diff --git a/.changeset/spotty-schools-juggle.md b/.changeset/spotty-schools-juggle.md new file mode 100644 index 00000000000..46ddb5e1045 --- /dev/null +++ b/.changeset/spotty-schools-juggle.md @@ -0,0 +1,7 @@ +--- +'@clerk/nextjs': patch +'@clerk/astro': patch +'@clerk/nuxt': patch +--- + +Remove telemtry event from `clerkMiddleware()`. diff --git a/packages/astro/src/server/clerk-middleware.ts b/packages/astro/src/server/clerk-middleware.ts index 1b80cb258ff..edf7398b4ec 100644 --- a/packages/astro/src/server/clerk-middleware.ts +++ b/packages/astro/src/server/clerk-middleware.ts @@ -3,7 +3,6 @@ import type { AuthenticateRequestOptions, ClerkRequest, RedirectFun, RequestStat import { AuthStatus, constants, createClerkRequest, createRedirect } from '@clerk/backend/internal'; import { isDevelopmentFromPublishableKey, isDevelopmentFromSecretKey } from '@clerk/shared/keys'; import { isHttpOrHttps } from '@clerk/shared/proxy'; -import { eventMethodCalled } from '@clerk/shared/telemetry'; import { handleValueOrFn } from '@clerk/shared/utils'; import type { APIContext } from 'astro'; @@ -68,14 +67,6 @@ export const clerkMiddleware: ClerkMiddleware = (...args: unknown[]): any => { const clerkRequest = createClerkRequest(context.request); - clerkClient(context).telemetry.record( - eventMethodCalled('clerkMiddleware', { - handler: Boolean(handler), - satellite: Boolean(options.isSatellite), - proxy: Boolean(options.proxyUrl), - }), - ); - const requestState = await clerkClient(context).authenticateRequest( clerkRequest, createAuthenticateRequestOptions(clerkRequest, options, context), diff --git a/packages/nextjs/src/server/clerkMiddleware.ts b/packages/nextjs/src/server/clerkMiddleware.ts index b64f756426c..10b114cb9d5 100644 --- a/packages/nextjs/src/server/clerkMiddleware.ts +++ b/packages/nextjs/src/server/clerkMiddleware.ts @@ -1,7 +1,6 @@ import type { AuthObject, ClerkClient } from '@clerk/backend'; import type { AuthenticateRequestOptions, ClerkRequest, RedirectFun, RequestState } from '@clerk/backend/internal'; import { AuthStatus, constants, createClerkRequest, createRedirect } from '@clerk/backend/internal'; -import { eventMethodCalled } from '@clerk/shared/telemetry'; import { notFound as nextjsNotFound } from 'next/navigation'; import type { NextMiddleware, NextRequest } from 'next/server'; import { NextResponse } from 'next/server'; @@ -128,14 +127,6 @@ export const clerkMiddleware = ((...args: unknown[]): NextMiddleware | NextMiddl clerkMiddlewareRequestDataStore.set('requestData', options); const resolvedClerkClient = await clerkClient(); - resolvedClerkClient.telemetry.record( - eventMethodCalled('clerkMiddleware', { - handler: Boolean(handler), - satellite: Boolean(options.isSatellite), - proxy: Boolean(options.proxyUrl), - }), - ); - if (options.debug) { logger.enable(); } diff --git a/packages/nuxt/src/runtime/server/clerkMiddleware.ts b/packages/nuxt/src/runtime/server/clerkMiddleware.ts index 8fa0c999318..bee0214f968 100644 --- a/packages/nuxt/src/runtime/server/clerkMiddleware.ts +++ b/packages/nuxt/src/runtime/server/clerkMiddleware.ts @@ -1,6 +1,5 @@ import type { AuthenticateRequestOptions } from '@clerk/backend/internal'; import { AuthStatus, constants } from '@clerk/backend/internal'; -import { eventMethodCalled } from '@clerk/shared/telemetry'; import type { EventHandler } from 'h3'; import { createError, eventHandler, setResponseHeader } from 'h3'; @@ -80,14 +79,6 @@ export const clerkMiddleware: ClerkMiddleware = (...args: unknown[]) => { return eventHandler(async event => { const clerkRequest = toWebRequest(event); - clerkClient(event).telemetry.record( - eventMethodCalled('clerkMiddleware', { - handler: Boolean(handler), - satellite: Boolean(options.isSatellite), - proxy: Boolean(options.proxyUrl), - }), - ); - const requestState = await clerkClient(event).authenticateRequest(clerkRequest, options); const locationHeader = requestState.headers.get(constants.Headers.Location);