Release for testing publishing of self-contained binaries built via pyinstaller
0.11.0
January 18, 2021
aws-gate now has basic support for running on Windows platforms. However, aws-gate bootstrap is not yet working and session-manager-plugin has to be installed by the user separately (contribution by @mbp)
aws-gate ssh now supports local port forwarding (contribution by @iainelder)
aws-gate ssh now supports remote port forwarding
aws-gate ssh now supports dynamic (SOCKS5) port forwarding
0.10.1
January 7, 2021
Refactor cli.py argument parsing, so it is easier to integrate with (contribution by @awiddersheim)
0.10.0
January 4, 2021
Add support for SSM managed instances. These instances are prefixed by mi- (contribution by @awiddersheim)
Error messages that are raised when AWS API querying fails are now visible (contribution by @awiddersheim)
Fix regression introduced in #572, which resulted in not being to find bootstrapped plugin
Plugin version comparison is using more robust mechanism to determine newer plugin version
0.9.1
October 6, 2020
Add bash completion for exec(contribution by @kit494way)
Fix ls to show instances without Name tag (contribution by @kit494way)
Pass environment on to subprocess and support running behind a proxy (contribution by @DanSipola)
0.9.0
May 3, 2020
Add exec command to be able to execute interactive commands over SSM. Idea by @nc-furstenauw
0.8.8
April 21, 2020
Default profile and region are now used if hosts profile and region are not defined. This allows to have much leaner config files, especially in situations when multiple hosts are sharing the same profile and region. Contributed by @svalentino
AWS sessions will look for cached credentials in ~/.aws/cli/cache. Contributed by @becrsh
Fix Python 3.6 compatibility issue in subprocess.run. Tested by @larryon
0.8.7
February 12, 2020
Improve instance listing performance in cases when there are many instances connecged to AWS Systems Manager
0.8.6
January 17, 2020
Extend user agent with aws-gate version information, so it can be easier tracked in CloudTrail
0.8.5
January 14, 2020
Provide more debug output when fetching host information from config files.
0.8.4
December 24, 2019
Version 0.8.3 introduced a bug into querying instance by autoscaling group, where the name would not be properly parsed. This is now fixed.
0.8.3
December 23, 2019
aws-gate now supports querying instances via asg identifier
Querying instances by autoscaling group tag is now fixed
0.8.2
December 11, 2019
aws-gate now ships with Bash completion
0.8.1
December 10, 2019
plugin_required decorator now also checks for the presence of system-installed session-manager-plugin (contribution by @kit494way)
0.8.0
December 3, 2019
list subcommand is able to return output in multiple formats: JSON, TSV, CSV and human
aws-gate now ships with ZSH completion
0.7.2
November 30, 2019
Docker container is now available
Tests have been refactored to use pytest
aws-gate now uses Github Actions
0.7.1
November 11, 2019
Turn off SSH host key verification in aws-gate ssh
0.7.0
November 9, 2019
Add ssh command to be able to directly connect to instances via SSH
0.6.1
October 29, 2019
aws-gate will now use AWS profile from AWS_VAULT environment variable when called from aws-vault
0.6.0
October 11, 2019
Add support for Linux in bootstrap
Black coding style is now used
pre-commit hooks are available for easier development
0.5.0
October 4, 2019
Add ssh-proxy command to be able to use ssh over Session Manager session
Add ssh-config command to generate ~/.ssh/config configuration for easier integration with ssh
AWS profile_name and region_name validation happens now on all commands
0.4.3
September 26, 2019
Fix problem with uncaptured command output
bootstrap not working when ~/.aws-gate is missing
0.4.2
August 21, 2019
Use default region and profile in list command
Always use own version of session-manager-plugin if available
Improve tests coverage
0.4.1
August 12, 2019
Homebrew package is now available
0.4.0
August 11, 2019
Add bootstrap, which downloads session-manager-plugin on macOS
aws-gate now queries only for running instances
aws-gate functions using session-manager-plugin are now safeguarded by plugin_required and plugin_version decorators
0.3.0
May 26, 2019
Add support for aws-vault (portions contributed by @danmx)
Option to query by name
Improve performance of queries by tag
Add configuration file support
0.2.0
January 12, 2019
Allow opening session via tag identifier (contribution by @openbankGit)
Add list subcommand (contribution by @openbankGit)