Skip to content

meta(changelog): Update changelog for 9.0.0-alpha.0 #15131

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 213 commits into from
Jan 22, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
213 commits
Select commit Hold shift + click to select a range
9e3bc93
fix(feedback): Return when the `sendFeedback` promise resolves (#14683)
antonis Dec 13, 2024
c32e1a4
ref(nextjs): Change url of parser base to make security scanners less…
Dec 13, 2024
db33945
Merge pull request #14699 from getsentry/master
github-actions[bot] Dec 13, 2024
7e27b79
chore: Ensure `.nuxt` folder is lint ignored & cleared (#14700)
mydea Dec 13, 2024
450684b
chore(craft): Remove aws v8 layer from .craft.yml (#14702)
andreiborza Dec 13, 2024
85f87e4
docs(nuxt): update readme troubleshoot section (#14309)
maximepvrt Dec 13, 2024
b891abc
chore(publish): Temporarily stop publishing lambda layer for v9 pevie…
Lms24 Dec 13, 2024
6e7765a
chore: Add external contributor to CHANGELOG.md (#14694)
HazAT Dec 13, 2024
c87024f
ci(v9): Ensure CI runs on v8 & v9 branches (#14604)
mydea Dec 6, 2024
3e1a3c8
feat(vue/nuxt)!: No longer create `"update"` spans for component trac…
Dec 10, 2024
6768e49
feat(nextjs)!: Remove `experimental_captureRequestError` (#14607)
Dec 10, 2024
87ffd4a
meta(v9): Add v9 migration guide (#14296)
Dec 11, 2024
4b4f9d6
feat(node)!: Remove `processThreadBreadcrumbIntegration` (#14666)
Dec 12, 2024
6341794
feat(node)!: Avoid http spans by default for custom OTEL setups (#14678)
mydea Dec 13, 2024
2ba42d7
ref!: Don't polyfill optional chaining and nullish coalescing (#14603)
Dec 13, 2024
e0a1e7a
meta: Ignore `GHSA-gp8f-8m3g-qvj9` which is used in E2E tests (#14704)
Dec 13, 2024
3e9ce62
fix: Normalise ANR debug image file paths if appRoot was supplied (#1…
timfish Dec 13, 2024
33b3b23
feat: Allow capture of more than 1 ANR event (#14684)
timfish Dec 13, 2024
86a911c
feat(node): Detect Railway release name (#14691)
conor-ob Dec 13, 2024
469ba3c
chore(deps): Bump next from 14.2.4 to 14.2.10 in /dev-packages/e2e-te…
dependabot[bot] Dec 13, 2024
a5fc322
chore: Add external contributor to CHANGELOG.md (#14705)
HazAT Dec 13, 2024
e714e3d
ref: Remove some unnecessary conditions (#14698)
mydea Dec 16, 2024
8fa14aa
ref(browser): Update `supportsHistory` check & history usage (#14696)
mydea Dec 16, 2024
655e8a7
feat(core): Streamline `SpanJSON` type (#14693)
mydea Dec 16, 2024
b9899bb
chore(docs): Add docs for how to publish a release for previous major…
andreiborza Dec 16, 2024
4625569
ref(core): Log debug message when capturing error events (#14701)
mydea Dec 16, 2024
bf323b1
ref(core)!: Remove backwards compatible SentryCarrier type (#14697)
mydea Dec 16, 2024
88f486c
feat(deno): Stop inlining types from core (#14729)
mydea Dec 16, 2024
f8ac98d
feat(core): Add `updateSpanName` helper function (#14291)
Lms24 Dec 16, 2024
4873c6d
fix(nuxt): Remove build config from tsconfig (#14735)
s1gr1d Dec 16, 2024
1c3f37b
ref(core)!: Mark exceptions from `captureConsoleIntegration` as `hand…
Lms24 Dec 16, 2024
748f643
meta: Merge v9 draft migration guides (#14728)
Dec 16, 2024
edbb214
chore(deno): Stop testing types (#14738)
mydea Dec 16, 2024
f862dd6
ref: Remove unnecessary checks for `SpanJSON.data` existence (#14731)
mydea Dec 17, 2024
c1d374d
ref(core)!: Remove `Scope` type interface in favor of using `Scope` c…
mydea Dec 17, 2024
031ef3a
docs: Add docs about backported commit guidelines (#14750)
mydea Dec 17, 2024
8077613
feat(node/deps): Bump @prisma/instrumentation from 5.19.1 to 5.22.0 (…
aloisklink Dec 17, 2024
e0d76b1
feat(nestjs): Move `nestIntegration` into nest sdk and remove `setupN…
andreiborza Dec 17, 2024
ea49d5c
chore: Add external contributor to CHANGELOG.md (#14756)
HazAT Dec 17, 2024
d2b23d7
feat(react)!: Remove deprecated react router methods (#14743)
AbhiPrasad Dec 17, 2024
987bff8
feat(react)!: Remove deprecated `getNumberOfUrlSegments` method (#14744)
AbhiPrasad Dec 17, 2024
381cd6c
feat(core)!: Remove `debugIntegration` and `sessionTimingIntegration`…
AbhiPrasad Dec 17, 2024
456690f
feat(nestjs): Remove `SentryService` (#14759)
andreiborza Dec 17, 2024
a921440
feat(nestjs): Remove `SentryTracingInterceptor`, `SentryGlobalGraphQL…
andreiborza Dec 17, 2024
d773cb7
feat!: Remove metrics API from the JS SDK (#14745)
AbhiPrasad Dec 17, 2024
d89236e
docs(angular): Update README for more recent Angular versions (#14767)
arturovt Dec 18, 2024
4096ab8
chore: Add external contributor to CHANGELOG.md (#14770)
HazAT Dec 18, 2024
ecfec19
ref(nextjs): Fix typo in source maps deletion warning (#14766)
benjick Dec 18, 2024
786c5ca
feat(node): Do not overwrite prisma `db.system` in newer Prisma versi…
mydea Dec 18, 2024
2853845
feat!: Require Node `>=18` as minimum supported version (#14749)
mydea Dec 18, 2024
48877a5
chore(nextjs): Remove unused types test (#14774)
mydea Dec 18, 2024
0487155
feat(replay): Mask srcdoc iframe contents per default (#14760)
chargome Dec 18, 2024
ba0ec1e
chore: Add external contributor to CHANGELOG.md (#14775)
HazAT Dec 18, 2024
9e7b949
feat(nestjs)!: Remove `@WithSentry` decorator (#14762)
chargome Dec 18, 2024
7f5dd11
test(nuxt): Add E2E test with NuxtErrorBoundary (#14754)
s1gr1d Dec 18, 2024
2d4f8e9
feat(core)!: Remove validSeverityLevels export (#14765)
AbhiPrasad Dec 18, 2024
43f37df
feat(core)!: Remove `arrayify` method (#14782)
AbhiPrasad Dec 18, 2024
cb1dcf7
feat(core)!: Remove `flatten` method (#14784)
AbhiPrasad Dec 18, 2024
2628e40
feat(browser): Flush offline queue on `flush` and browser `online` ev…
timfish Dec 18, 2024
b7730d8
feat(core)!: Remove `urlEncode` method (#14783)
AbhiPrasad Dec 18, 2024
6245d22
feat(core)!: Remove `makeFifoCache` method (#14786)
AbhiPrasad Dec 18, 2024
6d006bf
feat(core)!: Remove `BAGGAGE_HEADER_NAME` export (#14785)
AbhiPrasad Dec 18, 2024
117a3b4
feat(node)!: Collect request sessions via HTTP instrumentation (#14658)
Dec 19, 2024
bc816e9
deps(node): Bump `import-in-the-middle` to `1.12.0` (#14796)
Dec 19, 2024
87dcdef
feat(core)!: Remove `getDomElement` method (#14797)
mydea Dec 19, 2024
61660df
feat!: Bump typescript to `~5.0.0` (#14758)
mydea Dec 19, 2024
a2562e2
test(node): Add integration test to demonstrate sample rate propagati…
Lms24 Dec 19, 2024
6038628
feat(core)!: Remove `addOpenTelemetryInstrumentation` method (#14792)
AbhiPrasad Dec 19, 2024
9308877
fix(node): Don't leak `__span` property into breadcrumbs (#14798)
Dec 19, 2024
25874a9
fix(nestjs): Use correct main/module path in package.json (#14790)
AbhiPrasad Dec 19, 2024
8f5de3e
test(astro): Fix Astro 4 e2e test (#14816)
Lms24 Dec 20, 2024
b008139
chore(tests): Add esbuild overrides for vite 6 tests (#14815)
chargome Dec 20, 2024
65531f3
fix(core): Use consistent `continueTrace` implementation in core (#14…
mydea Dec 20, 2024
e682512
feat(browser)!: Remove `captureUserFeedback` method (#14820)
andreiborza Dec 23, 2024
9b1ab0e
fix(node): Ensure `NODE_OPTIONS` is not passed to worker threads (#14…
timfish Dec 23, 2024
4443cb7
fix: Correctly resolve debug IDs for ANR events with custom appRoot (…
timfish Dec 23, 2024
dc08b82
fix(angular): Fall back to element `tagName` when name is not provide…
arturovt Dec 23, 2024
16647a5
feat(deno)!: Remove deno prepack (#14829)
andreiborza Dec 23, 2024
cf1965a
feat(utils)!: Remove `@sentry/utils` package (#14830)
andreiborza Dec 23, 2024
cd44589
feat(deps): Bump @opentelemetry/propagation-utils from 0.30.14 to 0.3…
dependabot[bot] Dec 23, 2024
17f7bcd
fix(react): improve handling of routes nested under path="/" (#14821)
mjq Dec 23, 2024
c39d506
feat(deps): Bump @opentelemetry/instrumentation-express from 0.46.0 t…
dependabot[bot] Dec 27, 2024
f320545
feat(deps): Bump @opentelemetry/instrumentation-aws-lambda from 0.49.…
dependabot[bot] Dec 27, 2024
6adcbda
feat(deps): Bump @opentelemetry/instrumentation-amqplib from 0.45.0 t…
dependabot[bot] Dec 27, 2024
4415881
feat(deps): Bump @opentelemetry/instrumentation-mysql2 from 0.44.0 to…
dependabot[bot] Dec 27, 2024
6f0251d
feat(core)!: Type sdkProcessingMetadata more strictly (#14855)
mydea Dec 30, 2024
9cd0e8e
fix(node): Ensure express requests are properly handled (#14850)
mydea Dec 30, 2024
888b05a
feat(vue)!: Remove configuring Vue tracing options anywhere else othe…
andreiborza Dec 30, 2024
9030f37
feat(core)!: Remove deprecated `Request` type (#14858)
mydea Dec 30, 2024
458dca4
feat(node): Add `openTelemetrySpanProcessors` option (#14852)
mydea Dec 30, 2024
e0785ea
feat(core)!: Update `hasTracingEnabled` to consider empty trace confi…
mydea Dec 30, 2024
fabf563
feat(deps): bump @opentelemetry/instrumentation-tedious from 0.17.0 t…
dependabot[bot] Dec 30, 2024
f8374e2
feat(deps): bump @opentelemetry/instrumentation-generic-pool from 0.4…
dependabot[bot] Dec 30, 2024
85f3e00
feat(deps): bump @opentelemetry/instrumentation-mongodb from 0.50.0 t…
dependabot[bot] Dec 30, 2024
1a8c990
feat(deps): bump @opentelemetry/context-async-hooks from 1.29.0 to 1.…
dependabot[bot] Dec 30, 2024
e414155
chore(deps): bump express from 4.19.2 to 4.20.0 in /dev-packages/e2e-…
dependabot[bot] Dec 30, 2024
e2f9625
feat(deps): bump @opentelemetry/instrumentation-knex from 0.43.0 to 0…
dependabot[bot] Dec 30, 2024
62e186f
feat(core)!: Remove `memoBuilder` export & `WeakSet` fallback (#14859)
mydea Jan 2, 2025
0a54f8f
feat(replay): Update fflate to 0.8.2 (#14867)
mydea Jan 2, 2025
4e6c7cb
fix(react): Use `Set` as the `allRoutes` container. (#14878)
onurtemizkan Jan 2, 2025
7819140
feat(core)!: Remove `TransactionNamingScheme` type (#14865)
s1gr1d Jan 2, 2025
3aa9078
docs(node): Remove old occurrences of tracingHandler (#14889)
s1gr1d Jan 2, 2025
797a4dd
feat: Avoid class fields all-together (#14887)
mydea Jan 3, 2025
64d36a9
feat(core)!: Always use session from isolation scope (#14860)
mydea Jan 3, 2025
d951476
feat(core)!: Remove deprecated request data methods (#14896)
chargome Jan 3, 2025
8dd8ac5
feat(core)!: Add `normalizedRequest` to `samplingContext` (#14902)
s1gr1d Jan 3, 2025
ec78f80
ref(core): Store `ipAddress` as SDKProcessingMetadata (#14899)
mydea Jan 7, 2025
c347dae
fix(feedback): Avoid lazy loading code for `syncFeedbackIntegration` …
mydea Jan 7, 2025
b8c83be
feat(core)!: Remove standalone `Client` interface & deprecate `BaseCl…
mydea Jan 7, 2025
ed8d23c
docs: Fix Next.js migration guide for v8 (#14817)
Jan 7, 2025
e48ffef
feat(build)!: Drop pre-ES2020 polyfills (#14882)
mydea Jan 7, 2025
c6a338f
feat(core)!: Stop setting user in `requestDataIntegration` (#14898)
mydea Jan 7, 2025
abd6b20
fix(core): Ensure debugIds are applied to all exceptions in an event …
Lms24 Jan 7, 2025
a3bbb52
chore(deps): Bump version of forked sucrase from 3.35.0 to 3.36.0 (#1…
mydea Jan 7, 2025
e8e84ea
feat!: Remove `autoSessionTracking` option (#14802)
Jan 8, 2025
74e2982
feat(solidstart)!: Default to `--import` setup and add `autoInjectSer…
s1gr1d Jan 8, 2025
b23fcd1
fix(replay): Disable mousemove sampling in rrweb for iOS browsers (#1…
chargome Jan 8, 2025
d4e94fe
feat(core)!: Pass root spans to `beforeSendSpan` and disallow returni…
chargome Jan 8, 2025
d5af638
feat!: Remove `spanId` from propagation context (#14733)
mydea Jan 9, 2025
2327642
ref(core)!: Cleanup internal types, including `ReportDialogOptions` (…
mydea Jan 9, 2025
fc6d51c
test(react): Ensure react router 3 tests always have correct types (#…
mydea Jan 9, 2025
550288e
feat(nextjs)!: Don't rely on Next.js Build ID for release names (#14939)
Jan 9, 2025
3e73850
fix(profiling): Don't put `require`, `__filename` and `__dirname` on …
JonasBa Jan 9, 2025
b0c0004
feat(core): Emit client reports for unsampled root spans on span star…
mydea Jan 9, 2025
e886671
test(node): Ensure test dates use UTC consistently (#14953)
mydea Jan 9, 2025
6d2bfb4
feat(astro): Respect user-specified source map setting (#14941)
s1gr1d Jan 9, 2025
6779dfe
fix(sveltekit): Ensure source maps deletion is called after source ma…
Lms24 Jan 9, 2025
1048a43
ref: Use optional chaining where possible (#14954)
mydea Jan 9, 2025
6a6e05b
feat(opentelemetry)!: Exclusively pass root spans through sampling pi…
Jan 10, 2025
de2c1ad
ref: Rewrite to use optional chaining & add eslint rule (#14966)
mydea Jan 10, 2025
3ea500f
chore(repo): Add missing v7 changelog entries (#14962)
Lms24 Jan 10, 2025
1d98867
ref(core): Ensure non-recording root spans have frozen DSC (#14964)
mydea Jan 10, 2025
b98d341
chore: Cleanup unused comments (#14864)
mydea Jan 10, 2025
1766d4c
ref(browser): Improve active span handling for `browserTracingIntegra…
mydea Jan 10, 2025
04711c2
fix(vue): Remove `logError` from `vueIntegration` (#14958)
s1gr1d Jan 10, 2025
ac6ac07
feat(react): Add a `handled` prop to ErrorBoundary (#14560)
HHK1 Jan 10, 2025
8e53415
feat(react): Add support for React Router `createMemoryRouter` (#14854)
onurtemizkan Jan 10, 2025
13c6462
feat(nextjs)!: Respect user-provided source map generation settings (…
chargome Jan 10, 2025
38ff6eb
feat(solidstart): Add `autoInjectServerSentry: 'experimental_dynamic-…
s1gr1d Jan 10, 2025
8c4ae52
chore: Remove unused ts directive (#14977)
chargome Jan 10, 2025
c612915
chore(nextjs): Fix optional chaining linting issue (#14982)
timfish Jan 13, 2025
46ac778
feat(core)!: Update `requestDataIntegration` handling (#14806)
mydea Jan 13, 2025
1c0a632
feat(aws): Rename AWS lambda layer name to `SentryNodeServerlessSDKv9…
andreiborza Jan 13, 2025
360cadb
ref(core): Re-add forgotten jsdocs for client (#14975)
mydea Jan 13, 2025
957878a
feat(solidstart): Respect user-provided source map setting (#14979)
s1gr1d Jan 13, 2025
7fb7632
fix(core): Fork scope if custom scope is passed to `startSpan` (#14900)
Lms24 Jan 13, 2025
a5de993
feat(core)!: Remove `transactionContext` from `samplingContext` (#14904)
s1gr1d Jan 13, 2025
d209c69
chore(deps): Upgrade to Vitest 2.1.8 and Vite 5.4.11 (#14971)
nwalters512 Jan 13, 2025
34d1fbe
chore: Add external contributor to CHANGELOG.md (#14994)
HazAT Jan 13, 2025
1f0958f
chore: Adjust grammer and formatting of migration doc (#14890)
AbhiPrasad Jan 14, 2025
9f74bc9
fix(node): Enforce that ContextLines integration does not leave open …
AbhiPrasad Jan 14, 2025
ce822ff
test(e2e): Fix node-express test transitive dependency (#15001)
mydea Jan 14, 2025
02742ef
fix(browser): Remove `browserPerformanceTimeOrigin` side-effects (#14…
timfish Jan 14, 2025
f24ee28
feat!: Drop `nitro-utils` package (#14998)
mydea Jan 14, 2025
64e9fb6
test(node): Ensure client reports do not make tests flaky (#15005)
mydea Jan 14, 2025
463e8da
feat(react)!: Update `ErrorBoundary` `componentStack` type (#14742)
AbhiPrasad Jan 14, 2025
1f5edf6
feat(core)!: Stop accepting `event` as argument for `recordDroppedEve…
mydea Jan 14, 2025
2f302d7
feat(sveltekit): Respect user-provided source map generation settings…
s1gr1d Jan 14, 2025
aaf7d53
feat(node)!: Remove fine grained `registerEsmLoaderHooks` (#15002)
Jan 14, 2025
5e5bd44
feat: Only emit `__esModule` properties in CJS modules when there is …
Jan 15, 2025
4ed0e69
ref(node): Streamline check for adding performance integrations (#15021)
mydea Jan 15, 2025
e061f61
docs(release): Clarify descriptions for publishing prev. version (#15…
s1gr1d Jan 15, 2025
c316f8b
ref(sveltekit): Remove unused file (#15020)
davidturissini Jan 15, 2025
550094a
feat(gatsby): Preserve user-provided source map settings (#15006)
s1gr1d Jan 15, 2025
e590550
chore: Add external contributor to CHANGELOG.md (#15023)
HazAT Jan 15, 2025
ea830c1
feat(react)!: Raise minimum supported TanStack Router version to `1.6…
Jan 16, 2025
5a46a5c
feat(ember)!: Officially drop support for ember `<=3.x` (#15032)
Jan 16, 2025
95cc948
feat: Propagate and use a sampling random (#14989)
Jan 16, 2025
b831f36
feat(sveltekit)!: Drop support for SvelteKit @1.x (#15037)
chargome Jan 17, 2025
559d3bf
fix(core): Fork scope if custom scope is passed to `startSpanManual` …
Lms24 Jan 17, 2025
4af179e
feat(browser): Add `multiplexedtransport.js` CDN bundle (#15043)
Lms24 Jan 17, 2025
3e14f6b
fix(aws-lambda): Avoid overwriting root span name (#15000)
Lms24 Jan 17, 2025
56f82aa
feat(remix)!: Drop support for Remix v1 (#14988)
chargome Jan 17, 2025
aeedf31
test(browser): Unflake browser request test (#15050)
mydea Jan 17, 2025
e28d491
ci(e2e-test): Switch to `https://example.com` from http equivalent fo…
Jan 17, 2025
516f632
test(browser): Avoid making requests to `http://example.com` (#15059)
Lms24 Jan 17, 2025
e7446c5
test(node): Use https version of example.com in Node integration test…
Lms24 Jan 17, 2025
6dd3fb5
feat(deno): Don't publish to `deno.land` (#15016)
timfish Jan 17, 2025
c4cb57a
feat(deno): Don't bundle `@sentry/deno` (#15014)
timfish Jan 17, 2025
4b0d06f
test(google-cloud): Replace error handling using node domain (#14908)
GrizliK1988 Jan 17, 2025
d464269
fix(node): Fix sample rand propagation for negative sampling decision…
Jan 20, 2025
9cdf720
test(browser): Test `moduleMetadataIntegration` in CDN bundle integra…
Lms24 Jan 20, 2025
eedf4a5
feat(browser): Set `user.ip_address` explicitly to `{{auto}}` (#15008)
mydea Jan 20, 2025
ddc378d
chore: Add external contributor to CHANGELOG.md (#15061)
HazAT Jan 20, 2025
fc48f83
ref: Remove a subset of `TODO(v9)` instances (#15033)
Jan 20, 2025
e7b7d08
feat!: Remove `enableTracing` (#15078)
Jan 20, 2025
2dc9d87
feat!: Remove deprecated and unused code (#15077)
Jan 20, 2025
62fdfe7
ci: Update labels for remix integration tests (#15076)
chargome Jan 20, 2025
7404fdc
fix(core): `fatal` events should set session as crashed (#15072)
timfish Jan 20, 2025
8433d45
feat(node): Add `processSessionIntegration` (#15081)
Jan 20, 2025
3a410a8
doc(deno): Make Deno v2 the minimum supported version (#15085)
timfish Jan 20, 2025
6c69a78
feat(aws-serverless): Upgrade OTEL deps (#15091)
AbhiPrasad Jan 20, 2025
199a146
doc(deno): Remove `deno.land` link (#15090)
timfish Jan 20, 2025
82adfbb
chore(deps): Deduplicate yarn.lock (#14968)
nwalters512 Jan 20, 2025
9a9fb89
feat(deps): Upgrade all OpenTelemetry dependencies (#14967)
nwalters512 Jan 20, 2025
6bf2374
fix(node/nestjs): Use method on current fastify request (#15066)
tjhiggins Jan 21, 2025
82620ec
chore: Add external contributor to CHANGELOG.md (#15103)
HazAT Jan 21, 2025
a017048
chore: Fix stale yarn.lock (#15096)
AbhiPrasad Jan 21, 2025
03e0d02
feat(nextjs): Directly forward `sourcemaps.disable` to webpack plugin…
Jan 21, 2025
254a501
feat!: Only collect ip addresses with `sendDefaultPii: true` (#15084)
Jan 21, 2025
c307597
feat(remix)!: Remove `autoInstrumentRemix` option (#15074)
Jan 21, 2025
a3cf458
feat(node): Capture exceptions from `worker_threads` (#15105)
timfish Jan 21, 2025
3c7450d
feat(flags): Add Unleash browser integration (#15036)
aliu39 Jan 21, 2025
6323549
feat(user feedback): Adds draw tool for UF screenshot annotations (#1…
c298lee Jan 21, 2025
bde8318
meta: Postpone non-breaking TODOs (#15080)
Jan 22, 2025
5021a58
feat: Pass `parentSampleRate` to `tracesSampler` (#15024)
Jan 22, 2025
4a5e45d
fix(core): Only fall back to `sendDefaultPii` for IP collection in `r…
Jan 22, 2025
098f205
feat(node)!: Add support for Prisma v6 and drop v5 support (#15120)
AbhiPrasad Jan 22, 2025
580b8b5
ref(browser): Improve setting of propagation scope for navigation spa…
mydea Jan 22, 2025
94e7347
feat(sveltekit)!: Remove `fetchProxyScriptNonce` option (#15123)
Lms24 Jan 22, 2025
2796917
feat!: Remove `getCurrentHub()`, `Hub`, and `getCurrentHubShim()` (#1…
Jan 22, 2025
6e4b593
feat(node): Add `prismaInstrumentation` option to Prisma integration …
Jan 22, 2025
fe9c34c
meta(changelog): Update changelog for 9.0.0-alpha.0
Jan 22, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
70 changes: 20 additions & 50 deletions .craft.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,36 +5,30 @@ targets:
# NPM Targets
## 1. Base Packages, node or browser SDKs depend on
## 1.1 Types
# TODO(v9): Remove
- name: npm
id: '@sentry/types'
includeNames: /^sentry-types-\d.*\.tgz$/
## 1.2 Utils
# TODO(v9): Remove
- name: npm
id: '@sentry/utils'
includeNames: /^sentry-utils-\d.*\.tgz$/
## 1.3 Core SDK
## 1.2 Core SDK
- name: npm
id: '@sentry/core'
includeNames: /^sentry-core-\d.*\.tgz$/
## 1.4 Browser Utils package
## 1.3 Browser Utils package
- name: npm
id: '@sentry-internal/browser-utils'
includeNames: /^sentry-internal-browser-utils-\d.*\.tgz$/
## 1.5 Replay Internal package (browser only)
## 1.4 Replay Internal package (browser only)
- name: npm
id: '@sentry-internal/replay'
includeNames: /^sentry-internal-replay-\d.*\.tgz$/
## 1.6 OpenTelemetry package
## 1.5 OpenTelemetry package
- name: npm
id: '@sentry/opentelemetry'
includeNames: /^sentry-opentelemetry-\d.*\.tgz$/
## 1.7 Feedback package (browser only)
## 1.6 Feedback package (browser only)
- name: npm
id: '@sentry-internal/feedback'
includeNames: /^sentry-internal-feedback-\d.*\.tgz$/
## 1.8 ReplayCanvas package (browser only)
## 1.7 ReplayCanvas package (browser only)
- name: npm
id: '@sentry-internal/replay-canvas'
includeNames: /^sentry-internal-replay-canvas-\d.*\.tgz$/
Expand Down Expand Up @@ -83,14 +77,6 @@ targets:
- name: npm
id: '@sentry/deno'
includeNames: /^sentry-deno-\d.*\.tgz$/
- name: commit-on-git-repository
# This will publish on the Deno registry
id: getsentry/deno
archive: /^sentry-deno-\d.*\.tgz$/
repositoryUrl: https://github.com/getsentry/sentry-deno.git
stripComponents: 1
branch: main
createTag: true

## 5. Node-based Packages
- name: npm
Expand Down Expand Up @@ -142,37 +128,21 @@ targets:
id: '@sentry-internal/eslint-config-sdk'
includeNames: /^sentry-internal-eslint-config-sdk-\d.*\.tgz$/

# TODO(v9): Remove this target
# NOTE: We publish the v8 layer under its own name so people on v8 can still get patches
# whenever we release a new v8 version—otherwise we would overwrite the current major lambda layer.
- name: aws-lambda-layer
includeNames: /^sentry-node-serverless-\d+.\d+.\d+(-(beta|alpha|rc)\.\d+)?\.zip$/
layerName: SentryNodeServerlessSDKv8
compatibleRuntimes:
- name: node
versions:
- nodejs10.x
- nodejs12.x
- nodejs14.x
- nodejs16.x
- nodejs18.x
- nodejs20.x
license: MIT

# AWS Lambda Layer target
- name: aws-lambda-layer
includeNames: /^sentry-node-serverless-\d+.\d+.\d+(-(beta|alpha|rc)\.\d+)?\.zip$/
layerName: SentryNodeServerlessSDK
compatibleRuntimes:
- name: node
versions:
- nodejs10.x
- nodejs12.x
- nodejs14.x
- nodejs16.x
- nodejs18.x
- nodejs20.x
license: MIT
# TODO(v9): Once stable, re-add this target to publish the AWS Lambda layer
# - name: aws-lambda-layer
# includeNames: /^sentry-node-serverless-\d+.\d+.\d+(-(beta|alpha|rc)\.\d+)?\.zip$/
# layerName: SentryNodeServerlessSDKv9
# compatibleRuntimes:
# - name: node
# versions:
# - nodejs10.x
# - nodejs12.x
# - nodejs14.x
# - nodejs16.x
# - nodejs18.x
# - nodejs20.x
# license: MIT

# CDN Bundle Target
- name: gcs
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/flaky.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ body:
id: job-name
attributes:
label: Name of Job
placeholder: "CI: Build & Test / Nextjs (Node 14) Tests"
placeholder: "CI: Build & Test / Nextjs (Node 18) Tests"
description: name of job as reported in the status report
validations:
required: true
Expand Down
15 changes: 0 additions & 15 deletions .github/actions/restore-cache/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,6 @@ inputs:
dependency_cache_key:
description: "The dependency cache key"
required: true
node_version:
description: "If set, temporarily set node version to default one before installing, then revert to this version after."
required: false

runs:
using: "composite"
Expand All @@ -24,19 +21,7 @@ runs:
with:
name: build-output

- name: Use default node version for install
if: inputs.node_version && steps.dep-cache.outputs.cache-hit != 'true'
uses: actions/setup-node@v4
with:
node-version-file: 'package.json'

- name: Install dependencies
if: steps.dep-cache.outputs.cache-hit != 'true'
run: yarn install --ignore-engines --frozen-lockfile
shell: bash

- name: Revert node version to ${{ inputs.node_version }}
if: inputs.node_version && steps.dep-cache.outputs.cache-hit != 'true'
uses: actions/setup-node@v4
with:
node-version: ${{ inputs.node_version }}
2 changes: 2 additions & 0 deletions .github/dependency-review-config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,5 @@ allow-ghsas:
- GHSA-fr5h-rqp8-mj6g
# we need this for an E2E test for the minimum required version of Nuxt 3.7.0
- GHSA-v784-fjjh-f8r4
# Next.js Cache poisoning - We require a vulnerable version for E2E testing
- GHSA-gp8f-8m3g-qvj9
Loading
Loading