summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsersut <serdar@opscode.com>2014-06-27 09:41:25 -0700
committersersut <serdar@opscode.com>2014-06-27 09:41:25 -0700
commit8d2c73d055be4517dfaa778a06c08deefb18b6c2 (patch)
tree0de37d1a9ea044ff0f3061de2b97b0d91e171de0
parent64c7f8fe69dbfe7ed73fdcfaf97d712b778ca6ae (diff)
downloadchef-8d2c73d055be4517dfaa778a06c08deefb18b6c2.tar.gz
Version bump after branching 11.14.0 -> 11-stable.
-rw-r--r--CHANGELOG.md80
-rw-r--r--RELEASE_NOTES.md31
-rw-r--r--lib/chef/version.rb2
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