- Remove an extra colon in usage text #76, thanks @ZhongRuoyu!
- Deal with deprecated/obsolete/unsupported
aws_security_token
variable #79, thanks @monde! - added proxy support to http client #80, thanks @SaltyPeaches!
- Try to help the operator if they are using a URL format value for org #82, thanks @monde!
- Pre-flight check if org is Classic or OIE #84, thanks @monde!
- Promote AWS_REGION from .env if it exists for proper AWS API behavior #85, thanks @monde!
- Emit tar.gz and zip archives upon release #87, thanks @monde!
- Fix "SETX commands emitted on Windows have incorrect syntax" #78, thanks @laura-rodriguez!
- Correctly set session duration from AWS_SESSION_DURATION env var #81, thanks @monde!
- Update golang/text dependency #71, thanks @laura-rodriquez!
- update dependencies #73, thanks @duytiennguyen-okta!
In the v1.0.0 release ENV VARs specific to okta-aws-cli will be prefixed with
OKTA_
in 12factor format.
old value | new value |
---|---|
AWS_IAM_IDP |
OKTA_AWS_IAM_IDP |
AWS_IAM_ROLE |
OKTA_AWS_IAM_ROLE |
AWS_SESSION_DURATION |
OKTA_AWS_SESSION_DURATION |
FORMAT |
OKTA_FORMAT |
PROFILE |
OKTA_PROFILE |
QR_CODE |
OKTA_QR_CODE |
OPEN_BROWSER |
OKTA_OPEN_BROWSER |
AWS_CREDENTIALS |
OKTA_AWS_CREDENTIALS |
WRITE_AWS_CREDENTIALS |
OKTA_WRITE_AWS_CREDENTIALS |
LEGACY_AWS_VARIABLES |
OKTA_LEGACY_AWS_VARIABLES |
DEBUG_API_CALLS |
OKTA_DEBUG_API_CALLS |
setx
output when in Windows environment #49, thanks @monde!--write-aws-credentials
implies output formataws-credentials
#40, thanks @monde!- Verbose HTTP API call/response logging with
--debug-api-calls
flag #43, thanks @monde! - Return underlying Error if present in fetchWebSSO() #47, thanks @emanor-okta!
- Fix setting/getting IDP ARN value when Role Value Pattern is used on AWS Federation App #51, thanks @monde!
- Accept
OPEN_BROWSER
,WRITE_AWS_CREDENTALS
env vars #50, thanks @monde!
First GA release
- Auto pop system web browser to device authorization form when
--open-browser
CLI flag is present - PR #21 - Full multiple AWS Federation Applications support - see README - Multiple AWS environments - #28
- Thanks @monde!
- Write/update (instead of append) AWS Credentials file when
--write-aws-credentials
CLI flag is present - PR #30
- Print response body with error message when API error occurs #22
- Thanks @ctennis!
- Don't render ncurses select menu for IdP or Role when there is only one item to choose from #25
- Thanks @ctennis!
- Document policy recommendation for AWS Fed App and OIDC Native App
- Document need for
AWS_REGION
env variable if AWS IdP is in a non-commercial AWS region - Auto-correct org domain when it is in admin form -
ORGNAME-admin.okta.com
toORGNAME.okta.com
- Illustrate
make tools
is used to install the tools the Makefile makes use of - Notorizing OSX x86_64 and arm64 binaries
- Correctly write creds file when
AWS_CREDENTIALS
env var is set AWS_PROFILE
is unnecessary in env var output
- Configurable AWS Session TTL
--session-duration [value]
#14. Thanks, @tim-fitzgerald! - Documentation improvements #13, #12 . Thanks, @BryanStenson-okta!
MVP release
MVP release
Release testing
Initial implementation