Skip to content

Releases: common-fate/granted

v0.20.4

18 Dec 15:14
494bb0d
Compare
Choose a tag to compare

Added TTY support for --exec

--exec now uses the shell script to execute commands instead of Go; this enables TTY applications to work as expected.

ExportSSOToken Configuration and --export-sso-token Flag

@cedieio has introduced the --export-sso-token flag, which exports the SSO token to ~/.aws/sso/cache. The ExportSSOToken configuration automatically exports the SSO token by default.

Change in EKS set up

The command field in your ~/.kube/config needs to be changed to assume from assumego. Follow docs here

What's Changed

  • Allow access token to be exported to plain text on ~/.aws/sso/cache by @cedieio in #518
  • fix(fish_alias): fix assume script path for fish alias for brew by @Mallear in #561
  • support exec using shell script for TTY applications by @JoshuaWilkes in #549
  • Ensure proper initialization of profiles with source_profile by @XargsUK in #559
  • Do not overwrite AWS config when sync fails by @sosheskaz in #569
  • 🐛 Fix SSO token lookup keys by @cedieio in #565
  • 🔧 Add ExportSSOToken config by @cedieio in #566

New Contributors

Full Changelog: v0.20.3...v0.20.4

v0.20.3

27 Nov 19:19
fafdde5
Compare
Choose a tag to compare

Generate JSON output for SSO token expiry

Run granted sso-tokens expiry --json to print the SSO token expiry in JSON. Additionally, you can use jq to filter and display only the expired tokens in JSON format: granted sso-tokens expiry --json | jq -r '[.[] | select(.is_expired == true)]'

What's Changed

New Contributors

Full Changelog: v0.20.2...v0.20.3

v0.20.2

07 Nov 04:12
158fa38
Compare
Choose a tag to compare

What's Changed

Downgrades aws config package and dependency ini due to a performance regression causing large config files to hang

Full Changelog: v0.20.1...v0.20.2

v0.20.1

07 Nov 04:11
5ba0db6
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.20.0...v0.20.1

v0.20.0

06 Nov 07:18
98f3908
Compare
Choose a tag to compare

--chain flag for Inline Role Assumption

You can now use the new --chain flag to assume another role inline. This feature can be utilized in conjunction with either the --exec option or as part of a regular profile definition.

assume <base-profile> --chain arn:aws:iam::12345678912:role/aws-example --exec -- aws sts get-caller-identity

or

assume <base-profile> --chain arn:aws:iam::12345678912:role/aws-example

DefaultExportAllEnvVar config

You can now include the DefaultExportAllEnvVar=true configuration in your ~/.granted/config file. This configuration will enable the automatic export of all environment variables by default when credential_process is used.

ExportCredsToAWS config

You can also include the ExportCredsToAWS=true configuration in your ~/.granted/config file. This will enable credentials to be exported to ~/.aws/credentials by default.

What's Changed

Full Changelog: v0.19.2...v0.20.0

v0.19.2

20 Oct 21:38
733d020
Compare
Choose a tag to compare

What's Changed

  • revert change to validation by @JoshuaWilkes in #523
  • fix chrome profiles not launching if they contain slashes + automatically rename Chrome profiles by @chrnorm in #525

Full Changelog: v0.19.1...v0.19.2

v0.19.1

19 Oct 15:20
1b7fec3
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.19.0...v0.19.1

v0.19.0

16 Oct 15:51
cb88df1
Compare
Choose a tag to compare

Added support for Waterfox browser

Granted now supports Waterfox, thanks to @dowster! Run granted browser set and choose the option to update your browser preference.

Auto refresh for assuming roles that use Credential Process

We've introduced automatic credential refresh when assuming roles that use the credential process. Now by default, we export only the AWS_PROFILE environment variable. If you want to export all variables, you can use the --export-all-env-vars flag when running assume.

What's Changed

New Contributors

Full Changelog: v0.18.0...v0.19.0

v0.18.0

10 Oct 16:28
4162429
Compare
Choose a tag to compare

Preserves Formatting in .aws/config

Now, the formatting in .aws/config is preserved for commands such as:

s3 = 
    max_concurrent_requests = 100
    max_queue_size = 10000 

Readded the no-credential-process Flag

The no-credential-process flag has been reinstated in the granted sso populate command. We apologize for its accidental removal.

What's Changed

New Contributors

Full Changelog: v0.17.1...v0.18.0

v0.17.1

21 Sep 17:07
20cbb5c
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.17.0...v0.17.1