diff options
author | sersut <serdar@opscode.com> | 2014-06-27 09:41:25 -0700 |
---|---|---|
committer | sersut <serdar@opscode.com> | 2014-06-27 09:41:25 -0700 |
commit | 8d2c73d055be4517dfaa778a06c08deefb18b6c2 (patch) | |
tree | 0de37d1a9ea044ff0f3061de2b97b0d91e171de0 | |
parent | 64c7f8fe69dbfe7ed73fdcfaf97d712b778ca6ae (diff) | |
download | chef-8d2c73d055be4517dfaa778a06c08deefb18b6c2.tar.gz |
Version bump after branching 11.14.0 -> 11-stable.
-rw-r--r-- | CHANGELOG.md | 80 | ||||
-rw-r--r-- | RELEASE_NOTES.md | 31 | ||||
-rw-r--r-- | lib/chef/version.rb | 2 |
3 files changed, 76 insertions, 37 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 6d6ad1d8b5..0026b64cd9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,8 @@ # Chef Client Changelog -## Unreleased +## Unreleased: + +## Last Release: 11.14.0 * [**Phil Dibowitz**](https://github.com/jaymzh): SIGTERM will once-more kill a non-daemonized chef-client (CHEF-5172) @@ -127,8 +129,76 @@ * Add warning if host resembles winrm command and knife-windows is not present. * Use FFI binders to attach :SendMessageTimeout to avoid DL deprecation warning. (ChefDK Issues 69) -## Release: 11.12.4 (04/30/2014) -http://www.getchef.com/blog/2014/04/30/release-chef-client-11-12-4-ohai-7-0-4/ -## Release: 11.12.0 (03/31/2014) -http://www.getchef.com/blog/2014/03/31/release-candidates-chef-client-11-12-0-10-32-0/ +## Previous Release: 11.12.8 +* Fix OS X service provider actions that don't require the service label + to work when there is no plist. (CHEF-5223) +* CHEF-5211: 'knife configure --initial' fails to load 'os' and 'hostname' + ohai plugins properly +* Fix the order of middlewares in HTTP::Simple (CHEF-5198). +* Wrap code in block context when syntax checking so `return` is valid (CHEF-5199). +* Including a recipe from a cookbook not in the dependency graph logs + a MissingCookbookDependency warning. Fixes CHEF-4367. +* Improves syntax check speed for Ruby 1.9+, especially when using bundler. +* Send X-Remote-Request-Id header in order to be able to correlate actions during a single run. +* Fix for CHEF-5048. +* Fix for CHEF-5052. +* Fix for CHEF-5018. +* Add --validator option to `knife client create` to be able to create validator clients via knife. +* Add --delete-validators option to `knife client delete` in order to prevent accidental deletion of validator clients. +* Add --delete-validators option to `knife client bulk delete` in order to prevent accidental deletion of validator clients. +* Add -r / --runlist option to chef-client which permanently sets or changes the run_list of a node. +* CHEF-5030: clean up debian ifconfig provider code +* CHEF-5001: spec tests for multiple rollbacks +* Added ohai7 'machinename' attribute as source of `node_name` information +* CHEF-4773: add ruby-shadow support to Mac and FreeBSD distros +* Service Provider for MacOSX now supports `enable` and `disable` +* CHEF-5086: Add reboot_pending? helper to DSL +* Upgrade ohai to 7.0.0.rc.0 +* Make the initial bootstrap message more user friendly (CHEF-5102) +* Correctly handle exceptions in formatters when exception.message is nil (CHEF-4743) +* Fix convergence message in deploy provider (CHEF-4929) +* Make group resource idempotent when gid is specified as a string. (CHEF-4927) +* Non-dupable elements are now handled when duping attribute arrays. (CHEF-4799) +* ruby-shadow is not installed on cygwin platform anymore. (CHEF-4946) +* Upgrade chef-zero to 2.0, remove native-compiled puma as chef dependency. (CHEF-4901/CHEF-5005) +* Don't honor splay when sent USR1 signal. +* Don't set log_level in client.rb by default (CHEF-3698) +* Add IBM PowerKVM to Platform map. (CHEF-5135) +* Cookbook metadata now allows boolean and numeric attributes. (CHEF-4075) +* Knife ssh uses cloud port attribute when available. (CHEF-4962) +* Client info and debug logs now contain cookbook versions in addition to cookbook names. (CHEF-4643) +* ShellOut mixin now exposes a method to capture the live stream during command execution. (CHEF-5017) +* Service provider is now aware of maintenance state on Solaris. (CHEF-4990) +* Refactor Chef::Util::FileEdit to indicate the purpose of the former file_edited, now unwritten_changes?. (CHEF-3714) +* Fixed FileEdit#insert_line_if_no_match to match multiple times. (CHEF-4173) +* Hide passwords in error messages from the Subversion resource. (CHEF-4680) +* The dpkg package provider now supports epoch versions. (CHEF-1752) +* Multiple missing dependencies are now listed on knife cookbook upload. (CHEF-4851) +* Add a public file_edited? method to Chef::Util::FileEdit. (CHEF-3714) +* Package provider defaults to IPS provider on Solaris 5.11+ (CHEF-5037) +* Chef::REST works with frozen options. (CHEF-5064) +* Service provider now uses Systemd on ArchLinux. (CHEF-4905) +* Support knife node run_list add --before. (CHEF-3812) +* Don't destructively merge subhashes in hash_only_merge!. (CHEF-4918) +* Display correct host name in knife ssh error message (CHEF-5029) +* Knife::UI#confirm now has a default_choice option. (CHEF-5057) +* Add knife 'ssl check' and 'ssl fetch' commands for debugging SSL errors. (CHEF-4711) +* Usermod group provider is only used on OpenSuse. (OHAI-339) +* Cron resource accepts a weekday attribute as a symbol. (CHEF-4848) +* Cron resource accepts special strings, e.g. @reboot (CHEF-2816) +* Call WIN32OLE.ole_initialize before using WMI (CHEF-4888) +* Fix TypeError when calling dup on un-dupable objects in DeepMerge +* Add optional client-side generation of client keys during registration (CHEF-4373) +* Restore warning for the overlay feature in `knife cookbook upload`, + which was accidentally removed in 11.0.0. +* Don't save the run_list during `node.save` when running with override run list. (CHEF-4443) +* Enable Content-Length validation for Chef::HTTP::Simple and fix issues around it. (CHEF-5041, CHEF-5100) +* Windows MSI Package Provider (CHEF-5087) +* Fix mount resource when device is a relative symlink (CHEF-4957) +* Increase bootstrap log_level when knife -V -V is set (CHEF-3610) +* Knife cookbook test should honor chefignore (CHEF-4203) +* Fix ImmutableMash and ImmutableArray to_hash and to_a methods (CHEF-5132) +* guard_interpreter attribute: use powershell\_script, other script resources in guards (CHEF-4553) +* Fix for CHEF-5169: add require for chef/config_fetcher +* SIGTERM will once-more kill a non-daemonized chef-client (CHEF-5172) diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index fc01525b7d..45838cd778 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,32 +1 @@ -<!--- -This file is reset every time a new release is done. The contents of this file are for the currently unreleased version. - -Example Note: - -## Example Heading -Details about the thing that changed that needs to get included in the Release Notes in markdown. ---> # Chef Client Release Notes: - -#### CHEF-5223 OS X Service provider regression. - -This commit: https://github.com/opscode/chef/commit/024b1e3e4de523d3c1ebbb42883a2bef3f9f415c -introduced a requirement that a service have a plist file for any -action, but a service that is being created will not have a plist file -yet. Chef now only requires that a service have a plist for the enable -and disable actions. - -#### Signal Regression Fix - -CHEF-1761 introduced a regression for signal handling when not in daemon mode -(see CHEF-5172). Chef will now, once again, exit immediately on SIGTERM if it -is not in daemon mode, otherwise it will complete it's current run before -existing. - -#### Ubuntu 13.10+ uses Upstart service provider. - -The "compatibility interface" for /etc/init.d/ is no longer used at least as of -13.10 (per the Ubuntu wiki page). The default service provider in Chef for Ubuntu -is C:\:\P::S::Debian, which uses /etc/init.d/service_name with the start, stop, -etc commands to manage the script. If you are able to use the init provider just -fine, you will need to manually override the provider back to Debian. diff --git a/lib/chef/version.rb b/lib/chef/version.rb index eff47bb951..05b57b0301 100644 --- a/lib/chef/version.rb +++ b/lib/chef/version.rb @@ -17,7 +17,7 @@ class Chef CHEF_ROOT = File.dirname(File.expand_path(File.dirname(__FILE__))) - VERSION = '11.14.0.alpha.5' + VERSION = '11.16.0.alpha.0' end # NOTE: the Chef::Version class is defined in version_class.rb |