Aws Sso Cli Versions Save

A powerful tool for using AWS Identity Center for the CLI and web console.

v1.15.1

2 weeks ago

Overview

  • Added fish shell helperst #361

What's Changed

New Contributors

Full Changelog: https://github.com/synfinatic/aws-sso-cli/compare/v1.15.0...v1.15.1

v1.15.0

1 month ago

What's Changed

Full Changelog: https://github.com/synfinatic/aws-sso-cli/compare/v1.14.3...v1.15.0

v1.14.3

4 months ago

Overview

  • Update dependencies
  • Statically link Linux binaries (CGO_ENABLED=0)
  • Fix crash when users have no AWS roles available

What's Changed

Full Changelog: https://github.com/synfinatic/aws-sso-cli/compare/v1.14.2...v1.14.3

v2.0.0-beta1

6 months ago

Overview

This is a significant release with some key changes regarding configuration defaults and user experience which I hope makes aws-sso easier and more consistent to use. The major changes (please see the change log for more details) are:

  1. Now requires to run aws-sso login to use your SSO credentials to login to AWS Identity Center.
  2. New default Profile format (used for $AWS_PROFILE and --profile flag) uses the Account name/alias instead of the AccountId.
  3. Removed the AutoConfigCheck config option. aws-sso will now check the number of authorized AWS Accounts at login to see if the cache needs to be updated. If you have been granted a new role to an existing account, you will need to run aws-sso cache manually.

I consider this beta quality as I am using this myself on a daily basis.

Changelog

Bugs

  • No longer ignore the --threads CLI option

New Features

  • Require running aws-sso login. No more auto-login. #291
  • login does a quick cache invalidation check using the AWS AccountIDs #576
  • New default ProfileFormat uses AccountAlias instead of AccountId

Changes

  • aws-sso commands other than cache and login no longer can trigger a cache refresh or update of ~/.aws/config file

Removed Commands, Config Options and Flags

  • Remove config, config-profiles and completions commands and replace with setup
  • Remove flush command. Use logout instead
  • Remove --no-cache flag
  • Remove CacheRefresh configuration option. aws-sso will only update the cache when you ask it to via aws-sso cache
  • Remove tags --force-update flag
  • Remove AutoConfigCheck configuration option.
  • Remove references to all deprecated features:
    • AccountIdStr() function for ProfileFormat.
    • 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
    • FirefoxOpenUrlInContainer config option
    • ConfigUrlAction config option

What's Changed

Full Changelog: https://github.com/synfinatic/aws-sso-cli/compare/v1.14.2...v2.0.0-beta1

v1.14.2

6 months ago

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: https://github.com/synfinatic/aws-sso-cli/compare/v1.14.1...v1.14.2

v1.14.1

6 months ago

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: https://github.com/synfinatic/aws-sso-cli/compare/v1.14.0...v1.14.1

v1.14.0

7 months ago

Changes

Bugs

  • Update net/http to v1.17.0 to fix HTTP/2 server bug CVE-2023-39325

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: https://github.com/synfinatic/aws-sso-cli/compare/v1.13.1...v1.14.0

v1.13.1

8 months ago

[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: https://github.com/synfinatic/aws-sso-cli/compare/v1.13.0...v1.13.1

v1.13.0

8 months ago

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: https://github.com/synfinatic/aws-sso-cli/compare/v1.12.0...v1.13.0

v1.12.0

9 months ago

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: https://github.com/synfinatic/aws-sso-cli/compare/v1.11.0...v1.12.0