Releases: int128/kubelogin
Releases · int128/kubelogin
v1.35.0
What's Changed
Features
- Set auth style when no client secret in use by @0xADD1E in #1289
- Remove deprecated flag
--oidc-redirect-url-hostnameby @int128 in #1450 - Remove deprecated flag
--oidc-redirect-url-authcode-keyboardby @int128 in #1452
Refactoring
- Update go-renovate-config to v1.8.0 by @int128-actions-tanpopo[bot] in #1428
- Pin container image digest by @int128 in #1432
Dependencies
- chore(deps): update dependency go to v1.25.3 by @renovate[bot] in #1427
- chore(deps): update int128/docker-build-metadata-action action to v1.2.0 by @renovate[bot] in #1430
- chore(deps): update int128/update-generated-files-action action to v2.63.0 by @renovate[bot] in #1431
- chore(deps): update int128/docker-build-cache-config-action action to v1.40.0 by @renovate[bot] in #1429
- chore(deps): update golang:1.25.3 docker digest to 6bac879 by @renovate[bot] in #1435
- chore(deps): update int128/update-generated-files-action action to v2.65.0 by @renovate[bot] in #1439
- chore(deps): update golang:1.25.3 docker digest to 6d4e5e7 by @renovate[bot] in #1438
- fix(deps): update module golang.org/x/sync to v0.18.0 by @renovate[bot] in #1442
- fix(deps): update module golang.org/x/oauth2 to v0.33.0 by @renovate[bot] in #1441
- chore(deps): update docker/setup-qemu-action action to v3.7.0 by @renovate[bot] in #1444
- chore(deps): update docker/metadata-action action to v5.9.0 by @renovate[bot] in #1443
- chore(deps): update int128/update-generated-files-action action to v2.66.0 by @renovate[bot] in #1445
- chore(deps): update module github.com/vektra/mockery/v3 to v3.6.0 by @renovate[bot] in #1447
- fix(deps): update module golang.org/x/term to v0.37.0 by @renovate[bot] in #1449
- chore(deps): update int128/update-generated-files-action action to v2.67.0 by @renovate[bot] in #1448
- chore(deps): update actions/checkout action to v5.0.1 by @renovate[bot] in #1446
- chore(deps): update actions/setup-go action to v6.1.0 by @renovate[bot] in #1456
- chore(deps): update actions/checkout action to v6 by @renovate[bot] in #1458
- fix(deps): update module github.com/coreos/go-oidc/v3 to v3.17.0 by @renovate[bot] in #1457
- chore(deps): update module github.com/vektra/mockery/v3 to v3.6.1 by @renovate[bot] in #1455
- fix(deps): update module github.com/int128/oauth2cli to v1.18.0 by @renovate[bot] in #1451
New Contributors
Full Changelog: v1.34.2...v1.35.0
v1.34.2
What's Changed
Dependencies
- fix(deps): update module github.com/google/wire to v0.7.0 by @renovate[bot] in #1398
- fix(deps): update module github.com/stretchr/testify to v1.11.0 by @renovate[bot] in #1399
- fix(deps): update module github.com/stretchr/testify to v1.11.1 by @renovate[bot] in #1400
- chore(deps): update module github.com/vektra/mockery/v3 to v3.5.4 by @renovate[bot] in #1402
- fix(deps): update module github.com/spf13/cobra to v1.10.1 by @renovate[bot] in #1404
- fix(deps): update module github.com/spf13/pflag to v1.0.10 by @renovate[bot] in #1403
- chore(deps): update dependency go to v1.25.1 by @renovate[bot] in #1405
- fix(deps): update module golang.org/x/sync to v0.17.0 by @renovate[bot] in #1408
- fix(deps): update module golang.org/x/oauth2 to v0.31.0 by @renovate[bot] in #1407
- fix(deps): update module golang.org/x/term to v0.35.0 by @renovate[bot] in #1409
- chore(deps): update module github.com/vektra/mockery/v3 to v3.5.5 by @renovate[bot] in #1411
- chore(deps): update module github.com/golangci/golangci-lint/v2 to v2.5.0 by @renovate[bot] in #1413
- chore(deps): update int128/docker-build-cache-config-action action to v1.39.0 by @renovate[bot] in #1415
- chore(deps): update int128/update-generated-files-action action to v2.61.0 by @renovate[bot] in #1417
- chore(deps): update int128/docker-build-metadata-action action to v1.1.0 by @renovate[bot] in #1416
- chore(deps): update docker/login-action action to v3.6.0 by @renovate[bot] in #1414
- fix(deps): update module golang.org/x/oauth2 to v0.32.0 by @renovate[bot] in #1419
- fix(deps): update module github.com/coreos/go-oidc/v3 to v3.16.0 by @renovate[bot] in #1418
- chore(deps): update actions/setup-go action to v6 by @renovate[bot] in #1406
- fix(deps): update module github.com/chromedp/chromedp to v0.14.2 by @renovate[bot] in #1422
- fix(deps): update module golang.org/x/term to v0.36.0 by @renovate[bot] in #1424
- fix(deps): update module github.com/gofrs/flock to v0.13.0 by @renovate[bot] in #1423
- chore(deps): update int128/update-generated-files-action action to v2.62.0 by @renovate[bot] in #1425
- chore(deps): update dependency go to v1.25.2 by @renovate[bot] in #1421
Full Changelog: v1.34.1...v1.34.2
v1.34.1
What's Changed
Dependencies
- fix(deps): update module github.com/golang-jwt/jwt/v5 to v5.2.3 by @renovate[bot] in #1375
- chore(deps): update module github.com/vektra/mockery/v3 to v3.5.1 by @renovate[bot] in #1376
- fix(deps): update kubernetes packages to v0.33.3 by @renovate[bot] in #1377
- fix(deps): update module github.com/spf13/pflag to v1.0.7 by @renovate[bot] in #1378
- chore(deps): update module github.com/golangci/golangci-lint/v2 to v2.3.0 by @renovate[bot] in #1379
- fix(deps): update module github.com/chromedp/chromedp to v0.14.0 by @renovate[bot] in #1381
- chore(deps): update dependency go to v1.24.6 by @renovate[bot] in #1382
- fix(deps): update module github.com/chromedp/chromedp to v0.14.1 by @renovate[bot] in #1385
- chore(deps): update docker/metadata-action action to v5.8.0 by @renovate[bot] in #1387
- fix(deps): update module github.com/golang-jwt/jwt/v5 to v5.3.0 by @renovate[bot] in #1389
- fix(deps): update module github.com/coreos/go-oidc/v3 to v3.15.0 by @renovate[bot] in #1388
- chore(deps): update module github.com/golangci/golangci-lint/v2 to v2.3.1 by @renovate[bot] in #1383
- chore(deps): update docker/login-action action to v3.5.0 by @renovate[bot] in #1386
- chore(deps): update module github.com/vektra/mockery/v3 to v3.5.2 by @renovate[bot] in #1384
- fix(deps): update module golang.org/x/term to v0.34.0 by @renovate[bot] in #1390
- chore(deps): update actions/checkout action to v5 by @renovate[bot] in #1392
- chore(deps): update module github.com/golangci/golangci-lint/v2 to v2.4.0 by @renovate[bot] in #1395
- chore(deps): update golang docker tag to v1.25 by @renovate[bot] in #1394
- chore(deps): update dependency go to v1.25.0 by @renovate[bot] in #1393
- fix(deps): update kubernetes packages to v0.33.4 by @renovate[bot] in #1396
- chore(deps): update module github.com/vektra/mockery/v3 to v3.5.3 by @renovate[bot] in #1397
Full Changelog: v1.34.0...v1.34.1
v1.34.0
What's Changed
Features
Refactoring
- Refactor transport package by @int128 in #1358
- Split oidc/client.go by @int128 in #1371
- Use Endpoint.DeviceAuthURL of oauth2 package by @int128 in #1372
- Update help message and doc by @int128 in #1374
Dependencies
- chore(deps): update docker/setup-buildx-action action to v3.11.0 by @renovate[bot] in #1360
- chore(deps): update docker/setup-buildx-action action to v3.11.1 by @renovate[bot] in #1361
- fix(deps): update kubernetes packages to v0.33.2 by @renovate[bot] in #1362
- fix(deps): update module github.com/chromedp/chromedp to v0.13.7 by @renovate[bot] in #1363
- chore(deps): update module github.com/vektra/mockery/v3 to v3.5.0 by @renovate[bot] in #1365
- chore(deps): update module github.com/golangci/golangci-lint/v2 to v2.2.1 by @renovate[bot] in #1364
- chore(deps): update dependency go to v1.24.5 by @renovate[bot] in #1367
- fix(deps): update module golang.org/x/sync to v0.16.0 by @renovate[bot] in #1368
- fix(deps): update module golang.org/x/term to v0.33.0 by @renovate[bot] in #1369
- chore(deps): update module github.com/golangci/golangci-lint/v2 to v2.2.2 by @renovate[bot] in #1370
Full Changelog: v1.33.0...v1.34.0
v1.33.0
What's Changed
Features
- Provide a token-cache-storage type of none by @cbaenziger in #1285
- Add
--oidc-redirect-urlto override redirect URL by @int128 in #1263 - Support Client Credentials Flow by @cbaenziger in #1231
Refactoring
- Update github.com/golangci/golangci-lint to v2 by @int128 in #1336
- Use PKCE verifier of oauth2 package by @int128 in #1340
- Refactor setup and usage docs by @int128 in #1357
Dependencies
- fix(deps): update module golang.org/x/sync to v0.14.0 by @renovate in #1329
- fix(deps): update module golang.org/x/oauth2 to v0.30.0 by @renovate in #1328
- fix(deps): update module golang.org/x/term to v0.32.0 by @renovate in #1331
- chore(deps): update dependency go to v1.24.3 by @renovate in #1332
- chore(deps): update int128/update-generated-files-action action to v2.58.0 by @renovate in #1333
- chore(deps): update actions/setup-go action to v5.5.0 by @renovate in #1334
- chore(deps): update int128/docker-build-cache-config-action action to v1.38.0 by @renovate in #1335
- chore(deps): update docker/build-push-action action to v6.17.0 by @renovate in #1337
- fix(deps): update kubernetes packages to v0.33.1 by @renovate in #1338
- chore(deps): update module github.com/vektra/mockery/v2 to v3 by @renovate in #1322
- fix(deps): update module github.com/int128/oauth2cli to v1.16.0 by @renovate in #1339
- fix(deps): update module github.com/int128/oauth2cli to v1.17.0 by @renovate in #1341
- fix(deps): update module github.com/int128/oauth2dev to v1.1.0 by @renovate in #1342
- chore(deps): update module github.com/vektra/mockery/v3 to v3.3.0 by @renovate in #1343
- chore(deps): update docker/build-push-action action to v6.18.0 by @renovate in #1345
- chore(deps): update module github.com/vektra/mockery/v3 to v3.3.1 by @renovate in #1344
- chore(deps): update int128/update-generated-files-action action to v2.59.0 by @renovate in #1346
- chore(deps): update module github.com/vektra/mockery/v3 to v3.3.2 by @renovate in #1347
- chore(deps): update int128/update-generated-files-action action to v2.60.0 by @renovate in #1348
- chore(deps): update module github.com/vektra/mockery/v3 to v3.3.3 by @renovate in #1350
- fix(deps): update module golang.org/x/sync to v0.15.0 by @renovate in #1352
- chore(deps): update module github.com/vektra/mockery/v3 to v3.3.4 by @renovate in #1353
- chore(deps): update dependency go to v1.24.4 by @renovate in #1349
- chore(deps): update module github.com/vektra/mockery/v3 to v3.3.6 by @renovate in #1354
- chore(deps): update module github.com/vektra/mockery/v3 to v3.4.0 by @renovate in #1356
New Contributors
- @cbaenziger made their first contribution in #1285
Full Changelog: v1.32.4...v1.33.0
v1.32.4
What's Changed
Dependencies
- fix(deps): update module github.com/golang-jwt/jwt/v5 to v5.2.2 by @renovate in #1311
- fix(deps): update module github.com/chromedp/chromedp to v0.13.5 by @renovate in #1313
- chore(deps): update dependency go to v1.24.2 by @renovate in #1312
- fix(deps): update module github.com/chromedp/chromedp to v0.13.6 by @renovate in #1314
- fix(deps): update module github.com/coreos/go-oidc/v3 to v3.14.1 by @renovate in #1315
- fix(deps): update module golang.org/x/sync to v0.13.0 by @renovate in #1317
- fix(deps): update module golang.org/x/oauth2 to v0.29.0 by @renovate in #1316
- fix(deps): update module golang.org/x/term to v0.31.0 by @renovate in #1318
- chore(deps): update module github.com/vektra/mockery/v2 to v2.53.3 by @renovate in #1320
- chore(deps): update module github.com/golangci/golangci-lint to v1.64.8 by @renovate in #1319
- fix(deps): update kubernetes packages to v0.32.4 by @renovate in #1324
- fix(deps): update kubernetes packages to v0.33.0 by @renovate in #1325
- chore(deps): update docker/build-push-action action to v6.16.0 by @renovate in #1326
Full Changelog: v1.32.3...v1.32.4
v1.32.3
What's Changed
Refactoring
- Migrate to go tool dependency by @int128 in #1280
- Use int128/docker-build-metadata-action by @int128 in #1297
Dependencies
- fix(deps): update module github.com/int128/oauth2cli to v1.15.1 by @renovate in #1262
- fix(deps): update module github.com/vektra/mockery/v2 to v2.52.1 by @renovate in #1268
- fix(deps): update module golang.org/x/oauth2 to v0.26.0 by @renovate in #1270
- fix(deps): update module golang.org/x/term to v0.29.0 by @renovate in #1272
- fix(deps): update module golang.org/x/sync to v0.11.0 by @renovate in #1271
- chore(deps): update docker/setup-qemu-action action to v3.4.0 by @renovate in #1274
- chore(deps): update dependency go to v1.23.6 by @renovate in #1269
- chore(deps): update docker/setup-buildx-action action to v3.9.0 by @renovate in #1273
- fix(deps): update module github.com/golangci/golangci-lint to v1.64.2 by @renovate in #1276
- fix(deps): update module github.com/vektra/mockery/v2 to v2.52.2 by @renovate in #1277
- chore(deps): update golang docker tag to v1.24 by @renovate in #1279
- chore(deps): update dependency go to v1.24.0 by @renovate in #1275
- fix(deps): update module github.com/golangci/golangci-lint to v1.64.4 by @renovate in #1278
- fix(deps): update kubernetes packages to v0.32.2 by @renovate in #1281
- fix(deps): update module github.com/spf13/cobra to v1.9.0 by @renovate in #1282
- fix(deps): update module github.com/spf13/cobra to v1.9.1 by @renovate in #1283
- chore(deps): update docker/build-push-action action to v6.14.0 by @renovate in #1284
- fix(deps): update module github.com/google/go-cmp to v0.7.0 by @renovate in #1286
- fix(deps): update module github.com/chromedp/chromedp to v0.13.0 by @renovate in #1287
- fix(deps): update module golang.org/x/oauth2 to v0.27.0 by @renovate in #1288
- chore(deps): update docker/metadata-action action to v5.7.0 by @renovate in #1291
- chore(deps): update docker/setup-qemu-action action to v3.5.0 by @renovate in #1293
- chore(deps): update docker/setup-buildx-action action to v3.10.0 by @renovate in #1292
- chore(deps): update docker/build-push-action action to v6.15.0 by @renovate in #1290
- chore(deps): update docker/setup-qemu-action action to v3.6.0 by @renovate in #1296
- fix(deps): update module golang.org/x/sync to v0.12.0 by @renovate in #1300
- fix(deps): update module golang.org/x/term to v0.30.0 by @renovate in #1301
- fix(deps): update module golang.org/x/oauth2 to v0.28.0 by @renovate in #1299
- chore(deps): update dependency go to v1.24.1 by @renovate in #1298
- fix(deps): update module github.com/chromedp/chromedp to v0.13.1 by @renovate in #1302
- fix(deps): update kubernetes packages to v0.32.3 by @renovate in #1303
- fix(deps): update module github.com/coreos/go-oidc/v3 to v3.13.0 by @renovate in #1305
- chore(deps): update docker/login-action action to v3.4.0 by @renovate in #1306
- chore(deps): update actions/setup-go action to v5.4.0 by @renovate in #1308
- fix(deps): update module github.com/chromedp/chromedp to v0.13.2 by @renovate in #1309
- fix(deps): update module github.com/chromedp/chromedp to v0.13.3 by @renovate in #1310
Full Changelog: v1.32.2...v1.32.3
v1.32.2
What's Changed
Features
Refactoring
- Install from Homebrew main tap by @jede in #1259
- Update instructions for Google OAuth by @jede in #1260
- Refactor setup command and docs by @int128 in #1253
- Fix client secret description by @int128 in #1265
Dependencies
New Contributors
Full Changelog: v1.32.1...v1.32.2
v1.32.1
What's Changed
Features
- Fallback to disk storage if too big for keyring by @jamesrwhite in #1257
Refactoring
- Update apiVersion to client.authentication.k8s.io/v1 (integration-test) by @int128 in #1251
- Refactor integration-test and acceptance-test by @int128 in #1252
Dependencies
- fix(deps): update module github.com/vektra/mockery/v2 to v2.51.1 by @renovate in #1254
- chore(deps): update actions/setup-go action to v5.3.0 by @renovate in #1256
- fix(deps): update module github.com/chromedp/chromedp to v0.12.1 by @renovate in #1258
- chore(deps): update docker/build-push-action action to v6.13.0 by @renovate in #1261
New Contributors
- @jamesrwhite made their first contribution in #1257
Full Changelog: v1.32.0...v1.32.1
v1.32.0
TL;DR
For the security enhancement, the token cache is stored to the OS keyring by default. If you encounter an error for the keyring, see https://github.com/int128/kubelogin#token-cache.
What's Changed
Features 🎉
- Added key cache via OS keyring by @applejag in #973
- Add --token-cache-storage flag by @int128 in #1236
- Rename flag to --oidc-pkce-method and improve docs by @int128 in #1240
- Add clean command by @int128 in #1248
- Add windows arm64 release by @ssrahul96 in #1244
Refactoring
- Do not push container image on fork by @int128 in #1223
- Remove unused struct member by @int128 in #1224
- Enable keyring in system-test by @int128 in #1225
- Extract struct tokencache.Config by @int128 in #1226
- Push container image on push event only by @int128 in #1233
- Extract tokenCacheOptions by @int128 in #1232
- Refactor getDefaultTokenCacheDir() by @int128 in #1234
- Format markdown by @int128 in #1235
- Add
[SECURITY RISK]to insecure flag description by @int128 in #1237 - Remove unused struct field by @int128 in #1238
- Refactor PKCE implementation by @int128 in #1239
- Test PKCE by default (integration-test) by @int128 in #1241
- Refactor integration-test by @int128 in #1242
- Improve docs by @int128 in #1250
Dependencies
- chore(deps): update docker/setup-qemu-action action to v3.3.0 by @renovate in #1229
- chore(deps): update docker/build-push-action action to v6.11.0 by @renovate in #1228
- fix(deps): update module github.com/vektra/mockery/v2 to v2.51.0 by @renovate in #1243
- chore(deps): update int128/update-generated-files-action action to v2.57.0 by @renovate in #1245
- chore(deps): update docker/build-push-action action to v6.12.0 by @renovate in #1247
- fix(deps): update kubernetes packages to v0.32.1 by @renovate in #1246
- chore(deps): update dependency go to v1.23.5 by @renovate in #1249
New Contributors
- @applejag made their first contribution in #973
- @ssrahul96 made their first contribution in #1244
Full Changelog: v1.31.1...v1.32.0