diff options
author | Serdar Sutay <serdar@opscode.com> | 2014-10-13 10:14:11 -0700 |
---|---|---|
committer | Serdar Sutay <serdar@opscode.com> | 2014-10-13 10:14:11 -0700 |
commit | 57b6b93cfe8f32e30c03503d1facf9fac011842c (patch) | |
tree | 3fa5305f6d87d12d3c05121e1cb5dc637d6fc2b0 | |
parent | 06456f33dc387b17162184b62941aae66f995ec8 (diff) | |
parent | 4c28105daf843710f4fe857ff1628c613887f608 (diff) | |
download | chef-57b6b93cfe8f32e30c03503d1facf9fac011842c.tar.gz |
Merge pull request #2210 from opscode/sersut/contrib-pass
Updates to CHANGELOG and RELEASE_NOTES for the last month's contributions.
-rw-r--r-- | CHANGELOG.md | 44 | ||||
-rw-r--r-- | RELEASE_NOTES.md | 23 |
2 files changed, 66 insertions, 1 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 5b4bdcd9c0..991bd87de0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -80,6 +80,50 @@ Fix version detection in FreeBSD pkgng provider. (PR 1980) * [**Dan Rathbone**](https://github.com/rathers): Fixed gem_package resource to be able to upgrade gems when version is not set. +* [**Jean Mertz**](https://github.com/JeanMertz): + Made Chef Client load library folder recursively. +* [**Eric Saxby**](https://github.com/sax): + Made Chef Client read the non-root crontab entries as the user specified in the resource. +* [**sawanoboly**](https://github.com/sawanoboly): + Added `--dry-run` option to `knife cookbook site share` which displays the files that are to be uploaded to Supermarket. +* [**Sander van Harmelen**](https://github.com/svanharmelen): + Fixed `Chef::HTTP` to be able to follow relative redirects. +* [**Cory Stephenson**](https://github.com/Aevin1387): + Fixed FreeBSD port package provider to interpret FreeBSD version 10 correctly. +* [**Brett Chalupa**](https://github.com/brettchalupa): + Added `source_url` and `issues_url` options to metadata to be used by Supermarket. +* [**Anshul Sharma**](https://github.com/justanshulsharma): + Fixed Chef Client to use the `:client_name` instead of `:node_name` during initial client registration. +* [**tbe**](https://github.com/tbe): + Fixed Paludis package provider to be able to interpret the package category. +* [**David Workman**](https://github.com/workmad3): + Added a more clear error message to chef-apply when no recipe is given. +* [**Joe Nuspl**](https://github.com/nvwls): + Added support for `sensitive` property to the execute resource. +* [**Nolan Davidson**](https://github.com/nsdavidson): + Added an error message to prevent unintentional running of `exec()` in recipes. +* [**wacky612**](https://github.com/wacky612): + Fixed a bug in pacman package provider that was preventing the installation of `bind` package. +* [**Ionuț Arțăriși**](https://github.com/mapleoin): + Changed the default service provider to systemd on SLES versions 12 and higher. +* [**Ionuț Arțăriși**](https://github.com/mapleoin): + Changed the default group provider to gpasswd on SLES versions 12 and higher. +* [**Noah Kantrowitz**](https://github.com/coderanger): + Implemented [RFC017 - File Specificity Overhaul](https://github.com/opscode/chef-rfc/blob/master/rfc017-file-specificity.md). +* [**James Bence**](https://github.com/jbence): + Improved the reliability of Git provider by making it to be more specific when selecting tags. +* [**Jean Mertz**](https://github.com/JeanMertz): + Changed knife upload not to validate the ruby files under files & templates directories. +* [**Alex Pop**](https://github.com/alexpop): + Made `knife cookbook create` to display the directory of the cookbook that is being created. +* [**Alex Pop**](https://github.com/alexpop): + Fixed the information debug output for the configuration file being used when running knife. +* [**Martin Smith**](https://github.com/martinb3): + Changed `knife cookbook site share` to make category an optional parameter when uploading cookbooks. + It is still required when the cookbook is being uploaded for the first time but on the consequent + uploads existing category of the cookbook will be used. +* [**Nicolas DUPEUX**](https://github.com/vaxvms): + Added JSON output to `knife status` command. `--medium` and `--long` output formatting parameters are now supported in knife status. ### Chef Contributions diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index a6d1a65f51..1fdc51c6e6 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -118,7 +118,7 @@ homebrew_package 'vim' do end ``` -Chef will then execute the Homebrew command as that user. The `homebrew_user` attribute can only be provided to the +Chef will then execute the Homebrew command as that user. The `homebrew_user` attribute can only be provided to the `homebrew_package` resource, not the `package` resource. ## DSCL user provider now supports Mac OS X 10.7 and above. @@ -315,3 +315,24 @@ error when `client_fork false` is set. ## Interval sleep occurs before converge When running chef-client or chef-solo at intervals, the application will perform splay and interval sleep before converging chef. (In previous releases, splay sleep occurred first, then convergance, then interval sleep). + +## `--dry-run` option for knife cookbook site share +"knife cookbook site share" command now accepts a new command line option `--dry-run`. When this option is specified, command + will display the files that are about to be uploaded to the Supermarket. + +## New cookbook metadata attributes for Supermarket +Cookbook metadata now accepts `source_url` and `issues_url` that should point to the source code of the cookbook and + the issue tracker of the cookbook. These attributes are being used by Supermarket. + +## CHEF RFC-017 - File Specificity Overhaul +RFC-017 has two great advantages: +1. It makes it easy to create cookbooks by removing the need for `default/` folder when adding templates and cookbook files. +2. It enables the configuring a custom lookup logic when Chef is attempting to find cookbook files. + +You can read more about this RFC [here](https://github.com/opscode/chef-rfc/blob/master/rfc017-file-specificity.md). + +## JSON output for `knife status` +`knife status` command now supports two additional output formats: + +1. `--medium`: Includes normal attributes in the output and presents the output as JSON. +1. `--long`: Includes all attributes in the output and presents the output as JSON. |