- Drop support outdated Ruby 2.4 and 2.5 (#60, #61)
- CI against for Ruby 3.0 and 3.1 (#61)
- Fix arguments warnings of ERB.new on Ruby 3.1 (#61)
- Migrate CI from TravisCI to GitHub Actions (#62)
- Remove
--aws-key
option and add--path
option in shellcomp (#56) - Use aws-sdk v3 and stop using v2 (#54)
- Delete
rubyforge_project=
in gemspec (#51) - Relax thor and highline versions (#49)
- CI against Ruby 2.5, 2.6 and 2.7 (#45, #55)
- Drop support outdated Ruby 2.2 and 2.3 (#59)
- Use aws-sdk v2 and stop using v1 (#44)
- Support AssumeRole with
~/.aws/credentials
(#44) aws_keys
requires region (#44) Thanks to @yujideveloper- Support
filters
for listing ec2 instances (#43) Thanks to @satotakumi
- Fix a bug in
--verbose
option (#41) Thanks to @adamlazz
- Use credentials from
~/.aws/credentials
as default. Credential profiles are set asprofiles
in dotfile. - Revive path option for changing ssh config path (#34) Thanks to @cynipe
- Use "%-" for ERB's trim_mode at
host\_line
in dotfile (#29) - Add 'shellcomp' command: loading completion functions easily in bash/zsh (#27) Thanks to @hayamiz
- Add zsh completion file (#26) Thanks to @hayamiz
- Ignore unnamed instances as default (#22, #24, #25) Thanks to @r7kamura and @kainoku
- Dotfile (.ec2ssh) format has been changed from YAML to Ruby DSL.
- Refactored
- Add ssh_options (#11) Thanks to @frsyuki
- Change thor version specifier from 0.14.6 to 0.14 (#13) Thanks to @memerelics
- Updated README.md along with fixing a bug at version 2.0.4 (#9)
- Store multiple hosts info per
--aws_key
(#8)
- Fix bug: Fix undefined method
empty?
when aws keys not set Thanks to @2get #6
- Fix bug: Raises nil.empty? exception on ec2ssh update if there're ec2 instances which have empty Name tag. Thanks to @chiastolite #4
- Fix bugs around initializing dotfile.
-
Add dotfile (.ec2ssh); supports multiple aws keys with
$ ec2ssh update --aws-key keyname
option. Thanks to @kentaro #3 -
Replace a gem
ktheory-right_aws
withaws-sdk
. -
Write tests.
- Surpress thor warnings. Thanks to @mururu #1, @sanemat #2
- Fix bug: Blank HostName is created if there're some "stopped" instances.
- First Release.