Puppet Server 2.1.2
Released October 19, 2015.
Supported Platforms
Puppet Server 2.1 supports the following platforms:
Bug Fixes
Make Certificate Authority and Master Private Keys Inaccessible to "World" Users
Previous versions of Puppet Server would not explicitly set file permissions for certificate authority (CA) and Master private keys, which could leave both keys' readable by "world" users. Puppet Server 2.2 resolves this bug by automatically setting and enforcing a permissions change that limits read access to the Puppet Server user and group.
Resolve an Issue with FreeIPA 4.x CA Signed Certificates
When running Puppet agent against a Puppet Server with a FreeIPA 4.x CA signed certificate that contains a General Name of type other, Puppet agent fails with an error:
[puppet-server] Puppet java.util.ArrayList cannot be cast to java.lang.String
Puppet Server 2.1.2 resolves this issue.
Correctly Flush Caches of Actively Used JRuby Instances
In previous versions of Puppet Server, Puppet Server could not flush the caches of JRuby instances if they were borrowed from a pool when the cache flush request was issued. This version resolves the issue.
Puppet Server 1.1.2
Released October 19, 2015.
This release contains all three of the same fixes that went into Puppet Server 2.1.2