v2.2.0
Overview
v2.2.0 is a rather significant change and includes a massive refactoring of the back end code and includes a number of key enhancements/bug fixes:
- Adding support for PKCE auth code OIDC workflow (enabled by default)
- Adding support for OIDC refresh tokens (allows staying logged in > 8hrs)
- Adding support for managing the
$AWS_REGIONenvironment variable - Fixing the bug caused by AWS reducing their query limit on number of accounts/roles to 100
This last issue is what caused v2.2.0 to get pushed out today rather than waiting a little longer to I bike shed a few things. Please open any ticket for new issues so they can be incorporated in the next release.
What's Changed
- explain interactive mode by @synfinatic in #1271
- Bump actions/setup-go from 5 to 6 by @dependabot[bot] in #1275
- Bump actions/stale from 9 to 10 by @dependabot[bot] in #1274
- Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #1276
- Bump github.com/stretchr/testify from 1.10.0 to 1.11.1 by @dependabot[bot] in #1265
- Bump github.com/dvsekhvalnov/jose2go from 1.6.0 to 1.7.0 in the go_modules group across 1 directory by @dependabot[bot] in #1295
- bump to go v1.26 by @synfinatic in #1301
- Bump squidfunk/mkdocs-material from 9.6.16 to 9.7.6 by @dependabot[bot] in #1307
- update copyright by @synfinatic in #1310
- Bump golang from 1.23-alpine to 1.26-alpine by @dependabot[bot] in #1302
- Bump github.com/goccy/go-yaml from 1.15.17 to 1.19.2 by @dependabot[bot] in #1186
- Bump github.com/alecthomas/kong from 1.7.0 to 1.12.1 by @dependabot[bot] in #1263
- Bump golangci/golangci-lint-action from 8 to 9 by @dependabot[bot] in #1291
- Bump actions/download-artifact from 5 to 8 by @dependabot[bot] in #1289
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #1298
- Bump actions/upload-artifact from 4 to 7 by @dependabot[bot] in #1288
- Bump golang.org/x/net from 0.39.0 to 0.54.0 by @dependabot[bot] in #1284
- Bump DavidAnson/markdownlint-cli2-action from 20 to 23 by @dependabot[bot] in #1297
- refactor OIDC code and support PKCE workflow by @synfinatic in #1313
- fix github workflows for forks by @synfinatic in #1314
- fix: bump aws-sdk-go-v2 SDKs for AWS European Sovereign Cloud (EUSC) support by @nlang in #1309
- Fix UniqueCheck to only validate profiles within the requested SSO by @nlang in #1306
- update changelog by @synfinatic in #1315
- move refactor sso and move roles to it's own module by @synfinatic in #1316
- refactor sso/options elements from into internal/ui by @synfinatic in #1317
- splist sso/cache.go into multiple files by @synfinatic in #1318
- Add EU and AWS Parition support to wizard by @synfinatic in #1320
- add SecretService Collection name to config by @synfinatic in #1321
- cache command now prints a diff of roles added/removed by @synfinatic in #1322
- Sso rewrite by @synfinatic in #1323
- Bump github.com/mattn/go-isatty from 0.0.20 to 0.0.22 by @dependabot[bot] in #1331
- Fix device auth post PKCE / refresh tokens by @synfinatic in #1333
- Bump github.com/alecthomas/kong from 1.12.1 to 1.15.0 by @dependabot[bot] in #1332
- Bump github.com/aws/aws-sdk-go-v2 from 1.41.6 to 1.41.7 by @dependabot[bot] in #1330
- Bump crazy-max/ghaction-import-gpg from 6.3.0 to 7.0.0 by @dependabot[bot] in #1325
- Bump docker/login-action from 3 to 4 by @dependabot[bot] in #1326
- Bump docker/build-push-action from 6 to 7 by @dependabot[bot] in #1327
- Bump codecov/codecov-action from 5 to 6 by @dependabot[bot] in #1328
- Bump docker/metadata-action from 5 to 6 by @dependabot[bot] in #1329
- change wizard to prompt for starturl by @synfinatic in #1334
- refactor region lists by @synfinatic in #1335
- Manage AWS_REGION by @synfinatic in #1336
- missing changelog by @synfinatic in #1337
- add changelog check by @synfinatic in #1338
- Generate a friendly warning when auth token expires by @synfinatic in #1339
- fix up wizard docs by @synfinatic in #1341
- Refresh token support by @synfinatic in #1340
- Cap sso ListAccounts and ListAccountRoles MaxResults at 100 - Fixes #1342 by @nhumphreys in #1343
- fix changelog by @synfinatic in #1345
- improve cache diff report by @synfinatic in #1344
- update changelog for v2.2.0 by @synfinatic in #1346
New Contributors
- @nlang made their first contribution in #1309
- @nhumphreys made their first contribution in #1343
Full Changelog: v2.1.0...v2.2.0