Skip to content

meta(changelog): Add changelog for v8.0.0-beta.0 #11606

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 65 commits into from
Apr 15, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
65 commits
Select commit Hold shift + click to select a range
ab23658
test(e2e): Disable faulty Next.js assertion (#11429)
Apr 8, 2024
f284116
fix(opentelemetry): Avoid weakmap for storing data (#11470)
mydea Apr 8, 2024
9c8f0d3
feat(browser): Add `lazyLoadIntegration` utility (#11339)
mydea Apr 8, 2024
83f7cce
feat(node): Update scope `transactionName` in http and express instru…
Lms24 Apr 8, 2024
a1e4efe
fix(opentelemetry): Use scope span capturing from core (#11475)
mydea Apr 8, 2024
8aca02d
ref(browser): Move utils to @sentry-internal/browser-utils (#11451)
AbhiPrasad Apr 8, 2024
0ad046a
build: Reorganize size limit and restructure limits (#11454)
AbhiPrasad Apr 8, 2024
e443694
fix(test): Some ANR tests should test the transport (#11465)
timfish Apr 8, 2024
4239d2f
fix(core): Don't log error from Inbound Filters integration (#11473)
timfish Apr 8, 2024
d7c6fe3
feat: Export `spanToJSON` and `spanToTraceHeader` from all relevant p…
Apr 8, 2024
f644fd6
feat(core): Allow to pass scope to `withIsolationScope()` (#11478)
mydea Apr 8, 2024
a49f031
Merge pull request #11481 from getsentry/master
github-actions[bot] Apr 8, 2024
75d288c
feat(next): Handle existing root spans for isolation scope (#11479)
mydea Apr 8, 2024
091d23b
test: Port ignoreErrors and denyUrls tests from karma runner (#11449)
AbhiPrasad Apr 8, 2024
022fcb6
ref(feedback): Configure font size (#11437)
c298lee Apr 8, 2024
f7db230
feat(remix): Skip span creation for `OPTIONS` and `HEAD` requests. (#…
onurtemizkan Apr 8, 2024
7383f8a
ref(feedback): Refactor Feedback types into @sentry/types and reduce …
ryan953 Apr 8, 2024
da758e3
test(e2e): Assert correct isolation scopes in Next.js (#11480)
Apr 9, 2024
14e5373
build(ci): Run dependabot for opentelemetry dependencies (#11492)
mydea Apr 9, 2024
f46b29e
doc(types): Add jsdoc for breadcrumbs (#11504)
cadesalaberry Apr 9, 2024
76a2869
fix(node): Ensure isolation scope is correctly cloned for non-recordi…
Lms24 Apr 9, 2024
4676ca3
fix(nextjs): Remove Http integration from Next.js (#11304)
s1gr1d Apr 9, 2024
1c47e57
ci(canary): Fix canary tests (#11502)
mydea Apr 9, 2024
cdf20be
fix(browser-extension): Replace browser extension link (#11509)
s1gr1d Apr 9, 2024
4759d4c
feat(opentelemetry): Export `getRequestSpanData` (#11508)
mydea Apr 9, 2024
5bcd1d8
feat(sveltekit): Update scope transactionName when handling server-si…
Lms24 Apr 9, 2024
6c8cdcd
feat(core): Ensure replay envelopes are sent in order when offline (#…
timfish Apr 9, 2024
1067868
feat(hapi): Update scope `transactionName` when handling request (#11…
Lms24 Apr 9, 2024
0896e4f
feat(nestjs): Update scope transaction name with parameterized route …
Lms24 Apr 9, 2024
28b7d75
feat(fastify): Update scope `transactionName` when handling request (…
Lms24 Apr 9, 2024
2b09f91
feat(feedback): Maintain v7 compat in the @sentry-internal/feedback p…
ryan953 Apr 9, 2024
db18496
feat(feedback): Customize feedback placeholder text color (#11417)
c298lee Apr 9, 2024
5542127
ref(feedback): Create stub integrations for feedback modal & screensh…
ryan953 Apr 9, 2024
a1bb8d0
feat(koa): Update scope `transactionName` when creating router span (…
Lms24 Apr 10, 2024
15d6cb1
feat(core): Implement `suppressTracing` (#11468)
mydea Apr 10, 2024
e4ec09e
feat(browser): Create spans as children of root span by default (#10986)
mydea Apr 10, 2024
700562d
feat(node): Do not exit process by default when other `onUncaughtExce…
Apr 10, 2024
481debb
feat: Hoist `getCurrentHub` shim to core as `getCurrentHubShim` (#11537)
Apr 10, 2024
c8bc80b
feat(core): Update metric normalization (#11518)
timfish Apr 10, 2024
9d0472b
feat(vercel-edge): Stop using hub (#11539)
Apr 11, 2024
5a60afd
test(ci): Fix failing tests (#11554)
mydea Apr 11, 2024
326f52a
fix(tracing): Fixes latest route name and source not updating correct…
mydea Apr 11, 2024
bb9efed
feat(tracing): Adds span envelope and datacategory (#11534)
mydea Apr 11, 2024
ac803e9
feat(core): Add default behaviour for `rewriteFramesIntegration` in b…
Apr 11, 2024
80c0ee6
feat: Rename ESM loader hooks to `import` and `loader` (#11498)
Apr 11, 2024
3a1f028
feat(ratelimit): Add metrics rate limit (#11538)
s1gr1d Apr 11, 2024
38b0dae
feat(core): Remove most Hub class exports (#11536)
Lms24 Apr 11, 2024
621b691
feat(replay): Merge packages together & ensure bundles are built (#11…
mydea Apr 11, 2024
3996e3a
feat(core): Remove `getGlobalHub` export (#11565)
Lms24 Apr 11, 2024
dd41c2e
feat(core): Remove `Hub` class export (#11560)
Lms24 Apr 11, 2024
f6a3e02
ref(browser): Move browserTracing into browser pkg (#11484)
AbhiPrasad Apr 11, 2024
35e464d
feat(core): Extract errors from props in unkown inputs (#11526)
mydea Apr 12, 2024
ce959cd
fix(nextjs): Fix `tunnelRoute` matching logic for hybrid cloud (#11576)
Apr 12, 2024
20706b8
fix(node): Make fastify types more broad (#11544)
AbhiPrasad Apr 12, 2024
07ca78e
feat(core): Deprecate `addTracingExtensions` (#11579)
mydea Apr 12, 2024
a1f3a11
fix(node): Send ANR events without scope if event loop blocked indefi…
timfish Apr 12, 2024
478f805
fix(browser): Ensure tracing without performance (TWP) works (#11561)
mydea Apr 15, 2024
49e095f
test(node): Add test for console.log & isolation scope (#11593)
mydea Apr 15, 2024
409624b
feat(core): Remove `getCurrentHub` from `AsyncContextStrategy` (#11581)
Lms24 Apr 15, 2024
832a7bf
feat(node): Ensure tracing without performance (TWP) works (#11564)
mydea Apr 15, 2024
b2aa392
feat(nextjs): Remove webpack 4 support (#11605)
mydea Apr 15, 2024
dc5aafc
feat(opentelemetry): Remove `otel.attributes` in context (#11604)
mydea Apr 15, 2024
d7d4359
build: Remove unnecessary yarn resolutions (#11603)
mydea Apr 15, 2024
3d34752
fix(browser): Ensure pageload trace remains active after pageload spa…
Lms24 Apr 15, 2024
a1b65e8
meta(changelog): Add changelog for v8.0.0-beta.0
mydea Apr 15, 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
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,9 @@ updates:
allow:
- dependency-name: "@sentry/cli"
- dependency-name: "@sentry/vite-plugin"
- dependency-name: "@opentelemetry/*"
- dependency-name: "@prisma/instrumentation"
- dependency-name: "opentelemetry-instrumentation-fetch-node"
versioning-strategy: increase
commit-message:
prefix: feat
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -411,6 +411,7 @@ jobs:
${{ github.workspace }}/packages/browser/build/bundles/**
${{ github.workspace }}/packages/replay/build/bundles/**
${{ github.workspace }}/packages/replay-canvas/build/bundles/**
${{ github.workspace }}/packages/feedback/build/bundles/**
${{ github.workspace }}/packages/**/*.tgz
${{ github.workspace }}/packages/aws-serverless/build/aws/dist-serverless/*.zip

Expand Down Expand Up @@ -621,21 +622,20 @@ jobs:
- bundle
- bundle_min
- bundle_replay
- bundle_replay_min
- bundle_tracing
- bundle_tracing_min
- bundle_tracing_replay
- bundle_tracing_replay_min
- bundle_tracing_replay_feedback
- bundle_tracing_replay_feedback_min
project:
- chromium
include:
# Only check all projects for esm & full bundle
# We also shard the tests as they take the longest
- bundle: bundle_tracing_replay_min
- bundle: bundle_tracing_replay_feedback_min
project: ''
shard: 1
shards: 2
- bundle: bundle_tracing_replay_min
- bundle: bundle_tracing_replay_feedback_min
project: ''
shard: 2
shards: 2
Expand All @@ -652,7 +652,7 @@ jobs:
shards: 3
exclude:
# Do not run the default chromium-only tests
- bundle: bundle_tracing_replay_min
- bundle: bundle_tracing_replay_feedback_min
project: 'chromium'
- bundle: esm
project: 'chromium'
Expand Down
22 changes: 12 additions & 10 deletions .github/workflows/canary.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,13 @@ on:
env:
HEAD_COMMIT: ${{ github.event.inputs.commit || github.sha }}

CACHED_BUILD_PATHS: |
${{ github.workspace }}/packages/*/*.tgz
${{ github.workspace }}/dev-packages/event-proxy-server/build
${{ github.workspace }}/node_modules
${{ github.workspace }}/packages/*/node_modules
${{ github.workspace }}/dev-packages/*/node_modules

permissions:
contents: read
issues: write
Expand All @@ -33,10 +40,7 @@ jobs:
- name: Check canary cache
uses: actions/cache@v4
with:
path: |
${{ github.workspace }}/packages/*/*.tgz
${{ github.workspace }}/node_modules
${{ github.workspace }}/packages/*/node_modules
path: ${{ env.CACHED_BUILD_PATHS }}
key: canary-${{ env.HEAD_COMMIT }}
- name: Install dependencies
run: yarn install
Expand Down Expand Up @@ -94,24 +98,22 @@ jobs:
- uses: pnpm/action-setup@v2
with:
version: 8.3.1

- name: Set up Node
uses: actions/setup-node@v4
with:
node-version-file: 'package.json'
node-version-file: 'dev-packages/e2e-tests/package.json'

- name: Restore canary cache
uses: actions/cache/restore@v4
with:
path: |
${{ github.workspace }}/packages/*/*.tgz
${{ github.workspace }}/node_modules
${{ github.workspace }}/packages/*/node_modules
path: ${{ env.CACHED_BUILD_PATHS }}
key: canary-${{ env.HEAD_COMMIT }}

- name: Get node version
id: versions
run: |
echo "echo node=$(jq -r '.volta.node' package.json)" >> $GITHUB_OUTPUT
echo "echo node=$(jq -r '.volta.node' dev-packages/e2e-tests/package.json)" >> $GITHUB_OUTPUT

- name: Validate Verdaccio
run: yarn test:validate
Expand Down
Loading