Skip to content

fix(deps): update module github.com/giantswarm/mcp-oauth to v0.2.137#667

Merged
renovate[bot] merged 5 commits into
mainfrom
renovate/github.com-giantswarm-mcp-oauth-0.x
May 18, 2026
Merged

fix(deps): update module github.com/giantswarm/mcp-oauth to v0.2.137#667
renovate[bot] merged 5 commits into
mainfrom
renovate/github.com-giantswarm-mcp-oauth-0.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented May 13, 2026

This PR contains the following updates:

Package Change Age Confidence
github.com/giantswarm/mcp-oauth v0.2.126v0.2.137 age confidence

Release Notes

giantswarm/mcp-oauth (github.com/giantswarm/mcp-oauth)

v0.2.137

Compare Source

What's Changed

Full Changelog: giantswarm/mcp-oauth@v0.2.136...v0.2.137

v0.2.136

Compare Source

What's Changed

  • refactor(providers,storage): DRY pass — EnsureTimeout, CloneScopes, FilterScopes, RevokeAtEndpoint, valkey keyOf by @​QuentinBisson in #​325

Full Changelog: giantswarm/mcp-oauth@v0.2.135...v0.2.136

v0.2.135

Compare Source

What's Changed

  • feat(security): KeyRing seam + versioned ciphertext, audit PII redaction, secret perms, loopback parser by @​QuentinBisson in #​324

Full Changelog: giantswarm/mcp-oauth@v0.2.134...v0.2.135

v0.2.134

Compare Source

What's Changed

  • chore(oauth,oidc): conformance polish — discovery cacheability, OIDC fields, DCR fields, state max length, singleflight by @​QuentinBisson in #​323

Full Changelog: giantswarm/mcp-oauth@v0.2.133...v0.2.134

v0.2.133

Compare Source

What's Changed

Full Changelog: giantswarm/mcp-oauth@v0.2.132...v0.2.133

v0.2.132

Compare Source

What's Changed

  • fix(handler): reject Basic-Auth / form client_id mismatch + HTTP-level coverage for the refresh-token grant by @​QuentinBisson in #​318

Full Changelog: giantswarm/mcp-oauth@v0.2.131...v0.2.132

v0.2.131

Compare Source

What's Changed

Full Changelog: giantswarm/mcp-oauth@v0.2.130...v0.2.131

v0.2.130

Compare Source

What's Changed

Full Changelog: giantswarm/mcp-oauth@v0.2.129...v0.2.130

v0.2.129

Compare Source

What's Changed

Full Changelog: giantswarm/mcp-oauth@v0.2.128...v0.2.129

v0.2.128

Compare Source

What's Changed

Full Changelog: giantswarm/mcp-oauth@v0.2.127...v0.2.128

v0.2.127

Compare Source

What's Changed

  • fix(deps): update module github.com/valkey-io/valkey-go to v1.0.75 by @​renovate[bot] in #​320

Full Changelog: giantswarm/mcp-oauth@v0.2.126...v0.2.127


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

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

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


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

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot requested a review from a team as a code owner May 13, 2026 08:17
@renovate renovate Bot added dependencies renovate This is an automated PR by RenovateBot labels May 13, 2026
@renovate renovate Bot enabled auto-merge (squash) May 13, 2026 08:17
@renovate renovate Bot force-pushed the renovate/github.com-giantswarm-mcp-oauth-0.x branch from 73ddf52 to 9141e22 Compare May 13, 2026 12:16
@renovate renovate Bot changed the title fix(deps): update module github.com/giantswarm/mcp-oauth to v0.2.133 fix(deps): update module github.com/giantswarm/mcp-oauth to v0.2.135 May 13, 2026
@renovate renovate Bot force-pushed the renovate/github.com-giantswarm-mcp-oauth-0.x branch from 9141e22 to fd66ad4 Compare May 13, 2026 12:51
@renovate renovate Bot changed the title fix(deps): update module github.com/giantswarm/mcp-oauth to v0.2.135 fix(deps): update module github.com/giantswarm/mcp-oauth to v0.2.137 May 13, 2026
CI consistently fails the 12 SSO scenarios that use the mock IdP as muster's
upstream OAuth server (use_as_muster_oauth_server: true) since the v0.2.135 bump,
but the non-verbose runner output only emits "💥" without the muster
subprocess stderr / per-step expectations needed to diagnose. Running with
--verbose dumps STDERR and instance logs for failed scenarios, which is what
we need to find the actual rejection (likely candidate: new RequireNonceEcho
default in v0.2.135).

This is diagnostic-only; once the root cause is found and fixed we can
decide whether to keep --verbose on permanently.
@renovate
Copy link
Copy Markdown
Contributor Author

renovate Bot commented May 13, 2026

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

QuentinBisson and others added 2 commits May 13, 2026 16:21
mcp-oauth v0.2.137 enforces upstream id_token nonce echo (RequireNonceEcho
defaults to true) and structurally requires three non-empty JWT segments
in providers/oidc.ParseUnverifiedClaims. The mock IdP previously dropped
the request nonce and issued alg:none tokens with an empty signature
segment, causing every OAuth SSO behavioral scenario to fail with
upstream callback HTTP 500 (audit reason id_token_parse_failed).

Capture the nonce on /authorize and on GenerateAuthCode/WithSubject,
echo it in the id_token claims for the authorization_code grant only
(refresh and RFC 8693 exchange remain nonce-less per OIDC), and append
a constant placeholder signature segment so structural parsing accepts
the token. The tokens stay unsigned; signature trust is unchanged.
Comment thread .github/workflows/ci.yaml Outdated
@renovate renovate Bot merged commit 932c834 into main May 18, 2026
6 of 7 checks passed
@renovate renovate Bot deleted the renovate/github.com-giantswarm-mcp-oauth-0.x branch May 18, 2026 08:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies renovate This is an automated PR by RenovateBot

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant