Repository navigation
@clerk/tanstack-react-start@1.7.0
·
94 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Minor Changes
-
Raise the minimum supported peer dependencies to
@tanstack/react-start@^1.168.10and@tanstack/react-router@^1.170.7. Start 1.168.10 is the first version where importingcreateCsrfMiddleware()works reliably during Vite SSR. (#10102) by @SarahSoutoulTanStack Start skips its default CSRF protection for server functions when your app has a
src/start.ts, whichclerkMiddleware()requires. RegistercreateCsrfMiddleware()beforeclerkMiddleware()to restore it:import { clerkMiddleware } from '@clerk/tanstack-react-start/server'; import { createCsrfMiddleware, createStart } from '@tanstack/react-start'; const csrfMiddleware = createCsrfMiddleware({ filter: ctx => ctx.handlerType === 'serverFn', }); export const startInstance = createStart(() => { return { requestMiddleware: [csrfMiddleware, clerkMiddleware()], }; });