Skip to content

Releases: ivoronin/ec2ssh

2024.04.21

21 Apr 11:26
Compare
Choose a tag to compare

Changelog

  • 964237f Added coverage.txt to .gitignore
  • 408c723 Bump github.com/aws/aws-sdk-go-v2/config from 1.27.9 to 1.27.11
  • 080d65c Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.152.0 to 1.156.0
  • 34abf2f Bump github.com/aws/aws-sdk-go-v2/service/ec2instanceconnect
  • 42f7199 Bump golang.org/x/net from 0.19.0 to 0.23.0 in the go_modules group
  • 2ea5d5b Merge pull request #33 from ivoronin/dependabot/go_modules/github.com/aws/aws-sdk-go-v2/service/ec2instanceconnect-1.23.2
  • e0c1d49 Merge pull request #34 from ivoronin/dependabot/go_modules/github.com/aws/aws-sdk-go-v2/config-1.27.11
  • 6903a86 Merge pull request #35 from ivoronin/dependabot/go_modules/github.com/aws/aws-sdk-go-v2/service/ec2-1.156.0
  • 7a2b5fc Merge pull request #36 from ivoronin/dependabot/go_modules/go_modules-b9ac453758

2024.03.24

24 Mar 08:41
Compare
Choose a tag to compare

Changelog

  • 518ed37 Added example of using SSH arguments
  • 99b9bcd Added support for *.ec2.internal and *.compute.internal private hostnames
  • 5fadacc Added unknown-dst-type test
  • 0492cdc Bump github.com/aws/aws-sdk-go-v2/config from 1.26.3 to 1.26.5
  • 5d0e43b Bump github.com/aws/aws-sdk-go-v2/config from 1.26.5 to 1.26.6
  • 2c4583a Bump github.com/aws/aws-sdk-go-v2/config from 1.26.6 to 1.27.9
  • 0f8a1c9 Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.144.0 to 1.145.0
  • c2b35eb Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.145.0 to 1.146.0
  • 09327e0 Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.146.0 to 1.152.0
  • 98e0338 Bump github.com/aws/aws-sdk-go-v2/service/ec2instanceconnect
  • 2735346 Bump github.com/stretchr/testify from 1.8.4 to 1.9.0
  • 893298a Bumped go version to 1.22
  • ff8fb21 Disabled perfsprint linter
  • 4bd7529 Fixed linter exlude rules
  • d343d37 Fixed tmp dir cleanup
  • b8fd105 Merge pull request #18 from ivoronin/dependabot/go_modules/github.com/stretchr/testify-1.9.0
  • 1837831 Merge pull request #25 from ivoronin/dependabot/go_modules/github.com/aws/aws-sdk-go-v2/service/ec2instanceconnect-1.23.0
  • 54b782d Merge pull request #27 from ivoronin/dependabot/go_modules/github.com/aws/aws-sdk-go-v2/config-1.27.9
  • 0722f6e Merge pull request #28 from ivoronin/dependabot/go_modules/github.com/aws/aws-sdk-go-v2/service/ec2-1.152.0
  • 6efbdd5 Merge pull request #6 from ivoronin/dependabot/go_modules/github.com/aws/aws-sdk-go-v2/config-1.26.5
  • 740a544 Merge pull request #7 from ivoronin/dependabot/go_modules/github.com/aws/aws-sdk-go-v2/config-1.26.6
  • babb65e Merge pull request #8 from ivoronin/dependabot/go_modules/github.com/aws/aws-sdk-go-v2/service/ec2-1.145.0
  • bd9556c Merge pull request #9 from ivoronin/dependabot/go_modules/github.com/aws/aws-sdk-go-v2/service/ec2-1.146.0
  • 23a64d0 Mimic ssh behavior by not stripping IPv6 brackets when destination is not in URL format
  • 1e9c3e2 Removed whitespaces
  • 5b0a63e Streamlined args to options mapping

2024.01.15

15 Jan 20:39
Compare
Choose a tag to compare

Changelog

  • 146c7d9 Added optional debug logging
  • 36f1d51 Bump github.com/aws/aws-sdk-go-v2/config from 1.26.2 to 1.26.3
  • 7aef183 Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.142.0 to 1.142.1
  • 1096786 Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.142.1 to 1.144.0
  • 7190b72 Bump github.com/aws/aws-sdk-go-v2/service/ec2instanceconnect
  • b7dc442 Fix nil pointer access in debug logging
  • 9f503ee Fixed typo
  • a57b143 Merge pull request #1 from ivoronin/dependabot/go_modules/github.com/aws/aws-sdk-go-v2/config-1.26.3
  • 2af57cf Merge pull request #3 from ivoronin/dependabot/go_modules/github.com/aws/aws-sdk-go-v2/service/ec2instanceconnect-1.20.6
  • 29a1143 Merge pull request #4 from ivoronin/dependabot/go_modules/github.com/aws/aws-sdk-go-v2/service/ec2-1.142.1
  • af33460 Merge pull request #5 from ivoronin/dependabot/go_modules/github.com/aws/aws-sdk-go-v2/service/ec2-1.144.0
  • db1630d Reworked debug logging

2024.01.08

08 Jan 08:49
Compare
Choose a tag to compare

Changelog

  • 0212bf2 Added missing destination check
  • 049f15e Added private address check in CreateEICETunnelURI
  • 2ac43d2 Renamed constants for clarity
  • 4eda3c0 Silence VSCode warnings

2024.01.07

07 Jan 21:34
Compare
Choose a tag to compare

Changelog

2024.01.02

02 Jan 17:51
Compare
Choose a tag to compare

Changelog

  • f08b4d4 Add additional operating systems to goreleaser
  • b75618e Added --region flag
  • 3e4e139 Added IPv6 support
  • ed0fee6 Added instance address type auto selection
  • cf59ba7 Added option stop market detection
  • 9cef5c7 Added option to not send keys
  • e91029c Added port value check for EICE connections
  • 57f5e40 Always use instance ID as HostKeyAlias
  • 419c2a0 Enabled manual specification of destination type
  • 55452bc Fix typo in function name
  • f015616 Fixed missing newline
  • 2b18aca Fixed usage help formatting
  • f3fc343 Implement long options to control ec2ssh behavior
  • f96a23b Improved error handling and messages
  • 2e099b9 Improved usage help
  • 22aa984 Improved wscat error reporting
  • 0f6f4f9 Initial commit
  • 224bcd7 Made AWS SDK to load config
  • 7868991 Major rewrite: upgraded to AWS Go SDK v2, added EICE tunneling support and SSH key generation feature
  • 4195fbb Merge getSSHPublicKey and sendSSHPublicKey functions
  • 6c55d04 More help message clarifications
  • f884f06 Moved args parsing code to it's own file
  • 24c3e7a Moved ec2-related functions to their own file
  • a4c6732 Refined parseArgs code
  • df8042e Refined variable names
  • 5c96ecb Removed unnecessary AWS_DEFAULT_REGION handling
  • 5f55b6c Renamed DstTypeUnknown to DstTypeAuto
  • b23db99 Renamed functions according to CamelCase style
  • 3dd6cbf Reworked args parsing, added --profile flag
  • 1caa16e Simplified address lookup code
  • 0cf7436 Skip instance IP lookup when the user provides an IP address