chore(deps): Update quay.io/oauth2-proxy/oauth2-proxy Docker tag to v7.15.6 #136

Merged
jakman85 merged 2 commits from renovate/quay.io-oauth2-proxy-oauth2-proxy-7.x into main 2026-11-08 06:45:31 +00:00
Collaborator

This PR contains the following updates:

Package Update Change
quay.io/oauth2-proxy/oauth2-proxy (source) minor v7.8.1 → v7.15.6

⚠️ Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

oauth2-proxy/oauth2-proxy (quay.io/oauth2-proxy/oauth2-proxy)

v7.15.6

Compare Source

v7.15.5

Compare Source

v7.15.4

Compare Source

v7.15.3

Compare Source

v7.15.2

Compare Source

  • #​3477 chore(dep): bump go to 1.26 and migrate of reverse proxy handling

v7.15.1

Compare Source

v7.15.0

Compare Source

v7.14.3

Compare Source

v7.14.2

Compare Source

  • #​3183 fix: allow URL parameters to configure username, password and max idle connection timeout if the matching configuration is empty.

v7.14.1

Compare Source

v7.14.0

Compare Source

v7.13.0

Compare Source

v7.12.0

Compare Source

v7.11.0

Compare Source

v7.10.0

Compare Source

v7.9.0

Compare Source

v7.8.2

Compare Source


Configuration

📅 Schedule: (in timezone America/New_York)

  • Branch creation
    • "after 3am and before 6am"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [quay.io/oauth2-proxy/oauth2-proxy](https://quay.io/oauth2-proxy/oauth2-proxy) ([source](https://github.com/oauth2-proxy/oauth2-proxy)) | minor | `v7.8.1` → `v7.15.6` | --- > ⚠️ **Warning** > > Some dependencies could not be looked up. Check the [Dependency Dashboard](issues/91) for more information. --- ### Release Notes <details> <summary>oauth2-proxy/oauth2-proxy (quay.io/oauth2-proxy/oauth2-proxy)</summary> ### [`v7.15.6`](https://github.com/oauth2-proxy/oauth2-proxy/blob/HEAD/CHANGELOG.md#Changes-since-v7156) [Compare Source](https://github.com/oauth2-proxy/oauth2-proxy/compare/v7.15.5...v7.15.6) ### [`v7.15.5`](https://github.com/oauth2-proxy/oauth2-proxy/blob/HEAD/CHANGELOG.md#Changes-since-v7155) [Compare Source](https://github.com/oauth2-proxy/oauth2-proxy/compare/v7.15.4...v7.15.5) - [#&#8203;3587](https://github.com/oauth2-proxy/oauth2-proxy/pull/3587) fix: keep the query after the slash in the trailing slash redirect ([@&#8203;jayhemnani9910](https://github.com/jayhemnani9910)) - [#&#8203;3584](https://github.com/oauth2-proxy/oauth2-proxy/pull/3584) fix: read the Entra ID tenant from the `tid` claim so session validation works in national clouds such as Azure US Government (fixes [#&#8203;2939](https://github.com/oauth2-proxy/oauth2-proxy/issues/2939)) ([@&#8203;asifsid](https://github.com/asifsid) / [@&#8203;dantreiman](https://github.com/dantreiman)) - [#&#8203;3583](https://github.com/oauth2-proxy/oauth2-proxy/pull/3583) fix: return 403 instead of 500 when the ID token audience is invalid [@&#8203;marsluca](https://github.com/marsluca) - [#&#8203;3573](https://github.com/oauth2-proxy/oauth2-proxy/pull/3573) fix: return 403 instead of 500 when a user with an unverified email completes the OAuth2 callback (fixes [#&#8203;3234](https://github.com/oauth2-proxy/oauth2-proxy/issues/3234)) [@&#8203;amichelic](https://github.com/amichelic) - [#&#8203;3540](https://github.com/oauth2-proxy/oauth2-proxy/pull/3540) fix: honor `--oidc-groups-claim` for tokens verified via `--extra-jwt-issuers` ([@&#8203;jaewak](https://github.com/jaewak) / [@&#8203;tuunit](https://github.com/tuunit)) - [#&#8203;3219](https://github.com/oauth2-proxy/oauth2-proxy/pull/3219) fix: escape OAuth state redirect URLs to preserve query parameters ([@&#8203;CallumWayve](https://github.com/CallumWayve)) ### [`v7.15.4`](https://github.com/oauth2-proxy/oauth2-proxy/blob/HEAD/CHANGELOG.md#Changes-since-v7154) [Compare Source](https://github.com/oauth2-proxy/oauth2-proxy/compare/v7.15.3...v7.15.4) - [#&#8203;3546](https://github.com/oauth2-proxy/oauth2-proxy/pull/3546) fix: strip the port from the request host when matching cookie domains [@&#8203;kirilju](https://github.com/kirilju) - [#&#8203;3547](https://github.com/oauth2-proxy/oauth2-proxy/pull/3547) fix: refresh additional claims for OIDC and MS Entra ID providers and properly populate additional claims during login ([@&#8203;Apollo3zehn](https://github.com/Apollo3zehn)) - [#&#8203;3477](https://github.com/oauth2-proxy/oauth2-proxy/pull/3477) fix(bitbucket): auth failure due to Bitbucket OAuth 2.0 [changes on May 4th 2026](https://developer.atlassian.com/cloud/bitbucket/changelog/#CHANGE-3052) [@&#8203;mfouad](https://github.com/mfouad) - [#&#8203;3535](https://github.com/oauth2-proxy/oauth2-proxy/pull/3535) fix: surface Microsoft Graph errors during Entra group overage instead of logging in with an incomplete group set [@&#8203;no-hup](https://github.com/no-hup) - [#&#8203;3527](https://github.com/oauth2-proxy/oauth2-proxy/pull/3527) fix(encryption): return an error instead of panicking on a short GCM ciphertext [@&#8203;winklemad](https://github.com/winklemad) ### [`v7.15.3`](https://github.com/oauth2-proxy/oauth2-proxy/blob/HEAD/CHANGELOG.md#Changes-since-v7153) [Compare Source](https://github.com/oauth2-proxy/oauth2-proxy/compare/v7.15.2...v7.15.3) - [#&#8203;3493](https://github.com/oauth2-proxy/oauth2-proxy/pull/3493) chore(deps): update gomod [@&#8203;tuunit](https://github.com/tuunit) ### [`v7.15.2`](https://github.com/oauth2-proxy/oauth2-proxy/blob/HEAD/CHANGELOG.md#Changes-since-v7152) [Compare Source](https://github.com/oauth2-proxy/oauth2-proxy/compare/v7.15.1...v7.15.2) - [#&#8203;3477](https://github.com/oauth2-proxy/oauth2-proxy/pull/3477) chore(dep): bump go to 1.26 and migrate of reverse proxy handling ### [`v7.15.1`](https://github.com/oauth2-proxy/oauth2-proxy/blob/HEAD/CHANGELOG.md#Changes-since-v7151) [Compare Source](https://github.com/oauth2-proxy/oauth2-proxy/compare/v7.15.0...v7.15.1) - [#&#8203;3411](https://github.com/oauth2-proxy/oauth2-proxy/pull/3411) chore(deps): update gomod dependencies ([@&#8203;tuunit](https://github.com/tuunit)) - [#&#8203;3333](https://github.com/oauth2-proxy/oauth2-proxy/pull/3333) fix: invalidate session on fatal OAuth2 refresh errors ([@&#8203;frhack](https://github.com/frhack)) - [GHSA-f24x-5g9q-753f](https://github.com/oauth2-proxy/oauth2-proxy/security/advisories/GHSA-f24x-5g9q-753f) fix: clear session cookie at beginning of signinpage handler ([@&#8203;fnoehWM](https://github.com/fnoehWM) / [@&#8203;bella-WI](https://github.com/bella-WI) / [@&#8203;tuunit](https://github.com/tuunit)) - [GHSA-5hvv-m4w4-gf6v](https://github.com/oauth2-proxy/oauth2-proxy/security/advisories/GHSA-5hvv-m4w4-gf6v) fix: health check user-agent authentication bypass ([@&#8203;tuunit](https://github.com/tuunit)) - [GHSA-7x63-xv5r-3p2x](https://github.com/oauth2-proxy/oauth2-proxy/security/advisories/GHSA-7x63-xv5r-3p2x) fix: authentication bypass via X-Forwarded-Uri header spoofing ([@&#8203;tuunit](https://github.com/tuunit)) - [GHSA-pxq7-h93f-9jrg](https://github.com/oauth2-proxy/oauth2-proxy/security/advisories/GHSA-pxq7-h93f-9jrg) fix: fragment evaluation as part of the allowed routes ([@&#8203;tuunit](https://github.com/tuunit)) - [GHSA-c5c4-8r6x-56w3](https://github.com/oauth2-proxy/oauth2-proxy/security/advisories/GHSA-c5c4-8r6x-56w3) fix: email validation bypass via malformed multi-@&#8203; email claims ([@&#8203;tuunit](https://github.com/tuunit)) ### [`v7.15.0`](https://github.com/oauth2-proxy/oauth2-proxy/blob/HEAD/CHANGELOG.md#Changes-since-v7150) [Compare Source](https://github.com/oauth2-proxy/oauth2-proxy/compare/v7.14.3...v7.15.0) - [#&#8203;3382](https://github.com/oauth2-proxy/oauth2-proxy/pull/3382) chore(deps): update gomod and golangci/golangci-lint to v2.11.4 ([@&#8203;tuunit](https://github.com/tuunit)) - [#&#8203;3374](https://github.com/oauth2-proxy/oauth2-proxy/pull/3374) fix: handle Unix socket RemoteAddr in IP resolution ([@&#8203;H1net](https://github.com/H1net)) - [#&#8203;3381](https://github.com/oauth2-proxy/oauth2-proxy/pull/3381) fix: do not log error for backend logout 204 ([@&#8203;artificiosus](https://github.com/artificiosus)) - [#&#8203;3327](https://github.com/oauth2-proxy/oauth2-proxy/pull/3327) fix: improve logging when session refresh token is missing ([@&#8203;yosri-brh](https://github.com/yosri-brh)) - [#&#8203;2767](https://github.com/oauth2-proxy/oauth2-proxy/pull/2767) fix: propagate errors during route building ([@&#8203;sybereal](https://github.com/sybereal)) ### [`v7.14.3`](https://github.com/oauth2-proxy/oauth2-proxy/blob/HEAD/CHANGELOG.md#Changes-since-v7143) [Compare Source](https://github.com/oauth2-proxy/oauth2-proxy/compare/v7.14.2...v7.14.3) - [#&#8203;3352](https://github.com/oauth2-proxy/oauth2-proxy/pull/3352) fix: backend logout URL call on sign out ([#&#8203;3172](https://github.com/oauth2-proxy/oauth2-proxy/issues/3172))([@vsejpal](https://github.com/vsejpal)) - [#&#8203;3332](https://github.com/oauth2-proxy/oauth2-proxy/pull/3332) ci: distribute windows binary with .exe extension ([@&#8203;igitur](https://github.com/igitur)) - [#&#8203;2685](https://github.com/oauth2-proxy/oauth2-proxy/pull/2685) feat: allow arbitrary claims from the IDToken and IdentityProvider UserInfo endpoint to be added to the session state ([@&#8203;vegetablest](https://github.com/vegetablest)) - [#&#8203;3278](https://github.com/oauth2-proxy/oauth2-proxy/pull/3278) feat: possibility to inject id_token in redirect url during sign out ([@&#8203;albanf](https://github.com/albanf)) - [#&#8203;2851](https://github.com/oauth2-proxy/oauth2-proxy/pull/2851) feat: add support for specifying allowed OIDC JWT signing algorithms ([#&#8203;2753](https://github.com/oauth2-proxy/oauth2-proxy/issues/2753)) ([@&#8203;andoks](https://github.com/andoks) / [@&#8203;tuunit](https://github.com/tuunit)) - [#&#8203;3369](https://github.com/oauth2-proxy/oauth2-proxy/pull/3369) fix: use CSRFExpire instead of Expire for CSRF cookie validation ([@&#8203;Br1an67](https://github.com/Br1an67)) - [#&#8203;3365](https://github.com/oauth2-proxy/oauth2-proxy/pull/3365) fix: filter empty strings from allowed groups ([@&#8203;Br1an67](https://github.com/Br1an67)) - [#&#8203;3338](https://github.com/oauth2-proxy/oauth2-proxy/pull/3338) feat: add --config-test flag for validating configuration ([@&#8203;MayorFaj](https://github.com/MayorFaj)) - [#&#8203;3347](https://github.com/oauth2-proxy/oauth2-proxy/pull/3347) feat: add same site option for csrf cookies ([@&#8203;jvnoije](https://github.com/jvnoije)) - [#&#8203;3376](https://github.com/oauth2-proxy/oauth2-proxy/pull/3376) feat: allow setting unix socket file mode when declaring listener ([@&#8203;Tristan971](https://github.com/Tristan971) / [@&#8203;tuunit](https://github.com/tuunit)) ### [`v7.14.2`](https://github.com/oauth2-proxy/oauth2-proxy/blob/HEAD/CHANGELOG.md#Changes-since-v7142) [Compare Source](https://github.com/oauth2-proxy/oauth2-proxy/compare/v7.14.1...v7.14.2) - [#&#8203;3183](https://github.com/oauth2-proxy/oauth2-proxy/pull/3183) fix: allow URL parameters to configure username, password and max idle connection timeout if the matching configuration is empty. ### [`v7.14.1`](https://github.com/oauth2-proxy/oauth2-proxy/blob/HEAD/CHANGELOG.md#Changes-since-v7141) [Compare Source](https://github.com/oauth2-proxy/oauth2-proxy/compare/v7.14.0...v7.14.1) - [#&#8203;3314](https://github.com/oauth2-proxy/oauth2-proxy/pull/3314) revert: fix: skip provider button auth only redirect ([#&#8203;3309](https://github.com/oauth2-proxy/oauth2-proxy/issues/3309)) ([@&#8203;StefanMarkmann](https://github.com/StefanMarkmann) / [@&#8203;tuunit](https://github.com/tuunit)) - [#&#8203;3315](https://github.com/oauth2-proxy/oauth2-proxy/pull/3315) docs: clarify browser vs API routes for nginx auth_request redirects ([@&#8203;StefanMarkmann](https://github.com/StefanMarkmann)) ### [`v7.14.0`](https://github.com/oauth2-proxy/oauth2-proxy/blob/HEAD/CHANGELOG.md#Changes-since-v7140) [Compare Source](https://github.com/oauth2-proxy/oauth2-proxy/compare/v7.13.0...v7.14.0) - [#&#8203;3309](https://github.com/oauth2-proxy/oauth2-proxy/pull/3309) fix: Return 302 redirect from AuthOnly endpoint when skip-provider-button is true ([@&#8203;StefanMarkmann](https://github.com/StefanMarkmann)) - [#&#8203;3302](https://github.com/oauth2-proxy/oauth2-proxy/pull/3302) fix: static upstreams failing validation due to `passHostHeader` and `proxyWebSockets` defaults being set incorrectly ([@&#8203;sourava01](https://github.com/sourava01) / [@&#8203;tuunit](https://github.com/tuunit)) - [#&#8203;3312](https://github.com/oauth2-proxy/oauth2-proxy/pull/3312) chore(deps): upgrade to go1.25.6 and latest dependencies ([@&#8203;tuunit](https://github.com/tuunit)) ### [`v7.13.0`](https://github.com/oauth2-proxy/oauth2-proxy/blob/HEAD/CHANGELOG.md#Changes-since-v7130) [Compare Source](https://github.com/oauth2-proxy/oauth2-proxy/compare/v7.12.0...v7.13.0) - [#&#8203;2628](https://github.com/oauth2-proxy/oauth2-proxy/pull/2628) feat(structured config): revamp of yaml parsing using mapstructure decoder and custom decoders ([@&#8203;tuunit](https://github.com/tuunit)) - [#&#8203;3197](https://github.com/oauth2-proxy/oauth2-proxy/pull/3197) fix: NewRemoteKeySet is not using DefaultHTTPClient ([@&#8203;rsrdesarrollo](https://github.com/rsrdesarrollo) / [@&#8203;tuunit](https://github.com/tuunit)) - [#&#8203;3292](https://github.com/oauth2-proxy/oauth2-proxy/pull/3292) chore(deps): upgrade gomod and bump to golang v1.25.5 ([@&#8203;tuunit](https://github.com/tuunit)) - [#&#8203;3304](https://github.com/oauth2-proxy/oauth2-proxy/pull/3304) fix: added conditional so default is not always set and env vars are honored fixes 3303 ([@&#8203;pixeldrew](https://github.com/pixeldrew)) - [#&#8203;3264](https://github.com/oauth2-proxy/oauth2-proxy/pull/3264) fix: more aggressively truncate logged access_token ([@&#8203;MartinNowak](https://github.com/MartinNowak) / [@&#8203;tuunit](https://github.com/tuunit)) - [#&#8203;3267](https://github.com/oauth2-proxy/oauth2-proxy/pull/3267) fix: Session refresh handling in OIDC provider ([@&#8203;gysel](https://github.com/gysel)) - [#&#8203;3290](https://github.com/oauth2-proxy/oauth2-proxy/pull/3290) fix: WebSocket proxy to respect PassHostHeader setting ([@&#8203;UnsignedLong](https://github.com/UnsignedLong)) ### [`v7.12.0`](https://github.com/oauth2-proxy/oauth2-proxy/blob/HEAD/CHANGELOG.md#Changes-since-v7120) [Compare Source](https://github.com/oauth2-proxy/oauth2-proxy/compare/v7.11.0...v7.12.0) - [#&#8203;3228](https://github.com/oauth2-proxy/oauth2-proxy/pull/3228) fix: use GetSecret() in ticket.go makeCookie to respect cookie-secret-file ([@&#8203;stagswtf](https://github.com/stagswtf)) - [#&#8203;3244](https://github.com/oauth2-proxy/oauth2-proxy/pull/3244) chore(deps): upgrade to latest go1.25.3 ([@&#8203;tuunit](https://github.com/tuunit)) - [#&#8203;3238](https://github.com/oauth2-proxy/oauth2-proxy/pull/3238) chore: Replace pkg/clock with narrowly targeted stub clocks ([@&#8203;dsymonds](https://github.com/dsymonds)) - [#&#8203;3237](https://github.com/oauth2-proxy/oauth2-proxy/pull/3237) - feat: add option to use organization id for preferred username in Google Provider ([@&#8203;pixeldrew](https://github.com/pixeldrew)) - [GHSA-vjrc-mh2v-45x6](https://github.com/oauth2-proxy/oauth2-proxy/security/advisories/GHSA-vjrc-mh2v-45x6) fix: request header smuggling by stripping all normalized header variants ([@&#8203;tuunit](https://github.com/tuunit)) - [#&#8203;1933](https://github.com/oauth2-proxy/oauth2-proxy/pull/1933) fix: validation of refreshed sessions using the access_token in the OIDC provider ([@&#8203;gysel](https://github.com/gysel) / [@&#8203;tuunit](https://github.com/tuunit)) - [#&#8203;2841](https://github.com/oauth2-proxy/oauth2-proxy/pull/2841) feat: add allowed\_\* constraint option to proxy endpoint query string ([@&#8203;jacobalberty](https://github.com/jacobalberty)) ### [`v7.11.0`](https://github.com/oauth2-proxy/oauth2-proxy/blob/HEAD/CHANGELOG.md#Changes-since-v7110) [Compare Source](https://github.com/oauth2-proxy/oauth2-proxy/compare/v7.10.0...v7.11.0) - [#&#8203;2273](https://github.com/oauth2-proxy/oauth2-proxy/pull/2273) feat: add Cidaas provider ([@&#8203;Bibob7](https://github.com/Bibob7), [@&#8203;Teko012](https://github.com/Teko012)) - [#&#8203;3166](https://github.com/oauth2-proxy/oauth2-proxy/pull/3166) chore(dep): upgrade to latest golang 1.24.6 ([@&#8203;tuunit](https://github.com/tuunit)) - [#&#8203;3156](https://github.com/oauth2-proxy/oauth2-proxy/pull/3156) feat: allow disable-keep-alives configuration for upstream ([@&#8203;jet-go](https://github.com/jet-go)) - [#&#8203;3150](https://github.com/oauth2-proxy/oauth2-proxy/pull/3150) fix: Gitea team membership ([@&#8203;MagicRB](https://github.com/MagicRB), [@&#8203;tuunit](https://github.com/tuunit)) ### [`v7.10.0`](https://github.com/oauth2-proxy/oauth2-proxy/blob/HEAD/CHANGELOG.md#Changes-since-v7100) [Compare Source](https://github.com/oauth2-proxy/oauth2-proxy/compare/v7.9.0...v7.10.0) - [#&#8203;2615](https://github.com/oauth2-proxy/oauth2-proxy/pull/2615) feat(cookies): add option to set a limit on the number of per-request CSRF cookies oauth2-proxy sets ([@&#8203;bh-tt](https://github.com/bh-tt)) - [#&#8203;2605](https://github.com/oauth2-proxy/oauth2-proxy/pull/2605) fix: show login page on broken cookie ([@&#8203;Primexz](https://github.com/Primexz)) - [#&#8203;2743](https://github.com/oauth2-proxy/oauth2-proxy/pull/2743) feat: allow use more possible google admin-sdk api scopes ([@&#8203;BobDu](https://github.com/BobDu)) - [#&#8203;2359](https://github.com/oauth2-proxy/oauth2-proxy/pull/2359) feat: add SourceHut (sr.ht) provider([@&#8203;bitfehler](https://github.com/bitfehler)) - [#&#8203;2524](https://github.com/oauth2-proxy/oauth2-proxy/pull/2524) fix: regex substitution for $ signs in upstream path handling before running envsubst ([@&#8203;dashkan](https://github.com/dashkan) / [@&#8203;tuunit](https://github.com/tuunit)) - [#&#8203;3104](https://github.com/oauth2-proxy/oauth2-proxy/pull/3104) feat(cookie): add feature support for cookie-secret-file ([@&#8203;sandy2008](https://github.com/sandy2008)) - [#&#8203;3055](https://github.com/oauth2-proxy/oauth2-proxy/pull/3055) feat: support non-default authorization request response mode also for OIDC providers ([@&#8203;stieler-it](https://github.com/stieler-it)) - [#&#8203;3138](https://github.com/oauth2-proxy/oauth2-proxy/pull/3138) feat: make google_groups argument optional when using google provider ([@&#8203;sourava01](https://github.com/sourava01)) - [#&#8203;3093](https://github.com/oauth2-proxy/oauth2-proxy/pull/3093) feat: differentiate between "no available key" and error for redis sessions ([@&#8203;nobletrout](https://github.com/nobletrout)) - [GHSA-7rh7-c77v-6434](https://github.com/oauth2-proxy/oauth2-proxy/security/advisories/GHSA-7rh7-c77v-6434) fix: skip_auth_routes bypass through query parameter inclusion ### [`v7.9.0`](https://github.com/oauth2-proxy/oauth2-proxy/blob/HEAD/CHANGELOG.md#Changes-since-v790) [Compare Source](https://github.com/oauth2-proxy/oauth2-proxy/compare/v7.8.2...v7.9.0) - [#&#8203;3072](https://github.com/oauth2-proxy/oauth2-proxy/pull/3072) feat: support for multiple github orgs [#&#8203;3072](https://github.com/oauth2-proxy/oauth2-proxy/issues/3072) ([@&#8203;daniel-mersch](https://github.com/daniel-mersch)) - [#&#8203;3116](https://github.com/oauth2-proxy/oauth2-proxy/pull/3116) feat: bump to go1.24.5 and full dependency update ([@&#8203;wardviaene](https://github.com/wardviaene) / [@&#8203;dolmen](https://github.com/dolmen)) - [#&#8203;3097](https://github.com/oauth2-proxy/oauth2-proxy/pull/3097) chore(deps): update alpine base image to v3.22.0 - [#&#8203;3101](https://github.com/oauth2-proxy/oauth2-proxy/pull/3101) fix: return error for empty Redis URL list ([@&#8203;dgivens](https://github.com/dgivens)) ### [`v7.8.2`](https://github.com/oauth2-proxy/oauth2-proxy/blob/HEAD/CHANGELOG.md#Changes-since-v782) [Compare Source](https://github.com/oauth2-proxy/oauth2-proxy/compare/v7.8.1...v7.8.2) - [#&#8203;3031](https://github.com/oauth2-proxy/oauth2-proxy/pull/3031) Fixes Refresh Token bug with Entra ID and Workload Identity ([#&#8203;3027](https://github.com/oauth2-proxy/oauth2-proxy/issues/3027))\[[#&#8203;3028](https://github.com/oauth2-proxy/oauth2-proxy/issues/3028)] by using client assertion when redeeming the token ([@&#8203;richard87](https://github.com/richard87)) - [#&#8203;3001](https://github.com/oauth2-proxy/oauth2-proxy/pull/3001) Allow to set non-default authorization request response mode ([@&#8203;stieler-it](https://github.com/stieler-it)) - [#&#8203;3041](https://github.com/oauth2-proxy/oauth2-proxy/pull/3041) chore(deps): upgrade to latest golang v1.23.x release ([@&#8203;TheImplementer](https://github.com/TheImplementer)) - [#&#8203;1916](https://github.com/oauth2-proxy/oauth2-proxy/pull/1916) fix: role extraction from access token in keycloak oidc ([@&#8203;Elektordi](https://github.com/Elektordi) / [@&#8203;tuunit](https://github.com/tuunit)) - [#&#8203;3014](https://github.com/oauth2-proxy/oauth2-proxy/pull/3014) feat: ability to parse JWT encoded profile claims ([@&#8203;ikarius](https://github.com/ikarius)) </details> --- ### Configuration 📅 **Schedule**: (in timezone America/New_York) - Branch creation - "after 3am and before 6am" - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xNjcuMCIsInVwZGF0ZWRJblZlciI6IjQ0LjE2Ny4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJhdXRvbWF0ZWQtdXBkYXRlIiwiZGVwZW5kZW5jaWVzIiwibmVlZHMtcmV2aWV3Il19-->
renovate-bot added the needs-reviewdependenciesautomated-update labels 2026-11-07 08:18:57 +00:00
renovate-bot added 1 commit 2026-11-07 08:18:57 +00:00
chore(deps): Update quay.io/oauth2-proxy/oauth2-proxy Docker tag to v7.15.6
gate / gate (pull_request) Failing after 2m57s
gate / conformance (pull_request) Has been skipped
893c9dee4f
gitea-admin added 1 commit 2026-11-08 06:02:26 +00:00
fix(conformance): regenerate L1 render goldens for oauth2-proxy v7.15.6
gate / gate (pull_request) Successful in 3m0s
gate / conformance (pull_request) Skipped
3d7ecbcfe9
PR #136 bumps the renderer's OAUTH2_PROXY_IMAGE; the container-workload
and egress-class (vpn + internet) goldens still pinned v7.8.1. Regenerated
with the check scripts' own invocation; each diff is the image tag only.
Also updates the crafty README's current-pin row.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
Owner

Rework: L1 render goldens regenerated for oauth2-proxy v7.15.6

Operator action required: this push touches conformance/**, which is a sensitive path (infra/gitea/approval-policy.json). The approval-policy stage will block this PR until an administrator posts

/approve-override <reason>

as a PR review of type "Comment" (not in the plain comment box; CI's token cannot read issue comments — CLAUDE.md §1). The agent that pushed this deliberately did not post it.

What changed (commit 3d7ecbc, on top of Renovate's 893c9de):

  • Regenerated three L1 goldens in the pinned toolbox with the check scripts' own invocation (python3 catalog/render.py <fixture> > <golden>):
    • conformance/tests/l1-rendering/container-workload-render/golden/expected.yaml
    • conformance/tests/l1-rendering/egress-class-render/golden/egress-vpn.expected.yaml
    • conformance/tests/l1-rendering/egress-class-render/golden/egress-internet.expected.yaml (also drifted; CI only showed vpn because the check stops at the first diff)
  • Each diff is exactly one line: oauth2-proxy:v7.8.1 -> oauth2-proxy:v7.15.6. Nothing else moved.
  • platform/crafty/README.md: current-pin row updated to v7.15.6.
  • Handoff: decisions/2026-11-08-rework-136.md.
  • Left alone on purpose: render.py comments/messages recording what was verified against the v7.8.1 binary (rewriting them would claim an unperformed v7.15.6 --help check), and v7.8.1 inside synthetic promtool test series.

Local toolbox gate: rc 3 (UNDETERMINED, not green). Passed: lint, l0, render-golden, l1 (all 3 L1 render checks), spec-immutability, decisions-log (73 entries), approval-policy (N/A offline — no PR event). Not run: gitea-settings (no token locally), conformance L2/L3 (no cluster).

Renovate note: this branch now carries a non-Renovate commit, so Renovate will likely stop rebasing/updating it (it treats the branch as edited). If a newer 7.x lands, expect a fresh Renovate PR or a manual rebase.

🤖 Generated with Claude Code

## Rework: L1 render goldens regenerated for oauth2-proxy v7.15.6 > **Operator action required:** this push touches `conformance/**`, which is a **sensitive path** (`infra/gitea/approval-policy.json`). The `approval-policy` stage will **block** this PR until an administrator posts > > /approve-override <reason> > > as a **PR review of type "Comment"** (not in the plain comment box; CI's token cannot read issue comments — CLAUDE.md §1). The agent that pushed this deliberately did **not** post it. **What changed** (commit `3d7ecbc`, on top of Renovate's `893c9de`): - Regenerated three L1 goldens in the pinned toolbox with the check scripts' own invocation (`python3 catalog/render.py <fixture> > <golden>`): - `conformance/tests/l1-rendering/container-workload-render/golden/expected.yaml` - `conformance/tests/l1-rendering/egress-class-render/golden/egress-vpn.expected.yaml` - `conformance/tests/l1-rendering/egress-class-render/golden/egress-internet.expected.yaml` (also drifted; CI only showed vpn because the check stops at the first diff) - Each diff is exactly one line: `oauth2-proxy:v7.8.1` -> `oauth2-proxy:v7.15.6`. Nothing else moved. - `platform/crafty/README.md`: current-pin row updated to v7.15.6. - Handoff: `decisions/2026-11-08-rework-136.md`. - Left alone on purpose: render.py comments/messages recording what was verified against the v7.8.1 binary (rewriting them would claim an unperformed v7.15.6 `--help` check), and v7.8.1 inside synthetic promtool test series. **Local toolbox gate:** rc **3** (UNDETERMINED, not green). Passed: lint, l0, render-golden, l1 (all 3 L1 render checks), spec-immutability, decisions-log (73 entries), approval-policy (N/A offline — no PR event). Not run: `gitea-settings` (no token locally), `conformance` L2/L3 (no cluster). **Renovate note:** this branch now carries a non-Renovate commit, so Renovate will likely stop rebasing/updating it (it treats the branch as edited). If a newer 7.x lands, expect a fresh Renovate PR or a manual rebase. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
jakman85 approved these changes 2026-11-08 06:44:48 +00:00
jakman85 merged commit 7be693bf37 into main 2026-11-08 06:45:31 +00:00
Sign in to join this conversation.
No Reviewers
3 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Home-Network/home-network-k3s-impl#136