Reduced redundant native and JavaScript client refreshes during Expo startup.
JavaScript SDK
Token-cache and OAuth-transport IPC requests now require origin from a top-level window's main frame, preventing untrusted content in subframes from reading the persisted client JWT or driving the OAuth transport.
Patch Changes
- Updated dependencies [
bcbdda6]:- @clerk/shared@4.25.5
Patch Changes
- Updated dependencies [
bcbdda6]:- @clerk/shared@4.25.5
Escaped <, >, and / when serializing Clerk auth state into SSR script tags, preventing a </script> sequence inside user-controllable session claims from breaking out of the script element (stored XSS). Also fixed Astro initialization when bundled ui or prefetchUI: false is passed to the integration.
Patch Changes
- Updated dependencies [
bcbdda6]:- @clerk/shared@4.25.5
Android native UI components no longer crash before window attachment or become unresponsive after navigation detaches and reattaches their views. Expo apps also stop accumulating duplicate initialization requests when the Clerk API is unavailable or the app reloads.
Updated shared and backend dependencies to their latest patch versions.
Patch Changes
- Updated dependencies [
bcbdda6]:- @clerk/shared@4.25.5
- @clerk/react@6.12.5
- @clerk/clerk-js@6.25.5
Machine tokens (M2M and OAuth JWTs) presented in the __session cookie are now rejected, returning a signed-out state instead of passing session verification with a machine identity as userId.
Escapes <, >, and / when serializing Clerk auth state into SSR <script> tags, preventing a </script> sequence inside user-controllable session claims from breaking out of the script element.
Patch Changes
- Updated dependencies [
bcbdda6]:- @clerk/shared@4.25.5
Escaped <, >, and / when serializing Clerk auth state into SSR <script> tags, preventing a </script> sequence inside user-controllable session claims from breaking out of the script element. The embedded JSON still parses to identical values on the client.
Pressing Escape while a Select is open inside a Drawer now closes only the Select. Select keyboard and screen reader support improved via floating-ui interaction hooks, with proper combobox semantics for the searchable variant.


