Skip to content

meta(changelog): Update changelog for v8.0.0-alpha.1 #10857

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

Closed
wants to merge 174 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
174 commits
Select commit Hold shift + click to select a range
ed975cf
Merge pull request #10524 from getsentry/master
github-actions[bot] Feb 6, 2024
821537c
feat(deps): bump @sentry/cli from 2.26.0 to 2.28.0 (#10496)
dependabot[bot] Feb 6, 2024
81a5b4f
build(test): Skip codecov upload for bun & deno (#10523)
mydea Feb 6, 2024
f01e884
build(profiling-node): make sure debug build plugin is used (#10534)
AbhiPrasad Feb 6, 2024
8976d61
build: Only run profiling e2e test if bindings have changed (#10542)
AbhiPrasad Feb 7, 2024
fa4669a
fix(feedback): Replay breadcrumb for feedback events was incorrect (#…
billyvg Feb 7, 2024
b1b704f
feat(replay): Add `getReplay` utility function (#10510)
mydea Feb 7, 2024
c23715a
test(nextjs): Don't run Next.js integration tests for Node.js < 14 (#…
Feb 7, 2024
09e8dd8
feat(v8): Bump minimum Node Version to 14 (#10527)
AbhiPrasad Feb 7, 2024
b6954f9
feat(v8/ember): Remove deprecated exports (#10535)
AbhiPrasad Feb 7, 2024
5022f2f
test(browser-integration): Attempt to improve potentially flakey `slo…
billyvg Feb 7, 2024
9493580
feat(v8/react): Delete react router exports (#10532)
AbhiPrasad Feb 7, 2024
f34503f
feat(v8/wasm): Remove deprecated exports (#10552)
AbhiPrasad Feb 7, 2024
be0cc01
feat(v8): Remove Severity enum (#10551)
AbhiPrasad Feb 7, 2024
9307308
ref(integrations): Remove offline integration (#9456)
Feb 7, 2024
ca6010b
feat(v8/node): Remove LocalVariables class integration (#10558)
AbhiPrasad Feb 7, 2024
a985487
feat(core): Streamline custom hub creation for node-experimental (#10…
mydea Feb 8, 2024
465bd29
feat(v8): Delete @sentry/hub (#10530)
AbhiPrasad Feb 8, 2024
6142ef1
feat(v8/browser): Remove `_eventFromIncompleteOnError` usage (#10553)
AbhiPrasad Feb 8, 2024
8b2569b
feat(v8/node): Remove deepReadDirSync export (#10564)
AbhiPrasad Feb 8, 2024
737fb0e
feat(v8): Remove deprecated spanStatusfromHttpCode export (#10563)
AbhiPrasad Feb 8, 2024
245a9fa
ref: Remove user segment (#10575)
Feb 9, 2024
5a2b676
feat(opentelemetry): Fix & align isolation scope usage in node-experi…
mydea Feb 9, 2024
90b45f0
feat(core): Deprecate the `Hub` constructor (#10574)
Feb 9, 2024
bc81b1a
fix(sveltekit): Avoid capturing Http 4xx errors on the client (#10571)
Lms24 Feb 9, 2024
b220be5
fix(angular-ivy): Add `exports` field to `package.json` (#10569)
Lms24 Feb 9, 2024
d024a76
ref(nextjs): Remove all deprecated API (#10549)
Feb 9, 2024
ee9a9d6
feat(v8/node): Remove deprecated anr methods (#10562)
AbhiPrasad Feb 9, 2024
9f0ac34
ref: Remove `lastEventId` (#10585)
Feb 9, 2024
2014d6a
feat(v8): Remove deprecated configureScope call (#10565)
AbhiPrasad Feb 9, 2024
a7097d9
ref: Make scope setters on hub only write to isolation scope (#10572)
Feb 12, 2024
6bfe9a5
ref(replay): Use `beforeAddBreadcrumb` hook instead of scope listener…
mydea Feb 12, 2024
d2ef1cb
fix(sveltekit): Properly await sourcemaps flattening (#10602)
Lms24 Feb 12, 2024
cb6912a
ref(core): Make `on` and `emit` required on client (#10603)
mydea Feb 12, 2024
31faca3
docs: Fix deprecation message for span data/attributes (#10604)
mydea Feb 12, 2024
93db2dc
feat(core): Update `addEventProcessor` to add to isolation scope (#10…
mydea Feb 12, 2024
d0accc0
feat(core): Update `Sentry.addBreadcrumb` to skip hub (#10601)
mydea Feb 12, 2024
cb88a7c
ref(core): Make remaining client methods required (#10605)
mydea Feb 12, 2024
ab410c6
ci: Warn on unused disabled directives (#10610)
Feb 12, 2024
11d854e
feat(opentelemetry): Do not capture span events as breadcrumbs (#10612)
mydea Feb 12, 2024
b62eecb
chore(ci): Always run Node unit tests (#10613)
Lms24 Feb 12, 2024
3ef44a4
ref: Remove deprecated `showReportDialog` APIs (#10609)
Feb 12, 2024
19c8527
feat(core): Make global `addBreadcrumb` write to the isolation scope …
Feb 12, 2024
b5ec424
feat(v8/astro): Remove deprecated exports from Astro SDK (#10611)
Lms24 Feb 12, 2024
f8c1637
feat(v8): Remove deprecated trace and startActiveSpan methods (#10593)
AbhiPrasad Feb 12, 2024
860dd2f
feat(core): Add metric summaries to spans (#10554)
cleptric Feb 12, 2024
c244978
feat(react): Drop support for React 15 (#10115)
onurtemizkan Feb 12, 2024
c78789d
ref(node-experimental): Remove custom hub & scope (#10616)
mydea Feb 12, 2024
a9bd136
feat(deps): bump @sentry/cli from 2.28.0 to 2.28.5 (#10620)
dependabot[bot] Feb 12, 2024
3399c4a
feat(v8/integrations): Remove deprecated exports (#10556)
AbhiPrasad Feb 12, 2024
4678aac
feat(v8): Remove `extractTraceparentData` export (#10559)
AbhiPrasad Feb 12, 2024
d3c5942
ref(node-experimental): Remove custom `isInitialized` (#10607)
mydea Feb 13, 2024
b5829e1
feat(core): Make custom tracing methods return spans & set default op…
mydea Feb 13, 2024
0e7ab1e
ref: Remove `tracingOrigins` options (#10614)
Feb 13, 2024
33a6232
feat(core): Lookup client on current scope, not hub (#10635)
mydea Feb 13, 2024
ef37a80
feat: Export semantic attribute keys from SDK packages (#10637)
Lms24 Feb 13, 2024
e6596af
ref(core): Restructure hub exports (#10639)
mydea Feb 13, 2024
eb11f34
ref(core): Always use a (default) ACS (#10644)
mydea Feb 13, 2024
fe8043c
ref: Remove `reuseExisting` option for ACS (#10645)
mydea Feb 13, 2024
32940a8
meta(changelog): Update changelog vor v7.101.0 (#10643)
mydea Feb 13, 2024
5ec402d
test(astro): Remove old `BrowserTracing` test (#10622)
Lms24 Feb 13, 2024
6dc4c65
fix(nextjs): Remove `webpack://` prefix more broadly from source map …
Feb 14, 2024
07ac62f
test(svelte): Use vitest instead of jest (#10350)
JonathonRP Feb 14, 2024
072e21d
test: Add SLA label to canary test failure issues (#10651)
Feb 14, 2024
03266e7
test: Adjust Next.js dev error symbolication tests to new behaviour (…
Feb 14, 2024
b8a8b45
test: Re-enable Remix client-side e2e tests (#10290)
onurtemizkan Feb 14, 2024
fa8b205
test(svelte): Avoid running vitest in watch mode (#10655)
Lms24 Feb 14, 2024
efa04ff
fix(angular): Ensure navigations always create a transaction (#10646)
Lms24 Feb 14, 2024
c00bbac
feat(browser): Export `getIsolationScope` and `getGlobalScope` (#10658)
mydea Feb 14, 2024
6361f9c
ref: Store runtime on isolation scope (#10657)
mydea Feb 14, 2024
bc79d32
fix(publish): Ensure `@sentry/hub` is published in v7 (#10661)
Lms24 Feb 14, 2024
af2a78d
chore(codeowners): rename replay team sdk (#10666)
bruno-garcia Feb 15, 2024
575e5c8
chore(codeowners): canvas and feedback to replay team (#10667)
bruno-garcia Feb 15, 2024
4917612
fix(tracing): Guard against missing `window.location` (#10659)
mydea Feb 15, 2024
05bb609
fix(sveltekit): Ensure navigations and redirects always create a new …
Lms24 Feb 15, 2024
afa5304
ref: Make span types more robust (#10660)
mydea Feb 15, 2024
8af205e
test: Improve node integration test running (#10673)
mydea Feb 15, 2024
be0d7a9
feat(core): Make `setXXX` methods set on isolation scope (#10678)
mydea Feb 15, 2024
b420f19
feat: Update default trace propagation targets logic in the browser (…
Feb 15, 2024
551aa86
ref: Remove usage of `makeMain` in tests (#10681)
mydea Feb 15, 2024
4ef3bd5
feat(v8): Remove requestData deprecations (#10626)
AbhiPrasad Feb 15, 2024
cbf64ef
feat(node-experimental): Add missing re-exports (#10679)
mydea Feb 16, 2024
dc8726a
feat: Implement new Async Context Strategy (#10647)
mydea Feb 16, 2024
b38bccd
ref(node-experimental): Remove deprecated class integrations (#10675)
mydea Feb 16, 2024
dc5383d
ref(core): Rename `Span` class to `SentrySpan` (#10687)
mydea Feb 16, 2024
9c21df4
feat(node-experimental): Properly set request & session on http reque…
mydea Feb 16, 2024
22ebb3b
ref(core): Skip hub in top level `captureXXX` methods (#10688)
mydea Feb 16, 2024
3b1d836
feat(opentelemetry): Merge node-experimental changes into opentelemet…
mydea Feb 16, 2024
2334f24
feat(v8/vue): Remove all deprecated exports from vue (#10533)
AbhiPrasad Feb 16, 2024
a8966d1
feat(core): Decouple metrics aggregation from client (#10628)
timfish Feb 16, 2024
ac39685
ref: Migrate transaction source from metadata to attributes (#10674)
Feb 19, 2024
7dfa746
ref: Refactor remaining `makeMain` usage (#10713)
mydea Feb 19, 2024
041c484
fix: Export session API (#10711)
Feb 19, 2024
7362857
feat: Remove `hub` from global, `hub.run` & hub utilities (#10718)
mydea Feb 19, 2024
c970772
feat: Allow passing `null` to `withActiveSpan` (#10717)
Feb 19, 2024
4f92ff0
ref(node-experimental): Copy transport & client to node-experimental …
mydea Feb 19, 2024
e4dc5a7
fx(node): Fix anr worker check (#10719)
mydea Feb 19, 2024
837bbd1
ref: Make `setupOnce` optional in integrations (#10729)
mydea Feb 20, 2024
1f75cde
feat(node-experimental): Move `defaultStackParser` & `getSentryReleas…
mydea Feb 20, 2024
97cc190
fix(core): Fix scope capturing via `captureContext` function (#10735)
mydea Feb 20, 2024
c002d8f
ref(node-experimental): Cleanup tracing intergations (#10730)
mydea Feb 20, 2024
6cc1e51
test(node): Handle some jest & axios issues (#10736)
mydea Feb 20, 2024
28402cb
fix(core): Add lost scope tests & fix update case (#10738)
mydea Feb 20, 2024
a02aa00
feat(node-experimental): Move `errorHandler` (#10728)
mydea Feb 20, 2024
54b94da
feat(deps): bump @sentry/cli from 2.28.5 to 2.28.6 (#10727)
dependabot[bot] Feb 20, 2024
658d6d1
ref: Collect child spans references via non-enumerable on Span object…
Feb 20, 2024
673f76a
ref(node-experimental): Cleanup re-exports (#10741)
mydea Feb 20, 2024
f402652
feat(v8): Remove defaultIntegrations deprecated export (#10691)
AbhiPrasad Feb 20, 2024
db8f26e
fix(stacktrace): Always use `?` for anonymous function name (#10732)
timfish Feb 20, 2024
3a4683e
feat(v8): Remove deprecated addInstrumentationHandler (#10693)
AbhiPrasad Feb 20, 2024
3b9c37e
feat(v8): Remove deprecated `span.isSuccess` method (#10699)
AbhiPrasad Feb 20, 2024
fe41836
feat(core): Use global `TextEncoder` and `TextDecoder` (#10701)
timfish Feb 20, 2024
3e2c8f4
feat(node-experimental): Move cron code over (#10742)
mydea Feb 20, 2024
de681dc
feat(v8): Update eventFromUnknownInput to only use client (#10692)
AbhiPrasad Feb 20, 2024
d2fce9b
test(node): Add NestJS OpenTelemetry Tests (#10684)
onurtemizkan Feb 20, 2024
18f7107
fix(test): Fix flaky browser integration tests. (#10484)
onurtemizkan Feb 20, 2024
c2baeac
feat(v8): Remove usage of span.description and span.name (#10697)
AbhiPrasad Feb 21, 2024
b0752b5
feat(v8/browser): Remove XHR transport (#10703)
AbhiPrasad Feb 21, 2024
f84d3b9
feat(integrations): Capture error arguments as exception regardless o…
GingerAdonis Feb 21, 2024
342b8ea
feat(node-experimental): Move integrations from node (#10743)
mydea Feb 21, 2024
f014ac6
ref(node-experimental): Rename `errorHandler` to `expressErrorHandler…
mydea Feb 21, 2024
9ad4d9b
ref: Remove `startTransaction` from integration and e2e tests (#10721)
Feb 21, 2024
faae2cc
ref(node-integration-tests): Migrate to new Http integration (#10765)
s1gr1d Feb 21, 2024
27273f6
feat(v8): Remove span.origin (#10753)
AbhiPrasad Feb 21, 2024
2ea788c
feat(v8/browser): Rename TryCatch integration to `browserApiErrorsInt…
AbhiPrasad Feb 21, 2024
a60391a
feat(opentelemetry): Align span options with core span options (#10761)
mydea Feb 21, 2024
7d4f791
ref(astro): Remove deprecated Replay and BrowserTracing (#10768)
s1gr1d Feb 21, 2024
972298d
feat(node): Make `@sentry/node` powered by OpenTelemetry (#10762)
mydea Feb 21, 2024
deb41bc
ref: Cleanup browser profiling integration (#10766)
mydea Feb 21, 2024
15216cd
feat(v8/node): Remove getModuleFromFilename export (#10754)
AbhiPrasad Feb 21, 2024
743c6c4
feat(v8/core): Remove getters for span.op (#10767)
AbhiPrasad Feb 21, 2024
c4acfe9
feat(v8): Remove span.toTraceparent method (#10698)
AbhiPrasad Feb 21, 2024
674a8f0
ref(remix): Make `@remix-run/router` a dependency. (#10479)
onurtemizkan Feb 21, 2024
be90d82
feat: Remove `@sentry/hub` package (#10783)
Lms24 Feb 22, 2024
fdeaadf
ci: Upload playwright traces (#10786)
Feb 22, 2024
40300ea
test(node): Add prisma OpenTelemetry integration tests. (#10778)
onurtemizkan Feb 22, 2024
288d9e9
feat(v8): Remove deprecated `traceHeaders` method (#10776)
AbhiPrasad Feb 22, 2024
32e4eff
feat(v8): Remove deprecated runWithAsyncContext API (#10780)
AbhiPrasad Feb 22, 2024
1782d80
fix(vercel-edge): Make breadcrumbs option optional in WinterCGFetch i…
kamilogorek Feb 22, 2024
722183b
ref(eslint): Remove unused eslint-disable directives (#10771)
s1gr1d Feb 22, 2024
dddac2c
fix(node): import `worker_threads` and fix node v14 types (#10791)
timfish Feb 22, 2024
36806f3
feat(metrics): Remove metrics method from `BaseClient` (#10789)
timfish Feb 22, 2024
437d20a
feat(v8): Remove @sentry/tracing (#10625)
AbhiPrasad Feb 23, 2024
e938a03
test(browser-integration): Sync loader script fixture (#10795)
Feb 23, 2024
d8d4cf1
ref: Remove `BrowserTracing` (#10653)
Feb 23, 2024
e1e6a38
feat(v8/core): Remove span.instrumenter and instrumenter option (#10769)
AbhiPrasad Feb 23, 2024
b194be4
feat(v8/core): Remove deprecated setHttpStatus (#10774)
AbhiPrasad Feb 23, 2024
1eeea62
feat(v8/core): Remove span.finish call (#10773)
AbhiPrasad Feb 23, 2024
372e405
feat(core): Allow to pass `forceTransaction` to `startSpan()` APIs (#…
mydea Feb 26, 2024
8ed3598
feat(v8/core): Remove deprecated updateWithContext method (#10800)
AbhiPrasad Feb 26, 2024
d570594
feat(remix): Add Vite dev-mode support to Express instrumentation. (#…
onurtemizkan Feb 26, 2024
a6a4e53
ref: Remove usage of span tags (#10808)
mydea Feb 27, 2024
baa6ba4
build: Fix nx cache outputs (#10824)
mydea Feb 27, 2024
519aacc
fix(node): Record local variables with falsy values, `null` and `unde…
Lms24 Feb 27, 2024
a5c4fcb
feat(v8/integrations): Merge integrations into core (#10799)
s1gr1d Feb 27, 2024
240fd8a
feat(opentelemetry): Ensure DSC & attributes are correctly set (#10806)
mydea Feb 27, 2024
e8c523d
test(integration): Fix flakey test `replay/extendNetworkBreadcrumbs/x…
billyvg Feb 27, 2024
2a8ef40
build(serverless): Remove unused build check (#10829)
mydea Feb 27, 2024
afcec2d
fix(types): Improve attachment type (#10832)
AbhiPrasad Feb 27, 2024
2187b99
feat(opentelemetry): Support `forceTransaction` in OTEL (#10807)
mydea Feb 28, 2024
34e7233
feat(core): Remove health check transaction filters (#10818)
Lms24 Feb 28, 2024
20ab586
feat: Set required node version to >=14.8.0 for all packages (#10834)
mydea Feb 28, 2024
ba80f79
feat(sveltekit): Update `@sentry/vite-plugin` to 2.x and adjust optio…
Lms24 Feb 28, 2024
e1063f4
ref(node): Align semantic attribute handling (#10827)
mydea Feb 28, 2024
bc28240
build(ci): Small fixes to hopefully resolve caching issues (#10841)
mydea Feb 28, 2024
10da5ce
ref(sveltekit): Hard-pin Vite plugin version (#10843)
Lms24 Feb 28, 2024
695b2b0
feat(core): Remove deprecated `scope.applyToEvent()` method (#10842)
mydea Feb 28, 2024
a2b7e3c
feat: Ignore ResizeObserver and undefined error
HazAT Feb 28, 2024
8063b3e
Revert "feat: Ignore ResizeObserver and undefined error"
HazAT Feb 28, 2024
a15770d
build: Fix nx cache for real (#10848)
mydea Feb 28, 2024
b14eb9f
chore(v8): Clean up some dead code (#10831)
AbhiPrasad Feb 28, 2024
e731837
meta: Set version to 8.0.0-alpha.0 (#10714)
mydea Feb 29, 2024
60f483e
ref(astro): Put request as SDK processing metadata instead of span da…
mydea Feb 29, 2024
01da347
meta(changelog): Update changelog vor v8.0.0-alpha.1
mydea Feb 29, 2024
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
  •  
  •  
  •  
13 changes: 1 addition & 12 deletions .craft.yml
Original file line number Diff line number Diff line change
Expand Up @@ -70,9 +70,6 @@ targets:
- name: npm
id: '@sentry/wasm'
includeNames: /^sentry-wasm-\d.*\.tgz$/
- name: npm
id: '@sentry/integrations'
includeNames: /^sentry-integrations-\d.*\.tgz$/

## 4. WinterCG Packages
- name: npm
Expand Down Expand Up @@ -131,15 +128,7 @@ targets:
id: '@sentry-internal/eslint-config-sdk'
includeNames: /^sentry-internal-eslint-config-sdk-\d.*\.tgz$/

## 8. Deprecated packages we still release (but no packages depend on them anymore)
- name: npm
id: '@sentry/hub'
includeNames: /^sentry-hub-\d.*\.tgz$/
- name: npm
id: '@sentry/tracing'
includeNames: /^sentry-tracing-\d.*\.tgz$/

## 9. Experimental packages
## 8. Experimental packages
- name: npm
id: '@sentry/node-experimental'
includeNames: /^sentry-node-experimental-\d.*\.tgz$/
Expand Down
1 change: 1 addition & 0 deletions .eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ module.exports = {
'test/manual/**',
'types/**',
],
reportUnusedDisableDirectives: true,
overrides: [
{
files: ['*.ts', '*.tsx', '*.d.ts'],
Expand Down
2 changes: 1 addition & 1 deletion .github/CANARY_FAILURE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: '{{ env.TITLE }}'
labels: 'Type: Tests'
labels: 'Type: Tests, Waiting for: Product Owner'
---
Canary tests failed: {{ env.RUN_LINK }}
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/flaky.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ body:
id: job-name
attributes:
label: Name of Job
placeholder: Build & Test / Nextjs (Node 10) Tests
placeholder: Build & Test / Nextjs (Node 14) Tests
description: name of job as reported in the status report
validations:
required: true
Expand Down
Loading