- Fix issue with - in term (name:a-b)
- Fix issue where run_lists in format cookbook::recipe@version do not depsolve
- Add Server: chef-zero header to response
- Fix a couple of search query issues (make parentheses and NOT term:value work)
- Add Unix domain socket support (e.g. chef-zero --socket /tmp/chef-zero.sock) (stevendanna)
- Add -d option for daemon mode (sethvargo)
- Fix bug with cookbook metadata.rb files that rely on FILE
- Run with downgraded Puma 1.6 in order to work on Windows (2.x doesn't yet)
- Fix bug with search when JSON contains the same key in different places
- Fix search when JSON contains integers
- Allow rspec users to specify cookbook NAME, VERSION, { :frozen => true }
- Documentation fix
- Return better defaults for cookbooks
- Support /cookbook_versions?cookbook_versions=... query parameter
- Fix server crash when cookbook has multiple identical checksums
- Allow rspec users to specify the same data twice (overwrites)
- Fix broken rspec functionality (jkeiser, reset)
- Create plugin system to allow other storage besides memory
- Fix depsolver crash with frozen version strings (sethvargo)
- Increased testing of server
- Remove extra require of 'thin' so rspec users don't get broke
- Switch from thin to puma (sethvargo)
- Support full cookbook metadata.rb syntax, including "depends"
- Add -d flag to print debug output (sethvargo)
- Remove chef as a dependency so we can run on jruby (reset)
- Server assumes json is acceptable if Accept header is not sent (stevendanna)
- Support runlists with a::b in them in depsolver
- Return file URLs and other important things in depsolver response
- Make 404 a JSON response
- Fix crash in 405 error response generator
- Add ability to verify request/response pairs from rspec api
- Ruby 1.8.7 support
- rspec fixes:
- Faster (0 retries)
- Work with more than one test
- Allow tags on when_the_chef_server
- make 500 response return actual exception info
- Speed increase for rspec (only start server once)
- Support CTRL+C when running rspec chef-zero tests
- Switch from webrick -> thin
- Bugfixes
- Initial code-complete release with working server