Skip to content

Commit eb20860

Browse files
committed
ref(google-cloud-serverless)!: Migrate import hook to makeOrchestrionLoader
Switch the `@sentry/google-cloud-serverless/import` loader to the orchestrion-based `makeOrchestrionLoader` and drop the obsolete `./loader` export.
1 parent 6bcd1a6 commit eb20860

3 files changed

Lines changed: 5 additions & 8 deletions

File tree

MIGRATION.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -401,6 +401,7 @@ Sentry.init({
401401
- The `@sentry/node/loader` entry point was removed. Use `node --import @sentry/node/import` instead.
402402
- (Astro) The `@sentry/astro/loader` entry point was removed. Use `node --import @sentry/astro/import` instead.
403403
- (AWS Lambda) The `@sentry/aws-serverless/loader` entry point was removed. Use `node --import @sentry/aws-serverless/import` instead.
404+
- (Google Cloud) The `@sentry/google-cloud-serverless/loader` entry point was removed. Use `node --import @sentry/google-cloud-serverless/import` instead.
404405
- (Fastify) The deprecated `setShouldHandleError` method was removed.
405406
- (AWS Lambda) The deprecated `disableAwsContextPropagation` option was removed. It no longer had any effect.
406407
- (AWS Lambda) The deprecated `startTrace` option was removed. It no longer had any effect; to disable tracing, set `tracesSampleRate` to `0`.

packages/google-cloud-serverless/package.json

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,6 @@
3030
"import": {
3131
"default": "./build/import-hook.mjs"
3232
}
33-
},
34-
"./loader": {
35-
"import": {
36-
"default": "./build/loader-hook.mjs"
37-
}
3833
}
3934
},
4035
"publishConfig": {
@@ -43,7 +38,8 @@
4338
"dependencies": {
4439
"@sentry/conventions": "^0.16.0",
4540
"@sentry/core": "10.67.0",
46-
"@sentry/node": "10.67.0"
41+
"@sentry/node": "10.67.0",
42+
"@sentry/server-utils": "10.67.0"
4743
},
4844
"devDependencies": {
4945
"@google-cloud/bigquery": "^5.3.0",
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
import { makeBaseNPMConfig, makeNPMConfigVariants, makeOtelLoaders } from '@sentry-internal/rollup-utils';
1+
import { makeBaseNPMConfig, makeNPMConfigVariants, makeOrchestrionLoader } from '@sentry-internal/rollup-utils';
22

3-
export default [...makeNPMConfigVariants(makeBaseNPMConfig()), ...makeOtelLoaders('./build', 'sentry-node')];
3+
export default [...makeNPMConfigVariants(makeBaseNPMConfig()), ...makeOrchestrionLoader('./build')];

0 commit comments

Comments
 (0)