Skip to content

Commit b225765

Browse files
authored
Merge branch 'develop' into jb/profiling/requrie
2 parents cee0c6f + 5822d12 commit b225765

124 files changed

Lines changed: 3299 additions & 1449 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/build.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -437,7 +437,7 @@ jobs:
437437
with:
438438
node-version-file: 'package.json'
439439
- name: Set up Deno
440-
uses: denoland/setup-deno@v1.4.1
440+
uses: denoland/setup-deno@v1.5.1
441441
with:
442442
deno-version: v1.38.5
443443
- name: Restore caches
@@ -902,6 +902,7 @@ jobs:
902902
'nextjs-13',
903903
'nextjs-14',
904904
'nextjs-15',
905+
'nextjs-t3',
905906
'react-17',
906907
'react-19',
907908
'react-create-hash-router',
@@ -930,6 +931,7 @@ jobs:
930931
'node-koa',
931932
'node-connect',
932933
'nuxt-3',
934+
'nuxt-4',
933935
'vue-3',
934936
'webpack-4',
935937
'webpack-5'

CHANGELOG.md

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,54 @@
1010

1111
- "You miss 100 percent of the chances you don't take. — Wayne Gretzky" — Michael Scott
1212

13+
## 8.33.1
14+
15+
- fix(core): Update trpc middleware types ([#13859](https://github.com/getsentry/sentry-javascript/pull/13859))
16+
- fix(fetch): Fix memory leak when handling endless streaming
17+
([#13809](https://github.com/getsentry/sentry-javascript/pull/13809))
18+
19+
Work in this release was contributed by @soapproject. Thank you for your contribution!
20+
21+
## 8.33.0
22+
23+
### Important Changes
24+
25+
- **feat(nextjs): Support new async APIs (`headers()`, `params`, `searchParams`)
26+
([#13828](https://github.com/getsentry/sentry-javascript/pull/13828))**
27+
28+
Adds support for [new dynamic Next.js APIs](https://github.com/vercel/next.js/pull/68812).
29+
30+
- **feat(node): Add `lru-memoizer` instrumentation
31+
([#13796](https://github.com/getsentry/sentry-javascript/pull/13796))**
32+
33+
Adds integration for lru-memoizer using @opentelemetry/instrumentation-lru-memoizer.
34+
35+
- **feat(nuxt): Add `unstable_sentryBundlerPluginOptions` to module options
36+
([#13811](https://github.com/getsentry/sentry-javascript/pull/13811))**
37+
38+
Allows passing other options from the bundler plugins (vite and rollup) to Nuxt module options.
39+
40+
### Other Changes
41+
42+
- fix(browser): Ensure `wrap()` only returns functions
43+
([#13838](https://github.com/getsentry/sentry-javascript/pull/13838))
44+
- fix(core): Adapt trpc middleware input attachment
45+
([#13831](https://github.com/getsentry/sentry-javascript/pull/13831))
46+
- fix(core): Don't return trace data in `getTraceData` and `getTraceMetaTags` if SDK is disabled
47+
([#13760](https://github.com/getsentry/sentry-javascript/pull/13760))
48+
- fix(nuxt): Don't restrict source map assets upload
49+
([#13800](https://github.com/getsentry/sentry-javascript/pull/13800))
50+
- fix(nuxt): Use absolute path for client config ([#13798](https://github.com/getsentry/sentry-javascript/pull/13798))
51+
- fix(replay): Stop global event handling for paused replays
52+
([#13815](https://github.com/getsentry/sentry-javascript/pull/13815))
53+
- fix(sveltekit): add url param to source map upload options
54+
([#13812](https://github.com/getsentry/sentry-javascript/pull/13812))
55+
- fix(types): Add jsdocs to cron types ([#13776](https://github.com/getsentry/sentry-javascript/pull/13776))
56+
- fix(nextjs): Loosen @sentry/nextjs webpack peer dependency
57+
([#13826](https://github.com/getsentry/sentry-javascript/pull/13826))
58+
59+
Work in this release was contributed by @joshuajaco. Thank you for your contribution!
60+
1361
## 8.32.0
1462

1563
### Important Changes

dev-packages/browser-integration-tests/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@sentry-internal/browser-integration-tests",
3-
"version": "8.32.0",
3+
"version": "8.33.1",
44
"main": "index.js",
55
"license": "MIT",
66
"engines": {
@@ -43,7 +43,7 @@
4343
"@babel/preset-typescript": "^7.16.7",
4444
"@playwright/test": "^1.44.1",
4545
"@sentry-internal/rrweb": "2.11.0",
46-
"@sentry/browser": "8.32.0",
46+
"@sentry/browser": "8.33.1",
4747
"axios": "1.6.7",
4848
"babel-loader": "^8.2.2",
4949
"html-webpack-plugin": "^5.5.0",

dev-packages/bundle-analyzer-scenarios/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@sentry-internal/bundle-analyzer-scenarios",
3-
"version": "8.32.0",
3+
"version": "8.33.1",
44
"description": "Scenarios to test bundle analysis with",
55
"repository": "git://github.com/getsentry/sentry-javascript.git",
66
"homepage": "https://github.com/getsentry/sentry-javascript/tree/master/dev-packages/bundle-analyzer-scenarios",

dev-packages/clear-cache-gh-action/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@sentry-internal/clear-cache-gh-action",
33
"description": "An internal Github Action to clear GitHub caches.",
4-
"version": "8.32.0",
4+
"version": "8.33.1",
55
"license": "MIT",
66
"engines": {
77
"node": ">=18"

dev-packages/e2e-tests/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@sentry-internal/e2e-tests",
3-
"version": "8.32.0",
3+
"version": "8.33.1",
44
"license": "MIT",
55
"private": true,
66
"scripts": {
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
2+
3+
# dependencies
4+
/node_modules
5+
/.pnp
6+
.pnp.js
7+
8+
# testing
9+
/coverage
10+
11+
# next.js
12+
/.next/
13+
/out/
14+
15+
# production
16+
/build
17+
18+
# misc
19+
.DS_Store
20+
*.pem
21+
22+
# debug
23+
npm-debug.log*
24+
yarn-debug.log*
25+
yarn-error.log*
26+
.pnpm-debug.log*
27+
28+
# local env files
29+
.env*.local
30+
31+
# vercel
32+
.vercel
33+
34+
# typescript
35+
*.tsbuildinfo
36+
next-env.d.ts
37+
38+
!*.d.ts
39+
40+
# Sentry
41+
.sentryclirc
42+
43+
.vscode
44+
45+
test-results
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
@sentry:registry=http://127.0.0.1:4873
2+
@sentry-internal:registry=http://127.0.0.1:4873
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
/// <reference types="next" />
2+
/// <reference types="next/image-types/global" />
3+
4+
// NOTE: This file should not be edited
5+
// see https://nextjs.org/docs/app/building-your-application/configuring/typescript for more information.
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
await import('./src/env.js');
2+
3+
/** @type {import("next").NextConfig} */
4+
const config = {};
5+
6+
import { withSentryConfig } from '@sentry/nextjs';
7+
8+
export default withSentryConfig(config, {
9+
disableLogger: true,
10+
silent: true,
11+
});

0 commit comments

Comments
 (0)