Commit a087b1af authored by Tim Smith's avatar Tim Smith

Release 3.11.0

parent 610c1bf4
# yum Cookbook CHANGELOG
This file is used to list changes made in each version of the yum cookbook.
## v3.11.0 (2016-06-01)
- Install yum at compile time in the dnf compatibility recipe
- Add IBM zlinux as a supported platform in the metadata
- Use cookstyle instead of rubocop to provide a consistent linting experience
## v3.10.0 (2016-02-04)
- Add a new sensitive attribute to the repository resource so prevent writing the diff of the config to Chef output / logs
- Update testing dependencies and remove the Guardfile / Guard dependencies
## v3.9.0 (2016-01-14)
- Added dnf_yum_compat recipe to ensure yum is installed on Fedora systems for Chef package resource compatibility. This will no longer be necessary when native dnf package support ships in chef-client.
## v3.8.2 (2015-10-28)
- #141 - Replace clean_headers with clean_metadata
## v3.8.1 (2015-10-28)
- Fixing up Chef13 deprecation warnings
## v3.8.0 (2015-10-13)
- adding clean_headers boolean property to yum_resource
- restoring Chef 10 backwards compat for the sake of ChefSpec
- (unique resource names needed to avoid cloning)
......@@ -24,58 +35,73 @@ This file is used to list changes made in each version of the yum cookbook.
- #135 - reverting "yum clean headers" as it breaks dnf compat
## v3.7.0 (2015-09-05)
- Adding deltarpm toggle
- Cleaning 'headers' rather than 'all'
## v3.6.3 (2015-07-13)
- Normalizing sslverify option rendering behavior
- Setting default value on the resource to nil
- Explictly setting string to render in template if value is supplied
- Behavior should default to "True", per man page
## v3.6.2 (2015-07-13)
- Adding -y to makecache, to import key when repo_gpgcheck = true.
- Accepting Integer value for max_retries
## v3.6.1 (2015-06-04)
- Executing yum clean before makecache
- Adding repo_gpgcheck
## v3.6.0 (2015-04-23)
- Adding "yum clean" before "yum makecache" in yum_repository :create
- Adding why_run support to yum_globalconfig
## v3.5.4 (2015-04-07)
- Changing tolerant config line to stringified integer
## v3.5.3 (2015-01-16)
- Adding reposdir to globalconfig template
## v3.5.2 (2014-12-24)
- Fixing redhat-release detection for Redhat 7
## v3.5.1 (2014-11-24)
- Reverting management of ca-certificates because EL5 was broken
## v3.5.0 (2014-11-24)
- Adding management of ca-certificates package to yum_repository provider
## v3.4.1 (2014-10-29)
- Run yum-makecache only_if new_resource.enabled
- Allow setting of reposdir in global yum config and man page
- Change default 'obsoletes' behavior to match yum defaults
## v3.4.0 (2014-10-15)
- Dynamically generate the new_resource attributes
## v3.3.2 (2014-09-11)
- Fix globalconfig resource param for http_caching
## v3.3.1 (2014-09-04)
- Fix issue with sslverify if set to false
- Add fancy badges
## v3.3.0 (2014-09-03)
- Adding tuning attributes for all supported resource parameters
- Adding options hash parameter
- Adding (real) rhel-6.5 and centos-7.0 to test-kitchen coverage
......@@ -94,20 +120,25 @@ This file is used to list changes made in each version of the yum cookbook.
- #78 - add releasever parameter
## v3.2.0 (2014-04-09)
- [COOK-4510] - Adding username and password parameters to node attributes
- [COOK-4518] - Fix Scientific Linux distroverpkg
## v3.1.6 (2014-03-27)
- [COOK-4463] - support multiple GPG keys
- [COOK-4364] - yum_repository delete action fails
## v3.1.4 (2014-03-12)
- [COOK-4417] Expand test harness to encompass 32-bit boxes
## v3.1.2 (2014-02-23)
Fixing bugs around :delete action and cache clean Fixing specs to cover :remove and :delete aliasing properly Adding Travis-ci build matrix bits
## v3.1.0 (2014-02-13)
- Updating testing harness for integration testing on Travis-ci
- Adding TESTING.md and Guardfile
- PR #67 - Add skip_if_unvailable repository option
......@@ -118,60 +149,82 @@ Fixing bugs around :delete action and cache clean Fixing specs to cover :remove
- Adding support for custom source template to yum_repository
## v3.0.8 (2014-01-27)
Fixing typo in default.rb. yum_globalconfig now passes proxy attribute correctly.
## v3.0.6 (2014-01-27)
Updating default.rb to consume node['yum']['main']['proxy']
## v3.0.4 (2013-12-29)
### Bug
- **[COOK-4156](https://tickets.chef.io/browse/COOK-4156)** - yum cookbook creates a yum.conf with "cachefir" directive
## v3.0.2
Updating globalconfig provider for Chef 10 compatability
## v3.0.0
3.0.0 Major rewrite with breaking changes. Recipes broken out into individual cookbooks yum_key resource has been removed yum_repository resource now takes gpgkey as a URL directly yum_repository actions have been reduced to :create and :delete 'name' has been changed to repositoryid to avoid ambiguity chefspec test coverage gpgcheck is set to 'true' by default and must be explicitly disabled
## v2.4.4
Reverting to Ruby 1.8 hash syntax.
## v2.4.2
[COOK-3275] LWRP repository.rb :add method fails to create yum repo in some cases which causes :update to fail Amazon rhel
## v2.4.0
### Improvement
- [COOK-3025] - Allow per-repo proxy definitions
## v2.3.4
### Improvement
- **[COOK-3689](https://tickets.chef.io/browse/COOK-3689)** - Fix warnings about resource cloning
- **[COOK-3574](https://tickets.chef.io/browse/COOK-3574)** - Add missing "description" field in metadata
## v2.3.2
### Bug
- **[COOK-3145](https://tickets.chef.io/browse/COOK-3145)** - Use correct download URL for epel `key_url`
## v2.3.0
### New Feature
- [COOK-2924]: Yum should allow type setting in repo file
## v2.2.4
### Bug
- [COOK-2360]: last commit to `yum_repository` changes previous behaviour
- [COOK-3015]: Yum cookbook test minitest to fail
## v2.2.2
### Improvement
- [COOK-2741]: yum::elrepo
- [COOK-2946]: update tests, test kitchen support in yum cookbook
### Bug
- [COOK-2639]: Yum cookbook - epel - always assumes url is a mirror list
- [COOK-2663]: Yum should allow metadata_expire setting in repo file
- [COOK-2751]: Update yum.ius_release version to 1.0-11
## v2.2.0
- [COOK-2189] - yum::ius failed on install (caused from rpm dependency)
- [COOK-2196] - Make includepkgs and exclude configurable for each repos
- [COOK-2244] - Allow configuring caching using attributes
......@@ -181,43 +234,55 @@ Reverting to Ruby 1.8 hash syntax.
- [COOK-2643] - don't use conditional attribute for `yum_key` `remote_file`
## v2.1.0
- [COOK-2045] - add remi repository recipe
- [COOK-2121] - add `:create` action to `yum_repository`
## v2.0.6
- [COOK-2037] - minor style fixes
- [COOK-2038] - updated README
## v2.0.4
- [COOK-1908] - unable to install repoforge on CentOS 6 32 bit
## v2.0.2
- [COOK-1758] - Add default action for repository resource
## v2.0.0
This version changes the behavior of the EPEL recipe (most commonly used in other Chef cookbooks) on Amazon, and removes an attribute, `node['yum']['epel_release']`. See the README for details.
- [COOK-1772] - Simplify management of EPEL with LWRP
## v1.0.0
`mirrorlist` in the `yum_repository` LWRP must be set to the mirror list URI to use rather than setting it to true. See README.md.
- [COOK-1088] - use dl.fedoraproject.org for EPEL to prevent redirects
- [COOK-1653] - fix mirrorlist
- [COOK-1710] - support http proxy
- [COOK-1722] - update IUS version
## v0.8.2
- [COOK-1521] - add :update action to `yum_repository`
## v0.8.0
- [COOK-1204] - Make 'add' default action for yum_repository
- [COOK-1351] - option to not make the yum cache (via attribute)
- [COOK-1353] - x86_64 centos path fixes
- [COOK-1414] - recipe for repoforge
## v0.6.2
- Updated README to remove git diff artifacts.
## v0.6.0
- Default action for the yum_repository LWRP is now add.
- [COOK-1227] - clear Chefs internal cache after adding new yum repo
- [COOK-1262] - yum::epel should enable existing repo on Amazon Linux
......
......@@ -3,7 +3,7 @@ maintainer 'Chef Software, Inc.'
maintainer_email 'cookbooks@chef.io'
license 'Apache 2.0'
description 'Configures various yum components on Red Hat-like systems'
version '3.10.0'
version '3.11.0'
%w(amazon centos fedora oracle redhat scientific zlinux).each do |os|
supports os
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment