# 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.
