summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlamont-granquist <lamont@scriptkiddie.org>2014-08-22 11:21:45 -0700
committerlamont-granquist <lamont@scriptkiddie.org>2014-08-22 11:21:45 -0700
commiteb25d219ed0ec675eca483d9f6f18d73606568be (patch)
tree89be4e4ed210779473bffb1835ea048883224fbe
parent4d957825fee51a9db9d6158a006ba9b85b331808 (diff)
parent51feb25e76b817ad1d40ee139671310cb5e409eb (diff)
downloadchef-eb25d219ed0ec675eca483d9f6f18d73606568be.tar.gz
Merge pull request #1890 from opscode/lcg/changelog-cleanup
Lcg/changelog cleanup
-rw-r--r--CHANGELOG.md131
1 files changed, 14 insertions, 117 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index c68c0fb3f5..87d31cf3ba 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,7 +1,7 @@
-# Chef Client Changelog
-
## Unreleased: 12.0.0
+### Community Contributions
+
* [**James Belchamber**](https://github.com/JamesBelchamber):
Mount provider remount action now honours options
* [**Mark Gibbons**](https://github.com/MarkGibbons):
@@ -10,18 +10,8 @@
support version constraints in value_for_platform
* [**Yukihiko Sawanobori**](https://github.com/sawanoboly):
Add environment resource attribute to scm resources
-* added Chef::ResourceCollection#insert_at API to the ResourceCollection
* [**Grzesiek Kolodziejczyk**](https://github.com/grk):
Use thread-safe OpenSSL::Digest instead of Digest
-* knife cookbook site download/list/search/share/show/unshare now uses
- supermerket.getchef.com urls
-* chef/json_compat now throws its own exceptions not JSON gem exceptions
-* Modify action for env raises Chef::Exceptions::Env exception on Windows (Chef Issues 1754)
-* Fix a bug in the experimental Policyfile mode that caused errors when
- using templates.
-* Disable JSON encoding of request body when non-JSON content type is
- specified.
-* Clean up FileVendor and CookbookUploader internal APIs
* [**Grzesiek Kolodziejczyk**](https://github.com/grk):
Chef::Digester converted to thread-safe Singleton mixin.
* [**Vasiliy Tolstov**](https://github.com/vtolstov):
@@ -36,34 +26,6 @@
Check local repository for ips package installs (#1703)
* [**Sean Clemmer**](https://github.com/sczizzo):
Fix "cron" resource handling of special strings (e.g. @reboot, @yearly) (#1708)
-
-* http_proxy and related config vars no longer clobber already set ENV vars
-* all http_proxy configs now set lowercase + uppercase versions of ENV vars
-* https_proxy/ftp_proxy support setting `http://` URLs (and whatever mix and match makes sense)
-* log resource now marks itself as supporting why-run
-* http_request no longer appends "?message=" query string to GET and HEAD requests
-* added shell_out commands directly to the recipe DSL
-* cookbook synchronizer deletes old files from cookbooks
-* do not clear file cache when override run list is set (CHEF-3684)
-* ruby 1.8.7/1.9.1/1.9.2 support is dropped
-* set no_lazy_load to true (CHEF-4961)
-* set file_stating_uses_destdir config option default to true (CHEF-5040)
-* remove dependency on rest-client gem
-* Add method shell_out_with_systems_locale to ShellOut.
-* Fix knife cookbook site share on windows (CHEF-4994)
-* chef-repo rake tasks are deprecated; print relevant information for
- each one.
-* Fix RPM package version detection (Issue 1554)
-* Don't override :default provider map if :default passed as platform (OC-11667).
-* Fix SuSE package removal failure (Issue 1732).
-* Enable Travis to run Test Kitchen with Kitchen EC2.
-* End-to-end tests for Ubuntu 12.04
-* Only run end-to-end tests when secure environment variables are present.
-* Remove recipe DSL from base provisioner (Issue 1446).
-* Enable client-side key generation by default. (Issue 1711)
-* CookbookSiteStreamingUploader now uses ssl_verify_mode config option (Issue 1518).
-
-
* [**Phil Dibowitz**](https://github.com/jaymzh):
'group' provider on OSX properly uses 'dscl' to determine existing groups
* [**Hugo Lopes Tavares**](https://github.com/hltbra):
@@ -101,8 +63,19 @@
* [**Eric Herot**](https://github.com/eherot):
Add whitespace boundaries to some mount point references in mount provider.
+### Chef Contributions
-
+* knife cookbook site download/list/search/share/show/unshare now uses
+ supermerket.getchef.com urls
+* added Chef::ResourceCollection#insert_at API to the ResourceCollection
+* http_proxy and related config vars no longer clobber already set ENV vars
+* all http_proxy configs now set lowercase + uppercase versions of ENV vars
+* https_proxy/ftp_proxy support setting `http://` URLs (and whatever mix and match makes sense)
+* End-to-end tests for Ubuntu 12.04
+* Only run end-to-end tests when secure environment variables are present.
+* Remove recipe DSL from base provisioner (Issue 1446).
+* Enable client-side key generation by default. (Issue 1711)
+* CookbookSiteStreamingUploader now uses ssl_verify_mode config option (Issue 1518).
* chef/json_compat now throws its own exceptions not JSON gem exceptions
* Modify action for env raises Chef::Exceptions::Env exception on Windows (Chef Issues 1754)
* Fix a bug in the experimental Policyfile mode that caused errors when
@@ -120,7 +93,6 @@
* set file_stating_uses_destdir config option default to true (CHEF-5040)
* remove dependency on rest-client gem
* Add method shell_out_with_systems_locale to ShellOut.
-* Fix knife cookbook site share on windows (CHEF-4994)
* chef-repo rake tasks are deprecated; print relevant information for
each one.
* Fix RPM package version detection (Issue 1554)
@@ -239,8 +211,6 @@
* Wrap code in block context when syntax checking so `return` is valid
(CHEF-5199)
* Quote git resource rev\_pattern to prevent glob matching files (CHEF-4940)
-* Fix OS X service provider actions that don't require the service label
- to work when there is no plist. (CHEF-5223)
* User resource now only prints the name during why-run runs. (CHEF-5180)
* Set --run-lock-timeout to wait/bail if another client has the runlock (CHEF-5074)
* remote\_file's source attribute does not support DelayedEvaluators (CHEF-5162)
@@ -263,76 +233,3 @@
* Fixed a bug where nested resources that inherited from Resource::LWRPBase
would not share the same actions/default_action as their parent
-## 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)
-* Fix Windows services getting stuck in manual startup_type (CHEF-5022)