Hey folks, We’ve been slacking on sending out these weekly status reports. Mea culpa on that. But also a heads up that this one is a bit long, because we’ve got a lot to catch you up on.
We released some software this week! Puppet 3.7.5 went out, the main theme of which is future parser compatibility with the parser in puppet 4.0.0. Since we’re on the verge of releasing puppet 4, now was a good time to release 3.7.5 as well, with matching future parser functionality. Btw, going forward, if we find parser bugs in 4.0.0 post-release, those will be fixed in both a 3.x release and a 4.x release - we want to make sure you have an easy 3 -> 4 migration, so we want them to be as close as possible to one another. Hiera 2.0.0 went out, our first hiera release in, gulp, 9 months. There are a bunch of miscellaneous good fixes in there. We also changed some of the paths (needed for the all-in-one agent packages) -- this was a breaking change, which triggered the semver major bump. Also in the new-and-different department, note that this is the first hiera release we’ve done where we only released a gem (and tarball), but not .rpm or .deb packages. The primary release vehicle for hiera 2.0.0 is intended to be the puppet-agent packages. Speaking of which, we also released server and agent packages containing puppet 4.0.0-rc2: - http://nightlies.puppetlabs.com/puppetserver/2.0.0-rc4/ - http://nightlies.puppetlabs.com/puppet-agent/0.9.1 We released puppetserver 2.0.0-rc4 which now includes packages for: - Enterprise Linux 7 - Enterprise Linux 6 - Debian 7 - Ubuntu 14.04 - Ubuntu 12.04 And we released puppet-agent 0.9.1, the major components of which are: - puppet 4.0.0-rc2 - hiera 2.0.0 - facter 2.4.2 - mcollective 2.8.1 - cfacter 0.4.0 - ruby 2.1.5 - openssl 1.0.0r 0.9.1 now includes packages for: - Windows x64 - Windows x86 - RHEL 7 - RHEL 6 - RHEL 5 - Fedora 21 - Debian 7 - Debian 6 - Ubuntu 14.10 - Ubuntu 14.04 - Ubuntu 12.04 (Note: we’ll add Fedora 20 packages shortly and Debian 8 packages once it releases.) Barring major discoveries with those releases, we’re hoping to do a final release of puppet 4 sometime next week, packaged up in puppet-agent 1.0.0 and puppet-server 2.0.0 packages. Imagine!! But wait, there’s more: If you contribute to puppet projects you’ll be interested in the state of the branches for puppet and facter. On puppet, there are now 3 branches - 3.x, for, you guessed it, any 3.x activity going forward. - stable, this will be where fixes targeted at 4.0.z go - master, this is where new features will land, to be delivered in 4.1 And going forward, we’ll use master and stable much as we generally have, where stable is for bug fixes only for the last Y release, and master is for new features targeted at the next Y release. Re the 3.x branch, we will certainly keep this active long enough to ensure a clear path for migrating from puppet 3 to puppet 4. Ultimately, activity will taper off here (as it did for the 2.7.x branch, if your memory goes back that far). On facter, there are also 3 branches, similarly structured: - 2.x, for 2.x support - stable, for 3.0.z fixes - master, for 3.x Note that master is now the native (C++) implementation (which will land on stable as soon as we release 3.0), but 2.x will keep the ruby implementation for straggler bugfixes in the 2.x series. Meanwhile, in the land of Puppet Server… We discovered a bug in the Jetty webserver that we’ve been shipping with Puppet Server, which, under certain conditions and sustained high load, can cause the server to hang. This bug is fixed in newer versions of Jetty, so we’ve upgraded and will be doing a 1.0.x release of Puppet Server very soon to get this fix out the door. We’re also planning a 2.x release to follow shortly on the heels of the 2.0.0 release, which will include the aforementioned fixes, plus a compatibility layer that will allow Puppet 3.x agents to communicate with the Puppet 4.x/Puppet Server 2.x master. -- Kylo Ginsberg | k...@puppetlabs.com | irc: kylo | twitter: @kylog *PuppetConf 2015 <http://2015.puppetconf.com/> is coming to Portland, Oregon! Join us October 5-9.* *Register now to take advantage of the Early Adopter discount <https://www.eventbrite.com/e/puppetconf-2015-october-5-9-tickets-13115894995?discount=EarlyAdopter> * *—**save $349!* -- You received this message because you are subscribed to the Google Groups "Puppet Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-dev+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-dev/CALsUZFFQZTO_F12UuyhKXbsH%3DD3Jy5mtPnoxR0eNeNxr%2Bo%3DrDQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.