diff --git a/apps/public/package.json b/apps/public/package.json index 56e519de..220493a6 100644 --- a/apps/public/package.json +++ b/apps/public/package.json @@ -14,7 +14,7 @@ "@hyperdx/node-opentelemetry": "^0.8.1", "@number-flow/react": "0.3.5", "@openpanel/common": "workspace:*", - "@openpanel/nextjs": "^1.0.13", + "@openpanel/nextjs": "^1.0.15", "@openpanel/payments": "workspace:^", "@openpanel/sdk-info": "workspace:^", "@openstatus/react": "0.0.3", diff --git a/packages/sdks/nextjs/createNextRouteHandler.ts b/packages/sdks/nextjs/createNextRouteHandler.ts index 416051ce..a4d1548f 100644 --- a/packages/sdks/nextjs/createNextRouteHandler.ts +++ b/packages/sdks/nextjs/createNextRouteHandler.ts @@ -19,6 +19,11 @@ export function createNextRouteHandler( req.headers.get('x-forwarded-for')?.split(',')[0] ?? req.headers.get('x-vercel-forwarded-for'); headers.set('Content-Type', 'application/json'); + headers.set( + 'openpanel-client-id', + req.headers.get('openpanel-client-id') ?? '', + ); + headers.set('origin', req.headers.get('origin') ?? ''); headers.set('User-Agent', req.headers.get('user-agent') ?? ''); if (ip) { headers.set('openpanel-client-ip', ip); diff --git a/packages/sdks/nextjs/package.json b/packages/sdks/nextjs/package.json index 20d46d0e..c5c3f1ae 100644 --- a/packages/sdks/nextjs/package.json +++ b/packages/sdks/nextjs/package.json @@ -1,6 +1,6 @@ { "name": "@openpanel/nextjs", - "version": "1.0.13-local", + "version": "1.0.15-local", "module": "index.ts", "scripts": { "build": "rm -rf dist && tsup", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d7c3de79..b09b0b60 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -275,8 +275,8 @@ importers: specifier: workspace:* version: link:../../packages/common '@openpanel/nextjs': - specifier: ^1.0.13 - version: 1.0.13(next@15.0.3(@opentelemetry/api@1.9.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + specifier: ^1.0.15 + version: 1.0.15(next@15.0.3(@opentelemetry/api@1.9.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1) '@openpanel/payments': specifier: workspace:^ version: link:../../packages/payments @@ -4796,8 +4796,8 @@ packages: resolution: {integrity: sha512-T8TbSnGsxo6TDBJx/Sgv/BlVJL3tshxZP7Aq5R1mSnM5OcHY2dQaxLMu2+E8u3gN0MLOzdjurqN4ZRVuzQycOQ==} engines: {node: '>=8.0'} - '@openpanel/nextjs@1.0.13': - resolution: {integrity: sha512-uleqv/1NKp12KMoSs9LjU6XihBuLlPG7uThTVXLLEHdWP+ON+rCEiVF5+Z9SDl3db1JnIip5/X1yXyc4dGp73Q==} + '@openpanel/nextjs@1.0.15': + resolution: {integrity: sha512-qc8CKcQ5i7+EANDBZ7yRixDZHd2S7C379UcplH7b58gcLexkp3LRlhw3Y/ujPX1hnE28QkoPY5As+n7H6OBZ7g==} peerDependencies: next: ^12.0.0 || ^13.0.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 @@ -19879,7 +19879,7 @@ snapshots: '@oozcitak/util@8.3.8': {} - '@openpanel/nextjs@1.0.13(next@15.0.3(@opentelemetry/api@1.9.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': + '@openpanel/nextjs@1.0.15(next@15.0.3(@opentelemetry/api@1.9.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react-dom@19.1.1(react@19.1.1))(react@19.1.1)': dependencies: '@openpanel/web': 1.0.2 next: 15.0.3(@opentelemetry/api@1.9.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)