@mtibben mtibben released this Sep 20, 2018 · 12 commits to master since this release

Assets 5

Fixed

  • incorrect comment handling when parsing .aws/config #289

@mtibben mtibben released this Sep 20, 2018 · 14 commits to master since this release

Assets 5

Fixed

  • Remove server subcommand from --help #208
  • TravisCI config for go 1.11 #284
  • Use heuristic for using sessions when rotating credentials #286
  • login URL for cn and us-gov AWS regions #285
  • Documentation #275 f7d6f17 6e74b95 51451d9

Added

  • Add handler for iam/info metadata endpoint #283

@mtibben mtibben released this Aug 28, 2018 · 33 commits to master since this release

Assets 5

Fixed

  • Increase MaxAssumeRoleDuration to 12 hours #240
  • Rotating AWS keys in GovCloud #257
  • Always use a session to rotate AWS keys #265

Changed

  • Update 99designs/keyring to the latest #238 Changelog
  • Update go-keychain to resolve Go 1.11 compilation issue #271

Added

  • Support for the external_id option in profile config #264

@mtibben mtibben released this Apr 13, 2018 · 52 commits to master since this release

Assets 5

Fixed

  • create the aws config file if it doesn't exist already #225
  • fix regression where the secret-service collection was renamed aws-vault instead of the original awsvault #226
  • make it possible to exit using Ctrl-C at the mfa prompt #236
  • shell autocompletion for profile names #227
  • compatibility with go 1.10 #244

@mtibben mtibben released this Jan 12, 2018 · 66 commits to master since this release

Assets 5

Security

  • Prevent local network segment from accessing credential server #205

Added

  • Metadata server support for Windows #166
  • A --keychain argument (or AWS_VAULT_KEYCHAIN_NAME env var) to specify the macOS keychain to use #197
  • A Dockerfile for linux testing #194
  • Docs for rotate and clearer errors #180
  • Docs for removing sessions #183
  • Docs about how to use a self-signed binary #195

Fixed

  • Detect credentials are available when running in server mode #185
  • Fix nested config parsing in .aws/config #191
  • Fix multiple password prompts #193 #202
  • Fix travis builds on go 1.8 #206
  • Fix nil pointer panic in keyring #210

@mtibben mtibben released this Oct 24, 2017 · 113 commits to master since this release

Assets 5

Added

  • aws-vault add now adds an entry to the aws config file if the profile doesn't exist #169

Changed

  • Show an error message when trying to add credentials to source_profile profile #153
  • Clarify credentials, sessions and profiles in aws-vault list #161
  • Updates docs #165
  • Read the region from the config for STS calls #163

Fixed

  • Fixes for an eventual consistency issue in aws-vault rotate. We now poll IAM #170
  • Fixed a data race condition in aws-vault exec #162
  • Fixed an issue where the username couldn't be determined reliably #152
  • Fixed instances where aws-vault would quit with a zero exit code on errors, when it should be non-zero #168

@mtibben mtibben released this Sep 13, 2017 · 148 commits to master since this release

Assets 5

Fixed

  • exe file extension on Windows build #123
  • Regressions that unnecessarily prompted for keychain access #138 #139 #140 #145
  • A number of bugs in key rotation #134

Added

  • exec --server support for linux #118
  • AWS_ASSUME_ROLE_TTL environment variable for exec --assume-role-ttl #128

Removed

  • Drop support for reading existing AWS keys from env vars or ~/.aws/credentials when using exec. Instead we only use the keys stored in aws-vault #142

Changed

@mtibben mtibben released this Mar 14, 2017 · 206 commits to master since this release

Assets 5

Fixed:

  • Fix terminal input in windows #113

Security:

  • Update jose2go dependency #117

@mtibben mtibben released this Jan 31, 2017 · 214 commits to master since this release

Assets 5

Added

  • Support login for profiles that don't have role_arn's

@mtibben mtibben released this Jan 12, 2017 · 220 commits to master since this release

Assets 5

Fixed

  • Show error when using a profile without source_profile #105
  • Fixes the exit code of aws-vault exec to be that of the subcommand executed #107