Releases: ivoronin/ec2ssh
Releases · ivoronin/ec2ssh
2024.04.21
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
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
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
2024.01.07
Changelog
- 7790e7f Added demo
- 2b70931 Added dist to gitignore
- ceedd72 Bumped Go version to 1.21
- 3a26bea Bumped goreleaser-action version to v5
- fabc887 Bumped setup-go version to v5 and set required Go version
- 5a04cda Create LICENSE
- 8496a89 Create dependabot.yml
- eab5fa8 Moved linter settings to .golangci.yml
- 38e7926 ParseOpts tests
- 76ab05d Refactored command line option parsing code
- 1670480 Replaced Makefile with Taskfile
- 776e3bc Rework
- 4ad139d Switched demo to light theme
- 9e7a130 Update README.md
- 1055deb Updated go version in go.mod
- cdb0822 Updated go version in go.mod
- ea0430a go mod tidy
2024.01.02
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