Releases: int128/kubelogin
Releases · int128/kubelogin
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-url
to 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
v1.31.1
What's Changed
Features
Refactoring
- Extract service package (integration_test) by @int128 in #1170
- Use Go 1.22 router (integration_test) by @int128 in #1171
- Add links to OIDC spec or RFC by @int128 in #1172
- Refactor go workflows by @int128 in #1176
- Use BUILDPLATFORM for multi-architecture build by @int128 in #1178
- Configure automatically generated release notes by @int128 in #1222
Dependencies
- fix(deps): update module golang.org/x/sync to v0.9.0 by @renovate in #1168
- chore(deps): update dependency go to v1.23.3 by @renovate in #1166
- fix(deps): update module golang.org/x/term to v0.26.0 by @renovate in #1169
- fix(deps): update module golang.org/x/oauth2 to v0.24.0 by @renovate in #1167
- fix(deps): update module github.com/int128/oauth2cli to v1.14.1 by @renovate in #1175
- chore(deps): update dependency int128/go-renovate-config to v1.7.2 by @renovate in #1165
- chore(deps): update rajatjindal/krew-release-bot action to v0.0.47 by @renovate in #1179
- fix(deps): update module github.com/golangci/golangci-lint to v1.62.0 by @renovate in #1180
- fix(deps): update module github.com/chromedp/chromedp to v0.11.2 by @renovate in #1181
- fix(deps): update module github.com/vektra/mockery/v2 to v2.47.0 by @renovate in #1183
- chore(deps): update int128/docker-build-cache-config-action action to v1.36.0 by @renovate in #1184
- chore(deps): update int128/update-generated-files-action action to v2.56.0 by @renovate in #1185
- fix(deps): update module github.com/vektra/mockery/v2 to v2.48.0 by @renovate in #1186
- chore(deps): update docker/metadata-action action to v5.6.0 by @renovate in #1187
- chore(deps): update docker/metadata-action action to v5.6.1 by @renovate in #1188
- fix(deps): update module github.com/vektra/mockery/v2 to v2.49.0 by @renovate in #1189
- fix(deps): update kubernetes packages to v0.31.3 by @renovate in #1190
- fix(deps): update module github.com/stretchr/testify to v1.10.0 by @renovate in #1191
- fix(deps): update module github.com/golangci/golangci-lint to v1.62.2 by @renovate in #1192
- chore(deps): update docker/build-push-action action to v6.10.0 by @renovate in #1193
- fix(deps): update module github.com/vektra/mockery/v2 to v2.49.1 by @renovate in #1194
- fix(deps): update module github.com/vektra/mockery/v2 to v2.49.2 by @renovate in #1196
- fix(deps): update module golang.org/x/sync to v0.10.0 by @renovate in #1198
- chore(deps): update dependency go to v1.23.4 by @renovate in #1197
- fix(deps): update module golang.org/x/term to v0.27.0 by @renovate in #1200
- fix(deps): update module github.com/vektra/mockery/v2 to v2.50.0 by @renovate in #1199
- chore(deps): update int128/docker-build-cache-config-action action to v1.37.0 by @renovate in #1201
- fix(deps): update kubernetes packages to v0.31.4 by @renovate in #1202
- chore(deps): update actions/setup-go action to v5.2.0 by @renovate in #1203
- fix(deps): update kubernetes packages to v0.32.0 by @renovate in #1204
- chore(deps): update docker/setup-buildx-action action to v3.8.0 by @renovate in #1205
- fix(deps): update module github.com/vektra/mockery/v2 to v2.50.1 by @renovate in #1206
- fix(deps): update module github.com/vektra/mockery/v2 to v2.50.2 by @renovate in #1209
- fix(deps): update module github.com/golangci/golangci-lint to v1.63.0 by @renovate in #1211
- fix(deps): update module github.com/golangci/golangci-lint to v1.63.1 by @renovate in #1212
- fix(deps): update module github.com/vektra/mockery/v2 to v2.50.3 by @renovate in #1213
- fix(deps): update module github.com/golangci/golangci-lint to v1.63.2 by @renovate in #1214
- fix(deps): update module github.com/golangci/golangci-lint to v1.63.3 by @renovate in #1215
- fix(deps): update module github.com/vektra/mockery/v2 to v2.50.4 by @renovate in #1216
- fix(deps): update module github.com/golangci/golangci-lint to v1.63.4 by @renovate in #1217
- fix(deps): update module github.com/coreos/go-oidc/v3 to v3.12.0 by @renovate in #1218
- fix(deps): update module golang.org/x/oauth2 to v0.25.0 by @renovate in #1219
- fix(deps): update module golang.org/x/term to v0.28.0 by @renovate in #1220
Full Changelog: v1.31.0...v1.31.1
v1.31.0
What's Changed
New Feature
Bug Fix
Refactoring
- refactor: Move useAccessToken to oidc.Provider by @int128 in #1160
- Fix flaky system test by @int128 in #1164
Dependencies
- fix(deps): update module github.com/vektra/mockery/v2 to v2.46.1 by @renovate in #1152
- fix(deps): update module github.com/vektra/mockery/v2 to v2.46.2 by @renovate in #1154
- chore(deps): update dependency go to v1.23.2 by @renovate in #1153
- fix(deps): update module golang.org/x/term to v0.25.0 by @renovate in #1155
- fix(deps): update module github.com/vektra/mockery/v2 to v2.46.3 by @renovate in #1156
- fix(deps): update module github.com/chromedp/chromedp to v0.11.0 by @renovate in #1157
- fix(deps): update module github.com/chromedp/chromedp to v0.11.1 by @renovate in #1158
- fix(deps): update kubernetes packages to v0.31.2 by @renovate in #1159
- chore(deps): update dependency int128/go-renovate-config to v1.6.1 by @renovate in #1149
Full Changelog: v1.30.1...v1.31.0