CHANGELOG.md
# Ridley Changelog
## 4.6.1
- Pin to buff-ignore to ensure support for legacy Ruby releases. This will be the last release of Ridley that supports Ruby < 2.1.X. Pin accordingly if you require support for deprecated Ruby releases.
## 4.6.0
### Enhancements
- Switch from net_http to httpclient under the hood to add proxy support
## 4.5.0
### Enhancements
- Add support for chef server universe endpoint
## 4.4.3
- updating httpclient version dep to ~> 2.7
## 4.4.2
- Bring back 4.4.0 with backcompat fixes!
## 4.4.1
- Revert 4.4.0 while we figure out a regression
## 4.4.0
### Enhancements
- Use chef-config gem for Chef configuration, including proxy improvements
## 4.3.2
### Bug Fixes
- Supress warning output re: cookbook domain from httpclient
## 4.3.1
- Tighten constraint on varia_model to `~> 0.4.0`
## 4.3.0
### Enhancements
- Switch internal HTTP client from `net_http_persistent` to `httpclient`
- Loosen constraint on Hashie to allow for both the 2.x and 3.x line
### Bug Fixes
- Fix missiong constant ValidationFailed when performing a params validation
## 4.2.0
### Enhancements
- Support 'root_default' files
## 4.1.2
- Fixed: permission denied errors on Windows while uploading cookbooks
- Fixed: no proc error when evaluating client_key option
- Bump required version of retryable
## 4.1.1
### Enhancements
- Add support for metadata source_url field
- Add support for metadata issues_url field
## 4.1.0
- Fix monkey patching issue with options#slice when running under Vagrant
- Bump required version of Celluloid `~> 0.16.0`
- Bump required version of Celluloid-IO `~> 0.16.1`
## 4.0.0
- Update many out of date dependencies
- buff-config
- buff-extensions
- varia_model
- hashie
## 3.1.0
- Fix issue with evaluating metadata generated by older versions of knife
- Move remaining host-connector code out of Ridley and into Ridley-Connectors
## 3.0.0
- Update Faraday
- Update Celluloid
- Fix noise in chefignore when debug flag is turned on
- Fix issue reading files that contain UTF-8
## 2.5.1
- Fix no method error bug in partial search
## 2.5.0
- Releasing 2.5.0 as a proper new version over 2.4.4.
## 2.4.4
- [#248](https://github.com/RiotGames/ridley/pull/248) Fix some edge cases and styling for deleting attributes from an environment
- [#247](https://github.com/RiotGames/ridley/pull/247) Add support for removing attributes from a node
## 2.4.3
- [#245](https://github.com/RiotGames/ridley/pull/245) Fix for numeric and boolean attribute types
## 2.4.2
- [#244](https://github.com/RiotGames/ridley/pull/244) Fix a bug with deleting deeply nested environment attributes.
## 2.4.0
- Add support for Chef 11 User Objects
## 2.1.0
- [#228](https://github.com/RiotGames/ridley/pull/228) Add a new API for filtering log output. Useful for output you might not want to display because it is sensitive.
## 2.0.0
- [#227](https://github.com/RiotGames/ridley/pull/227) HostCommander and HostConnector code has been moved into its own gem - [found here](https://github.com/RiotGames/ridley-connectors)
- As discussed by @jtimberman in [#225](https://github.com/RiotGames/ridley/issues/225) it makes sense to move this code based on Ridley's main purpose, and gives a decent performance boost to users who don't need this extra functionality.
## 1.7.1
- [#224](https://github.com/RiotGames/ridley/pull/224) Connection#stream will now return true/false on whether it copied the file that was streamed.