Release Notes » History » Version 11
Sam Kottler, 01/25/2013 05:03 PM
1 | 1 | Paul Kelly | h1. Release Notes |
---|---|---|---|
2 | |||
3 | 9 | Dominic Cleal | h3. Release notes for 1.1RC3 |
4 | |||
5 | h4. General |
||
6 | |||
7 | * Only create pid file directory when daemonized |
||
8 | |||
9 | 10 | Sam Kottler | h4. Puppet |
10 | |||
11 | * Load Puppet 3 app default when in master mode |
||
12 | 11 | Sam Kottler | * Added warning if no environments are found |
13 | 10 | Sam Kottler | |
14 | 9 | Dominic Cleal | h4. DHCP |
15 | |||
16 | * Fix exception when DHCP config not found |
||
17 | |||
18 | h4. Puppet |
||
19 | |||
20 | * Fixes to interpolation of $confdir in modulepaths |
||
21 | * Logs warning when environments not found in puppet.conf |
||
22 | * Fix Puppet 3 initialization, resolves issue with one class not being imported |
||
23 | |||
24 | 4 | Sam Kottler | h3. Release notes for 1.1RC2 |
25 | |||
26 | h4. Infrastructure |
||
27 | |||
28 | * Fix running tests on 1.8 and 1.9 |
||
29 | |||
30 | 7 | Dominic Cleal | h4. Puppet |
31 | 4 | Sam Kottler | |
32 | * Proxy should return nil values for parameters with a function call |
||
33 | |||
34 | h3. Release notes for 1.1RC1 |
||
35 | |||
36 | The 1.1 release brings support for BMC/IPMI management and support for importing classes and environments from masters running Puppet 3. |
||
37 | |||
38 | h4. Infrastructure |
||
39 | |||
40 | * Added a rackup configuration file |
||
41 | 6 | Dominic Cleal | * Set umask properly to prevent world writable files (CVE-2012-5477) |
42 | 4 | Sam Kottler | * Create the PID parent directory if it doesn't exist |
43 | * Remove dependency on net-ping gem |
||
44 | |||
45 | h4. Puppet |
||
46 | |||
47 | * Export arguments of parameterized classes when loading classes |
||
48 | * Add REST interface for facts that are known from the proxy |
||
49 | * Fix class import with Puppet 2.7.19 |
||
50 | * Load the puppet binary from the proper location when using 3.0+ |
||
51 | * Use /etc/puppet/puppet.conf by default |
||
52 | |||
53 | 5 | Sam Kottler | h4. PuppetCA |
54 | 4 | Sam Kottler | |
55 | * Fix certificate exit code assertion with 2.7.19 |
||
56 | |||
57 | h4. BMC |
||
58 | |||
59 | * Added BMC & IPMI support to the proxy (not yet integrated with Foreman core) |
||
60 | |||
61 | h4. DHCP |
||
62 | |||
63 | 8 | Ohad Levy | * Changed the way IP addresses are offered, we now remember the last suggested ip address, and do not use it unless other options exusted. |
64 | This is required to ensure that no hosts/interfaces will be given the same ip address. |
||
65 | 4 | Sam Kottler | |
66 | h4. Other |
||
67 | |||
68 | * Test cleanup using the helper |
||
69 | |||
70 | 3 | Ohad Levy | h3. Release notes for 1.0 |
71 | |||
72 | * Added support for Ruby 1.9x |
||
73 | |||
74 | h4. DHCP |
||
75 | |||
76 | * now supports ISC dhcp include files. |
||
77 | |||
78 | h4. PuppetCA |
||
79 | |||
80 | * add support puppet >= 2.7.18 |
||
81 | |||
82 | h4. DNS |
||
83 | |||
84 | * added support for IPV6 PTR records |
||
85 | |||
86 | h4. Puppet |
||
87 | |||
88 | * Support puppet dynamic environments |
||
89 | |||
90 | e.g. when using $environment in your modulepath are now parsed and reported correctly. |
||
91 | |||
92 | * retrieve puppet environments and classes via the [[API]] |
||
93 | |||
94 | |||
95 | |||
96 | 1 | Paul Kelly | h3. Release notes for 0.2 |
97 | |||
98 | This is primarily a bug-fix release but there are some limited changes in functionality. |
||
99 | |||
100 | 2 | Ohad Levy | h4. PuppetCA |
101 | 1 | Paul Kelly | |
102 | 2 | Ohad Levy | * An API for Puppet Certificate listing and signing is provided. |
103 | * An API for Autosign editing is provided. |
||
104 | * Puppet Certificate revocation is handled properly. |
||
105 | 1 | Paul Kelly | |
106 | 2 | Ohad Levy | h4. TFTP |
107 | 1 | Paul Kelly | |
108 | 2 | Ohad Levy | * A host's tftp server is retrieved from the host's DHCP smart-proxy. |
109 | * Added support for different variants of the PXE boot process. This release can support Solaris PXEGrub manipulation. |
||
110 | * Boot file downloading is more robust. |
||
111 | 1 | Paul Kelly | |
112 | 2 | Ohad Levy | h4. DHCP |
113 | 1 | Paul Kelly | |
114 | 2 | Ohad Levy | * Access to the DHCP server via omshell uses the secret key facility. |
115 | * Microsoft 64bit detection was fixed. |
||
116 | 1 | Paul Kelly | |
117 | 2 | Ohad Levy | h4. General |
118 | 1 | Paul Kelly | |
119 | 2 | Ohad Levy | * Better support for older ruby versions. |
120 | * Debian packaging has been revised. |
||
121 | * rake now supports a target *mail_patches* that automates developer's patch generation and submission to the foreman-dev group. |
||
122 | * Runs the smart-proxy process under the smart-proxy account and group. |
||
123 | * The smart-proxy API provides a *Version* call. |
||
124 | * Better error messages throughout. |
||
125 | * Smart-proxy return NOTFOUND errors when a resource is missing. This kind of failure is then handled correctly, in Foreman. |