Repository  -  API  -  Source


February 13, 2021
  • Release for testing publishing of self-contained binaries built via pyinstaller


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


January 7, 2021
  • Refactor argument parsing, so it is easier to integrate with (contribution by @awiddersheim)


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)
  • Minor performance improvements (#691, #693) (contribution by @awiddersheim)


December 23, 2020
  • Add new AWS regions


October 17, 2020
  • 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


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)


May 3, 2020
  • Add exec command to be able to execute interactive commands over SSM. Idea by @nc-furstenauw


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 Tested by @larryon


February 12, 2020
  • Improve instance listing performance in cases when there are many instances connecged to AWS Systems Manager


January 17, 2020
  • Extend user agent with aws-gate version information, so it can be easier tracked in CloudTrail


January 14, 2020
  • Provide more debug output when fetching host information from config files.


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.


December 23, 2019
  • aws-gate now supports querying instances via asg identifier
  • Querying instances by autoscaling group tag is now fixed


December 11, 2019
  • aws-gate now ships with Bash completion


December 10, 2019
  • plugin_required decorator now also checks for the presence of system-installed session-manager-plugin (contribution by @kit494way)


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


November 30, 2019
  • Docker container is now available
  • Tests have been refactored to use pytest
  • aws-gate now uses Github Actions


November 11, 2019
  • Turn off SSH host key verification in aws-gate ssh


November 9, 2019
  • Add ssh command to be able to directly connect to instances via SSH


October 29, 2019
  • aws-gate will now use AWS profile from AWS_VAULT environment variable when called from aws-vault


October 11, 2019
  • Add support for Linux in bootstrap
  • Black coding style is now used
  • pre-commit hooks are available for easier development


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


September 26, 2019
  • Fix problem with uncaptured command output
  • bootstrap not working when ~/.aws-gate is missing


August 21, 2019
  • Use default region and profile in list command
  • Always use own version of session-manager-plugin if available
  • Improve tests coverage


August 12, 2019
  • Homebrew package is now available


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


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


January 12, 2019
  • Allow opening session via tag identifier (contribution by @openbankGit)
  • Add list subcommand (contribution by @openbankGit)


November 18, 2018
  • Initial release