Project

General

Profile

Release Notes » History » Version 6

Dominic Cleal, 01/14/2013 03:54 AM
Add CVE for umask

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