Skip to content

Releases: abesto/easyssh

v0.2.3

19 Jul 09:10
5ec9788
Compare
Choose a tag to compare

When knife search returns a node with a private IP (but no public IP), then from now on easyssh falls back to the private IP.

v0.2.2

26 Jan 16:36
Compare
Choose a tag to compare
  • ec2-instance-id filter falls back to private IP / DNS name if public IP / DNS name is not available. This covers the case of EC2 instances in private VPC subnets, without the need to reconfigure. Does not wholly replace #35 though.

v0.2.1

18 Nov 22:33
Compare
Choose a tag to compare

Add support for long AWS resource IDs.

0.2

14 Sep 20:20
Compare
Choose a tag to compare
0.2
  • Generalized comma-separated discoverer into separated-by, nowcomma-separated is implemented as (separated-by ,)
  • Introduced filter coalesce to allow defining whether the IP address, the host, or even the hostname is preferred when addressing a target server
  • (Internal) Replaced maraino/go-mock with better-supported stretchr/testify/mock

0.1.3

05 Sep 18:33
Compare
Choose a tag to compare

This is a maintenance release, no new features of bugfixes.

  • Compiled with Go 1.7
  • Dependency management migrated to Glide
  • Some outdated test dependencies replaced

0.1.2

05 Mar 19:35
Compare
Choose a tag to compare

Fixes #31: all tmux-cssh commands used the default tmux-cssh sessions. Now each easyssh run creates a new session.

0.1.1

24 Dec 12:52
Compare
Choose a tag to compare

Changes since 0.1:

  • #6: Improved error messages when there are syntax errors in discoverer, executor or filter definitions.
  • #26: Improved command-line flags and help output
    • -v is now an alias to -log debug for verbose output
    • -V now prints the version and build time
    • Got rid of test.* flags in the output of -h
  • #20: Verify the presence of required external tools on startup
    • knife and knife-hostname discoverers: knife must be in $PATH
    • external filter: the filter executable must be on $PATH
    • external executor (and all derived executors, like csshx and tmux-cssh): the executable must be on $PATH
    • ec2-instance-id filter: aws must be on $PATH

0.1.1-alpha.2

24 Dec 12:25
Compare
Choose a tag to compare
0.1.1-alpha.2 Pre-release
Pre-release

Fixes #26

  • -v is now an alias to -log debug for verbose output
  • -V now prints the version and build time
  • Got rid of test.* flags in the help

0.1.1-alpha.1

28 Nov 10:12
Compare
Choose a tag to compare
0.1.1-alpha.1 Pre-release
Pre-release

#6: Improved error messages when there are syntax errors in discoverer, executor or filter definitions.

0.1

27 Nov 19:10
Compare
Choose a tag to compare
0.1

Fixed #17: Breakage when a knife search result has nodes with no IP addresses. Those nodes are now ignored.