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)