Cookbook Releases, Labor Day 2012 Edition

Ohai Chefs!

We have another batch of cookbook releases for you. We continue to add
support for test-kitchen (and minitest) to our cookbooks to help with
testing. We are also still working through the backlog of tickets that
have been merged but haven’t been released in their respective
cookbooks. As of today, we’re down to 41 "COOK tickets merged and
ready for release"0, from over 100 a couple weeks ago. Thank you for
your contributions and patience!

You may notice that some cookbooks listed below are now at 1.0 when
they were previously 0.X.Y releases. Generally, we release a cookbook
as “version 1.0” if it is feature complete, or it doesn’t have major
unresolved breaking bugs.

application 1.0.2

  • [COOK-1312] - string callbacks fail with method not found
  • [COOK-1332] - add release_path and shared_path methods
  • [COOK-1333] - add example for running migrations
  • [COOK-1360] - fix minor typos in README
  • [COOK-1374] - use runit attributes in unicorn run script

application_php 1.0.2

  • [COOK-1505] - case symbol to string to avoid validation error

application_python 1.0.2

  • [COOK-1420] - template resource source cookbook is wrong
  • [COOK-1421] - pip using old -E syntax
  • [COOK-1422] - syncdb using --migrate option
  • [COOK-1477] - pip requirements.txt and editable package support

application_ruby 1.0.2

  • [COOK-1360] - fix typo in README
  • [COOK-1374] - use runit attribute in unicorn run script
  • [COOK-1408] - use user and group from parent resource for runit service

aws 0.100.2

  • [COOK-1568] - switch to chef_gem resource
  • [COOK-1426] - declare default actions for LWRPs

bluepill 1.1.0

  • [COOK-1592] - use mixlib-shellout instead of execute, add test-kitchen

chef-server 1.0.0

As you may have seen, the Chef 11 Server is ported to Erlang, and a
preview is available1. This cookbook will be updated in time to
align with Chef 11.

  • [COOK-801] - add amazon linux
  • [COOK-886] - use bin path consistently
  • [COOK-1034] - expander bluepill doesn’t have default value for node count

cron 1.0.4

  • [COOK-1514] - Cron cookbook manages wrong service name on SuSE

gunicorn 1.1.0

  • [COOK-1188] - add LWRP for reusability
  • [COOK-1207] - add missing service hooks
  • [COOK-1431] - resolve foodcritic warnings
  • [COOK-1486] - add missing call to super

java 1.5.4

  • [COOK-885] - update alternatives called on wrong file
  • [COOK-1607] - use shellout instead of execute resource to update alternatives

maven 0.3.0

  • [COOK-1145] - maven lwrp to download artifacts
  • [COOK-1196] - convert lwrp attributes to snake_case
  • [COOK-1423] - check version attribute in default recipe

nginx 1.0.0

  • [COOK-913] - defaults for gzip cause warning on service restart
  • [COOK-1020] - duplicate MIME type
  • [COOK-1269] - add passenger module support through new recipe
  • [COOK-1306] - increment nginx version to 1.2 (now 1.2.3)
  • [COOK-1316] - default site should not always be enabled
  • [COOK-1417] - resolve errors preventing build from source
  • [COOK-1483] - source prefix attribute has no effect
  • [COOK-1484] - source relies on /etc/sysconfig
  • [COOK-1511] - add support for naxsi module
  • [COOK-1525] - nginx source is downloaded every time
  • [COOK-1526] - nginx_site does not remove sites
  • [COOK-1527] - add http_echo_module recipe

ohai 1.1.0

  • [COOK-1424] - prevent plugin_path growth to infinity

openldap 0.10.0

  • [COOK-307] - create directory with attribute

openvpn 1.0.0

  • [COOK-1171] - use proper key size
  • [COOK-1231] - add script_security attribute

ossec 1.0.2

  • [COOK-1394] - update ossec to version 2.6

passenger_apache2 1.0.0

  • [COOK-1097] - documentation missing for mod_rails recipe
  • [COOK-1132] - example doesn’t work
  • [COOK-1133] - update to passenger v3.0.11


Opscode, Inc
Joshua Timberman, Technical Community Manager
IRC, Skype, Twitter, Github: jtimberman