Skip to end of metadata
Go to start of metadata


Current Release Notes
This page contains the release notes for the current version series (e.g. 0.10.0+) of Chef, and earlier releases.

Release Notes - Chef - Version 0.10.8

Release announcement

Version 0.10.8 (1 issues)
Type Key Summary
Bug CHEF-2819 Chef::ShellOut::Windows is exhibiting multiple issues in 0.10.6

Release Notes - Chef - Version 0.10.6

Release announcement

Version 0.10.6 (79 issues)
Type Key Summary
Bug CHEF-2787 knife help search examples reference 'nodes' when it should be 'node'
Bug CHEF-2721 not_if and only_if work incorrectly for commands on windows
Bug CHEF-2712 rake install is broken in master due typo in Rakefile
Bug CHEF-2699 Don't depend on the value of an masgn
Bug CHEF-2684 Windows Ruby 1.9: uninitialized constant Chef::Mixin::Command::Windows::Open4
Bug CHEF-2676 Sandboxes#update fails if the sandbox is already complete
Bug CHEF-2675 Typos in Sandboxes#update
Bug CHEF-2674 Failing specs in chef-server-api
Bug CHEF-2672 Bad conditional in yum_spec.rb
Bug CHEF-2661 Chef::Cookbook::SyntaxCheck shouldn't shell_out to run erubis via sh
Bug CHEF-2660 chef-expander: undefined method `stop' for Chef::Expander::VNodeSupervisor:Class
Bug CHEF-2657 Failing specs in chef-expander
Sub-task CHEF-2655 Refactor Checksum to support more storage strategies
Sub-task CHEF-2652 solr-expander hardcodes solr_url
Sub-task CHEF-2651 solr_url ignores the path
Bug CHEF-2649 validation client should not be able to create admin clients
Improvement CHEF-2647 improve file specificity with component versions
Bug CHEF-2637 yum provider - packages installed but non zero exit status
Bug CHEF-2634 FreeBSD packages: fail to build when using ports - incorrect use of port Makefile and working dir?
New Feature CHEF-2626 Platform/distribution identification for Solaris derivitives
Improvement CHEF-2607 Missing spec for knife configure client
Bug CHEF-2595 Can't use the --description option when creating a role
Bug CHEF-2588 webui status page doesn't respect environment selection
Bug CHEF-2580 unable to delete via the webui
Bug CHEF-2579 ~ in cookbook_path fails to expand on cookbook create
Bug CHEF-2573 knife ssh interactive mode via tmux fails on OS X when search queries contain a colon
Bug CHEF-2571 mixlib-cli does not support negation of boolean parameters
Improvement CHEF-2570 new :reconfig action for the package resource
Bug CHEF-2569 Cannot bootstrap CentOS instances because of Aegisco RPMs fixed to specifc version in bootstrap
Improvement CHEF-2563 Missing specs for some of the knife cookbook commands
Bug CHEF-2559 --with-uri option broken for multiple commands
Bug CHEF-2553 chef-solr configs are packed within tar.gz
Improvement CHEF-2549 Add start handlers to a chef-client run.
Bug CHEF-2548 Options list in knife manpages are out of date
Bug CHEF-2547 yum provider - arch in package name triggers provides search
Improvement CHEF-2542 Missing specs for some of the knife client commands
Bug CHEF-2541 windows service provider reports success on a failed restart
Bug CHEF-2534 Chef debian package should depend on ucf
Improvement CHEF-2532 Clean up spec output
Bug CHEF-2531 chef-expander, chef-expander-vnode argument parsing
Bug CHEF-2530 chef-solr-rebuild is broken
Bug CHEF-2519 remote_directory create always logging
Bug CHEF-2516 Shef::SoloSession#rebuild_context raises NameError for undefined local variable or method run_status in solo mode
Bug CHEF-2509 "knife configure -i" incorrectly adds the deprecated cookbook shadowing configuration
Improvement CHEF-2492 Ifconfig provider doesn't allow modeling of onparent
Bug CHEF-2491 init scripts should implement reload
Bug CHEF-2462 chef-expander in 0.10.2 requires git
Improvement CHEF-2439 "owner changed" info notice on cookbook_files is always repeated
Bug CHEF-2437 clear attribute list after each Knife::NodeShow.run
New Feature CHEF-2434 bootstrap templates should transfer/rendering of encrypted_data_bag_secret in client.rb
Improvement CHEF-2431 Present node JSON data in a similar manner to editing a node
Bug CHEF-2378 Chef expander's "rake install" fails with undefined method `version'
Bug CHEF-2377 Broken client scenario "Synchronize dependent cookbooks"
Bug CHEF-2376 Broken client scenario "Remove cached file checksums that are no longer needed"
Bug CHEF-2363 knife node edit: "EOFError: end of file reached" on save
Bug CHEF-2358 shell_out should support passing environment variables on windows platform
Bug CHEF-2357 shell_out should support cwd on windows platform
Bug CHEF-2344 "knife configure -i" overwrites client key with 'nil' when run for an existing client name
Bug CHEF-2342 knife bootstrap script for centos should use rhel.rpm from aegisco to install yum repository
Bug CHEF-2339 Node search results disappear just after node performs save
Improvement CHEF-2260 knife cookbook create should use markdown as default README file format.
Improvement CHEF-2207 Add gemfile and development dependencies to chef client
Improvement CHEF-2193 knife bootstrap - search for bootstrap templates in external knife plugins
Improvement CHEF-2179 new log output for chef runs is a bit too verbose
Bug CHEF-2107 windows service provider works incorrectly on windows versions other than english
Bug CHEF-2061 knife bootstrap not finding add-on bootstrap dir
Bug CHEF-1959 file provider ignores create_if_missing
Bug CHEF-1958 Misleading error message when files entry isn't under "default"
Bug CHEF-1901 Rakefile for mixlib-cli should require yaml
Bug CHEF-1898 Knife error messages get sent to stdout
Bug CHEF-1830 knife bootstrap no longer prompts for password
Bug CHEF-1697 Chef service resource confused by services names with spaces under Windows
Improvement CHEF-1677 Support csshX in knife ssh
Bug CHEF-1656 The knife man page has no description of the -F/--format options
Improvement CHEF-1506 group resource should support 'system' similar to user
Improvement CHEF-909 Rollback on deploy errors
Improvement CHEF-630 Deploy should create the directories it needs if they don't exist
Improvement CHEF-597 Debian service provider should use invoke-rc.d <script> rather than /etc/init.d/<script>
Improvement CHEF-294 response_file handles grabbing a file via remote_file, but doesn't allow for dynamic preseeding through a template


Release Notes - Chef - Version 0.10.4

Release announcement

Version 0.10.4 (78 issues)
Type Key Summary
Bug CHEF-2325 Knife cookbook upload needs to verify that dependencies of a cookbook are/will be available when uploading
Bug CHEF-2493 New additional_remotes feature in git resource breaks deploy resource
Bug CHEF-1439 apt package provider should be able to detect and install 'virtual' packages
Bug CHEF-2518 NoMethodError running chef-solo
Bug CHEF-1245 Yum package provider fails poorly when it encounters unexpected output from yum-dump.py
Bug CHEF-2396 NoMethodError accessing non-existent members of Encrypted Data Bag Items
Bug CHEF-2105 "knife cookbook site vendor" in a git branch besides master it changes back to "master" and overwrites the cookbook
Improvement CHEF-1054 Chef SOLR gem has an empty README.rdoc
Bug CHEF-1907 OSX Macports package provider does not respect options
Improvement CHEF-1790 Modify package/yum.rb upgrade_package to support "downgrade" in certain situations
Bug CHEF-1982 mount provider fails to recognize existing /etc/fstab entries
Bug CHEF-2399 default group provider does not work on suse Linux
Improvement CHEF-2301 general yum provider improvements
Bug CHEF-2235 chef-client failed when trying to install freebsd package from ports
Improvement CHEF-1287 speed up yum provider
Bug CHEF-1576 yum gets confused with available packge in different arch
Bug CHEF-2416 Chef web ui is unable to edit data bag items
Bug CHEF-2316 knife help can't find its man pages outside of a gem file heiarchy
Bug CHEF-1819 Chef isn't recognizing yum .x86_64 syntax
Bug CHEF-1424 Upstart provider fails restart action if service is not started yet
Bug CHEF-2309 knife bootstrap throws optparse error for -E when bootstrapping less than 0.10.0
Bug CHEF-2449 yum provider - slow parsing of yum-dump output
Bug CHEF-2444 yum provider - yum-dump.py broken with older versions of yum
Bug CHEF-1968 windows caching configuration problem
Improvement CHEF-1956 We should upgrade jQuery to 1.5.2 and remove old jQuery and jquery.livequery plugin
New Feature CHEF-2041 Allow file paths in package names to populate source attribute
Bug CHEF-2222 mount resource issue with its "options" attribute
Bug CHEF-2314 "knife cookbook site install" fails with cookbook name partially matching another cookbook name
Bug CHEF-2456 knife cookbook site install -D description is incorrect and opposite behavior of -d from the old cookbook site vendor
Bug CHEF-2354 Notifies :restart always triggers in remote_directory resource
Improvement CHEF-2293 bump rubygems version in bootstrap templates
Bug CHEF-1413 FreeBSD "Unexpected form for PKGNAME variable in ..."
Bug CHEF-1565 mount resource does not respect action :nothing
Improvement CHEF-311 yum provider - better cache refresh
Bug CHEF-2300 net-ssh-multi dependancy it too restrictive
Improvement CHEF-2386 Make knife bootstrap (and ssh) use ui.msg for output
Improvement CHEF-39 Resources need a retry parameter which allows the action to repeat a set number of times until success is achieved.
New Feature CHEF-1946 Lightweight resources should have access to run_context and node during class definition, for use in DSL (e.g. attribute default values)
Improvement CHEF-2375 knife bootstrap needs a bootstrap-proxy option
Bug CHEF-2311 Knife default display does not correctly display cloud providers public IP
Bug CHEF-1891 When using rake new_cookbook, deprecation message should show correct syntax of creating cookbook via knife tool
Improvement CHEF-2096 Yum provider should support installing packages via provides when the name is not an exact match
Bug CHEF-2350 rubygems spec relies on rspec version which changed its format in rspec2
New Feature CHEF-2379 Allow recipe to specify additional remotes to git resources
Bug CHEF-2272 yum-dump.py - commas are valid in package names
Bug CHEF-1063 yum query/yum-dump.py fails when a locally-compiled Python is in $PATH
Improvement CHEF-2085 YumCache needs unit tests
Improvement CHEF-2298 Add support for remote encryption key support to knife
Bug CHEF-1848 http_request provider does not propagate request headers when following redirects
Bug CHEF-2127 chef-client daemon does not pick up changes from chef server
Bug CHEF-2471 knife exit specs fail on Ubuntu
Bug CHEF-1838 Remove dead code from Chef::Runner
Bug CHEF-1887 Mount provider should not check existence of Fuse devices
Improvement CHEF-1929 'knife ssh' should read config file for attribute, ssh-user, identity-file
Improvement CHEF-1947 Alphabetical sort of keys in JSON editor
Bug CHEF-2312 webui doesn't show fully expanded run list as expected
Bug CHEF-2313 cookbook_uploader exception when exception is raised in uploader_function_for method
Improvement CHEF-2307 knife or the chef-server ui to warn of cookbook download failure rather than silently fall back to previous version
Bug CHEF-2234 dpkg package provider ignores ~ in versions
Improvement CHEF-519 value_for_platform should accept an array for version
Improvement CHEF-1588 knife cookbook upload should have a -d option to upload the specified cookbooks dependencies
Bug CHEF-2129 Old zypper Versions will crash because they don'T know the commandline arguments
Improvement CHEF-2394 Add data bag support for chef-solo
Bug CHEF-2378 Chef expander's "rake install" fails with undefined method `version'
Bug CHEF-2398 easy_install package provider doesn't use options attribute
New Feature CHEF-2387 systemd service provider
Improvement CHEF-2280 general yum-dump.py improvements
Bug CHEF-2271 knife client bulk delete not consistent with node delete
Improvement CHEF-2330 yum provider - allow flushing of cache
Bug CHEF-2373 GET /environments/:environment/recipes fails if there is a cookbook with no available versions
Bug CHEF-2295 README.rdoc in Chef source is outdated
Improvement CHEF-2283 yum/rpm providers - rpm version handling
Bug CHEF-2432 yum-dump - provides broken on centos 4
Bug CHEF-2429 yum provider - remote provides loaded for :remove and :purge
Bug CHEF-2428 yum provider raises an exception when asked to remove an uninstalled package
Bug CHEF-2310 knife ssh documentation missing -i option
Bug CHEF-2474 When loading a role from a json file, a role object is not returned
Bug CHEF-2367 support multiple lines in DAEMONS list in rc.conf on Arch linux

Release Notes - Chef - Version 0.10.2

Release announcement

Version 0.10.2 (1 issues)
Type Key Summary
Bug CHEF-2436 Permissions not checked when maniupulating cookbookds

Release Notes - Chef - Version 0.10.0

Release announcement

Version 0.10.0 (225 issues)
Type Key Summary
Bug CHEF-1802 chef server broken with rack-1.2.1
Bug CHEF-1808 RabbitMQ connection retry broken in multi-queue indexing
Bug CHEF-1836 knife cookbook purge fails if checksum documents are missing from couchdb
Bug CHEF-1845 Git Provider fails when the directory you want to clone the repo to already exists
Bug CHEF-1861 chef-client hanged on windows after running around 100 times
Bug CHEF-1879 Resource#inspect uses all available memory
Bug CHEF-1905 Numeric#fdiv is not available on ruby 1.8.6
Improvement CHEF-2044 Chef 0.10 server components should be easily installable via chef cookbook and chef-solo
Bug CHEF-2084 Roles create/edit form broken in the WebUI
Bug CHEF-2125 Shef is broken
Improvement CHEF-2132 Cookbook Uploads must check users' dependency syntax and help them update to the newer syntax
Bug CHEF-2142 knife cookbook * -- uninitialized constant Chef::REST
Bug CHEF-2147 knife uninitialized constant Chef::DataBagItem
Bug CHEF-2155 execute resource, creates attribute -- undefined method
Bug CHEF-2153 knife bootstrap -- uninitialized constant
Bug CHEF-2154 knife data bag from file -- uninitialized constant
Bug CHEF-2152 knife cookbook site vendor -- uninitialized constant
Bug CHEF-2162 knife rackspace server create -- uninitialized constant
Bug CHEF-2177 knife cookbook site install -- undefined local variable or method `cookbook_path'
Bug CHEF-2188 Knife cookbook upload fails when an environment is not specified
Bug CHEF-2190 Chef::Environment::Mash nameerror on knife environment create production
Improvement CHEF-2195 knife bootstrap scripts should install a specific version of chef
Bug CHEF-2198 Cookbook uploads broken
Bug CHEF-2211 Chef 0.10 and Ruby 1.8.6 issues
Bug CHEF-2206 knife recipe list is broken
Bug CHEF-2217 Knife should turn off colors on windows
Bug CHEF-2219 core bootstrap templates need to all support environments
Bug CHEF-2229 chef-solr-installer fails to chown
Bug CHEF-2224 Chef no longer saves the node before executing the resource collection
Bug CHEF-2239 knife ssh role:blah tmux fails with uninitialized constant Chef::Mixin::Command (NameError)
Bug CHEF-2258 Chef::Handler::ErrorReport causes a deprecation volcano to erupt
Bug CHEF-2265 knife bootstrap fails with uninitialized constant Chef::Mixin::Command (NameError)
Bug CHEF-2277 Object#tap monkey patch not loaded
Bug CHEF-2289 EncryptedDataBagItem causes name error (missing require) when called from recipe code
Bug CHEF-2236 run_context not propagated to GemPackage during deploy provider run
Bug CHEF-1623 knife bootstrap mentions [RUN LIST] in the banner, but its an option
Bug CHEF-1844 A node's attributes says it is a kind_of? Hash, but does not support all Hash methods
Bug CHEF-1852 Better error message when moving a temporary file to a directory that doesn't exist
Improvement CHEF-2130 Chef should enforce a sane path setting
Improvement CHEF-2159 Chef::REST should set a unique user agent for chef-client, knife, and webui
Bug CHEF-2175 uninitialized constant Chef::Knife::Core::NodeFormattingOptions
Bug CHEF-2200 CookbookVersionSelector loads all data for all cookbook versions in the system
Bug CHEF-2210 Cookbook uploads should not rely on generating metadata.json
Bug CHEF-2227 chef-solr-indexer files in distro should be updated for chef-expander
Bug CHEF-2228 chef-expander daemon names are confusing
Bug CHEF-2290 knife data bag * commands have non-standard underscore in argument names
Bug CHEF-2092 Deploy resource with SVN failing in Chef 0.9.14
Improvement CHEF-1469 Refactor UI internals for knife
Bug CHEF-1154 marsal data too short errors from moneta
New Feature CHEF-1248 Plugin System for Knife
Bug CHEF-1276 Apt package provider doesn't distinguish between installed and available versions in the debug messages
Improvement CHEF-1290 Cookbook loading must support versioned dependencies
Bug CHEF-1311 Metadata generation should be deterministic
Bug CHEF-1407 changes in update-rc.d breaks Chef::Provider::Service::Debian
Bug CHEF-1405 extlib gem dependancy provides bugs in rails application
Improvement CHEF-1423 Support versions of recipes on the run list
Improvement CHEF-1446 Improve error message for knife cookbook site vendor when working dir is not a git clone of chef-repo
Bug CHEF-1508 nested roles and override_attributes
Bug CHEF-1526 knife cookbook site vendor gives no indication of unmet dependencies
Bug CHEF-1562 Knife should not issue warnings when successfully updating a role
Bug CHEF-1583 Chef Server API root page throw errors
Bug CHEF-1584 redhat init.d chef-client script does not write pidfile
Bug CHEF-1587 node.recipe? was removed, no easy way to check for included recipes
Improvement CHEF-1590 Chef isn't compatible with Amazon's Virtual Private Cloud
Bug CHEF-1600 rubygems provider should not force you to use rubygems.org as a gem source
Bug CHEF-1620 fog is not listed as an dependency but is used by knife/tests - similar to net-ssh-multi
Bug CHEF-1628 Inconsistent Documentation
Bug CHEF-1633 does not work on centos with python 2.6
Bug CHEF-1634 easy_install provider can't install some packages
Bug CHEF-1682 Knife fails with NameError (Fcntl::F_SETFD) when uploading a cookbook on Win32 build of Ruby 1.8.7
Improvement CHEF-1703 Xenserver is not listed in platform
Bug CHEF-1704 knife uses deprecated fog class Fog::AWS::EC2
Improvement CHEF-1708 Upgrade Solr to 1.4.1
Bug CHEF-1717 knife cookbook show fails to display file / part contents
New Feature CHEF-1715 Add support for Blue Box Group Blocks
New Feature CHEF-1757 create knife subcommands for OpenStack
Bug CHEF-1781 IOError - closed stream in erl_call provider
Bug CHEF-1777 chef-client logging to stdout doesn't sync buffer under runit
Bug CHEF-1794 Cannot disable services on debian lenny
New Feature CHEF-1818 Unify cookbook version syntax and version contraints
Bug CHEF-1834 debian service provider cannot enable a disabled service
Improvement CHEF-1833 Not ignoring cookbook version constraints from dependency metadata when expanding cookbook dependencies
Bug CHEF-1835 run_interval feature test is unreliable as it depends on ps|grep for determining the chef-client child process
Bug CHEF-1832 knife status should handle a null ohai_time instead of failing noisily
Improvement CHEF-1858 Modify load path and use a standard require instead of path-based require in chef.gemspec
Bug CHEF-1868 Centos bootstrap template references non-existant URL for EPEL repo
Bug CHEF-1878 WebUIUser design documents are not created when running feature tests, making WebUI unusable
Bug CHEF-1925 Data Bag Item inspect is not verbose enough
Bug CHEF-1924 Possible Regression -- Cookbook Not Found errors not suggesting metadata as a possible cause
Bug CHEF-1926 Git Provider has a confusing error message when accessing a non-existant repo over http(s)
Bug CHEF-1931 inconsistency specifying run list for knife ec2 server create and bootstrap
Bug CHEF-1930 Subversion resource fails if the destination directory isn't already a working copy
Improvement CHEF-1937 Teach knife ssh tmux not to craete empty windows and to keep separate invocations in separate tmux sessions
Improvement CHEF-1932 Knife SSH macterm error prone
New Feature CHEF-1938 chef/distro boot scripts for archlinux
Bug CHEF-1943 'knife bootstrap' broken on chef-0.9.12
New Feature CHEF-1945 Chef should support simple encrypted data bags
Bug CHEF-1955 Shef does not correctly configure Chef::Cookbook::FileVendor causing template and cookbook file resources to fail.
Bug CHEF-1988 DataBagItem.load returns a Hash and not a DataBagItem
Bug CHEF-1993 Version (only latest) shouldn't be shown on the Cookbooks list page
Improvement CHEF-1999 Make Environments CRUD on the WebUI pretty and shippable
Bug CHEF-2002 subversion provider checkout action not idempotent
Improvement CHEF-2022 Remove Cookbooks and Nodes tabs under Environment in the WebUI
Improvement CHEF-2023 Knife cookbook list should respect to the environment selected and show only the ones available in the selected environment.
Improvement CHEF-2032 Create a separate installer for chef-solr, and make the chef-solr executable responsible only for running solr.
Improvement CHEF-2028 /cookbooks and /environment/:env_id/cookbooks should return data in consistent format and the returned data structure should be extensible
Bug CHEF-2039 Empty array should not be shown as a cookbook name in the cookbook version constraints picker on the environment create/edit form
Bug CHEF-2043 chef-solr-installer doesn't respect paths in /etc/chef/solr.rb
Improvement CHEF-2033 verbose logger
New Feature CHEF-2049 Add multiple cookbook version and environment filtering to cookbook list/show in webui
Task CHEF-2067 knife rackspace_server_* need to support additional config option (for UK-based accounts)
New Feature CHEF-2076 RFE: option to prevent upload of a cookbook with the same version
Bug CHEF-2080 Shell_out should not set @cwd to Dir.tmpdir by default
Bug CHEF-2081 chef-0.9.14.rc.1 yum provider fails to correctly select packages when arch is provided
Bug CHEF-2078 0.9.14.rc.1 - shef -z does not load run_list, contrary to behavior documented on wiki
Bug CHEF-2090 DSL methods need to check arguments. In particular, Language#data_bag_item
Bug CHEF-2083 0.9.14.rc.1 - unexpected nil referring to prior revision in git provider called from deploy provider
Bug CHEF-2103 Search result is incorrect with syntax (NOT...) AND ... and (NOT...) ...
Bug CHEF-2102 Need correct URI encoding and decoding of the query string for search
Improvement CHEF-2126 Don't show attributes the user shouldn't edit in knife node edit
Improvement CHEF-2137 extract class for knife subcommand loading
Improvement CHEF-2150 Knife should not use log levels to control output verbosity
Improvement CHEF-2164 Implement retries for 503
Improvement CHEF-2165 Knife should hide stack traces when not running with max verbose
Improvement CHEF-2173 Knife's default data output should be less noisy and verbose
Bug CHEF-2170 remove retries for 403
Bug CHEF-2174 knife cookbook site share -- undefined method 'validate_cookbook'
Improvement CHEF-2171 colorize message tags in knife, create option for turning colors off, make interrupts quieter
Bug CHEF-2180 knife ssh - NameError: uninitialized constant Chef::Knife::Ssh::Readline
Improvement CHEF-2183 Environments need default and override attributes
Bug CHEF-2185 enforce_path_sanity tries to modify frozen string (ENV["PATH"]) with "<<"
Bug CHEF-2181 knife bootstrap - not showing colorized output
Bug CHEF-2223 knife "Cannot find sub command for:" error should be more friendly
Bug CHEF-2230 Environment search is broken in the WebUI.
Bug CHEF-2244 data doesn't make it to solr when re-indexing data with chef-expander
Bug CHEF-2243 knife index rebuild doesn't reindex environments
Improvement CHEF-2281 Pass in inflated object instead of raw data from client / webui when saving a data bag item
Improvement CHEF-2294 centos5 bootstrap template should still install EPEL
Bug CHEF-1187 Knife cookbook upload will break in windows, because the cookbook uploader assumes '/' as the file separator
New Feature CHEF-1996 Create and edit node supports environment selection
Bug CHEF-1916 chef_environment attribute cannot be displayed with knife node show
New Feature CHEF-1473 Add ability for SIGUSR1 to wakeup the chef daemon and start a chef run
Bug CHEF-1635 Debian/Ubuntu Chef package doesn't have a versioned dependency on rubygems
Bug CHEF-1074 /etc/init.d/chef-solr on centos doesn't set pidfile correctly
New Feature CHEF-1521 enhance knife cloud functionality
Bug CHEF-2124 Knife should not load plugins from old gems
Bug CHEF-1853 Debian init scripts for chef-client don't pass on $PIDFILE option
New Feature CHEF-1254 Implement cookbook version constraints in metadata dependencies per the wiki
Bug CHEF-1129 "knife cookbook upload" also bundles temporary files, could be avoided by a configurable parameter?
Bug CHEF-1292 JSON nesting error is not indicated in user interfaces
New Feature CHEF-1319 knife node tag (add|remove)
Improvement CHEF-1445 knife rackspace server creation should use bootstrap subcommand
Improvement CHEF-1540 New rake tasks databag:upload[databag], databag:upload_all, databag:create[databag], databag:create_item[databag,item]
Improvement CHEF-1558 knife rackspace command should be able to take and list flavors and distros instead of relying on numeric IDs
Bug CHEF-1612 "knife cookbook upload" uploads .svn/* files
Bug CHEF-1615 Chef/Windows/Ruby 1.9.2 incompatibility
Bug CHEF-1651 archlinux bootstrap template needs base-devel
Task CHEF-1660 Create init scripts for archlinux
Bug CHEF-1679 Service provider on Windows does not acknowledge failure
Bug CHEF-1690 Mac OS X Server platform provider support
Improvement CHEF-1765 make knife ec2 support :availability_zone in config
Improvement CHEF-1767 AIX group provider
Improvement CHEF-1763 make knife ec2 support :region in config
Bug CHEF-1803 file mode regex is overly restrictive
Bug CHEF-1807 run_interval functional test sometimes waits indefinitely for the child chef-client to exit
Bug CHEF-1821 Unable to knife search for negative queries
Improvement CHEF-1840 Unclear message generated by chef-client when purging unused files
Bug CHEF-1851 Features tests will sometimes fail at beginning due to 412 from creating chef_integration; retrying solves it.
Improvement CHEF-1850 In features couchdb replicate, change debug level of message about retrying of couchdb DB create
Improvement CHEF-1866 @api_search features tests don't work
Bug CHEF-1919 knife bootstrap throws uninitialized constant Net::SSH (NameError)
Bug CHEF-1954 Shef in client mode reports that it's in solo mode
Improvement CHEF-1990 Ability to set initial EBS device size and boot from it
New Feature CHEF-2003 chef-client should have an -E / --environment option that sets Chef::Config[:environment]
Bug CHEF-2011 Relative path to client_key not handled well
Improvement CHEF-2013 Ability to specify the branch to merge back to when performing a knife cookbook vendor
New Feature CHEF-2042 chef-solr-indexer is now chef-expander
Bug CHEF-2057 Rename Chef::JSON to avoid conflict with ::JSON class
Bug CHEF-2062 yum provider claims to install nonexistent versions if specified
Bug CHEF-2073 knife cookbook create should use FileUtils.mkdir_p instead of shell_out to run mkdir -p
Bug CHEF-2135 cookbook_version.metadata and cookbook_version.manifest["metadata"] can be out of sync due to support for deprecated metadata syntax
Improvement CHEF-2172 move non-subcommand classes from chef/knife/FOO into chef/knife/core/FOO
Bug CHEF-2187 friendly knife node show run list output isn't entirely friendly
Improvement CHEF-2191 knife-openstack uses fog's deprecated #ip_address
Bug CHEF-2209 No need to dump the list of all dbs every time we create a design document
Bug CHEF-2214 data_bag_item and data_bag DSL methods should continue to support the data bag name to be passed in using format :foo
Improvement CHEF-2225 Cookbook deprecation feature and integration with knife
Bug CHEF-2233 Run list cannot be correctly specified with Windows client running knife ec2 server create
Bug CHEF-1714 knife text format should dump lists in plain text
Bug CHEF-1862 knife status doesn't show the IP on windows 6.0.6002
Bug CHEF-2408 knife documentation is out of date for logging
Bug CHEF-1935 When chef-client is running via runit w/ log_location STDOUT, it buffers log output and doesn't write to the log file
Improvement CHEF-442 Reclarify existing log messages levels, give more information in INFO mode.
Improvement CHEF-606 Runner#run_action duplicates code from Resource#run_action
Bug CHEF-1691 Javascript alert message when deleting a client is wrong
Task CHEF-1718 create artifacts for testing apt repository in feature tests
Improvement CHEF-1769 improve chef-solr startup detection in debian init script
Improvement CHEF-1800 Color escape sequences do not work on Windows
Bug CHEF-1864 Feature tests for apt package provider failing
Bug CHEF-1904 EPEL URL in centos knife configuration now 404
Bug CHEF-1964 archlinux-gems needs to preserve chef environment
Bug CHEF-2000 default group provider does not work on HP-UX
New Feature CHEF-2026 specify other kinds of licenses with knife cookbook crate
Bug CHEF-2231 WebUI: Available recipes list in Node/Role creation/edit form should sort alphabetically
Bug CHEF-1727 knife using deprecated fog syntax as of fog 0.3.7
Bug CHEF-2091 spaces between items in the comma-separated run_list fails during knife bootstrap
Improvement CHEF-2111 Replace per-cookbook ignores with per-repo ignores
Bug CHEF-2145 Back compat for cookbooks api is broken
Improvement CHEF-2140 Chef server should rescue search query parse errors and return 400 instead of 500
Bug CHEF-2143 Search query transformation not handling wildcard character '?' properly
Bug CHEF-2146 "knife cookbook bulk delete .*" fails with 0.10.0 beta 2
Bug CHEF-2176 knife environment list `<class:Environment>': uninitialized constant Chef::Mixin::FromFile (NameError)
Bug CHEF-2178 When Chef 0.9.x is installed, attempting to load plugins that were formerly in core causes a load error
Improvement CHEF-2184 Scrub log output at INFO level
Improvement CHEF-2189 Set arbitrary HTTP headers for Chef::Rest via config
Bug CHEF-2194 knife-openstack doesn't deal with nil items in the image list
Bug CHEF-2203 "knife role bulk delete .*" fails with 0.10.0 beta 8
Improvement CHEF-2201 Make man pages accessible via knife
Bug CHEF-2213 features/support/env.rb requires spec/expectations which changed in rspec
Bug CHEF-2208 inconsistent environment output with search, node list in 0.10.0.beta.8
Bug CHEF-2254 "Exception: NameError: uninitialized constant Chef::EncryptedDataBagItem" when creating an encrypted data bag item
Bug CHEF-2262 Solr Indexer: dies randomly every so often and doesn't properly restart on its own
Bug CHEF-2269 knife cookbook list --show-all fails with 0.10.0 rc1
Bug CHEF-2204 "knife cookbook list" with an empty list throws an error with Chef 0.10 beta 8
Bug CHEF-2430 knife ssh gets stuck on sockets in CLOSE_WAIT

Release Notes - Chef - Version 0.9.18

Release announcement

Version 0.9.18 (5 issues)
Type Key Summary
Bug CHEF-2436 Permissions not checked when maniupulating cookbookds
Bug CHEF-2274 Shef does not seem to include the chef libraries
Bug CHEF-2234 dpkg package provider ignores ~ in versions
Bug CHEF-2129 Old zypper Versions will crash because they don'T know the commandline arguments
Bug CHEF-2367 support multiple lines in DAEMONS list in rc.conf on Arch linux

Release Notes - Chef - Version 0.9.16

Release announcement

Version 0.9.16 (14 issues)
Type Key Summary
Improvement CHEF-2195 knife bootstrap scripts should install a specific version of chef
Improvement CHEF-2159 Chef::REST should set a unique user agent for chef-client, knife, and webui
Bug CHEF-1154 marsal data too short errors from moneta
Bug CHEF-1584 redhat init.d chef-client script does not write pidfile
New Feature CHEF-1757 create knife subcommands for OpenStack
New Feature CHEF-1938 chef/distro boot scripts for archlinux
Task CHEF-2067 knife rackspace_server_* need to support additional config option (for UK-based accounts)
Bug CHEF-2090 DSL methods need to check arguments. In particular, Language#data_bag_item
Bug CHEF-2100 Input to Solr not correctly escaped
New Feature CHEF-1768 add ssh port CLI parameter to knife commands
Improvement CHEF-1558 knife rackspace command should be able to take and list flavors and distros instead of relying on numeric IDs
Bug CHEF-1612 "knife cookbook upload" uploads .svn/* files
Improvement CHEF-2189 Set arbitrary HTTP headers for Chef::Rest via config
Bug CHEF-2212 centos5-gems bootstrap template rubygems version issues

Release Notes - Chef - Version 0.9.14

Release announcement

Version 0.9.14 (78 issues)
Type Key Summary
Bug CHEF-1802 chef server broken with rack-1.2.1
Bug CHEF-1836 knife cookbook purge fails if checksum documents are missing from couchdb
Bug CHEF-1845 Git Provider fails when the directory you want to clone the repo to already exists
Bug CHEF-1861 chef-client hanged on windows after running around 100 times
Bug CHEF-1905 Numeric#fdiv is not available on ruby 1.8.6
Bug CHEF-1332 shef fails to find cookbooks
Bug CHEF-1844 A node's attributes says it is a kind_of? Hash, but does not support all Hash methods
Bug CHEF-2069 chef-solr: Depends: solr-jetty (>= 1.4.0) which is a virtual package on debian squeeze
New Feature CHEF-1248 Plugin System for Knife
Bug CHEF-1276 Apt package provider doesn't distinguish between installed and available versions in the debug messages
Bug CHEF-1407 changes in update-rc.d breaks Chef::Provider::Service::Debian
Bug CHEF-1562 Knife should not issue warnings when successfully updating a role
Bug CHEF-1587 node.recipe? was removed, no easy way to check for included recipes
Bug CHEF-1633 does not work on centos with python 2.6
Bug CHEF-1634 easy_install provider can't install some packages
Improvement CHEF-1703 Xenserver is not listed in platform
Bug CHEF-1704 knife uses deprecated fog class Fog::AWS::EC2
Bug CHEF-1717 knife cookbook show fails to display file / part contents
New Feature CHEF-1715 Add support for Blue Box Group Blocks
Bug CHEF-1781 IOError - closed stream in erl_call provider
Bug CHEF-1777 chef-client logging to stdout doesn't sync buffer under runit
Bug CHEF-1794 Cannot disable services on debian lenny
Improvement CHEF-1801 Add rake tasks to generate the GEMNAME.gemspec files, and check them in to git
Bug CHEF-1834 debian service provider cannot enable a disabled service
Bug CHEF-1835 run_interval feature test is unreliable as it depends on ps|grep for determining the chef-client child process
Bug CHEF-1832 knife status should handle a null ohai_time instead of failing noisily
Improvement CHEF-1858 Modify load path and use a standard require instead of path-based require in chef.gemspec
Bug CHEF-1868 Centos bootstrap template references non-existant URL for EPEL repo
Bug CHEF-1878 WebUIUser design documents are not created when running feature tests, making WebUI unusable
Bug CHEF-1892 issues with easy_install package installation status and version
Bug CHEF-1925 Data Bag Item inspect is not verbose enough
Bug CHEF-1926 Git Provider has a confusing error message when accessing a non-existant repo over http(s)
Bug CHEF-1930 Subversion resource fails if the destination directory isn't already a working copy
Improvement CHEF-1937 Teach knife ssh tmux not to craete empty windows and to keep separate invocations in separate tmux sessions
Improvement CHEF-1932 Knife SSH macterm error prone
Bug CHEF-1955 Shef does not correctly configure Chef::Cookbook::FileVendor causing template and cookbook file resources to fail.
Bug CHEF-1988 DataBagItem.load returns a Hash and not a DataBagItem
Bug CHEF-2002 subversion provider checkout action not idempotent
Bug CHEF-2040 erl_call doesnt cause exception when code fails
Bug CHEF-2046 files are constatly downloaded from server (windows)
Bug CHEF-2066 In some conditions, the retry logic in rest.register method causes unbalance of client keypair
Bug CHEF-2080 Shell_out should not set @cwd to Dir.tmpdir by default
Bug CHEF-2081 chef-0.9.14.rc.1 yum provider fails to correctly select packages when arch is provided
Bug CHEF-2078 0.9.14.rc.1 - shef -z does not load run_list, contrary to behavior documented on wiki
Bug CHEF-2083 0.9.14.rc.1 - unexpected nil referring to prior revision in git provider called from deploy provider
Bug CHEF-2098 debian json package far too old
Bug CHEF-2104 Git provider error message is very confusing when the revision specified does not exist
Bug CHEF-1756 bootstrap scripts should set a better $PATH
Bug CHEF-1853 Debian init scripts for chef-client don't pass on $PIDFILE option
Improvement CHEF-1890 include support for SELINUX filesystem labels
Bug CHEF-1292 JSON nesting error is not indicated in user interfaces
Improvement CHEF-1316 rabbit-mqserver is not started on install, breaking dependency-based install
Improvement CHEF-1445 knife rackspace server creation should use bootstrap subcommand
Improvement CHEF-1575 Portage provider should search /var/db/pkg/*/* if a category is not specified
Bug CHEF-1651 archlinux bootstrap template needs base-devel
Task CHEF-1660 Create init scripts for archlinux
Bug CHEF-1679 Service provider on Windows does not acknowledge failure
Improvement CHEF-1758 improve arch bootstrap script
Improvement CHEF-1765 make knife ec2 support :availability_zone in config
Improvement CHEF-1763 make knife ec2 support :region in config
Bug CHEF-1803 file mode regex is overly restrictive
Bug CHEF-1807 run_interval functional test sometimes waits indefinitely for the child chef-client to exit
Bug CHEF-1851 Features tests will sometimes fail at beginning due to 412 from creating chef_integration; retrying solves it.
Improvement CHEF-1850 In features couchdb replicate, change debug level of message about retrying of couchdb DB create
Improvement CHEF-1866 @api_search features tests don't work
Bug CHEF-1919 knife bootstrap throws uninitialized constant Net::SSH (NameError)
Bug CHEF-1954 Shef in client mode reports that it's in solo mode
Improvement CHEF-2013 Ability to specify the branch to merge back to when performing a knife cookbook vendor
Bug CHEF-2057 Rename Chef::JSON to avoid conflict with ::JSON class
Bug CHEF-2062 yum provider claims to install nonexistent versions if specified
Bug CHEF-1691 Javascript alert message when deleting a client is wrong
Task CHEF-1718 create artifacts for testing apt repository in feature tests
Improvement CHEF-1769 improve chef-solr startup detection in debian init script
Bug CHEF-1863 apt package provider debug output about current vs candidate is confusing
Bug CHEF-1904 EPEL URL in centos knife configuration now 404
New Feature CHEF-2026 specify other kinds of licenses with knife cookbook crate
Bug CHEF-1727 knife using deprecated fog syntax as of fog 0.3.7
Bug CHEF-2110 Debian package of chef 0.9.14 fails to install on debian lenny

Release Notes - Chef - Version 0.9.12

Release announcement

Version 0.9.12 (11 issues)
Type Key Summary
Bug CHEF-1480 User resource appends '-r' option (system user) even when running 'usermod' in 'manage_user', which doesn't support such an option.
Bug CHEF-1759 Sometimes knife ssh fails because of fqdn attribute is missing from the node object returned form search
Bug CHEF-1792 Post-run cookbook cleanup is getting triggered on chef-solo, deleting files from cookbooks
Bug CHEF-1484 New gem provider is incompatible with rubygems 1.2.0
Bug CHEF-1706 Accessing the node before Shef has finished loading causes shef to reload infinitely
Bug CHEF-1785 shef -z
Improvement CHEF-1179 Ruby 1.9 Support on Chef Server, WebUI, Solr and Solr Indexer
Improvement CHEF-1444 knife ec2 server create should use the public fqdn for ssh
Improvement CHEF-876 require 'json' interferes with require 'generator' (which is required for Chef::Mixin::Retry)
New Feature CHEF-1110 Enable if_exists option for File (remote_file, template) resources.
Bug CHEF-1629 update CONTRIBUTING doc to new wiki location

Release Notes - Chef - Version 0.9.10

Release announcement

Version 0.9.10 (87 issues)
Type Key Summary
Bug CHEF-1286 JSON Attribs and precedence
Bug CHEF-1322 Need to rescue timeouts in chef-solr-indexer
Bug CHEF-1452 Executes with action :nothing still trigger immediate notifications
Bug CHEF-1505 Chef Solr also needs to hide the net/http bug (undefined method `closed?' for nil:NilClass)
Bug CHEF-1532 knife ec2 server create broken on ruby 1.9
Bug CHEF-1536 knife cookbook metadata assumes cookbook_path is an array though it's allowed to be a string
Task CHEF-1567 Update mixlib config dependency to the latest
Bug CHEF-1607 Platform cookbook version detection appears broken
Bug CHEF-1671 Bug in the current Apt Package provider - not handling dependencies right
Bug CHEF-1741 Nodes saved without :roles attribute during chef-client run
Bug CHEF-1743 notifies seem to trigger on cookbook_file even when not run
Bug CHEF-1747 Cookbook version 11.0.0 and such cause troubles
Bug CHEF-1746 Fix for CHEF-1344 makes chef run incorrectly under runit and upstart
Bug CHEF-1751 Knife rackspace server create and bootstrap don't correctly set the ssh password on the underlying knife ssh command
Bug CHEF-1753 using dot-style in an attributes file results in a NoMethodError
Bug CHEF-1745 "Knife (node|role|client|data bag) edit" doesn't think an object is changed after returning from editor, so doesn't actually save it
Bug CHEF-1397 chef-client does not clean up cached template checksums
Bug CHEF-1364 Cannot purge the checksum documents from couchdb
Bug CHEF-1152 Scientific Linux missing from chef/lib/platform.rb
Bug CHEF-767 Git resource setting updated too often, causing notifications to trigger inappropriately
Bug CHEF-871 Chef::Node::Attribute can't handle false/nil
Bug CHEF-1422 rpm_package returns NoMethodError
Bug CHEF-1571 Uploading new version of cookbook fails on first attempt, succeeds on second attempt
Bug CHEF-1581 Chef Solr Indexer is slow
Bug CHEF-899 Service can't depend on config file that restarts service
Bug CHEF-1302 using content parameter with file results in empty file getting created, then clobbered
Bug CHEF-1333 Route resource puts in "via" when gateway is not specified
Improvement CHEF-1442 Rescue 'no acceptor' from thin and re-raise with a clearer error message
Bug CHEF-1460 knife --version prints a FATAL message for no reason
New Feature CHEF-1488 Remote Directory resource should support not overwriting existing files
Bug CHEF-1485 knife ec2 server create hangs on bootstrap
New Feature CHEF-1507 New resource and provider: ohai (there should be a way to reload ohai data in a recipe)
Improvement CHEF-1520 Remove the requirement to click the 'login' button all the time on the Login screen by enabling 'default' behaviour on Enter keypress.
Bug CHEF-1518 Action:export does not work for subversion
Bug CHEF-1519 only_if and not_if aren't checked when resource is run by a notifies or subscribes
Improvement CHEF-1531 Knife ec2 server create should give the option to specify node name
Bug CHEF-1534 cookbook_version.rb defines several methods multiple times
New Feature CHEF-1533 knife exec - run scripts or snippets of code with chef configured
Bug CHEF-1537 Cannot Determine if root user is locked on CentOS
Bug CHEF-1544 yum provider improperly tries to update lesser versions of packages
Bug CHEF-1542 route provider is improperly using @collection
Bug CHEF-1556 Cannot see Files content of cookbooks in webui
Bug CHEF-1560 'knife cookbook upload' fails to upload freshly generated metadata.json
Bug CHEF-1564 knife bootstrap should always try to install chef
Bug CHEF-1570 knife "cookbook site share" throws NoMethodError
Improvement CHEF-1577 action :head support for http_request provider
Bug CHEF-1601 Chef solo should not reset json attributes for each run
Bug CHEF-1599 RSA key format check is too strict
Bug CHEF-1613 default group provider does not work on Solaris
Improvement CHEF-1610 Refactor Chef::Node::Attribute#method_missing
Improvement CHEF-1616 Chef Solr Indexer should not inflate objects it receives from the queue
Bug CHEF-1632 Windows mount provider does not assign local drive letter for network shares
Bug CHEF-1639 Chef can't load under Rubinius because of a missing io/wait
Bug CHEF-1646 Spurious 403s on first chef-client run coming from S3 cookbook download
Bug CHEF-1654 knife ec2 server create fails in bootstrap.rb line 118. undefined method 'first'
Improvement CHEF-1702 Ability to pass flags when spawning process from the abstract script provider
Bug CHEF-1728 Chef does not apply any command line configuration options if it has no config file
Improvement CHEF-1969 remote_file combined with the debug parameter shows every % of file downloaded
Improvement CHEF-1417 use the node name vs fqdn in "knife status"
New Feature CHEF-1569 New knife "windows bootstrap" subcommand
New Feature CHEF-1167 Request to create functionality to perform bulk operation on a list of nodes
Bug CHEF-1344 chef-client run with a tty should not use interval and splay in client.rb
Bug CHEF-1538 knife ssh doesn't support the -P or --ssh-pasword options correctly
Bug CHEF-1539 Minor tweak for rest-client upgrade
Improvement CHEF-1548 stack level too deep error appears resolved in json upstream at v1.4.4+
Bug CHEF-1578 provider/link spec test failure
Bug CHEF-1580 user::dscl provider tests fail with Errno::ENOENT: No such file or directory - dscl . -list /Users uid
Bug CHEF-1582 knife configure client should use IO objects instead of system cp
Improvement CHEF-1606 knife cookbook site vendor <cookbook> fails without cookbook path specified
Bug CHEF-1614 Use DIETIME/STARTTIME in debian init scripts to give processes time to restart
Bug CHEF-1617 log provider does not set new_resource.updated flag
New Feature CHEF-1619 bootstrap template for archlinux (w/ gems)
Bug CHEF-1664 Roles are not properly highligted in the node edit interface.
Bug CHEF-1667 support amazon linux ami (platform.rb) requires OHAI-216
Bug CHEF-1673 Chef::REST Spec failure, added newline for certificate
Improvement CHEF-1709 Modify cucumber tests to use manual CouchDB replication instead of Couch's _replicate URL
New Feature CHEF-1733 knife status should take an optional query to limit results
Bug CHEF-1739 Fix manual couchdb replication and organize it so it can be re-used for other projects
Bug CHEF-1798 Resource parser doesn't evaluate definitions
Bug CHEF-1722 Incorrect Regex in Cucumber test for checksum cache cleanup
Improvement CHEF-462 http_request should allow for setting HTTP Header
Bug CHEF-1529 file_spec expects Chef::Config.file_backup_path to be writeable
Bug CHEF-1543 Solaris returns "Not owner" instead of "Operation not permitted" in daemon_spec.rb
Improvement CHEF-1579 Chef::REST.stream_to_tempfile should only log progress when verbose logging is configured
Improvement CHEF-1574 rubygems bootstrap script templates should use rubygems 1.3.7
Bug CHEF-1605 spec/unit/provider/service/redhat_spec.rb broken on systems without /sbin/service - false positives when running the test suite
Improvement CHEF-1675 Knife status improvements (ip, fqdn, run list)

Release Notes - Chef - Version 0.9.8

Release announcement

Version 0.9.8 (70 issues)
Type Key Summary
Bug CHEF-1216 add 10.04 to ubuntu versions to check in upstart provider
Improvement CHEF-1337 Chef is too 1337 4 u
Bug CHEF-1416 Knife cookbook delete is broken for all cases except when a specific version is specified
Bug CHEF-1441 Typo in amqp client fix
Bug CHEF-1448 specs broken by recent commits
Bug CHEF-1474 Extra node saves in Chef::Client can leave node data in a broken state
Improvement CHEF-1486 bundle the rackup files with the gem for unicorn users
Task CHEF-1496 Bump required ohai version to 0.5.6
Improvement CHEF-1498 knife cookbook create should use CLI opts instead of ARGs
Task CHEF-1499 update knife markdown and man page for 0.9.8 changes
Bug CHEF-1500 knife bootstrap's sudo option conflicts with general chef-server-url option (-s)
New Feature CHEF-1503 knife ec2 server create needs to pass bootstrap options for template use
Bug CHEF-1513 Deprecation notice for remote_file -> cookbook_file should print the line where the resource was declared
New Feature CHEF-1501 bootstrap template for ubuntu 10.04 using apt.opscode.com packages
Bug CHEF-1514 Value for platform fails when the value to be returned is an array
Bug CHEF-1185 Mixlib authentication should be have a less cryptic failure message
Improvement CHEF-1369 save the expanded run list into a searchable property on nodes
Bug CHEF-1415 link resource is broken when using shef in client mode
Bug CHEF-1451 Negative UID heuristic fails for UIDs between 2**30 and 2**31
Bug CHEF-1453 Knife status is broken on Ruby 1.9
Improvement CHEF-1458 Trash and rebuild the Chef::Client for every run
Improvement CHEF-1470 Refactor Knife's subcommand loader
Bug CHEF-1479 Chef::Provider::Group overwrites the new resource's gid with the existing gid
Improvement CHEF-1487 Configure the name setting in merb so chef-server and chef-server-webui show up in the process listing
Improvement CHEF-1497 Remove as much monkey patching as possible from shef
Sub-task CHEF-1145 filenames with brackets, filenames regular expression escape
Bug CHEF-187 Mount Resource should handle LABEL and UUID
New Feature CHEF-366 Ability to specify service priority on action enable
Bug CHEF-587 no package provider for Solaris
Bug CHEF-1100 Yum provider doesn't want to install packages with specified architecture
Bug CHEF-1111 possible unclosed handle in easy_install package provider
Bug CHEF-1115 chef-solo incorrectly requires /etc/chef/client.pem
New Feature CHEF-1176 Need a way to support http_proxy shell setting for remote_file and other resources
Bug CHEF-1215 knife ssh subcommand often does nothing after receiving search query results
Bug CHEF-1223 execute provider does not work on Windows platforms
Bug CHEF-1312 webui is missing a lot of admin checks
Improvement CHEF-1329 Readable inspect for Chef::Node::Attribute
Improvement CHEF-1343 Add an option to 'knife configure -i' commands to accept the defaults.
Improvement CHEF-1345 Refactor help output for knife
Bug CHEF-1351 remove dependency on the merb-slices gem
Bug CHEF-1359 chef-server -v does not report version
Improvement CHEF-1391 support region option in ec2 commands
Improvement CHEF-1393 Extend knife bootstrap to support templates
Bug CHEF-1412 missing uuidtools dep?
Bug CHEF-1438 value_for_platform fails on 1.9.2
Bug CHEF-1450 Shef can't resume chef run due to change on Session
Improvement CHEF-1447 The script provider does not account for possible spaces in the interpreter or script path on Windows
Improvement CHEF-1449 Moving cookbook creation task to Knife, and deprecating the rake task.
Bug CHEF-1456 dead code in Resource#to_text
New Feature CHEF-1461 Use Knife to share/unshare cookbook to/from the Opscode Cookbooks Site
Improvement CHEF-1462 Factor out cookbook uploader from Knife::CookbookUpload
Sub-task CHEF-1481 Add support for Chef::Mixin::Command.popen4 on Windows platforms
Improvement CHEF-1504 chef source should have a NEWS file
Improvement CHEF-1502 Shef can masquerade as other nodes
Bug CHEF-1512 DataBagItem#to_s uses obsolete @name variable so it always prints 'data_bag_item[]'
Improvement CHEF-1511 give shef a pretty interface to the api
Bug CHEF-1509 file provider backup fails on Windows platforms
Bug CHEF-1517 knife node run_list add broken on 0.9.8 beta
Bug CHEF-1525 open handle fix in CHEF-1111 causes easy_install candidate version to always be 256
Improvement CHEF-1524 improve easy_install previously installed package detection
Improvement CHEF-1557 update centos/redhat packages to 0.9.8
New Feature CHEF-184 chef-client debug output doesn't display the version
Bug CHEF-301 Directories with a dot (.ssh for example) aren't copied with the remote_directory resource
Improvement CHEF-886 knife subcommands should take --help argument and show sub-command specific help
Bug CHEF-1082 Configuration settings for stomp server are obsolete and should be removed
Bug CHEF-1386 Knife bootstrap. Should support specifying a ssh private key file
Bug CHEF-1387 JSON attribs aren't loaded correctly on first run of chef-client
Bug CHEF-1455 Resource#to_text triggers a deprecation warning
Bug CHEF-1516 Unable to delete cookbooks on server when there are multiple versions
Improvement CHEF-1430 Ruby_block resources should be able to send notifications to other resources

Release Notes - Chef - Version 0.9.6

Release announcement

Version 0.9.6 (7 issues)
Type Key Summary
Bug CHEF-1404 Shef no longer gets chef/recipe pulled in with its other requires, causing it to crash on start
Bug CHEF-1410 chef-solo does not always set Chef::Config[:solo] to true, Chef::Application::Solo should require 'chef'
Bug CHEF-1260 file resource checksums everything
Bug CHEF-1412 missing uuidtools dep?
Improvement CHEF-1411 knife cookbook upload should be more resilient to 400's from the sandboxes controlled caused by S3 index inconsistency
Improvement CHEF-1495 update centos/redhat packages to 0.9.6
Bug CHEF-1432 metadata.rb does not accept symbol as an attribute type

Release Notes - Chef - Version 0.9.2 and 0.9.4

A backwards compatibility issue was discovered in 0.9.2, and 0.9.4 was released immediately.

Release announcement

Version 0.9.4 (2 issues)
Type Key Summary
Bug CHEF-1400 Need to support deprecated usage of the @node instance variable within resources
Bug CHEF-1432 metadata.rb does not accept symbol as an attribute type

Version 0.9.2 (14 issues)
Type Key Summary
Improvement CHEF-1337 Chef is too 1337 4 u
Bug CHEF-1365 Expectation of return code 0 is incorrect for chkconfig
Bug CHEF-1390 Upstart Script for WebUI runs the wrong command
Bug CHEF-1396 Template provider does not set access controls correctly when creating/updating a file
Bug CHEF-1394 Notification Handlers are broken
Bug CHEF-1363 ChefServerApi::SandboxFile assumes input is a StringIO
Bug CHEF-1380 update chef-server-webui's gemspec to require merb 1.1.x
Bug CHEF-1384 Template resource looks for the raw template file in the wrong part of the cache
Improvement CHEF-1366 Add slicehost support to knife
Bug CHEF-1373 TypeError: true can't be coerced into Fixnum when you upload cookbooks
Improvement CHEF-1378 Add Upstart Scripts
Improvement CHEF-1388 Move monkey patches to individual files so they can be required individually
Bug CHEF-1432 metadata.rb does not accept symbol as an attribute type
Bug CHEF-1381 Error in reporting error in knife

Release Notes - Chef - Version 0.9.0

Release announcement

Version 0.9.0 (89 issues)
Type Key Summary
Bug CHEF-1072 chef-server-webui incompatible with merb 1.1.0
Bug CHEF-1168 RubyGems 1.3.7 will introduce an issue where Chef's gem_package won't be able to install arch-specific packages
Task CHEF-1210 updated man pages, init scripts and supporting distro specifics in source to make packaging consistent
Bug CHEF-1232 knife --help doesn't display full help installed as debian package or w/ debian's rubygems
Bug CHEF-1236 DeepMerge fails to merge production data
Bug CHEF-1246 Override attributes from roles get written to the node
Bug CHEF-1253 Solr configuration uses dynamicFields Declaration, creates havoc during indexation
Bug CHEF-1269 The webui needs to be updated for cookbook and run list changes
Bug CHEF-1273 Chef::Mixin::Language uses defunct @node should use node (method)
Bug CHEF-1275 knife doesn't work without highline, and highline is not in the gemspec
Task CHEF-1277 Create a chef-server meta-gem
Bug CHEF-1280 Cookbook upload dies on some files
Bug CHEF-1291 Deploy resource seems to re-apply the whole recipe stack, not just the portion we specify
New Feature CHEF-1288 @node can no longer be accessed directly in recipes, so we need to provide a check for this on cookbook upload
Bug CHEF-1294 Cookbook uploads that are only metadta changes fail
Bug CHEF-1296 Regression: We download all cookbook files, even those we may not need.
Bug CHEF-1295 cookbook file for preseed files in package resource needs to have its run context set
Bug CHEF-1301 gem_package prints gem installation messages on stdout with log
Bug CHEF-1304 Setting attributes fails when a hash of another precedence has an intermediate value
Bug CHEF-1305 ShellOut segfaults older ruby patchlevels
Bug CHEF-1307 chef-client does not error when non-existing role encountered in run_list
Task CHEF-1331 Update knife's manpage source
Bug CHEF-1336 Chef::REST should paper over a bug in net/http
Improvement CHEF-1337 Chef is too 1337 4 u
Bug CHEF-1341 rewrite the handler API
Bug CHEF-1342 Updates to mixlib-config interact poorly with method stubs, resulting in spec failures
Bug CHEF-1346 Add elapsed time to the list of methods that Chef::Handler delegates to @run_status
Bug CHEF-1104 intermittent closed stream error on packages and templates
Bug CHEF-1289 API does not check for admin rights for user management
Bug CHEF-1293 Knife cookbook delete should default to latest if a version is not specified
Bug CHEF-1308 File Cache purging may incorrectly purge or not purge cookbook files (nee remote files) and templates
Bug CHEF-1335 Mixlib Config is defining methods on a metaclass of a metaclass, causing config_attr_writer to fail
Bug CHEF-1325 knife cookbook download should not fail when a version is not specified
Bug CHEF-1361 knife search -a option does not handle nil attributes gracefully
Bug CHEF-1358 The source line in resource objects is always recipe_definition_dsl_core.rb
Bug CHEF-585 no service provider for Solaris
New Feature CHEF-682 Add an exception notification hook
Bug CHEF-702 chef server should 404 when recipes can't be found
Improvement CHEF-838 attributes set with the "default" keyword should not be persisted to the node, and should have lower precedence
Improvement CHEF-979 Include status module for knife
New Feature CHEF-1041 Cookbook (up)loader should be version aware
Bug CHEF-1161 undefined method `cookbook_loader=' for nil:NilClass
Bug CHEF-1189 Authenticated subversion checkouts fail due to prompt
Bug CHEF-1211 Versions of packages should be specified in at most one place per sub-project
Bug CHEF-1219 Data bag item should throw Chef::Exceptions::ValidationFailed when validation failed
Bug CHEF-1221 Exception if package needs updating (zypper)
New Feature CHEF-1220 knife ssh tmux
Bug CHEF-1231 Implicit "::default" for include_attribute broken
New Feature CHEF-1228 env provider
Bug CHEF-1230 Knife : -f from --format overwrites -f from other options
Bug CHEF-1234 remote_file does not work with binary files on Windows platforms
Improvement CHEF-1243 Remote file should be deprecated for fetching cookbook files--this should be a cookbook file resource/provider
Improvement CHEF-1258 Knife ec2 support
Task CHEF-1263 The docs/ directory in chef should be removed
Improvement CHEF-1259 Knife should support per-directory configuration files
Improvement CHEF-1264 Chef::Solr::Query initialization should take couchdb object instead of just the database
New Feature CHEF-1267 Add mount provider for Windows platforms
Task CHEF-1272 Merge the completed work on chef 1269 into master so we can release alpha 4
Bug CHEF-1270 chef-solr-indexer dies converting an argument error to a string (possibly ruby1.9 related)
Bug CHEF-1271 The client needs to trust the server's provided manifest when fetching cookbooks
New Feature CHEF-1262 Add user and group providers for Windows platforms
Improvement CHEF-1268 Cookbooks should sync on a file-by-file basis, support versioning, and be updated atomically
Bug CHEF-1281 Knife cannot upload a cookbook without metadata
Bug CHEF-1300 chef-server Rakefile should have install / uninstall tasks
Bug CHEF-1299 knife configure should ask different question for client name based on whether -i is specified or not
Bug CHEF-1306 knife cookbook site vendor fails to extract due to incorrect cwd
Bug CHEF-1314 Non existent roles are silently skipped in run_list expansion when running chef-client
Bug CHEF-1326 500 error when attempting to show a cookbook with a bad/non-existent version
Bug CHEF-1323 when chef tries to match a process against the ps output, it should print the regex with #inspect and not #to_s
Bug CHEF-1324 Bring back the syntax check cache
Bug CHEF-1347 knife recipe list shows '.rb' at the end of the recipe names
Bug CHEF-1348 undefined local variable or method full_recipe_list in views/nodes/show.html.haml
Bug CHEF-1353 Cookbook uploading fails
Improvement CHEF-45 Some attributes (e.g. Ohai's) are effectively immutable and should be read-only, lockable or namespaced.
Improvement CHEF-289 Initial JSON endpoint in REST API
Improvement CHEF-349 Refactor rubygems provider to use Gem classes, internal rubygems API instead of calling out to the CLI
Bug CHEF-771 node :edit page slow to load in webui
New Feature CHEF-914 knife data bag subcommands should include data bag from file
Bug CHEF-1026 Updated cookbooks stored even though cookbooks haven't been updated
Bug CHEF-1085 cookbook loader fails somewhat silently when given an invalid cookbook
Bug CHEF-1096 backups of config files gets included in various programs
Improvement CHEF-1130 sync distro work from rpm packages
Bug CHEF-1141 Nodes webui screen needs to be sorted by name.
Bug CHEF-1282 Specs throw warning "parenthesize argument(s) for future version"
Improvement CHEF-1320 Teach knife ssh screen to respect user's .screenrc
Bug CHEF-1318 /files lists nonexistent files when source is a substring of another source directory
Bug CHEF-1309 rubygems providers tests don't run on older versions of rubygems
Bug CHEF-1432 metadata.rb does not accept symbol as an attribute type
Bug CHEF-1381 Error in reporting error in knife

Release Notes - Chef versions prior to 0.9.0

Release Notes Older Versions

Labels:
None
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.