Skip to content

Latest commit

 

History

History
285 lines (201 loc) · 19.5 KB

CHANGELOG.md

File metadata and controls

285 lines (201 loc) · 19.5 KB

knife-windows Change Log

Note: this log contains only changes from knife-windows release 0.6.0 and later -- it does not contain the changes from prior releases. To view change history prior to release 0.6.0, please visit the source repository.

v5.0.3 (2024-08-12)

Merged Pull Requests

Changes not yet released to rubygems.org

Merged Pull Requests

v4.0.7 (2021-03-25)

Merged Pull Requests

v4.0.6 (2020-09-09)

Merged Pull Requests

v4.0.5 (2020-08-21)

Merged Pull Requests

v4.0.2 (2020-05-30)

Merged Pull Requests

  • Fix an include of the removed library #504 (tas50)

v4.0.1 (2020-05-30)

Merged Pull Requests

  • Don't try to require the removed lib #503 (tas50)

v4.0.0 (2020-05-29)

Merged Pull Requests

v3.0.17 (2020-05-17)

Merged Pull Requests

  • Fixed Exception: NameError: uninitialized constant Chef::Knife::Winrm… #500 (sanga1794)

v3.0.16 (2020-02-11)

Merged Pull Requests

  • Further optimize load times for the knife-windows plugins #497 (tas50)

v3.0.15 (2020-02-11)

Merged Pull Requests

  • Lazy load winrm_session for speedup #496 (tas50)

v3.0.14 (2020-02-07)

Merged Pull Requests

  • Mark bootstrap deprecated and remove extra windows help #495 (tas50)

v3.0.13 (2020-02-07)

Merged Pull Requests

  • Fix failures loading the banner #494 (tas50)

v3.0.12 (2020-02-07)

Merged Pull Requests

  • Require libraries only where we need them #493 (tas50)

v3.0.11 (2020-02-04)

Merged Pull Requests

  • Fix multiple session issue of concurrency flag #484 (NAshwini)

v3.0.10 (2020-01-30)

Merged Pull Requests

  • Test on the final Ruby 2.7 container + cleanup test files #489 (tas50)
  • Run tests on Windows #490 (tas50)
  • Apply Chefstyle and enforce style #491 (tas50)
  • Remove extra test deps we don't need #492 (tas50)

v3.0.6 (2019-12-21)

Merged Pull Requests

v3.0.3 (2019-05-17)

Merged Pull Requests

v1.9.6 (2018-10-23)

Merged Pull Requests

Release 1.9.1 (2018-03-07)

  • knife-windows #444 Fixes issue when bootstrapping windows systems failing with the message: The input line is too long.

Release 1.9.0

Release 1.8.0

Release 1.7.1

Release 1.7.0

Release 1.6.0

Release 1.5.0

  • knife-windows #377 Added code and corresponding RSpecs to read the json attributes from the --json-attributes-file option.

Release 1.4.1

Release 1.4.0

  • knife-windows #354 Allows the user to specify the architecture they want to install on the target system during knife bootstrap windows. In your knife config specify knife[:bootstrap_architecture]. Valid values are :i386 for 32 bit or :x86_64 for 64 bit. By default the architecture will be whatever the target system is. If you try to install a 64 bit package on a 32 bit system you will receive an error.
  • knife-windows #352 Have client.rb verify that FIPS mode can be enforced

Release 1.3.0

  • knife-windows #349 Pulls in Winrm 1.7.0 which now consumes rubyntlm 0.6.0 to support Extended Protection for Authentication (aka channel binding) for NTLM over TLS
  • knife-windows #350 Adding a --ssl-peer-fingerprint option as an alternative to --winrm-ssl-verify-mode verify_none in self signed scenarios

Release 1.2.1

  • knife-windows #341 Removes nokogiri dependency and adds UX fixes for knife wsman test when probing a SSL endpoint configured with a self signed certificate

Release 1.2.0

  • knife-windows #334 Uses Negotiate authentication via winrm 1.6 on both windows and linux and drops winrm-s dependency

Release 1.1.4

  • Bumps winrm-s and winrm dependencies to address a winrm-s incompatibility bug with winrm 1.5

Release 1.1.3

  • knife-windows #329 Pin to a minimum winrm-s of 0.3.2 addressing encoding issues in 0.3.1

Release 1.1.2

Release 1.1.1

Release 1.1.0

  • knife-windows #302 Address regression caused by chef client 12.5 environment argument
  • knife-windows #295 Bootstrap missing policy_group, policy_name feature from Chef Client 12.5
  • knife-windows #296 Installing knife-windows produces warning for all knife commands in Mac OS X with ChefDK 0.8.0
  • knife-windows #297 use configured proxy settings for all winrm sessions

Release 1.0.0

Release: 0.8.5

Release: 0.8.4

Release: 0.8.3

  • knife-windows #131 Issue #131: Windows should be bootstrapped using latest Chef Client version compatible with knife's version just like non-Windows systems
  • knife-windows #139 Force dev dependency on Chef 11 for test scenarios to avoid Ohai 8 conflict on Ruby 1.9.x

Release: 0.8.2

  • knife-windows #108 Error: Unencrypted communication not supported if remote server does not require encryption

Release: 0.8.0

  • knife-windows #98 Get winrm command exit code if it is not expected
  • knife-windows #96 Fix break from OS patch KB2918614
  • Remove the 'instance data' method of creating EC2 servers
  • Update winrm-s dependency along with em-winrm and winrm dependencies
  • Return failure codes from knife winrm even when returns is not set
  • Support Windows negotiate authentication protocol when running knife on Windows

Release: 0.6.0 (05/08/2014)

  • KNIFE-386 Wait for a valid command response before bootstrapping over WinRM
  • KNIFE-394 Update em-winrm dependency
  • KNIFE-450 Set knife winrm command exit status on exception and command failure

See source control commit history for earlier changes.

Selected release notes

These are release notes from very early releases of the plugin. For recent releases (2014 and later), see the RELEASE_NOTES.md file of each tagged release branch.

Release Notes - Knife Windows Plugin - Version 0.5.6

** New Feature * new default bootstrap template that installs Chef using official chef-client MSI installer

Release Notes - Knife Windows Plugin - Version 0.5.4

** Bug * [KNIFE_WINDOWS-7] - Exception: NoMethodError: undefined method `env_namespace' for Savon:Module * [KNIFE_WINDOWS-8] - winrm based bootstrap fails with 'Bad HTTP response returned from server (500)'

** New Feature * [KNIFE_WINDOWS-6] - default bootstrap template should support encrypted_data_bag_secret