Skip to content

Releases: synfinatic/aws-sso-cli

v1.14.2

20 Oct 03:35
v1.14.2
792f11e
Compare
Choose a tag to compare

Changes

Bugs

  • Fix console command when accessing China/US Gov #634

Changes

  • Now use region/partition specific API Endpoint when retrieving AWS Console URLs from
    IAM Identity Center #634

What's Changed

Full Changelog: v1.14.1...v1.14.2

v1.14.1

18 Oct 01:50
v1.14.1
b3f6be7
Compare
Choose a tag to compare

Note: This is likely the final v1.x release as I start working on v2 which will break CLI command compatibility with v1.

Changes

Bugs

  • Fix bug where JsonStore was not being created #612
  • Fix fish shell completion
  • Do not fall back to interactive prompt when provided CLI args #567

New Features

  • Config Wizard now prompts for ProfileFormat #590

Changes

  • Documentation is now built via Docker #587
  • Improved demos in documentation #551
  • Update many dependencies

What's Changed

Full Changelog: v1.14.0...v1.14.1

v1.14.0

13 Oct 22:20
v1.14.0
4415620
Compare
Choose a tag to compare

Changes

Bugs

Changes

  • Print user code during SSO authentication workflow #572

New Features

  • Add --no-cache to console, config-profiles, exec and list #574

What's Changed

New Contributors

Full Changelog: v1.13.1...v1.14.0

v1.13.1

28 Aug 22:04
7c08e58
Compare
Choose a tag to compare

[v1.13.1] - 2023-08-28

Bugs

  • Fix fetching creds from ECS Server #557
  • ECS Server now includes RoleArn in output #561
  • Fix selection of default browser in advanced guided setup #563

Changes

  • ECS Server API is now more RESTful and fully document the API
  • Default profile AWS_CONTAINER_CREDENTIALS_FULL_URI is now http://localhost:4144/
  • Slotted profile AWS_CONTAINER_CREDENTIALS_FULL_URI is now http://localhost:4144/slot/<profile>
  • aws-sso ecs list and aws-sso ecs profile now return the same output format
  • make tags now uses gotags

What's Changed

Full Changelog: v1.13.0...v1.13.1

v1.13.0

21 Aug 17:21
3e719f3
Compare
Choose a tag to compare

Bugs

  • No longer crash during guided setup if user presses <Del> #531
  • No longer error out on simple input errors during guided setup
  • Do not create invalid maxretry and maxbackoff in SSO Instance during config #536
  • Ctrl-C now exits the guided setup
  • Running aws-sso config with a missing config file no longer prompts you to back it up #537
  • Document ugly fact that AccountAlias is really the AWS Account Name #534
  • ecs load now updates history #519
  • ECS Server now generates errors per AWS docs

Changes

  • Guided setup is now more simple unless user provides the --advanced flag #530
  • Guided setup now strips leading and trailing spaces for string input
  • Revert #491 so SSO auth uses Firefox containers

New Features

  • Added logout command which invalidates the browser session and all credentials #526
  • AutoConfigCheck now honors the $AWS_CONFIG_FILE variable #540
  • config-profiles now supports the --aws-config flag
  • Added ecs list command to list profiles in named slots #517
  • Add AuthUrlAction to override UrlAction during SSO Authentication. #524

What's Changed

Full Changelog: v1.12.0...v1.13.0

v1.12.0

13 Aug 00:55
76ef940
Compare
Choose a tag to compare

This release adds support for the emulating the AWS ECS Metadata service for exposing IAM role credentials over HTTP and significant improvements for users with many AWS accounts.

Bugs

  • Prevent crashing with large number of accounts #520
  • console command now always honors the --duration flag

Changes

New Features

  • Add ECS Server mode to support $AWS_CONTAINER_CREDENTIALS_FULL_URI #398
  • Add full-text search for interactive list mode #504
  • Improve performance refreshing the list of accounts & roles
  • Add MaxRetry and MaxBackoff config options

What's Changed

Full Changelog: v1.11.0...v1.12.0

v1.11.0

03 Aug 00:57
v1.11.0
ea15d31
Compare
Choose a tag to compare

Bugs

  • Fix list --sort bugs #506
  • Fix process --profile flag not working
  • Fix AccountId still not zero padding in list output #503
  • Invalid fields passed to list command are now detected instead of an empty column

Changes

  • No longer show usage on error
  • Add AccountIdPad as a new field name for the list command to pad with zeros
    as appropriate.
  • Change default ProfileFormat to {{ .AccountIdPad }}:{{ .RoleName }}
  • ExpiresStr field name is now Expires to match the header
  • Expires is now ExpiresEpoch as both field name and header
  • ARN header is now Arn to match the field name
  • Add missing AWS Regions & SSO Regions #507

Deprecated

  • AccountIdStr function for ProfileFormat. Use the .AccountIdPad variable instead.
  • AccountIdStr field is replaced by AccountIdPad in list command and ListFields in config.yaml
  • ARN field is replaced by Arn in list command and ListFields in config.yaml
  • ExpiresStr field is replaced by Expires in list command and ListFields in config.yaml

What's Changed

Full Changelog: v1.10.0...v1.11.0

v1.10.0

30 Jul 21:01
v1.10.0
7001055
Compare
Choose a tag to compare

Changelog

Bugs

  • Fix fish auto-complete helper #472
  • Fix issue where we were not appropriately flushing the roles cache #479
  • Creds with less than 1min remaining now indicate so via < 1m rather than empty string
  • We now consistently use RoleName as both input and output for the list command

Changes

  • Authentication via your SSO provider no longer uses a Firefox container #486
  • Bump to Go v1.19
  • Bump to golangci-lint v1.52.2
  • AccountId in the list command output are now presented with a leading zero(s)
  • Expired IAM credentials are now explictily marked instead of an empty string

New Features

  • Profiles in ~/.aws/config now include the region = XXX option #481
  • Add FirstTag support in the config for placing a tag at the top of the select list #445
  • Support eval command in Windows PowerShell via Invoke-Expression #188
  • Add support for --sort and --reverse flags for the list command #466

What's Changed

New Contributors

Full Changelog: v1.9.10...v1.10.0

v1.9.10

03 Mar 22:10
v1.9.10
11ec652
Compare
Choose a tag to compare

Release to make homebrew-core happy. In theory this will mean you can just brew install aws-sso-cli without a tap and get some not-so magical binaries.

Full Changelog: v1.9.9...v1.9.10

v1.9.9

25 Feb 22:14
v1.9.9
Compare
Choose a tag to compare
  • Really fix aws-sso version this time :(
  • Use the same tests in homebrew in our build pipeline to hopefully prevent this in the future.

What's Changed

Full Changelog: v1.9.8...v1.9.9