Releases: synfinatic/aws-sso-cli
v1.9.8
Fix aws-sso version
What's Changed
- fix
aws-sso version
and homebrew by @synfinatic in #463
Full Changelog: v1.9.7...v1.9.8
v1.9.7
Just upgrading dependencies to resolve some potential security issues. Unless your threat model includes AWS attacking you, this is probably no big deal. :)
What's Changed
- document XCode requirement by @synfinatic in #454
- Fix spelling errors by @johngmyers in #456
- Bump golang.org/x/sys from 0.0.0-20220204135822-1c1b9b1eba6a to 0.1.0 by @dependabot in #461
- Bump golang.org/x/crypto from 0.0.0-20200820211705-5c72a883971a to 0.1.0 by @dependabot in #460
- v1.9.7 release by @synfinatic in #462
New Contributors
- @dependabot made their first contribution in #461
Full Changelog: v1.9.6...v1.9.7
v1.9.6
This release fixes a bug with missing leading zeros in the AccountID for the automatically generated AWS_PROFILE names and dramatically improves (~10x faster) account/role query performance when updating the local cache.
What's Changed
- Support leading zeros for AccountID in profile names by @synfinatic in #447
- Fix apparent typo in config.md by @johngmyers in #450
- Update cache faster via goroutines by @synfinatic in #449
New Contributors
- @johngmyers made their first contribution in #450
Full Changelog: v1.9.5...v1.9.6
v1.9.5
New Features
- Release binaries are now automatically signed via Github Actions
Changes
- Now support overriding the timestamp when building via
BUILDINFOS
env var
Bugs
config-profiles
now always uses the latest list of profiles from AWS #430- Specifying the FQDN for the start url hostname now works in the config wizard #434
- Fix multiple bugs in zsh autocomplete helper
- Fix problems with a comma in the AccountAlias
- Fix bug in
aws-sso eval --refresh
What's Changed
- Force a cache refresh when doing
config-profiles
by @synfinatic in #431 - accept FQDN for start url hostname by @synfinatic in #435
- allow overriding BUILDINFOS variable for building by @synfinatic in #436
- Implemented GitHub Actions workflow for automated binary file building. by @DainiusSal in #433
- document my use of PGP for code and commit signing by @synfinatic in #439
- Fix AccountAlias with comma #440 by @kevcube in #441
- Fix eval refresh not finding role arn by @jackjen in #443
- Fix zshrc aws-sso-clear eval params by @jackjen in #444
New Contributors
- @DainiusSal made their first contribution in #433
- @kevcube made their first contribution in #441
- @jackjen made their first contribution in #443
Full Changelog: v1.9.4...v1.9.5
v1.9.4
What's Changed
- homebrew v1.9.3 by @synfinatic in #424
- darwin-amd64 binary should work on Intel, not ARM by @synfinatic in #428
- Fix role looping regression in v1.9.3 by @synfinatic in #429
Full Changelog: v1.9.3...v1.9.4
v1.9.3
Overview
Fix a number of important bugs/improvements:
- Fix Keychain store on M1 Macs using official binaries
- Fix read error with large objects on Windows CredStore
- Use $PATH when using NIX for
credential_process
in~/.aws/config
- Fix config file role lookup
What's Changed
- update go-yaml.v3 to v3.0.1 by @synfinatic in #404
- move storage and awsconfig to internal by @synfinatic in #403
- Don't backup config file if it doesn't exist by @synfinatic in #405
- Fix cross compiling on macOS due to CGO by @synfinatic in #408
- Fix lint errors & go v1.18 by @synfinatic in #414
- Fix lookup of roles defined in the config.yaml by @synfinatic in #413
- refactor sso/settings.go into two files by @synfinatic in #415
- Accept Hostname or FQDN for start URL prompt by @synfinatic in #417
- Enable using
go install
to install binary by @ghthor in #418 - Fixing bug with data length in keyring code by @TimothyBondGR in #419
- add unit test for wincred store & retrieval by @synfinatic in #420
- update makefile to use
...
and correct paths by @synfinatic in #421 - add NIX detection and ConfigProfilesBinaryPath by @synfinatic in #422
- fix makefile targets for darwin by @synfinatic in #423
New Contributors
- @ghthor made their first contribution in #418
- @TimothyBondGR made their first contribution in #419
Full Changelog: v1.9.2...v1.9.3
v1.9.2
Overview
This release has a number of improvements for both CLI and AWS Console access:
- Now include shell helper (
aws-sso-profile
, etc) support forzsh
- Add support for Granted Containers Firefox plugin (
UrlAction: granted-containers
) - Firefox container labels will use a randomized color/icon if no tags are specified
- CLI now uses context sensitive auto-complete to filter out invalid AccountID, RoleNames, etc
- Improved
aws-sso config
wizard
Deprecated Options
As always, running aws-sso config
will migrate your config file options as necessary.
aws-sso list --profile-prefix
has been replaced with a more powerfulaws-sso list --prefix
flagFirefoxOpenUrlInContainer
config option has been replaced withUrlAction: open-url-in-container
What's Changed
- Context sensitive prediction by @synfinatic in #389
- Improve helper by @synfinatic in #390
- pesudo-randomize color/icon if not set by @synfinatic in #394
- ConfigProfilesUrlAction now shadows UrlAction by default by @synfinatic in #393
- Replace list --profile-prefix with --prefix by @synfinatic in #396
- update docs for shell scripts and
list
by @synfinatic in #397 - move checkProfiles() by @synfinatic in #399
- rewrite url code and support granted-containers by @synfinatic in #401
Full Changelog: v1.9.1...v1.9.2
v1.9.1
Overview
Fix a panic when running config
and user did not have UrlExecCommand
configured in their config.yaml. Thanks to @kevcube for the bug report.
What's Changed
- document using pass on linux by @synfinatic in #384
- Don't panic if
UrlExecCommand
is not set duringconfig
by @synfinatic in #386
Full Changelog: v1.9.0...v1.9.1
v1.9.0
Overview
This is a pretty significant release with some major improvements:
- Now support assuming roles in bash without forking a new shell with auto-complete via aws-sso-profile command
aws-sso install-completions
is nowaws-sso completions
and supports uninstalling. Please see the quickstart for more details- Users upgrading from previous versions can now run
aws-sso config
to update their config to take advantage of new features without editing the yaml config file aws-sso config
is now known asaws-sso config-profiles
to update your~/.aws/config
file- Users can now specify their own AWS SSO cache refresh interval instead of the hard coded 24hrs via
CacheRefresh
- Multiple
SSOConfig
blocks are now properly supported as browser session cookies are isolated via Firefox Containers
What's Changed
- work on improved
eval
command helper by @synfinatic in #358 - Users can now set CacheRefresh in the config by @synfinatic in #362
- process command now correctly errors out on printurl by @synfinatic in #363
- fix double block markers in config file by @synfinatic in #365
- Add reconfig command to reconfigure by @synfinatic in #366
- update docs by @synfinatic in #370
- rename
config
toconfig-profiles
by @synfinatic in #372 - Deprecate ConfigUrlAction & refactor our setup by @synfinatic in #373
- Support multiple SSO Instance sessions for the same instance by @synfinatic in #375
- clean up wizard and make more user friendly by @synfinatic in #376
- update to gotable v0.0.3 for fixed CSV support by @synfinatic in #377
- fix inital setup by @synfinatic in #378
- limit console duration to 12 hours by @synfinatic in #380
- Use Firefox Containers for awssso login workflow by @synfinatic in #381
- improve config wizard for Firefox options by @synfinatic in #383
Full Changelog: v1.8.1...v1.9.0
v1.8.1
Overview
- Users can now control the Firefox Container label color and icon using tags
- Firefox Container setup is now part of guided setup
- Optionally auto-update the named profiles in ~/.aws/config when the AWS SSO cache is refreshed
- Clean up documentation
What's Changed
- Add color/icon support for Firefox containers by @synfinatic in #342
- Add Firefox container config to guided setup by @synfinatic in #346
- improve docs for better readability by @synfinatic in #348
- Support automatically updating ~/.aws/config by @synfinatic in #349
- add revive lint check to golangci by @synfinatic in #165
- refactor docs by @synfinatic in #352
Full Changelog: v1.8.0...v1.8.1