From a782fdfe5337eb476e4202c82c5e6252512be797 Mon Sep 17 00:00:00 2001 From: Marc Mintel Date: Wed, 6 May 2026 13:49:05 +0200 Subject: [PATCH] chore: fix middleware bypass for media and bump to rc.13 --- middleware.ts | 4 +++- package.json | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/middleware.ts b/middleware.ts index e2c8ebe1..0130312c 100644 --- a/middleware.ts +++ b/middleware.ts @@ -26,6 +26,8 @@ export default async function middleware(request: NextRequest) { pathname.startsWith('/errors') || pathname.startsWith('/health') || pathname.startsWith('/uploads') || + pathname.startsWith('/media') || + pathname.startsWith('/_next/image') || pathname.includes('/api/og') || pathname.includes('opengraph-image') || pathname.endsWith('sitemap.xml') || @@ -61,7 +63,7 @@ export default async function middleware(request: NextRequest) { if (['GET', 'HEAD'].includes(request.method)) { // Clone headers to ensure all Next.js internal headers (like router state) are preserved const clonedHeaders = new Headers(request.headers); - + effectiveRequest = new NextRequest(urlObj, { headers: clonedHeaders, method: request.method, diff --git a/package.json b/package.json index b8d218be..f551f62b 100644 --- a/package.json +++ b/package.json @@ -113,7 +113,7 @@ "prepare": "husky", "preinstall": "npx only-allow pnpm" }, - "version": "2.3.22-rc.12", + "version": "2.3.22-rc.13", "pnpm": { "onlyBuiltDependencies": [ "@parcel/watcher",