Skip to content

Conversation

clerk-cookie
Copy link
Collaborator

@clerk-cookie clerk-cookie commented Oct 14, 2025

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm 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

@clerk/clerk-js@5.101.0

Minor Changes

  • [Experimental] Add support for sign-in with passkey to new APIs (#6997) by @dstaley

Patch Changes

@clerk/clerk-react@5.53.0

Minor Changes

  • [Experimental] Add support for sign-in with passkey to new APIs (#6997) by @dstaley

Patch Changes

@clerk/shared@3.28.0

Minor Changes

  • Internal refactor of error handling to improve type safety and error classification. (#6985) by @nikosdouvlis

    • Introduce new ClerkError base class for all Clerk errors
    • Rename internal error files: apiResponseError.tsclerkApiResponseError.ts, runtimeError.tsclerkRuntimeError.ts
    • Add ClerkAPIError class for individual API errors with improved type safety
    • Add type guard utilities (isClerkError, isClerkRuntimeError, isClerkApiResponseError) for better error handling
    • Deprecate clerkRuntimeError property in favor of clerkError for consistency
    • Add support for error codes, long messages, and documentation URLs

Patch Changes

  • Fixed JWT public key caching in verifyToken() to support multi-instance scenarios. Public keys are now correctly cached per kid from the token header instead of using a single shared cache key. (#6993) by @nikosdouvlis

    What was broken:

    When verifying JWT tokens with the jwtKey option (PEM public key), all keys were cached under the same cache key. This caused verification failures in multi-instance scenarios.

    What's fixed:

    JWT public keys are now cached using the kid value from each token's header.

  • Updated dependencies [53214f9, 1441e68]:

    • @clerk/types@4.94.0

@clerk/types@4.94.0

Minor Changes

  • [Experimental] Add support for sign-in with passkey to new APIs (#6997) by @dstaley

Patch Changes

@clerk/agent-toolkit@0.1.40

Patch Changes

@clerk/astro@2.13.8

Patch Changes

@clerk/backend@2.18.1

Patch Changes

  • Fixed JWT public key caching in verifyToken() to support multi-instance scenarios. Public keys are now correctly cached per kid from the token header instead of using a single shared cache key. (#6993) by @nikosdouvlis

    What was broken:

    When verifying JWT tokens with the jwtKey option (PEM public key), all keys were cached under the same cache key. This caused verification failures in multi-instance scenarios.

    What's fixed:

    JWT public keys are now cached using the kid value from each token's header.

  • Replace /commerce endpoints with /billing endpoints. (#6854) by @panteliselef

  • Updated dependencies [305f4ee, 53214f9, 1441e68, 1236c74]:

    • @clerk/shared@3.28.0
    • @clerk/types@4.94.0

@clerk/chrome-extension@2.7.5

Patch Changes

@clerk/elements@0.23.71

Patch Changes

@clerk/clerk-expo@2.16.3

Patch Changes

@clerk/expo-passkeys@0.4.8

Patch Changes

@clerk/express@1.7.39

Patch Changes

@clerk/fastify@2.4.39

Patch Changes

@clerk/localizations@3.26.1

Patch Changes

@clerk/nextjs@6.33.5

Patch Changes

@clerk/nuxt@1.10.2

Patch Changes

@clerk/react-router@2.1.2

Patch Changes

@clerk/remix@4.13.5

Patch Changes

@clerk/tanstack-react-start@0.26.1

Patch Changes

@clerk/testing@1.13.5

Patch Changes

@clerk/themes@2.4.27

Patch Changes

@clerk/vue@1.14.5

Patch Changes

Copy link

vercel bot commented Oct 14, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
clerk-js-sandbox Ready Ready Preview Comment Oct 15, 2025 7:16pm

Copy link
Contributor

coderabbitai bot commented Oct 14, 2025

Important

Review skipped

Ignore keyword(s) in the title.

⛔ Ignored keywords (1)
  • ci(repo): Version packages

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch changeset-release/main

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link

pkg-pr-new bot commented Oct 14, 2025

Open in StackBlitz

@clerk/agent-toolkit

npm i https://pkg.pr.new/@clerk/agent-toolkit@6991

@clerk/astro

npm i https://pkg.pr.new/@clerk/astro@6991

@clerk/backend

npm i https://pkg.pr.new/@clerk/backend@6991

@clerk/chrome-extension

npm i https://pkg.pr.new/@clerk/chrome-extension@6991

@clerk/clerk-js

npm i https://pkg.pr.new/@clerk/clerk-js@6991

@clerk/dev-cli

npm i https://pkg.pr.new/@clerk/dev-cli@6991

@clerk/elements

npm i https://pkg.pr.new/@clerk/elements@6991

@clerk/clerk-expo

npm i https://pkg.pr.new/@clerk/clerk-expo@6991

@clerk/expo-passkeys

npm i https://pkg.pr.new/@clerk/expo-passkeys@6991

@clerk/express

npm i https://pkg.pr.new/@clerk/express@6991

@clerk/fastify

npm i https://pkg.pr.new/@clerk/fastify@6991

@clerk/localizations

npm i https://pkg.pr.new/@clerk/localizations@6991

@clerk/nextjs

npm i https://pkg.pr.new/@clerk/nextjs@6991

@clerk/nuxt

npm i https://pkg.pr.new/@clerk/nuxt@6991

@clerk/clerk-react

npm i https://pkg.pr.new/@clerk/clerk-react@6991

@clerk/react-router

npm i https://pkg.pr.new/@clerk/react-router@6991

@clerk/remix

npm i https://pkg.pr.new/@clerk/remix@6991

@clerk/shared

npm i https://pkg.pr.new/@clerk/shared@6991

@clerk/tanstack-react-start

npm i https://pkg.pr.new/@clerk/tanstack-react-start@6991

@clerk/testing

npm i https://pkg.pr.new/@clerk/testing@6991

@clerk/themes

npm i https://pkg.pr.new/@clerk/themes@6991

@clerk/types

npm i https://pkg.pr.new/@clerk/types@6991

@clerk/upgrade

npm i https://pkg.pr.new/@clerk/upgrade@6991

@clerk/vue

npm i https://pkg.pr.new/@clerk/vue@6991

commit: 0b80da8

@nikosdouvlis nikosdouvlis merged commit d8948b8 into main Oct 15, 2025
41 checks passed
@nikosdouvlis nikosdouvlis deleted the changeset-release/main branch October 15, 2025 20:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants