Release Notes » History » Revision 6
Revision 5 (Sam Kottler, 01/13/2013 11:12 PM) → Revision 6/11 (Dominic Cleal, 01/14/2013 03:54 AM)
h1. Release Notes
h3. Release notes for 1.1RC2
h4. Infrastructure
* Fix running tests on 1.8 and 1.9
h4. Other
* Proxy should return nil values for parameters with a function call
h3. Release notes for 1.1RC1
The 1.1 release brings support for BMC/IPMI management and support for importing classes and environments from masters running Puppet 3.
h4. Infrastructure
* Added a rackup configuration file
* Set umask properly to prevent world writable files (CVE-2012-5477)
* Create the PID parent directory if it doesn't exist
* Remove dependency on net-ping gem
h4. Puppet
* Export arguments of parameterized classes when loading classes
* Add REST interface for facts that are known from the proxy
* Fix class import with Puppet 2.7.19
* Load the puppet binary from the proper location when using 3.0+
* Use /etc/puppet/puppet.conf by default
h4. PuppetCA
* Fix certificate exit code assertion with 2.7.19
h4. BMC
* Added BMC & IPMI support to the proxy (not yet integrated with Foreman core)
h4. DHCP
* Use locking to prevent address allocation race conditions
h4. Other
* Test cleanup using the helper
h3. Release notes for 1.0
* Added support for Ruby 1.9x
h4. DHCP
* now supports ISC dhcp include files.
h4. PuppetCA
* add support puppet >= 2.7.18
h4. DNS
* added support for IPV6 PTR records
h4. Puppet
* Support puppet dynamic environments
e.g. when using $environment in your modulepath are now parsed and reported correctly.
* retrieve puppet environments and classes via the [[API]]
h3. Release notes for 0.2
This is primarily a bug-fix release but there are some limited changes in functionality.
h4. PuppetCA
* An API for Puppet Certificate listing and signing is provided.
* An API for Autosign editing is provided.
* Puppet Certificate revocation is handled properly.
h4. TFTP
* A host's tftp server is retrieved from the host's DHCP smart-proxy.
* Added support for different variants of the PXE boot process. This release can support Solaris PXEGrub manipulation.
* Boot file downloading is more robust.
h4. DHCP
* Access to the DHCP server via omshell uses the secret key facility.
* Microsoft 64bit detection was fixed.
h4. General
* Better support for older ruby versions.
* Debian packaging has been revised.
* rake now supports a target *mail_patches* that automates developer's patch generation and submission to the foreman-dev group.
* Runs the smart-proxy process under the smart-proxy account and group.
* The smart-proxy API provides a *Version* call.
* Better error messages throughout.
* Smart-proxy return NOTFOUND errors when a resource is missing. This kind of failure is then handled correctly, in Foreman.