All Versions
853
Latest Version
Avg Release Cycle
12 days
Latest Release
745 days ago

Changelog History
Page 86

  • v11.16.0 Changes

    • πŸ›  Fix a bug in user dscl provider to enable managing password and other properties at the same time.
    • βž• Add dsc_script resource to Chef for PowerShell DSC support on Windows
  • v11.14.6 Changes

    • 🏁 Modify action for env raises Chef::Exceptions::Env exception on Windows (Chef Issues 1754)
    • πŸ›  Fix RPM package version detection (Issue 1554)
    • πŸ›  Fix a bug in reporting not to post negative duration values.
    • βž• Add password setting support for Mac 10.7, 10.8 and 10.9 to the dscl user provider.
    • πŸ“¦ ChefSpec can find freebsd_package resource correctly when a package resource is declared on Freebsd.
    • http_proxy and related config vars no longer clobber already set ENV vars
    • all http_proxy configs now set lowercase + uppercase versions of ENV vars
    • https_proxy/ftp_proxy support setting http:// URLs (and whatever mix and match makes sense)
  • v11.14.2 Changes

    • Jess Mink: Symlinks to directories should be swingable on windows (CHEF-3960)
    • Phil Dibowitz: SIGTERM will once-more kill a non-daemonized chef-client (CHEF-5172)
    • Pierre Ynard: chef-service-manager should run as a non-interactive service (CHEF-5150)
    • Tensibai Zhaoying: Fix file:// URI support in remote_file on windows (CHEF-4472)
    • John Dyer: Catch HTTPServerException for 404 in remote_file retry (CHEF-5116)
    • Pavel Yudin: Providers are now set correctly on CloudLinux. (CHEF-5182)
    • Joe Richards: Made -E option to work with single lettered environments. (CHEF-3075)
    • Jimmy McCrory: Added a 'knife node environment set' command. (CHEF-1910)
    • Hongbin Lu: Made bootstrap report authentication exceptions. (CHEF-5161)
    • Richard Manyanza: Made freebsd_package resource use the brand new "pkgng" package manager when available.(CHEF-4637)
    • Nikhil Benesch: Implemented a threaded download queue for synchronizing cookbooks. (CHEF-4423)
    • Chulki Lee: Raise an error when source is accidentally passed to apt_package (CHEF-5113)
    • Cam Cope: Add an open_timeout when opening an http connection (CHEF-5152)
    • Sander van Harmelen: Allow environment variables set on Windows to be used immediately (CHEF-5174)
    • Luke Amdor: Add an option to configure the chef-zero port (CHEF-5228)
    • Ricardo Signes: Added support for the usermod provider on OmniOS
    • Anand Suresh: Only modify password when one has been specified. (CHEF-5327)
    • Stephan Renatus: Add exception when JSON parsing fails. (CHEF-5309)
    • Xabier de Zuazo: OK to exclude space in dependencies in metadata.rb. (CHEF-4298)
    • Łukasz JagieΕ‚Ε‚o: Allow cookbook names with leading underscores. (CHEF-4562)
    • Michael Bernstein: Add Code Climate badge to README.
    • Phil Sturgeon: Documentation that -E is not respected by knife ssh [search]. (CHEF-4778)
    • Stephan Renatus: Fix resource_spec.rb.
    • Sander van Harmelen: Ensure URI compliant urls. (CHEF-5261)
    • Robby Dyer: Correctly detect when rpm_package does not exist in upgrade action. (CHEF-5273)
    • Sergey Sergeev: Hide sensitive data output on chef-client error (CHEF-5098)
    • Mark Vanderwiel: Add config option :yum-lock-timeout for yum-dump.py
    • Peter Fern: Convert APT package resource to use provides :package, add timeout parameter.
    • Xabier de Zuazo: Fix Chef::User#list API error when inflate=true. (CHEF-5328)
    • RaphaΓ«l Valyi: Use git resource status checking to reduce shell_out system calls.
    • Eric Krupnik: Added .project to git ignore list.
    • Ryan Cragun: Support override_runlist CLI option in shef/chef-shell. (CHEF-5314)
    • Cam Cope: Fix updating user passwords on Solaris. (CHEF-5247)
    • Ben Somers: Enable storage of roles in subdirectories for chef-solo. (CHEF-4193)
    • Robert Tarrall: Fix Upstart provider with parameters. (CHEF-5265)
    • Klaas Jan Wierenga: Don't pass on default HTTP port(80) in Host header. (CHEF-5355)
    • MarkGibbons: Allow for undefined solaris services in the service resource. (CHEF-5347)
    • Allan Espinosa: Properly knife bootstrap on ArchLinux. (CHEF-5366)
    • Matt Hoyle: Made windows service resource to handle transitory states. (CHEF-5319, CHEF-4791)
    • Brett cave: Add Dir.pwd as fallback for default user_home if home directory is not set. (CHEF-5365)
    • Caleb Tennis: Add support for automatically using the Systemd service provider when available. (CHEF-3637)
    • Matt Hoyle: Add timeout for Chef::Provider::Service::Windows. (CHEF-1165)
    • Jesse Hu: knife[:attribute] in knife.rb should not override --attribute (CHEF-5158)
    • Vasiliy Tolstov: Added the initial exherbo linux support for Chef providers.

    • πŸ›  Fix knife cookbook site share on windows (CHEF-4994)

    • YAJL Allows Invalid JSON File Sending To The Server (CHEF-4899)

    • YAJL Silently Ingesting Invalid JSON and "Normalizing" Incorrectly (CHEF-4565)

    • ⚑️ Update rpm provider checking regex to allow for special characters (CHEF-4893)

    • πŸ‘ Allow for spaces in selinux controlled directories (CHEF-5095)

    • 🏁 Windows batch resource run action fails: " TypeError: can't convert nil into String" (CHEF-5287)

    • 🌲 Log resource always triggers notifications (CHEF-4028)

    • πŸ‘» Prevent tracing? from throwing an exception when first starting chef-shell.

    • πŸ‘‰ Use Upstart provider on Ubuntu 13.10+. (CHEF-5276)

    • Cleaned up mount provider superclass

    • βž• Added "knife serve" to bring up local mode as a server

    • πŸ–¨ Print nested LWRPs with indentation in doc formatter output

    • πŸ‘‰ Make local mode stable enough to run chef-pedant

    • Wrap code in block context when syntax checking so return is valid (CHEF-5199)

    • Quote git resource rev_pattern to prevent glob matching files (CHEF-4940)

    • πŸ–¨ User resource now only prints the name during why-run runs. (CHEF-5180)

    • πŸ”’ Set --run-lock-timeout to wait/bail if another client has the runlock (CHEF-5074)

    • πŸ‘ remote_file's source attribute does not support DelayedEvaluators (CHEF-5162)

    • πŸ‘ option attribute of mount resource now supports lazy evaluation. (CHEF-5163)

    • force_unlink now only unlinks if the file already exists. (CHEF-5015)

    • chef_gem resource now uses omnibus gem binary. (CHEF-5092)

    • chef-full template gets knife options to override install script url, add wget/curl cli options, and custom install commands (CHEF-4697)

    • βœ… knife now bootstraps node with the latest current version of chef-client. (CHEF-4911)

    • βž• Add config options for attribute whitelisting in node.save. (CHEF-3811)

    • πŸ‘‰ Use user's .chef as a fallback cache path if /var/chef is not accessible. (CHEF-5259)

    • πŸ›  Fixed Ruby 2.0 Windows compatibility issues around ruby-wmi gem by replacing it with wmi-lite gem.

    • Set proxy environment variables if preset in config. (CHEF-4712)

    • Automatically enable verify_api_cert when running chef-client in local-mode. (Chef Issues 1464)

    • βž• Add helper to warn for broken [windows] paths. (CHEF-5322)

    • Send md5 checksummed data for registry key if data type is binary, dword, or qword. (Chef-5323)

    • βž• Add warning if host resembles winrm command and knife-windows is not present.

    • πŸ—„ Use FFI binders to attach :SendMessageTimeout to avoid DL deprecation warning. (ChefDK Issues 69)

    • βœ… Use 'guest' user on AIX for RSpec tests. (OC-9954)

    • βž• Added DelayedEvaluator support in LWRP using the lazy {} key

    • πŸ›  Fixed a bug where nested resources that inherited from Resource::LWRPBase would not share the same actions/default_action as their parent

    • 🚩 Raise error if a guard_interpreter is specified and a block is passed to a guard (conditional)

    • πŸ‘ Allow specifying a guard_interpreter after a conditional on a resource (Fixes #1943)