Project

General

Profile

Actions

Release Notes » History » Revision 7

« Previous | Revision 7/11 (diff) | Next »
Dominic Cleal, 01/14/2013 03:55 AM
Fix heading


Release Notes

Release notes for 1.1RC2

Infrastructure

  • Fix running tests on 1.8 and 1.9

Puppet

  • Proxy should return nil values for parameters with a function call

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.

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

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

PuppetCA

  • Fix certificate exit code assertion with 2.7.19

BMC

  • Added BMC & IPMI support to the proxy (not yet integrated with Foreman core)

DHCP

  • Use locking to prevent address allocation race conditions

Other

  • Test cleanup using the helper

Release notes for 1.0

  • Added support for Ruby 1.9x

DHCP

  • now supports ISC dhcp include files.

PuppetCA

  • add support puppet >= 2.7.18

DNS

  • added support for IPV6 PTR records

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

Release notes for 0.2

This is primarily a bug-fix release but there are some limited changes in functionality.

PuppetCA

  • An API for Puppet Certificate listing and signing is provided.
  • An API for Autosign editing is provided.
  • Puppet Certificate revocation is handled properly.

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.

DHCP

  • Access to the DHCP server via omshell uses the secret key facility.
  • Microsoft 64bit detection was fixed.

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.

Updated by Dominic Cleal about 12 years ago · 11 revisions