Release Notes - Chef - Version 10.14.0 - HTML format

Bug

  • [CHEF-1247] - logrotate scripts attempt to rotate non-existent log files
  • [CHEF-1554] - knife ssh using incorrect hostname
  • [CHEF-1735] - FreeBSD service provider cannot determine rc variable name properly
  • [CHEF-1994] - The notifies syntax introduced in 0.9.10 is not implemented for subscribes
  • [CHEF-2627] - Knife SSH should return exit code based on whether or not ssh command is successful or not
  • [CHEF-2706] - The user resource does not include the -rm parameter on the usermod command when "supports :manage_home=>true"
  • [CHEF-2807] - OSX User resource provider does not properly update gid
  • [CHEF-2848] - Omnibus (embedded) fails the 'users' cookbook's need for ruby-shadow
  • [CHEF-2871] - Omnibus should be updated to use Ruby 1.9.3/Rubygems 1.8.10
  • [CHEF-2900] - chef-client documentation claims support for '--verbose'
  • [CHEF-2987] - Webui doesn't delete nodes in Firefox
  • [CHEF-3045] - Chef errors out with 403 when retrieving cookbook_file, template resources on a very long Chef run
  • [CHEF-3088] - Execute resource should accept command Arrays
  • [CHEF-3095] - mixlib-authentication fails to sign requests for very long host / user names
  • [CHEF-3132] - Knife bootstrap should require chef/knife/ssh before calling a class method on Chef::Knife::Ssh
  • [CHEF-3134] - Permissions to open for failed-run-data.json
  • [CHEF-3164] - gem_package poor interaction with omnibus via memoized Gem environment variables
  • [CHEF-3178] - cron provider does not support month names and weekday names
  • [CHEF-3183] - Consistency and expected behavior of resource notifications
  • [CHEF-3201] - knife client create - already exists exit code
  • [CHEF-3210] - wrong regexp in provider/service/freebsd.rb
  • [CHEF-3235] - [regression] file(...).owner and file(...).mode returns nil instead of expected integer value
  • [CHEF-3245] - usermod group provider does not work on solaris2 platform
  • [CHEF-3261] - Use ui object instead of puts in knife bootstrap
  • [CHEF-3266] - Apt provider still can't install packages from different default release
  • [CHEF-3273] - Webui returning "undefined method `empty?' for nil:NilClass" on invalid files
  • [CHEF-3276] - rubygem's provider incorrectly handles options passed as a Hash if gem_binary attribute is specified.
  • [CHEF-3279] - undefined method `describe_error'
  • [CHEF-3280] - Permit chef to run solr searches with @ in terms
  • [CHEF-3286] - requires_root rspec test conditional broken by shared_context
  • [CHEF-3288] - Running knife with unicode input gives rise to error: "data not multiple of block length (OpenSSL::Cipher::CipherError)"
  • [CHEF-3301] - NameError when running chef-client as a service on Windows Server 2008 R2
  • [CHEF-3302] - NoMethodError: undefined method `library_load_failed'
  • [CHEF-3309] - Error in knife bootstrap templates when no ohai hints
  • [CHEF-3311] - knife bootstrap -j doesn't work with Ubuntu 12.04 template
  • [CHEF-3320] - Chef::Provider::Service::Upstart does not set start_command
  • [CHEF-3329] - Omnibus installer fails on libpopt.so.0 rsync error
  • [CHEF-3336] - stop_clock NilClass exception on Windows
  • [CHEF-3338] - Mdadm provider fails to load current resource if the system contains an unrelated inactive array
  • [CHEF-3340] - Chef WebUI reveals environment select box list on failed user logins
  • [CHEF-3353] - tests fail on FreeBSD
  • [CHEF-3360] - pkg info may show version in parenthesis in addition to the bare string
  • [CHEF-3362] - knife bootstrap should check for templates before it builds a server
  • [CHEF-3380] - chef-client fails when attempting to disable a service that doesn't exist.
  • [CHEF-3382] - Backtrace filtering does not work correctly with chef-solo
  • [CHEF-3383] - "validate_cookbook" used knife cookbook site share instead of "validate_cookbooks"
  • [CHEF-3391] - regression in file provider on windows
  • [CHEF-3397] - whyrun not working with apt_repository provider
  • [CHEF-3400] - whyrun + template resource - generated files are not shown if files aren't already in place
  • [CHEF-3410] - Upstart provider erroneously requires start_command, stop_command, and restart_command to be manually set
  • [CHEF-3418] - Chef won't start with Bunny 0.8.0

Improvement

  • [CHEF-630] - Deploy should create the directories it needs if they don't exist
  • [CHEF-2374] - depoy resource: number of releases kept should be configurable
  • [CHEF-2496] - OpenIndiana/OpenSolaris/Solaris 11 IPS Package Support
  • [CHEF-2731] - knife cookbook install should have an option to use current branch
  • [CHEF-2978] - Display node tags in "knife node show"
  • [CHEF-2979] - Make "knife node tag delete" output consistent with "knife node tag create"
  • [CHEF-3085] - Make knife ssh cssh platform agnostic
  • [CHEF-3092] - knife cookbook upload -a should batch uploads
  • [CHEF-3116] - Use FreeBSD service provider on NetBSD
  • [CHEF-3117] - Clients should be able to delete themselves regardless of whether they are admin
  • [CHEF-3130] - Add filtering and sorting options to knife status
  • [CHEF-3150] - specs should be shipped in gem
  • [CHEF-3186] - Separate UI from functionality in knife cookbook site download
  • [CHEF-3202] - Items are not ordered in Chef web UI list
  • [CHEF-3207] - Allow the use of a symbol when specifying a databag to load with Chef-solo
  • [CHEF-3234] - add verbosity option to knife config file
  • [CHEF-3254] - Run garbage collector before sleeping
  • [CHEF-3305] - chef-server Gemfile improvements
  • [CHEF-3321] - Initial version of cookbooks should be 0.1.0
  • [CHEF-3322] - Cookbooks should include a CHANGELOG.md
  • [CHEF-3331] - Shef DSL doesn't allow manipulation of environments
  • [CHEF-3368] - Chef Unit Test Contains Informal Language

New Feature

  • [CHEF-13] - Add --noop support
  • [CHEF-2739] - knife exec search configurable directories
  • [CHEF-3101] - Use group {add,info,mod,del} and user {add,info,mod,del} on NetBSD for group provider
  • [CHEF-3104] - Adds fork support for chef runs
  • [CHEF-3160] - knife bootstrap should be able to create hint files and receive notification to do so from plugins
  • [CHEF-3359] - Add default providers for OmniOS platform

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.