Skip to content

Version Packages - #10

Merged
sathyajithps merged 1 commit into
mainfrom
changeset-release/main
Aug 17, 2026
Merged

sathyajithps merged 1 commit into
mainfrom
changeset-release/main

Conversation

@monocloud-bot

Copy link
Copy Markdown
Collaborator

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or setup this action to publish automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@monocloud/authentication-api@0.1.4

Patch Changes

  • 09ca43f: - Infrastructure failures during introspection (discovery, transport, non-2xx responses, malformed
    JSON, client auth) and exceptions from consumer event handlers on the opaque path now raise
    AuthenticationFailed with the real exception and rethrow (→ 500) instead of failing with a
    misleading 401 invalid_token. Token verdicts (active:false, certificate binding) still produce
    a 401. To restore the old behavior, handle OnAuthenticationFailed and set a Result.
    • A failing introspection-cache write no longer fails an otherwise-successful authentication.
    • A space-delimited scope claim in a locally validated JWT is split into one claim per scope,
      matching the introspection path, so RequireClaim("scope", ...) behaves identically on both paths.
    • Claim normalization preserves the validated identity's type (Wilson 8's
      CaseSensitiveClaimsIdentity on .NET 9+) instead of rebuilding a case-insensitive ClaimsIdentity.
    • The in-flight introspection de-duplication map is keyed by scheme + token, so concurrent
      introspections of the same token under different schemes no longer share a result.
    • Removed JwtAssertion.AssertionCacheExpiry (compile-breaking if set): it was never honored — a
      fresh assertion (new jti) is generated for every introspection request.

@sathyajithps
sathyajithps merged commit d14c5a4 into main Aug 17, 2026
3 checks passed
@sathyajithps
sathyajithps deleted the changeset-release/main branch August 17, 2026 16:34
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.

2 participants