diff --git a/platforms/cloudflare/package.json b/platforms/cloudflare/package.json index 15466570419ea..5335065948d80 100644 --- a/platforms/cloudflare/package.json +++ b/platforms/cloudflare/package.json @@ -19,7 +19,7 @@ "dependencies": { "@flarelabs-net/wrangler-build-time-fs-assets-polyfilling": "^0.0.1", "@opennextjs/cloudflare": "^1.20.2", - "@sentry/cloudflare": "^10.68.0", + "@sentry/cloudflare": "^11.9.0", "@typescript/vfs": "^1.6.4", "twoslash": "^0.3.9", "typescript": "catalog:", diff --git a/platforms/cloudflare/worker-entrypoint.ts b/platforms/cloudflare/worker-entrypoint.ts index 9ce832bf58f15..13108ccf43163 100644 --- a/platforms/cloudflare/worker-entrypoint.ts +++ b/platforms/cloudflare/worker-entrypoint.ts @@ -22,8 +22,6 @@ export default withSentry( SENTRY_DSN?: string; }) => ({ dsn: env.SENTRY_DSN, - // Enable logs to be sent to Sentry - enableLogs: true, // Set tracesSampleRate to 0.05 to capture 5% of spans for tracing. // Learn more at // https://docs.sentry.io/platforms/javascript/guides/cloudflare/configuration/options/#tracesSampleRate diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c4a3a50d8b0fe..0f6aa587bfa28 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -751,8 +751,8 @@ importers: specifier: ^1.20.2 version: 1.20.2(next@16.3.6(@babel/core@7.29.7(supports-color@10.2.2))(@opentelemetry/api@1.9.1)(@playwright/test@1.62.0)(@types/node@24.10.1)(babel-plugin-react-compiler@1.0.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0))(supports-color@10.2.2)(wrangler@4.114.0(@cloudflare/workers-types@4.20260422.1)) '@sentry/cloudflare': - specifier: ^10.68.0 - version: 10.68.0(@cloudflare/workers-types@4.20260422.1)(supports-color@10.2.2)(wrangler@4.114.0(@cloudflare/workers-types@4.20260422.1)) + specifier: ^11.9.0 + version: 11.9.0(@cloudflare/workers-types@4.20260422.1)(wrangler@4.114.0(@cloudflare/workers-types@4.20260422.1)) '@typescript/vfs': specifier: ^1.6.4 version: 1.6.4(supports-color@10.2.2)(typescript@5.9.3) @@ -868,17 +868,6 @@ packages: resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} engines: {node: '>=10'} - '@apm-js-collab/code-transformer-bundler-plugins@0.7.1': - resolution: {integrity: sha512-Yidf5GOl60db80UxUtNdKK3pnY7obU/gs0xOfA0SCdnvVLMCvfYIer/egC3TqpPiT0Jg22eg3RlzcO+zKfPMcA==} - engines: {node: '>=18.0.0'} - - '@apm-js-collab/code-transformer@0.18.1': - resolution: {integrity: sha512-u1Hb6bHjWtkSpiprwVP6YaHC1DTN4RAU3zYkUDUe7WMnJwdyU1pwTL9dFKiSJB9IiLue/EQovmyx6xhU7FFtAQ==} - hasBin: true - - '@apm-js-collab/tracing-hooks@0.13.0': - resolution: {integrity: sha512-mTvWz9rnQwx1U3h0XPTHaX7bgfkpipLLTQyjlC2cdhQpQEuoLT0AGzoydeoq2NxfEVv6fWOOETcSbb2nptleyw==} - '@asamuzakjp/css-color@7.1.9': resolution: {integrity: sha512-vZ6JQVq8Ivgz6b/IBlAf90wZviXdluY13cQOPO+nJHbmXwGrPl2GcpqUY7a55/8ZVdfONXpCFMpRijOBCHNlcQ==} engines: {node: ^22.22.2 || ^24.15.0 || >=26.0.0} @@ -4004,29 +3993,38 @@ packages: '@schummar/icu-type-parser@1.21.5': resolution: {integrity: sha512-bXHSaW5jRTmke9Vd0h5P7BtWZG9Znqb8gSDxZnxaGSJnGwPLDPfS+3g0BKzeWqzgZPsIVZkM7m2tbo18cm5HBw==} - '@sentry/cloudflare@10.68.0': - resolution: {integrity: sha512-IcSjfncUSkisoZy66SbLMb4gtH+Jr9mS02DIqjuz3JsrKnkxFaQIBiosoDTgHlCMWFIEU5M4MpErYZ1dzJpo6Q==} - engines: {node: '>=18'} + '@sentry/cloudflare@11.9.0': + resolution: {integrity: sha512-fcRIJCYfgB+dNWIMRBuyGq/cFipMsUWnFCFon+cFMEGl5+nkzEAh60V+tXojVPYB9gaWvXFz3uyf9k44YU+Sfg==} + engines: {node: '>=20.19.0 <22.0.0 || >=22.12.0 <23.0.0 || >=23.2.0'} peerDependencies: '@cloudflare/workers-types': ^4.x || ^5.x + vite: ^6.1.0 || ^7.0.0 || ^8.0.0 wrangler: ^4.x peerDependenciesMeta: '@cloudflare/workers-types': optional: true + vite: + optional: true wrangler: optional: true - '@sentry/conventions@0.16.0': - resolution: {integrity: sha512-fO9PLmHdVURcSPUpWCItWAtgKiMwGdJHbovoSEyLplX5sxs2ugvI4CBPTrkkgqhObnZOD0CnWBKDzSVQYBKEyQ==} + '@sentry/conventions@0.27.0': + resolution: {integrity: sha512-Mrqd/o7n/z7qWSYfQQA7x4fFTA0IqOG6JNsbBpnC97khPwZk7n6DPtOO7YgaYplSl8R8QLRbBz9Xv2lVhToSAg==} engines: {node: '>=14'} - '@sentry/core@10.68.0': - resolution: {integrity: sha512-5Amhx8ltVz7vb1bRGyf3c4J69/iHW8R/H+SJxTRILHlsSOBrnVVc/IQEYDC6PTRdRdZ3x2u7RVjxZi2Mhe525g==} - engines: {node: '>=18'} + '@sentry/core@11.9.0': + resolution: {integrity: sha512-t0dZyHILt2XVC4Fe9UmAty6YRfOuQv95cvWeNl+HlW4LphjF5/jkALV3cJCUMdhpblYELgIJC4U/S/GoYuI2bA==} + engines: {node: '>=20.19.0 <22.0.0 || >=22.12.0 <23.0.0 || >=23.2.0'} - '@sentry/server-utils@10.68.0': - resolution: {integrity: sha512-lp1ZSs1auw7HrCESSYt/n4dOUaKPVUIAKyVYRk6xVr4bMIN3RPub/H5Wm7QPj9CpXVC5bQFvB6+dHZXz809oMg==} - engines: {node: '>=18'} + '@sentry/opentelemetry@11.9.0': + resolution: {integrity: sha512-FMCkAbEfBpFterrkR7k4P8LEabUAEHjZMbu+ycDjbnI1U4pT22tpwcFJOt06orFkacoWNsYT9+EdfmkvaCKtSA==} + engines: {node: '>=20.19.0 <22.0.0 || >=22.12.0 <23.0.0 || >=23.2.0'} + peerDependencies: + '@opentelemetry/api': ^1.9.0 + + '@sentry/server-utils@11.9.0': + resolution: {integrity: sha512-xHETix5jAjs/4tY+b9RCejEU7O49pNBiGgCWX0KFRMSpWbw9moqQ8i8N62bS7L+/BJnBcZ5SZ1nweXh7w787Qg==} + engines: {node: '>=20.19.0 <22.0.0 || >=22.12.0 <23.0.0 || >=23.2.0'} '@shikijs/core@3.22.0': resolution: {integrity: sha512-iAlTtSDDbJiRpvgL5ugKEATDtHdUVkqgHDm/gbD2ZS9c88mx7G1zSYjjOxp5Qa0eaW0MAQosFRmJSk354PRoQA==} @@ -7497,10 +7495,6 @@ packages: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} - meriyah@6.1.4: - resolution: {integrity: sha512-Sz8FzjzI0kN13GK/6MVEsVzMZEPvOhnmmI1lU5+/1cGOiK3QUahntrNNtdVeihrO7t9JpoH75iMNXg6R6uWflQ==} - engines: {node: '>=18.0.0'} - micromark-core-commonmark@2.0.3: resolution: {integrity: sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==} @@ -8773,9 +8767,6 @@ packages: resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==} engines: {node: '>=4'} - semifies@1.0.0: - resolution: {integrity: sha512-xXR3KGeoxTNWPD4aBvL5NUpMTT7WMANr3EWnaS190QVkY52lqqcVRD7Q05UVbBhiWDGWMlJEUam9m7uFFGVScw==} - semver@6.3.1: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true @@ -9826,30 +9817,6 @@ snapshots: '@alloc/quick-lru@5.2.0': {} - '@apm-js-collab/code-transformer-bundler-plugins@0.7.1': - dependencies: - '@apm-js-collab/code-transformer': 0.18.1 - es-module-lexer: 2.3.1 - magic-string: 0.30.21 - module-details-from-path: 1.0.4 - - '@apm-js-collab/code-transformer@0.18.1': - dependencies: - '@types/estree': 1.0.9 - astring: 1.9.0 - esquery: 1.7.0 - meriyah: 6.1.4 - semifies: 1.0.0 - source-map: 0.6.1 - - '@apm-js-collab/tracing-hooks@0.13.0(supports-color@10.2.2)': - dependencies: - '@apm-js-collab/code-transformer': 0.18.1 - debug: 4.4.3(supports-color@10.2.2) - module-details-from-path: 1.0.4 - transitivePeerDependencies: - - supports-color - '@asamuzakjp/css-color@7.1.9': dependencies: '@csstools/css-calc': 3.4.3(@csstools/css-parser-algorithms@4.0.2(@csstools/css-tokenizer@4.0.2))(@csstools/css-tokenizer@4.0.2) @@ -13068,33 +13035,35 @@ snapshots: '@schummar/icu-type-parser@1.21.5': {} - '@sentry/cloudflare@10.68.0(@cloudflare/workers-types@4.20260422.1)(supports-color@10.2.2)(wrangler@4.114.0(@cloudflare/workers-types@4.20260422.1))': + '@sentry/cloudflare@11.9.0(@cloudflare/workers-types@4.20260422.1)(wrangler@4.114.0(@cloudflare/workers-types@4.20260422.1))': dependencies: '@opentelemetry/api': 1.9.1 - '@sentry/core': 10.68.0 - '@sentry/server-utils': 10.68.0(supports-color@10.2.2) + '@sentry/conventions': 0.27.0 + '@sentry/core': 11.9.0 + '@sentry/opentelemetry': 11.9.0(@opentelemetry/api@1.9.1) + '@sentry/server-utils': 11.9.0 magic-string: 0.30.21 optionalDependencies: '@cloudflare/workers-types': 4.20260422.1 wrangler: 4.114.0(@cloudflare/workers-types@4.20260422.1) - transitivePeerDependencies: - - supports-color - '@sentry/conventions@0.16.0': {} + '@sentry/conventions@0.27.0': {} - '@sentry/core@10.68.0': + '@sentry/core@11.9.0': dependencies: - '@sentry/conventions': 0.16.0 + '@sentry/conventions': 0.27.0 - '@sentry/server-utils@10.68.0(supports-color@10.2.2)': + '@sentry/opentelemetry@11.9.0(@opentelemetry/api@1.9.1)': dependencies: - '@apm-js-collab/code-transformer-bundler-plugins': 0.7.1 - '@apm-js-collab/tracing-hooks': 0.13.0(supports-color@10.2.2) - '@sentry/conventions': 0.16.0 - '@sentry/core': 10.68.0 - meriyah: 6.1.4 - transitivePeerDependencies: - - supports-color + '@opentelemetry/api': 1.9.1 + '@sentry/conventions': 0.27.0 + '@sentry/core': 11.9.0 + + '@sentry/server-utils@11.9.0': + dependencies: + '@opentelemetry/api': 1.9.1 + '@sentry/conventions': 0.27.0 + '@sentry/core': 11.9.0 '@shikijs/core@3.22.0': dependencies: @@ -17110,8 +17079,6 @@ snapshots: merge2@1.4.1: {} - meriyah@6.1.4: {} - micromark-core-commonmark@2.0.3: dependencies: decode-named-character-reference: 1.3.0 @@ -18948,8 +18915,6 @@ snapshots: extend-shallow: 2.0.1 kind-of: 6.0.3 - semifies@1.0.0: {} - semver@6.3.1: {} semver@7.8.5: {}