It’s Chef release time again! Today we bring you 0.8.16, which fixes bugs we’d missed in 0.8.14. Akzhan Abdulin is your MVP for fixing a bug in cookbook display in the Web UI. Thanks, Akzhan! Honorable mention goes to Pierre Riteau for spotting a bug in setting file modes, ownership, and group ownership on files rendered from template, and tracking it down to the root cause.
Also in this release, we’ve fixed a bug where IRB would try to parse shef’s command line options, and made rspec and cucumber optional when installing chef from source. It should be much easier to ride the edge, if you so choose.
We are also releasing Ohai 0.5.4. We were so busy getting our last release out the door that we didn’t take time to announce all of the improvements in Ohai 0.5.2, so I’m going to talk about the improvements in both releases. The MVP for this release is VMware’s Doug MacEachern, who has added support for the AIX and HP-UX platforms, the Mono and Groovy languages, fixed the entire spec suite for failures on Windows, and added a plugin to list the names and pids of processes listening for network connections. Impressive.
Also in this release, Jonathan Tron updated our platform detection to handle distributions that do not include the patch level in the distribution name.
James Sanders fixed an issue where ohai would return a bad value for the default interface on hosts with multiple default gateways.
The irrepressible Matthew Kent fixed an issue where a file in lib/ had an incorrect file mode, and also contributed a patch to make ohai work correctly when running in an application that has lowered its permissions after starting.
Benjamin Black contributed a tasty fix to our Rackspace cloud detection, so Ohai can now detect that it’s running on the Rackspace Cloud, even when the telltale MAC addresses are not in the ARP cache.
Not letting a release pass without making his mark, Tollef Fog Heen added chef and ohai plugins to ohai. How meta! In all seriousness, this will let you search for chef clients by the version of chef they’re running with something like knife search node 'chef_version:0.8.16'
.
Super cool.
I’d like to thank everyone who’s contributed to the Chef community whether through code, helping out in IRC, or filing bug reports. You guys make Chef awesome.