- Passing a string for the client key is now valid, as it should have been for a while.
mixlib-authentication
introduced a breaking change in their bump to 1.3.0. Pinned mixlib-auth to 1.1.4 so Spice works again.Spice.read_key_file
can now parse a relative path
- Fix hosted Chef usage - #23
- Fix create_node method. This was throwing a Spice::Error::NotFound exception because it was generating a wrong path (/nodes//nodes/...). The get_node() call at the end of the method returns the full node object. If just the attributes were used to create the node object, many things were missing.
- Fixed issue with bad variable when checking the format of a client key.
- Fixed an incompatibility with JRuby and Yajl by switching to MultiJson.
- Note: this version of Spice is a major version bump, which means it is not backwards-compatible with previous versions.
- Old-style connections are no longer supported. Please use the connection string like Chef uses (ex. http://chef.example.com:4000)
- Complete rewrite! Returned results are now full interactive objects and not just hashes. Create, update, and destroy resources with an ORM-like interface.
- url_path was not being reset
- added
chef_version
config variable to fix some people's issues with requirechef/version
- Node support!
- N/A
- Improved specification of DataBag class
- Added additional documentation to DataBag class
- Add CHANGELOG
- Data bag items can now be created