Releases: int128/kubelogin
Releases · int128/kubelogin
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
v1.30.1
v1.30.0
What's Changed
New feature
Refactoring
- Migrate to mockery packages feature by @int128 in #1124
- Add wire to make generate by @int128 in #1127
Dependencies
- chore(deps): update dependency golangci/golangci-lint to v1.60.2 by @renovate in #1128
- chore(deps): update dependency golangci/golangci-lint to v1.60.3 by @renovate in #1130
- fix(deps): update module github.com/vektra/mockery/v2 to v2.44.2 by @renovate in #1125
- fix(deps): update module github.com/vektra/mockery/v2 to v2.45.0 by @renovate in #1131
- fix(deps): update module golang.org/x/term to v0.24.0 by @renovate in #1135
- chore(deps): update dependency golang-version to v1.23.1 by @renovate in #1137
- fix(deps): update module golang.org/x/oauth2 to v0.23.0 by @renovate in #1134
- fix(deps): update module github.com/vektra/mockery/v2 to v2.45.1 by @renovate in #1138
- chore(deps): update dependency golangci/golangci-lint to v1.61.0 by @renovate in #1139
- fix(deps): update kubernetes packages to v0.31.1 by @renovate in #1140
- fix(deps): update module github.com/vektra/mockery/v2 to v2.46.0 by @renovate in #1141
Full Changelog: v1.29.0...v1.30.0
v1.29.0
What's Changed
New feature
Dependencies
- fix(deps): update module golang.org/x/oauth2 to v0.22.0 by @renovate in #1114
- fix(deps): update module golang.org/x/sync to v0.8.0 by @renovate in #1115
- chore(deps): update dependency golang-version to v1.22.6 by @renovate in #1116
- fix(deps): update module golang.org/x/term to v0.23.0 by @renovate in #1117
- chore(deps): update dependency golangci/golangci-lint to v1.60.1 by @renovate in #1122
- chore(deps): update dependency golang-version to v1.23.0 by @renovate in #1119
- chore(deps): update golang docker tag to v1.23 by @renovate in #1121
- fix(deps): update kubernetes packages to v0.31.0 by @renovate in #1120
- fix(deps): update module gopkg.in/yaml.v2 to v3 by @renovate in #845
- Update flags in usage.md by @int128 in #1123
New Contributors
Full Changelog: v1.28.2...v1.29.0
v1.28.2
What's Changed
Dependencies
- fix(deps): update module golang.org/x/oauth2 to v0.21.0 by @renovate in #1095
- fix(deps): update module golang.org/x/term to v0.21.0 by @renovate in #1096
- chore(deps): update dependency golang-version to v1.22.4 by @renovate in #1097
- fix(deps): update module golang.org/x/net to v0.26.0 by @renovate in #1098
- chore(deps): update dependency golangci/golangci-lint to v1.59.1 by @renovate in #1099
- Update dexidp/dex to v2.39.0 by @int128 in #1103
- fix(deps): update kubernetes packages to v0.30.2 by @renovate in #1100
- fix(deps): update module github.com/spf13/cobra to v1.8.1 by @renovate in #1101
- fix(deps): update module k8s.io/klog/v2 to v2.130.1 by @renovate in #1102
- fix(deps): update module golang.org/x/term to v0.22.0 by @renovate in #1105
- chore(deps): update dependency golang-version to v1.22.5 by @renovate in #1104
- fix(deps): update module golang.org/x/net to v0.27.0 by @renovate in #1106
- fix(deps): update module github.com/coreos/go-oidc/v3 to v3.11.0 by @renovate in #1107
- fix(deps): update kubernetes packages to v0.30.3 by @renovate in #1108
- fix(deps): update module github.com/chromedp/chromedp to v0.10.0 by @renovate in #1111
- Remove golang.org/x/net/context by @int128 in #1112
Full Changelog: v1.28.1...v1.28.2
v1.28.1
What's Changed
New feature
Updates
- fix(deps): update module golang.org/x/net to v0.12.0 by @renovate in #953
- fix(deps): update module golang.org/x/oauth2 to v0.10.0 by @renovate in #955
- chore(deps): update dependency golang-version to v1.20.6 by @renovate in #957
- fix(deps): update kubernetes packages to v0.27.4 by @renovate in #959
- chore(deps): update dependency golang-version to v1.20.7 by @renovate in #961
- fix(deps): update module golang.org/x/net to v0.13.0 by @renovate in #962
- fix(deps): update module golang.org/x/term to v0.11.0 by @renovate in #963
- fix(deps): update module golang.org/x/net to v0.14.0 by @renovate in #964
- fix(deps): update module golang.org/x/oauth2 to v0.11.0 by @renovate in #965
- fix(deps): update module github.com/chromedp/chromedp to v0.9.2 by @renovate in #966
- chore(deps): update dependency golang-version to v1.21.0 by @renovate in #967
- chore(deps): update dependency golangci/golangci-lint to v1.54.0 by @renovate in #969
- chore(deps): update golang docker tag to v1.21 by @renovate in #968
- chore(deps): update dependency golangci/golangci-lint to v1.54.1 by @renovate in #970
- fix(deps): update kubernetes packages to v0.28.0 by @renovate in #971
- chore(deps): update dependency golangci/golangci-lint to v1.54.2 by @renovate in #972
- fix(deps): update kubernetes packages to v0.28.1 by @renovate in #974
- fix(deps): update module golang.org/x/term to v0.12.0 by @renovate in #976
- fix(deps): update module golang.org/x/net to v0.15.0 by @renovate in #978
- fix(deps): update module golang.org/x/oauth2 to v0.12.0 by @renovate in #979
- chore(deps): update dependency golang-version to v1.21.1 by @renovate in #981
- fix(deps): update module github.com/int128/oauth2dev to v1.0.1 by @renovate in #982
- chore(deps): update actions/checkout action to v4 by @renovate in #977
- fix(deps): update kubernetes packages to v0.28.2 by @renovate in #983
- fix(deps): update module golang.org/x/sync to v0.4.0 by @renovate in #984
- fix(deps): update module golang.org/x/term to v0.13.0 by @renovate in #985
- chore(deps): update dependency golang-version to v1.21.2 by @renovate in #986
- fix(deps): update module golang.org/x/net to v0.16.0 by @renovate in #987
- fix(deps): update module golang.org/x/oauth2 to v0.13.0 by @renovate in #988
- chore(deps): update dependency golang-version to v1.21.3 by @renovate in #990
- fix(deps): update module github.com/google/go-cmp to v0.6.0 by @renovate in #991
- fix(deps): update module golang.org/x/net to v0.17.0 by @renovate in #992
- fix(deps): update module github.com/chromedp/chromedp to v0.9.3 by @renovate in #993
- fix(deps): update kubernetes packages to v0.28.3 by @renovate in #994
- fix(deps): update module github.com/coreos/go-oidc/v3 to v3.7.0 by @renovate in #995
- chore(deps): update dependency golangci/golangci-lint to v1.55.0 by @renovate in #996
- chore(deps): update dependency golangci/golangci-lint to v1.55.1 by @renovate in #997
- chore(deps): update int128/go-workflows action to v0.2.0 by @renovate in #998
- fix(deps): update module k8s.io/klog/v2 to v2.110.1 by @renovate in #999
- chore(deps): update dependency golangci/golangci-lint to v1.55.2 by @renovate in #1000
- fix(deps): update module golang.org/x/sync to v0.5.0 by @renovate in #1001
- fix(deps): update module github.com/spf13/cobra to v1.8.0 by @renovate in #1002
- chore(deps): update dependency golang-version to v1.21.4 by @renovate in #1003
- fix(deps): update module github.com/golang-jwt/jwt/v5 to v5.1.0 by @renovate in #1004
- fix(deps): update module golang.org/x/term to v0.14.0 by @renovate in #1005
- fix(deps): update module golang.org/x/net to v0.18.0 by @renovate in #1006
- fix(deps): update module golang.org/x/oauth2 to v0.14.0 by @renovate in #1007
- fix(deps): update kubernetes packages to v0.28.4 by @renovate in #1008
- fix(deps): update module golang.org/x/term to v0.15.0 by @renovate in #1009
- fix(deps): update module golang.org/x/net to v0.19.0 by @renovate in #1010
- fix(deps): update module golang.org/x/oauth2 to v0.15.0 by @renovate in #1011
- fix(deps): update module github.com/coreos/go-oidc/v3 to v3.8.0 by @renovate in #1012
- fix(deps): update module github.com/golang-jwt/jwt/v5 to v5.2.0 by @renovate in #1013
- chore(deps): update dependency golang-version to v1.21.5 by @renovate in #1014
- chore(deps): update actions/setup-go action to v5 by @renovate in #1015
- fix(deps): update module github.com/coreos/go-oidc/v3 to v3.9.0 by @renovate in #1016
- fix(deps): update kubernetes packages to v0.29.0 by @renovate in #1017
- fix(docker): Bump to distroless debian12 for golang:1.21 binaries by @gaima8 in #980
- Generated by GitHub Actions (go / fmt) by @github-actions in #1018
- Build multi-architectures image in single job by @int128 in #1019
- Bump int128/go-release-action@v2 by @int128 in #1020
- chore(deps): update int128/go-workflows action to v0.2.1 by @renovate in #1022
- Parallel build of multi-architectures image by @int128 in #1021
- fix(deps): update github.com/pkg/browser digest to 5ac0b6a by @renovate in #1023
- fix(deps): update module golang.org/x/sync to v0.6.0 by @renovate in #1024
- fix(deps): update module golang.org/x/term to v0.16.0 by @renovate in #1025
- fix(deps): update module golang.org/x/net to v0.20.0 by @renovate in #1026
- fix(deps): update module golang.org/x/oauth2 to v0.16.0 by @renovate in #1027
- chore(deps): update dependency golang-version to v1.21.6 by @renovate in #1029
- fix(deps): update module k8s.io/klog/v2 to v2.120.0 by @renovate in #1031
- fix(deps): update module github.com/alexflint/go-filemutex to v1.3.0 by @renovate in #1032
- chore(deps): update int128/go-workflows action to v0.3.0 by @renovate in #1033
- fix(deps): update kubernetes packages to v0.29.1 by @renovate in #1034
- fix(deps): update module k8s.io/klog/v2 to v2.120.1 by @renovate in #1035
- fix(deps): update module github.com/chromedp/chromedp to v0.9.4 by @renovate in #1036
- chore(deps): update dependency golang-version to v1.22.0 by @renovate in #1040
- fix(deps): update module github.com/chromedp/chromedp to v0.9.5 by @renovate in #1038
- chore(deps): update dependency golangci/golangci-lint to v1.56.0 by @renovate in #1042
- chore(deps): update golang docker tag to v1.22 by @renovate in #1041
- fix(deps): update module github.com/google/wire to v0.6.0 by @renovate in #1043
- fix(deps): update module golang.org/x/net to v0.21.0 by @renovate in #1045
- fix(deps): update module golang.org/x/oauth2 to v0.17.0 by @renovate in https://github.com/int128/kubel...
v1.28.0
What's Changed
New feature
- Added flag to let user set redirect uri for authcode-keyboard by @rnikoopour in #944
- Refactor #944 by @int128 in #951
Refactoring
Updates
- fix(deps): update module github.com/chromedp/chromedp to v0.9.1 by @renovate in #906
- chore(deps): update rajatjindal/krew-release-bot action to v0.0.46 by @renovate in #915
- fix(deps): update module github.com/spf13/cobra to v1.7.0 by @renovate in #919
- fix(deps): update module k8s.io/klog/v2 to v2.100.1 by @renovate in #927
- fix(deps): update module golang.org/x/term to v0.8.0 by @renovate in #930
- fix(deps): update module github.com/golang-jwt/jwt/v4 to v5 by @renovate in #925
- fix(deps): update module github.com/coreos/go-oidc/v3 to v3.6.0 by @renovate in #934
- fix(deps): update module github.com/stretchr/testify to v1.8.4 by @renovate in #937
- chore(deps): update dependency golang-version to v1.20.5 by @renovate in #940
- fix(deps): update module golang.org/x/net to v0.11.0 by @renovate in #945
- fix(deps): update module golang.org/x/oauth2 to v0.9.0 by @renovate in #946
- fix(deps): update module golang.org/x/sync to v0.3.0 by @renovate in #947
- fix(deps): update kubernetes packages to v0.27.3 by @renovate in #948
- chore(deps): update dependency golangci/golangci-lint to v1.53.3 by @renovate in #949
New Contributors
- @rnikoopour made their first contribution in #944
Full Changelog: v1.27.0...v1.28.0
v1.27.0
What's Changed
New feature
Updates
- fix(deps): update module github.com/coreos/go-oidc/v3 to v3.5.0 by @renovate in #852
- fix(deps): update module github.com/chromedp/chromedp to v0.8.7 by @renovate in #859
- fix(deps): update kubernetes packages to v0.26.1 by @renovate in #864
- fix(deps): update module k8s.io/klog/v2 to v2.90.0 by @renovate in #867
- fix(deps): update module golang.org/x/term to v0.5.0 by @renovate in #875
- chore(deps): update dependency golang-version to v1.20.1 by @renovate in #883
- fix(deps): update module golang.org/x/net to v0.7.0 by @renovate in #884
- fix(deps): update module github.com/golang-jwt/jwt/v4 to v4.5.0 by @renovate in #888
- chore(deps): update dependency golangci/golangci-lint to v1.51.2 by @renovate in #889
- fix(deps): update module github.com/stretchr/testify to v1.8.2 by @renovate in #893
- fix(deps): update module github.com/int128/oauth2dev to v1 by @renovate in #896
New Contributors
Full Changelog: v1.26.0...v1.27.0