Skip to content

Latest commit

 

History

History
1430 lines (957 loc) · 90.3 KB

CHANGELOG.md

File metadata and controls

1430 lines (957 loc) · 90.3 KB

Unreleased

Merged Pull Requests

Changes not yet released to rubygems.org

Merged Pull Requests

v3.12.7 (2024-08-22)

Merged Pull Requests

  • Version pinned for active support gem #784 (Nik08)

v3.12.6 (2024-07-17)

Merged Pull Requests

  • Revert "CHEF-13189: Remove ruby 3.0 support" #783 (Vasu1105)

v3.12.5 (2024-07-02)

Merged Pull Requests

v3.12.3 (2024-04-16)

Merged Pull Requests

v3.12.0 (2024-03-28)

Merged Pull Requests

v3.11.0 (2023-11-09)

Merged Pull Requests

v3.10.8 (2023-06-23)

Merged Pull Requests

  • Fix cannot find a UUID when connect using train with local transport inside docker container #747 (Vasu1105)

v3.10.7 (2022-10-19)

Merged Pull Requests

v3.10.1 (2022-06-29)

Merged Pull Requests

v3.10.0 (2022-06-28)

Merged Pull Requests

v3.9.2 (2022-04-08)

Merged Pull Requests

  • CFINSPEC-127 Generate uuid for docker container. #726 (Vasu1105)
  • CFINSPEC-155 Fix: command timeout ignored when used with sudo on ssh transport. #727 (Vasu1105)
  • Add a new regex for Cisco XE devices #728 (clintoncwolfe)

v3.8.9 (2022-03-09)

Merged Pull Requests

  • Added readme docs for the ssh_config_file option. #714 (Vasu1105)
  • CFINSPEC-68: Fix the nil error while fetching uuid for mock transport/platform. #724 (Vasu1105)

v3.8.7 (2022-02-01)

Merged Pull Requests

  • Resolves load error on Windows for vmware transport #717 (Vasu1105)

v3.8.6 (2021-12-17)

Merged Pull Requests

v3.8.5 (2021-12-03)

Merged Pull Requests

v3.8.1 (2021-07-27)

Merged Pull Requests

v3.7.4 (2021-06-22)

Merged Pull Requests

v3.7.2 (2021-05-24)

Merged Pull Requests

  • Remove ruby 2.4 support and udpated activesupport to be >= 6.0.0 #680 (Vasu1105)
  • Add support for Ubios #687 (tas50)

v3.7.0 (2021-04-28)

Merged Pull Requests

v3.6.2 (2021-04-14)

Merged Pull Requests

v3.6.0 (2021-04-07)

Merged Pull Requests

v3.5.5 (2021-03-24)

Merged Pull Requests

v3.5.4 (2021-03-15)

Merged Pull Requests

v3.5.2 (2021-02-23)

Merged Pull Requests

v3.4.9 (2021-01-27)

Merged Pull Requests

  • Powershell process keep running with local train transport. #660 (Vasu1105)

v3.4.8 (2021-01-26)

Merged Pull Requests

  • su - USER command execution support & change transport_options to attr_accessor #636 (vsingh-msys)

v3.4.7 (2021-01-11)

Merged Pull Requests

v3.4.4 (2020-12-14)

Merged Pull Requests

v3.4.1 (2020-12-07)

Merged Pull Requests

v3.3.27 (2020-10-19)

Merged Pull Requests

v3.3.24 (2020-09-30)

Merged Pull Requests

v3.3.21 (2020-09-14)

Merged Pull Requests

v3.3.16 (2020-08-17)

Merged Pull Requests

  • Fix spelling mistakes including misidentification of XenServer #628 (tas50)
  • Remove 1.x branch config from Expeditor #622 (tas50)
  • Speed up requires in non-omnibus Ruby installs #630 (tas50)

v3.3.13 (2020-08-05)

Merged Pull Requests

v3.3.6 (2020-07-02)

Merged Pull Requests

  • Fix incorrect error message when password is expired #616 (vsingh-msys)
  • Properly detect macOS Big Sur as being platform mac_os_x #618 (tas50)

v3.3.4 (2020-06-25)

Merged Pull Requests

v3.3.1 (2020-06-16)

v3.3.1 (2020-06-16)

v3.3.1 (2020-06-10)

Merged Pull Requests

v3.2.37 (2020-06-05)

Merged Pull Requests

v3.2.28 (2020-04-13)

Merged Pull Requests

v3.2.27 (2020-04-08)

Merged Pull Requests

v3.2.26 (2020-03-20)

Merged Pull Requests

v3.2.23 (2020-03-02)

Merged Pull Requests

v3.2.22 (2020-02-18)

Merged Pull Requests

  • Revert to regular require to fix transport loading across gem boundary #572 (clintoncwolfe)
  • Include the LICENSE file in the gem #571 (btm)

v3.2.20 (2020-02-06)

Merged Pull Requests

v3.2.14 (2020-01-23)

Merged Pull Requests

v3.2.5 (2019-12-12)

Merged Pull Requests

v3.2.3 (2019-12-12)

Merged Pull Requests

v3.2.0 (2019-12-02)

Merged Pull Requests

v3.1.8 (2019-11-18)

Merged Pull Requests

v3.1.4 (2019-10-10)

Merged Pull Requests

v3.1.3 (2019-10-03)

Merged Pull Requests

v3.0.3 (2019-08-29)

Merged Pull Requests

v3.0.2 (2019-08-15)

Merged Pull Requests

v3.0.1 (2019-08-07)

Merged Pull Requests

  • Add Windows to the verify pipeline #484 (miah)
  • garbo #485 (miah)
  • Fix up windows testing on buildkite #487 (zenspider)
  • Remove coverage from general test runs and add its own pipeline #486 (miah)
  • Testing coverage pipeline #488 (miah)
  • yah-mail #490 (miah)
  • Use our coverage.sh rather than embedded commands #491 (miah)
  • chmod 755 coverage.sh #492 (miah)
  • Load simplecov too #493 (miah)
  • less clever to worry about here since this isn't InSpec ;) #494 (miah)
  • Move coverage private and use our repo_token #495 (miah)
  • Add newline to Rakefile #496 (miah)
  • I understand how vault secrets in expeditor work now. #497 (miah)
  • that image isnt supported for accounts/secrets #498 (miah)
  • the secret doesnt seem to be propagating to docker? #499 (miah)
  • correct the path to the secret in vault #500 (miah)
  • Move this secrets stuff into the label #501 (miah)
  • get more debugging details #502 (miah)
  • Add codeclimate setup. #460 (miah)
  • Minor cleanup to regexp for correctness. #458 (zenspider)
  • Remove travis and appveyor #503 (miah)
  • Remove WinRM support in favor of train-winrm plugin #448 (clintoncwolfe)
  • Use /etc/os-release for SUSE detection (Adopted) #505 (clintoncwolfe)

v2.1.19 (2019-07-23)

Merged Pull Requests

  • Resolve chefstyle warnings in 0.13 #470 (tas50)
  • Add verify script for pipeline #477 (miah)
  • chefstyle -a #478 (miah)
  • TRYING to get things normalized across chef, inspec, and train. #480 (zenspider)
  • This fixes cisco_ios? being defined to return true by default #481 (zenspider)
  • Add inspec-notify to the notify_channel list #483 (zenspider)

v2.1.13 (2019-07-01)

Merged Pull Requests

  • Add github templates & fix the expeditor version bump script #469 (tas50)

v2.1.12 (2019-06-26)

Merged Pull Requests

  • Fixing inspec/train to be green again and improving test stability. #463 (zenspider)
  • More cleanup of test output and stability fixes #464 (zenspider)
  • Minor cleanup of logic in OSCommon#unix_uuid. #465 (zenspider)
  • Apply Chefstyle to train #459 (miah)
  • Fix to raise specific error when ssh user is not provided and root is used as default user. #466 (Vasu1105)

v2.1.7 (2019-05-23)

Merged Pull Requests

v2.1.2 (2019-05-15)

Merged Pull Requests

v2.1.0 (2019-05-06)

Merged Pull Requests

  • Ensure we're using the latest OS on Appveyor #441 (miah)
  • Fixes enable password and catches failure #383 (btm)
  • Update backend test to match updated appveyor os #442 (miah)
  • The Windows release also changed.. #443 (miah)
  • Detect windows also with ssh transport #416 (StefanScherer)

v2.0.12 (2019-04-23)

Merged Pull Requests

v2.0.8 (2019-04-22)

Merged Pull Requests

v2.0.5 (2019-04-15)

Merged Pull Requests

  • [SUSTAIN-955] Provide ssh option to enable host key verify #427 (marcparadise)
  • [SUSTAIN-955] Add data callbacks to WinRM and SSH (adopted) #431 (clintoncwolfe)
  • Add a passthrough option for winrm_operation_timeout under winrm #432 (marcparadise)

v2.0.2 (2019-03-19)

Merged Pull Requests

v1.7.5 (2019-03-13)

Merged Pull Requests

  • Replace the usage of const_defined? in the WinRM detection helper #406 (RoboticCheese)

v1.7.4 (2019-03-01)

Merged Pull Requests

v1.7.2 (2019-01-31)

Merged Pull Requests

v1.7.1 (2019-01-26)

Merged Pull Requests

v1.7.0 (2019-01-26)

Merged Pull Requests

  • drop ruby 2.0-2.2 support, allow bundler 2.x, bump integration gems, allow mixlib-shellout 3.x #396 (lamont-granquist)
  • Fix Azure Test by adding a require #402 (clintoncwolfe)
  • Remove compat with unsupported Ruby 1.9 in the Gemfile #389 (tas50)

v1.6.3 (2018-12-19)

Merged Pull Requests

  • Expose additional winrm options #392 (frezbo)
  • Only ship the runtime files in the gem to slim install sizes #388 (tas50)
  • Small style/spelling changes for Train example plugin #364 (jerryaldrichiii)
  • Update Travis config for Xenial / Ruby 2.6 and latest patchlevels of Ruby 2.2-2.5 #390 (tas50)

v1.5.11 (2018-12-10)

Merged Pull Requests

v1.5.6 (2018-11-01)

Merged Pull Requests

v1.5.4 (2018-10-18)

Merged Pull Requests

v1.5.0 (2018-09-27)

Merged Pull Requests

v1.4.37 (2018-09-13)

Merged Pull Requests

  • Rescues SystemCallError instead of Errno #346 (dmccown)
  • Add a export method for platforms #347 (jquick)

v1.4.35 (2018-08-23)

Merged Pull Requests

v1.4.31 (2018-08-17)

Merged Pull Requests

v1.4.29 (2018-08-15)

Features & Enhancements

  • Pulls file credentials parsing out of Azure class #324 (dmccown)

Merged Pull Requests

v1.4.25 (2018-08-01)

Merged Pull Requests

  • Remove not needed google-cloud dependency (see #328) and correct GCP … #329 (skpaterson)

v1.4.24 (2018-07-26)

Merged Pull Requests

v1.4.22 (2018-07-16)

Merged Pull Requests

v1.4.21 (2018-07-05)

Merged Pull Requests

v1.4.19 (2018-06-29)

Merged Pull Requests

v1.4.15 (2018-06-14)

Merged Pull Requests

v1.4.11 (2018-05-17)

Merged Pull Requests

  • Add required env for azure shell msi headers #302 (jquick)

v1.4.10 (2018-05-17)

Merged Pull Requests

v1.4.9 (2018-05-16)

Bug Fixes

  • Allow nil password and www_form_encoded_password to work together. #297 (marcparadise)

Merged Pull Requests

v1.4.4 (2018-05-02)

Merged Pull Requests

Change Log

1.4.2 (2018-04-26)

Full Changelog

Merged pull requests:

  • switched method of determining aws account id to STS #286 (tkrueger)

v1.4.1 (2018-04-19)

Full Changelog

Merged pull requests:

v1.4.0 (2018-04-12)

Full Changelog

Closed issues:

  • Train reports directories with the archive bit set as files on the windows platform #274

Merged pull requests:

v1.3.0 (2018-03-29)

Full Changelog

Implemented enhancements:

Closed issues:

  • RFC: Generate unique uuid for platforms #264

Merged pull requests:

v1.2.0 (2018-03-15)

Full Changelog

Implemented enhancements:

Closed issues:

  • Force 64bit powershell if using ruby32 on a 64bit os #265
  • Master OS detect family #260

Merged pull requests:

v1.1.1 (2018-02-14)

Full Changelog

Merged pull requests:

  • Release train 1.1.1 #259 (jquick)
  • Add api sdk versions as platform release #258 (jquick)
  • Add plat helper methods to api direct platforms. #257 (jquick)

v1.1.0 (2018-02-08)

Full Changelog

Closed issues:

  • Add azure:// target #233

Merged pull requests:

v1.0.0 (2018-02-01)

Full Changelog

Closed issues:

  • Add aws:// target #229

Merged pull requests:

v0.32.0 (2018-01-04)

Full Changelog

Fixed bugs:

  • platform names should be lower case #191
  • Return platform name that is lower case and underscored #228 (jquick)

Merged pull requests:

v0.31.1 (2017-12-06)

Full Changelog

Merged pull requests:

v0.31.0 (2017-12-05)

Full Changelog

Fixed bugs:

  • Add release detect for failback debian #223 (jquick)

Merged pull requests:

v0.30.0 (2017-12-04)

Full Changelog

Merged pull requests:

v0.29.2 (2017-11-21)

Full Changelog

Fixed bugs:

  • Add unix_mode_mask method to Train::File::Local::Unix #215 (adamleff)

Merged pull requests:

v0.29.1 (2017-11-13)

Full Changelog

Merged pull requests:

v0.29.0 (2017-11-13)

Full Changelog

Merged pull requests:

v0.28.0 (2017-09-25)

Full Changelog

Merged pull requests:

v0.27.0 (2017-09-25)

Full Changelog

Merged pull requests:

v0.26.2 (2017-09-05)

Full Changelog

Merged pull requests:

v0.26.1 (2017-08-14)

Full Changelog

Merged pull requests:

v0.26.0 (2017-08-10)

Full Changelog

Fixed bugs:

  • AIX operating system name is not detected properly #181

Closed issues:

  • Add support for ssh-agent to ssh transport #129

Merged pull requests:

v0.25.0 (2017-06-15)

Full Changelog

Merged pull requests:

v0.24.0 (2017-05-30)

Full Changelog

Merged pull requests:

v0.23.0 (2017-03-29)

Full Changelog

Merged pull requests:

v0.22.1 (2017-01-17)

Full Changelog

Merged pull requests:

v0.22.0 (2016-11-29)

Full Changelog

Implemented enhancements:

  • Try to use ssh agent if no password or key files have been specified #165 (alexpop)

Merged pull requests:

v0.21.1 (2016-11-04)

Full Changelog

Closed issues:

  • detect_arista_eos raises exception against unix host #160

Merged pull requests:

v0.21.0 (2016-11-04)

Full Changelog

Implemented enhancements:

  • Train doesn't create a login shell #148

Merged pull requests:

v0.20.1 (2016-10-15)

Full Changelog

Fixed bugs:

v0.20.0 (2016-09-21)

Full Changelog

Fixed bugs:

  • get Preparing modules for first use. when I use train on Windows #153

Merged pull requests:

v0.19.1 (2016-09-16)

Full Changelog

Implemented enhancements:

  • hostname property for WinRM::Connection #128
  • Return hostname from WinRM::Connection same as SSH::Connection #150 (alexpop)

v0.19.0 (2016-09-05)

Full Changelog

Fixed bugs:

Merged pull requests:

v0.18.0 (2016-08-26)

Full Changelog

Merged pull requests:

  • Allow JSON 2.0 on Ruby 2.2 and above #144 (jkeiser)
  • Enable Ruby 2.3 in Travis, make it default suite #143 (jkeiser)
  • Add the darwin platform family #141 (tas50)
  • update integration test dependencies #139 (tas50)
  • Add badges to the readme #138 (tas50)
  • use --decode on base64 command to maintain compatibility with Darwin. #137 (thomascate)

v0.17.0 (2016-08-19)

Full Changelog

Implemented enhancements:

Closed issues:

  • prefix powershell commands with $ProgressPreference = "SilentlyContinue" #134

Merged pull requests:

v0.16.0 (2016-08-08)

Full Changelog

Merged pull requests:

  • provide file_version and product_version for windows files #127 (chris-rock)
  • Bring train platform data more in line with ohai's platform data #126 (stevendanna)

v0.15.1 (2016-07-11)

Full Changelog

Fixed bugs:

  • bugfix: higher mode bits on local connection #125 (arlimus)

Merged pull requests:

  • Test ruby 2.1 instead of 1.9.3 and only launch one test group per travis/appveyor #123 (mwrock)

v0.15.0 (2016-07-01)

Full Changelog

Implemented enhancements:

  • have net-ssh request a pty #60

Merged pull requests:

v0.14.2 (2016-06-28)

Full Changelog

Merged pull requests:

v0.14.1 (2016-06-27)

Full Changelog

Fixed bugs:

  • bugfix: add mock backend initialization #119 (arlimus)

v0.14.0 (2016-06-27)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • sporadic appveyor failure on winrm delete ... #105
  • bugfix: run frozen string commands via ssh #117 (arlimus)

v0.13.1 (2016-06-16)

Full Changelog

Implemented enhancements:

v0.13.0 (2016-06-16)

Full Changelog

Implemented enhancements:

  • provide uri-formatted information on all connections #113 (arlimus)

Fixed bugs:

  • Authentication with SSH Server on OSX is failing #111

Merged pull requests:

v0.12.1 (2016-05-23)

Full Changelog

Fixed bugs:

Closed issues:

  • docker-api conflict when using docker cookbook #108

v0.12.0 (2016-05-16)

Full Changelog

Merged pull requests:

v0.11.4 (2016-05-13)

Full Changelog

Fixed bugs:

  • mount resource incorrect matching #103
  • Add a space to avoid matching partial paths #104 (alexpop)
  • Update README.md #102 (mcquin)

Merged pull requests:

v0.11.3 (2016-05-10)

Full Changelog

Fixed bugs:

Merged pull requests:

v0.11.2 (2016-04-29)

Full Changelog

Fixed bugs:

  • bugfix: windows file failed to initialize with new symlink handler #96 (arlimus)

Merged pull requests:

v0.11.1 (2016-04-28)

Full Changelog

Fixed bugs:

Merged pull requests:

  • provide a source path for filecommon #95 (arlimus)
  • restructure docker tests to balance load between 2 runs #93 (arlimus)

v0.11.0 (2016-04-28)

Full Changelog

Implemented enhancements:

  • Overhault file(...) and stat(...); point to destination of symlinks #92 (arlimus)

Fixed bugs:

  • validate the backend configuration #91 (arlimus)

v0.10.8 (2016-04-25)

Full Changelog

Implemented enhancements:

Merged pull requests:

v0.10.7 (2016-04-21)

Full Changelog

Merged pull requests:

v0.10.6 (2016-04-20)

Full Changelog

Merged pull requests:

v0.10.5 (2016-04-18)

Full Changelog

Merged pull requests:

v0.10.4 (2016-03-31)

Full Changelog

Fixed bugs:

  • bugfix: do not use unix path escape for windows #79 (chris-rock)

Merged pull requests:

v0.10.3 (2016-03-07)

Full Changelog

Fixed bugs:

  • set default value for ssh compression to false #77 (chris-rock)
  • avoid mock backend error on nil commands #75 (arlimus)

Merged pull requests:

v0.10.1 (2016-02-29)

Full Changelog

Merged pull requests:

v0.10.0 (2016-02-19)

Full Changelog

Implemented enhancements:

Fixed bugs:

Merged pull requests:

v0.9.7 (2016-02-05)

Full Changelog

Implemented enhancements:

Fixed bugs:

Merged pull requests:

v0.9.6 (2016-01-29)

Full Changelog

Implemented enhancements:

Merged pull requests:

v0.9.5 (2016-01-25)

Full Changelog

Implemented enhancements:

Fixed bugs:

Merged pull requests:

v0.9.4 (2016-01-15)

Full Changelog

Implemented enhancements:

Fixed bugs:

Merged pull requests:

v0.9.3 (2016-01-03)

Full Changelog

Implemented enhancements:

  • introduce mounted as a separate method to retrieve the content #44 (chris-rock)
  • Support for local transport on Windows #43 (chris-rock)
  • Split integration test preparation from executing #42 (chris-rock)
  • Support for AIX and targeted SSH testing #41 (foobarbam)

Merged pull requests:

v0.9.2 (2015-12-11)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Integration test failures #34
  • Implemented WindowsFile#exist? #36 (docwhat)
  • adapt integration test to changes in command_wrapper #35 (srenatus)

Closed issues:

  • WinRM plaintext transport is hardcoded (cannot use SSL) #29

Merged pull requests:

v0.9.1 (2015-11-03)

Full Changelog

Implemented enhancements:

0.9.0 (2015-11-03)

Implemented enhancements:

Fixed bugs:

  • bugfix: prevent debugging info to stdout on winrm #22 (arlimus)
  • bugfix: fail ssh connections correctly #17 (arlimus)
  • bugfix: initialize mock transport to correct family #14 (arlimus)

Merged pull requests: