Skip to content

Latest commit

 

History

History
205 lines (136 loc) · 11.6 KB

CHANGELOG.md

File metadata and controls

205 lines (136 loc) · 11.6 KB

mixlib-shellout Changelog

v3.3.5 (2024-12-10)

Merged Pull Requests

Changes not yet released to rubygems.org

Merged Pull Requests

v3.3.4 (2024-11-05)

Merged Pull Requests

  • Fix quoting of command arguments in Target Mode #251 (thheinen)

v3.3.3 (2024-10-14)

v3.3.3 (2024-10-14)

Merged Pull Requests

  • [Unix#run_command] Remove Ruby 1.8.7 check #242 (dafyddcrosby)
  • [#239] Add execution time to Windows shellout object #247 (dafyddcrosby)
  • Increase EPIPE test input size based on platform page size #241 (matoro)
  • Adjustments for Chef Target Mode #243 (thheinen)
  • Migrate from Chefstyle to Cookstyle #249 (dafyddcrosby)
  • Fix execution in target mode with cwd parameter given #250 (thheinen)
  • Fix execution of multiline inputs to target mode; Improve error output #248 (thheinen)

v3.2.8 (2024-06-11)

Merged Pull Requests

v3.2.7 (2022-04-04)

v3.2.7 (2022-04-04)

Merged Pull Requests

v3.2.6 (2022-03-31)

Merged Pull Requests

v3.2.5 (2021-02-13)

Merged Pull Requests

v3.2.2 (2020-11-16)

Merged Pull Requests

  • Remove copyright dates #225 (tas50)
  • Cleanup deps and fix the failing spec helper loading of support files #226 (tas50)

v3.2.0 (2020-11-12)

Merged Pull Requests

v3.1.7 (2020-10-29)

Merged Pull Requests

  • Loosen win32-process dep to resolve Ruby 3 deprecation warnings #223 (tas50)

v3.1.6 (2020-09-10)

Merged Pull Requests

v3.1.4 (2020-08-13)

Merged Pull Requests

v3.1.2 (2020-07-24)

Merged Pull Requests

v3.1.1 (2020-07-18)

v3.1.0 (2020-07-17)

Merged Pull Requests

v3.0.9 (2019-12-30)

Merged Pull Requests

  • Add Ruby 2.6/2.7 and Windows testing #198 (tas50)
  • Substitute require for require_relative #199 (tas50)

3.0.7 (2019-07-31)

Merged Pull Requests

  • Add the actual BK pipeline config #185 (tas50)
  • Blinding applying chefstyle -a. #191 (zenspider)
  • Fix return type of Process.create to be a ProcessInfo instance again. #190 (zenspider)

v3.0.4 (2019-06-07)

Merged Pull Requests

v2.4.4 (2018-12-12)

Merged Pull Requests

  • Have expeditor promote the windows gem as well #172 (tas50)
  • Don't ship the readme in the gem artifact #173 (tas50)

v2.4.2 (2018-12-06)

Merged Pull Requests

  • Test on ruby-head and Ruby 2.6 in Travis #170 (tas50)
  • Remove dev deps from the gemspec #171 (tas50)

Release 2.4.0

  • Added username and password validation for elevated option on Windows
  • Added support for setting sensitive so that potentially sensitive output is suppressed

Release 2.3.2

  • Fix bad method call in Windows Process module

Release 2.3.1

  • Make Mixlib::ShellOut::EmptyWindowsCommand inherit from ShellCommandFailed

Release 2.3.0

  • Add support for 'elevated' option on Windows, which logs on as batch server which is not affected by User Account Control (UAC)

Release 2.2.6

  • Fix regression introduced in 2.2.2 by changing CreateProcessAsUserW to use a :int instead of :bool for the inherit flag to fix shell_out on windows from a service context

Release 2.2.5

  • tschuy: convert environment hash keys to strings

Release 2.2.3

  • Kill all child processes on Windows when a command times out.

Release 2.2.2

  • Ship gemspec and Gemfiles to facilitate testing.
  • Fix #111 by pulling in an updated version of win-32/process and correctly patching Process::create.
  • Kill all child processes on Windows when a command times out.

Release 2.2.1

  • Fix executable resolution on Windows when a directory exists with the same name as the command to run

Release 2.2.0

  • Remove windows-pr dependency

Release 2.1.0

  • BackSlasher: login flag now correctly does the magic on unix to simulate a login shell for a user (secondary groups, environment variables, set primary group and generally emulate su -).
  • went back to setsid() to drop the controlling tty, fixed old AIX issue with getpgid() via avoiding calling getpgid().
  • converted specs to rspec3

Release: 2.0.1

  • add buffering to the child process status pipe to fix chef-client deadlocks
  • fix timeouts on Windows

Release: 2.0.0

  • remove LC_ALL=C default setting, consumers should now set this if they still need it.
  • Change the minimum required version of Ruby to >= 1.9.3.

Release: 1.6.0