Skip to content

Releases: mattbrictson/airbrussh

0.8.0

20 Nov 21:02
Compare
Choose a tag to compare
  • Airbrussh now displays the correct user@host output in the following edge-cases:
    • Inside an SSHKit as(:user => "...") block
    • When a user is specified using set :ssh_options, :user => "..." (see #65)

0.7.0

08 Aug 06:36
Compare
Choose a tag to compare

Fixes:

  • Handle truncation of raw/non-UTF8 output without crashing (#57)

Other changes:

  • Re-implement the "tail log on deploy failure" feature in pure Ruby (#59)
  • Code of contact added to the project
  • Tests now run on Windows (#55)

0.6.0

10 Jul 16:44
Compare
Choose a tag to compare

This is another release with mostly behind-the-scenes changes. If you notice any differences in Airbrussh's behavior in this version, please report an issue.

Other changes:

  • Bundler 1.10 is now required to build and test airbrussh (this doesn't affect users of airbrussh at all).
  • If the directory containing the log file doesn't exist, Airbrussh will now attempt to create it using FileUtils.mkdir_p (#30)
  • By default Airbrussh now always prints Using airbrussh format. when it starts up. In previous versions, a bug caused this message to sometimes not be shown. To change or disable this message, set the banner configuration option as explained in the README.

0.5.1

24 Jun 20:00
Compare
Choose a tag to compare
  • Fix NameError: uninitialized constant Airbrussh::SimpleDelegator

0.5.0

24 Jun 16:57
Compare
Choose a tag to compare

There are no changes to the actual behavior and feature set of Airbrussh in this release.

There are, however, many behind-the-scenes changes and improvements to overall code quality. This release also adds support for upcoming versions of SSHKit.

  • Added Rubocop enforcement to Travis
  • Added Code Climate and Coveralls checks (see badges in the README)
  • Airbrussh now has good test coverage, and is tested by Travis against a matrix of Ruby and SSHKit versions (@robd)
  • Changes to support the new SSHKit formatter API, as introduced in SSHKit #257 (@robd)
  • Airbrussh.reset has been removed
  • Airbrussh now has its own ANSI color code; it no longer relies on a third-party gem (i.e. colorize)

0.4.1

12 Jun 22:58
Compare
Choose a tag to compare
  • Fix Marshal.dump warnings by removing deep_copy workaround that it is no longer needed for the latest SSHKit (#10).

0.4.0

12 Jun 22:58
Compare
Choose a tag to compare
  • Changes to ensure compatibility with the upcoming version of SSHKit (ec3122b).
  • Explicitly specify UTF-8 encoding for source files, for Ruby 1.9.3 compatibility (#9).

0.3.0

12 Jun 22:58
Compare
Choose a tag to compare
  • New config.banner option allows startup message to be disabled or changed (suggestion from @justindowning)
  • New config.command_output option gives full control of whether airbrussh shows or hides the stderr and stdout data received from remote commands; see the usage section of the README for further explanation (suggestion from @carlesso)

0.2.1

12 Jun 22:58
Compare
Choose a tag to compare
  • Un-pin SSHKit dependency now that SSHKit 1.7.1 has been released.

0.2.0

12 Jun 22:59
Compare
Choose a tag to compare
  • Pin SSHKit dependency at ~> 1.6.1 to avoid a bug in 1.7.0 that causes command exit statuses to be omitted from the log.