Ohai, Chefs!
As today is the first day of winter (in the Northern Hemisphere), let's
call this the Winter Edition! (Or, those down south can call it Summer
Edition :-))
We have 36 cookbook releases for you this week. Actually, we have more
than that because some cookbooks were released multiple times, due to
fixes and new features being added throughout the week. Thank you everyone
who has provided fixes, and that participates in the code review meetings.
It's a tremendous help.
We're finally caught up with the COOK project in terms of tickets to
review, merge, and release. The rate of incoming fixes is still pretty
high. We had 15 tickets set "fix provided" between the end of code review
on Wednesday and the code review meeting today. That doesn't count the
pull requests on the GitHub repositories, though. If you'd like to help
out but don't know how, simply associating tickets with pull requests and
verifying that contributors have a CLA signed is awesome. Remember that in
order for a ticket to be in a "Fix Provided" state, the contributor must
have a CLA signed and be in the "Jira Developers" group. We hope to get
caught up enough to get to this kind of triaging in our regular meetings,
too.
Next week due to the holiday season and vacation schedules, we won't have
any code review meetings, and we'll resume in the new year on January 2.
Thanks, enjoy the updated cookbooks and have a great weekend!
apache2 v1.4.0:
- [COOK-1456] - iptables enhancements
- [COOK-1473] - apache2 does not disable default site when setting
"default_site_enabled
" back to false - [COOK-1824] - the apache2 cookbook needs to specify which binary is
used on rhel platform - [COOK-1916] - Download location wrong for apache2
mod_auth_openid
= 0.7
- [COOK-1917] - Improve
mod_auth_openid
recipe to handle module
upgrade more gracefully - [COOK-2029] - apache2 restarts on every run on RHEL and friends,
generate-module-list on every run. - [COOK-2036] - apache2: Cookbook style
apt v1.7.0:
- [COOK-2082] - add "arch" parameter to apt_repository LWRP
ark v0.0.17:
- [COOK-2026] - Allow cherry_pick action to be used for directories as
well as files
build-essential v1.3.2:
- [COOK-2069] - build-essential will install osx-gcc-installer when
Xcode is present
chef-client v2.1.4:
- [COOK-2108] - corrected Chef and Ohai version requirements in README
Previously this week, v2.1.2:
- [COOK-2071] - chef-client breaks on value_for_platform_family b/c of
unneeded version - [COOK-2072] - chef-client on mac should not attempt to create
directory nil - [COOK-2086] - Allow the passing of an enviornment variables to
node['chef-client']['bin'] - [COOK-2092] - chef-client run fails because quotes in log_path cause
File resource to fail
Previously this week, v2.1.0:
- [COOK-1755] - Don't delete the validation key on systems that have a
'chef-server' binary in the default $PATH - [COOK-1898] - Support Handlers and Cache Options with Attributes
- [COOK-1923] - support chef-client::cron on Solaris/SmartOS
- [COOK-1924] - use splay for size of random offset in
chef-client::cron - [COOK-1927] - unknown node[:fqdn] prevents bootstrap if
chef-client::cron is in runlist - [COOK-1951] - Add an attribute for additional daemon options to pass
to the chef-client service - [COOK-2004] - in attributes, "init" style claims to handle fedora,
but service.rb missing a clause - [COOK-2017] - Support alternate chef-client locations in Mac OS X
Launchd service plist - [COOK-2052] - Log files are set to insecure default
chef-server v1.1.1
This isn't a release on the community site because we're working on
this cookbook primarily to support Chef 11 in the master branch.
There's a chef10 branch where the following were added, and this is
"released" in the current "bootstrap-latest.tar.gz" used in the
RubyGems installation. TO differentiate the version, this uses the
development version, 1.1.1 (odd patch #).
- [COOK-1964] - configure log_level with new chef_server log_level
attribute - [COOK-1974] - set service init priority for chef-expander, chef-solr and
chef-server - [COOK-1983] - runit run scripts use wrong gem bin path
database v1.3.8:
- [COOK-1896] - Escape command
- [COOK-2047] - Chef::Provider::Database::MysqlUser action :grant
improperly quotesusername
@host
string - [COOK-2060] - Mysql::Error: Table '.' doesn't exist when privileges
include SELECT and database/table attributes are nil - [COOK-2062] - Remove backticks from database name when using wildcard
dynect v1.0.0:
- [COOK-1958] - use
chef_gem
for runtime gem requirement
firewall v0.10.0:
- [COOK-1234] - allow multiple ports per rule
git v2.1.2:
- [COOK-2043] - install git on ubuntu 12.04 not git-core
Previously this week, v2.1.0:
The repository didn't have pushed commits, and so the following
changes from earlier-than-latest versions wouldn't be available on the
community site. We're releasing 2.1.0 to correct this.
- [COOK-1943] - Update to git 1.8.0
- [COOK-2020] - Add setup option attributes to Git Windows package
install
iis v1.3.4:
- [COOK-2050] - IIS cookbook does not have returns resource defined
iptables v0.11.0:
- [COOK-1883] - add perl package so rebuild script works
java v1.7.0:
- [COOK-2001] - improvements for Oracle update-alternatives
jetty v0.1.0:
- [COOK-1434] - Add cargo remote deploy support
keepalived v1.0.2:
- [COOK-1965] - fixes template subscribes and readme typos
maven v0.12.0:
- [COOK-1860] - refactor maven provider to use resources and
shell_out
memcached v1.1.2:
- [COOK-990] - params insite runit_service isn't the same as outside
mercurial v1.1.0:
- [COOK-1945] - cleanup provider
- [COOK-1946] - windows support
motd-tail v1.2.0:
- [COOK-2089] - Add the ability to add additional text to motd
mysql v2.1.0:
- [COOK-1669] - Using platform("ubuntu") in default attributes always
returns true - [COOK-1694] - Added additional my.cnf fields and reorganized
cookbook to avoid race conditions with mysql startup and sql script
execution - [COOK-1851] - Support server-id and binlog_format settings
- [COOK-1929] - Update msyql server attributes file because setting
attributes without specifying a precedence is deprecated - [COOK-1999] - Add read_only tunable useful for replication slave
servers
nagios v3.1.0:
- [COOK-2032] - Use public IP address for inter-cloud checks and
private for intra-cloud checks - [COOK-2081] - add support for
notes_url
tonagios_services
data
bags
nginx v1.1.2:
- [COOK-1766] - Nginx Source Recipe Rebuilding Source at Every Run
- [COOK-1910] - Add IPv6 module
- [COOK-1966] - nginx cookbook should let you set
gzip_vary
and
gzip_buffers
in nginx.conf - [COOK-1969]- - nginx::passenger module not included due to use of
symbolized:nginx_configure_flags
- [COOK-1971] - Template passenger.conf.erb configures key
passenger_max_pool_size
2 times - [COOK-1972] - nginx::source compile_nginx_source reports success in
spite of failed compilation - [COOK-1975] - nginx::passenger requires rake gem
- [COOK-1979] - Passenger module requires curl-dev(el)
- [COOK-2080] - Restart nginx on source compilation
ohai v1.1.6:
- [COOK-2057] - distribution from another cookbok fails if ohai
attributes are loaded after the other cookbook
passenger_apache2 v1.1.0:
- [COOK-2003] - only able to use apache2-prefork-dev to compile
passenger
perl v1.1.0:
- [COOK-1765] - Install Strawberry Perl on Windows in Perl Cookbook
php v1.1.4:
- [COOK-2106] -
php_pear
cannot find available packages
Previously this week, v1.1.2:
- [COOK-1803] - use better regexp to match package name
- [COOK-1926] - support Amazon linux
postfix v2.1.2:
- [COOK-2010] - postfix sasl_auth does not include the sasl plain
package
rabbitmq v1.7.0:
- [COOK-1850] - oracle linux support
- [COOK-1873] - add
set_user_tag
action torabbitmq_user
LWRP - [COOK-1878] - :immediately action causes clustering to fail
- [COOK-1888] - smartos support
runit v0.16.2:
- [COOK-1576] - Do not symlink /etc/init.d/servicename to /usr/bin/sv
on debian - [COOK-1960] - default_logger still looks for sv-service-log-run
template - [COOK-2035] - runit README change
selinux v0.5.4:
- [COOK-1277] - disabled recipe fails on systems w/o selinux installed
sudo v2.0.2:
- [COOK-2109] - lwrp uses incorrect action on underlying file
resource.
Previously this week, v2.0.0:
This is a major release because the LWRP's "nopasswd" attribute is
changed from true to false, to match the passwordless attribute in the
attributes file. This requires a change to people's LWRP use.
- [COOK-2085] - Incorrect default value in the sudo LWRP's nopasswd
attribute
Previously this week, v1.3.0:
- [COOK-1892] - Revamp sudo cookbook and LWRP
- [COOK-2022] - add an attribute for setting /etc/sudoers Defaults
tmux v1.2.2:
The repository didn't have pushed commits, and so the following
changes from earlier-than-latest versions wouldn't be available on the
community site. We're releasing 1.2.2 to correct this.
- [COOK-1841] - recipe downloads tmux tar everytime, even if its
installed
users v1.3.0
- [COOK-1842] - allow specifying private SSH keys
- [COOK-2021] - Empty default recipe for including users LWRPs
windows v1.7.0:
- [COOK-1745] - allow for newer versions of rubyzip
Previously this week, v1.6.0:
- [COOK-2048] - undefined method for Falseclass on task :change when
action is :nothing (and task doesn't exist) - [COOK-2049] - Add
windows_pagefile
resource
xml v1.1.2:
- [COOK-2059] - missing dependency on build-essential
yum v2.0.6:
- [COOK-2037] - minor style fixes
- [COOK-2038] - updated README
--
Opscode, Inc
Joshua Timberman, Technical Community Manager
IRC, Skype, Twitter, Github: jtimberman