Skip to content

Release 1.3.2: bound complete OIDC token exchanges - #44

Merged
decryptus merged 1 commit into
masterfrom
fix/oidc-deadline-1.3.2
Oct 21, 2026
Merged

decryptus merged 1 commit into
masterfrom
fix/oidc-deadline-1.3.2

Conversation

@decryptus

Copy link
Copy Markdown
Owner

A token endpoint could trickle response bytes and extend authentication beyond the configured five-second budget. The exchange now runs in a bounded helper with cleanup on deadline, while retaining verified TLS, response limits, refusal semantics and no redirects or retries.

This release updates both client/server metadata, changelog and user release notes. Five real loopback regressions cover normal exchange, slow headers/body, redirect/refusal and malformed/oversized responses. Installed-release acceptance verifies the transport module bytes and runs these cases outside the checkout.

Local Python 3.12: 240 cases collected; unittest reports 240 cases with two Redis integration skips because no local Redis URL was configured. The existing CI Redis job remains enabled. Strict user/contributor Sphinx build passed.

Publish both Python packages, the versioned Docker image and matching GitHub release only after CI succeeds.

@decryptus
decryptus merged commit 878d055 into master Oct 21, 2026
21 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant