Skip to content

Commit fddf680

Browse files
authored
Merge branch 'master' into kcons/filtered
2 parents 2a24e6c + f1ee12b commit fddf680

File tree

314 files changed

+6065
-6167
lines changed

Some content is hidden

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

314 files changed

+6065
-6167
lines changed

CHANGES

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,35 @@
1+
25.5.0
2+
------
3+
4+
### Various fixes & improvements
5+
6+
- chore(perf-issues): Add a flag and check it to allow customer to disable detectors (#91734) by @leeandher
7+
- feat(trace-tabs-ui): Adding ops to search on click and hiding trace level ops breakdown (#91684) by @Abdkhan14
8+
- build(ui): Add rspack as webpack alternative (#77077) by @scttcper
9+
- fix(taskworker) Fix async notification parameter serialization (#91720) by @markstory
10+
- fix(profiles): Set the proper span entity to insert data to in tests (#91736) by @phacops
11+
- fix(insights): line of code not working with db module on eap (#91654) by @DominikB2014
12+
- ref(reserved budgets): Update types + constants (#91606) by @isabellaenriquez
13+
- feat(taskworker) Check 2% of tasks for pickle (#91624) by @markstory
14+
- chore(github): Only support pagination for getting labels (#91570) by @armenzg
15+
- Skip test_queries_profile_candidates_from_spans (#91724) by @armenzg
16+
- fix(issue-details): Avoid persisting stacktrace folding behaviour (#91719) by @leeandher
17+
- feat(dashboards): Newly added widgets should scroll into view (#91721) by @narsaynorath
18+
- ref(crons): Use dateAdded over dateCreated (#91667) by @evanpurkhiser
19+
- fix(utils): return 0% for null and undefined values in formatpercentage (#91710) by @shellmayr
20+
- ref: fix nullability of requires_org_level_access (#91694) by @asottile-sentry
21+
- feat(explore): Flatten visualize yaxes into multiple (#91664) by @Zylphrex
22+
- fix(widget-library): Hide filters at top of panel if not small screen (#91716) by @narsaynorath
23+
- feat(attachments): Include all attachment with screenshot in name (#91602) by @armenzg
24+
- fix(insights): show - instead of null when metric value is null (#91656) by @DominikB2014
25+
- feat(ourlogs): Add a "new" badge for logs in the sidebar (#91674) by @colin-sentry
26+
- fix(nextjs-insights): remove project icon from rage/dead click widget (#91711) by @shellmayr
27+
- fix(nextjs-insights): show 0% for failure_rate()==0 instead of <0% (#91709) by @shellmayr
28+
- feat(nextjs-insights): add avg & p95 duration to navigations table (#91708) by @shellmayr
29+
- fix(sandbox): for debugging add telex org to exclude from redirect (#91704) by @constantinius
30+
31+
_Plus 1819 more_
32+
133
25.4.0
234
------
335

build-utils/last-built-plugin.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import fs from 'node:fs';
22
import path from 'node:path';
3-
import type webpack from 'webpack';
3+
import type {Compiler} from 'webpack';
44

55
type Options = {
66
basePath: string;
@@ -15,7 +15,7 @@ class LastBuiltPlugin {
1515
this.isWatchMode = false;
1616
}
1717

18-
apply(compiler: webpack.Compiler) {
18+
apply(compiler: Compiler) {
1919
compiler.hooks.watchRun.tapAsync('LastBuiltPlugin', (_, callback) => {
2020
this.isWatchMode = true;
2121
callback();

migrations_lockfile.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,15 @@ hybridcloud: 0021_django_arrayfield_scope_list
1313

1414
insights: 0001_add_starred_transactions_model
1515

16-
monitors: 0002_fix_drift_default_to_db_default
16+
monitors: 0004_record_date_in_progress_sql_only
1717

1818
nodestore: 0002_nodestore_no_dictfield
1919

2020
remote_subscriptions: 0003_drop_remote_subscription
2121

2222
replays: 0005_drop_replay_index
2323

24-
sentry: 0895_relocation_provenance_smallint
24+
sentry: 0896_org_level_access_not_null
2525

2626
social_auth: 0002_default_auto_field
2727

package.json

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,10 @@
5151
"@react-stately/tabs": "^3.6.9",
5252
"@react-stately/tree": "^3.8.4",
5353
"@react-types/shared": "^3.24.1",
54-
"@rsdoctor/webpack-plugin": "1.0.1",
54+
"@rsdoctor/webpack-plugin": "1.1.2",
55+
"@rspack/cli": "1.3.10",
56+
"@rspack/core": "1.3.10",
57+
"@rspack/plugin-react-refresh": "1.4.3",
5558
"@sentry-internal/global-search": "^1.0.0",
5659
"@sentry-internal/rrweb": "2.34.0",
5760
"@sentry-internal/rrweb-player": "2.34.0",
@@ -61,7 +64,7 @@
6164
"@sentry/react": "9.16.1",
6265
"@sentry/release-parser": "^1.3.1",
6366
"@sentry/status-page-list": "^0.6.0",
64-
"@sentry/webpack-plugin": "^3.1.1",
67+
"@sentry/webpack-plugin": "^3.4.0",
6568
"@spotlightjs/spotlight": "^2.0.0-alpha.1",
6669
"@tanstack/query-async-storage-persister": "^5.72.1",
6770
"@tanstack/react-query": "^5.72.1",
@@ -163,6 +166,7 @@
163166
"sprintf-js": "1.0.3",
164167
"style-loader": "4.0.0",
165168
"terser-webpack-plugin": "5.3.14",
169+
"ts-checker-rspack-plugin": "1.1.3",
166170
"ts-node": "^10.9.2",
167171
"tslib": "^2.8.1",
168172
"typescript": "^5.8.3",
@@ -182,6 +186,7 @@
182186
"@sentry/jest-environment": "6.0.0",
183187
"@sentry/profiling-node": "9.16.1",
184188
"@styled/typescript-styled-plugin": "^1.0.1",
189+
"@swc/plugin-emotion": "9.0.4",
185190
"@tanstack/eslint-plugin-query": "^5.66.1",
186191
"@testing-library/dom": "10.4.0",
187192
"@testing-library/jest-dom": "6.6.3",
@@ -246,18 +251,25 @@
246251
"fix:prettier": "prettier \"**/*.md\" \"**/*.yaml\" \"**/*.[jt]s(x)?\" --write --log-level=error",
247252
"dev": "(yarn check --verify-tree || yarn install --check-files) && sentry devserver",
248253
"dev-ui": "SENTRY_UI_DEV_ONLY=1 SENTRY_WEBPACK_PROXY_PORT=7999 SENTRY_UI_HOT_RELOAD=1 webpack serve",
254+
"dev-ui-rspack": "SENTRY_UI_DEV_ONLY=1 SENTRY_WEBPACK_PROXY_PORT=7999 SENTRY_UI_HOT_RELOAD=1 rspack serve",
249255
"dev-ui-admin": "SENTRY_ADMIN_UI_DEV=1 yarn dev-ui",
256+
"dev-ui-admin-rspack": "SENTRY_ADMIN_UI_DEV=1 yarn dev-ui-rspack",
250257
"dev-ui-storybook": "STORYBOOK_TYPES=1 yarn dev-ui",
251258
"dev-acceptance": "NO_DEV_SERVER=1 NODE_ENV=development webpack --watch",
259+
"dev-acceptance-rspack": "NO_DEV_SERVER=1 NODE_ENV=development rspack --watch",
252260
"webpack-profile": "NO_TS_FORK=1 webpack --profile --json > stats.json",
261+
"webpack-profile-rspack": "NO_TS_FORK=1 rspack build --json > stats.json",
253262
"install-api-docs": "yarn install --cwd ./api-docs",
254263
"build-deprecated-docs": "yarn install-api-docs && ts-node api-docs/index.ts api-docs/openapi.json tests/apidocs/openapi-deprecated.json",
255264
"diff-docs": "yarn install-api-docs && ts-node api-docs/openapi-diff.ts",
256265
"deref-api-docs": "ts-node api-docs/index.ts tests/apidocs/openapi-spectacular.json tests/apidocs/openapi-derefed.json",
257266
"build-chartcuterie-config": "node --experimental-strip-types config/build-chartcuterie.ts",
267+
"build-acceptance-rspack": "CODECOV_ENABLE_BA=false IS_ACCEPTANCE_TEST=1 NODE_ENV=production rspack",
258268
"build-acceptance": "CODECOV_ENABLE_BA=false IS_ACCEPTANCE_TEST=1 NODE_ENV=production webpack",
259269
"build-production": "NODE_ENV=production webpack --mode production",
270+
"build-production-rspack": "NODE_ENV=production rspack --mode production",
260271
"build": "NODE_OPTIONS=--max-old-space-size=4096 webpack",
272+
"build-rspack": "NODE_OPTIONS=--max-old-space-size=4096 rspack",
261273
"build-js-loader": "ts-node scripts/build-js-loader.ts",
262274
"build-js-po": "node --experimental-strip-types build-utils/ts-extract-gettext.ts",
263275
"validate-api-examples": "yarn --cwd api-docs openapi-examples-validator ../tests/apidocs/openapi-derefed.json --no-additional-properties",

pyproject.toml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -290,10 +290,10 @@ module = [
290290
"sentry.issues.endpoints.related_issues",
291291
"sentry.issues.endpoints.shared_group_details",
292292
"sentry.issues.endpoints.team_groups_old",
293-
"sentry.issues.escalating",
294-
"sentry.issues.escalating_group_forecast",
295-
"sentry.issues.escalating_issues_alg",
296-
"sentry.issues.forecasts",
293+
"sentry.issues.escalating.escalating",
294+
"sentry.issues.escalating.escalating_group_forecast",
295+
"sentry.issues.escalating.escalating_issues_alg",
296+
"sentry.issues.escalating.forecasts",
297297
"sentry.issues.ignored",
298298
"sentry.issues.ingest",
299299
"sentry.issues.issue_occurrence",
@@ -480,16 +480,16 @@ module = [
480480
"tests.sentry.issues.endpoints.test_shared_group_details",
481481
"tests.sentry.issues.endpoints.test_source_map_debug",
482482
"tests.sentry.issues.endpoints.test_team_groups_old",
483+
"tests.sentry.issues.escalating.test_escalating",
484+
"tests.sentry.issues.escalating.test_escalating_issues_alg",
485+
"tests.sentry.issues.escalating.test_issue_velocity",
483486
"tests.sentry.issues.ownership.*",
484487
"tests.sentry.issues.test_attributes",
485-
"tests.sentry.issues.test_escalating",
486-
"tests.sentry.issues.test_escalating_issues_alg",
487488
"tests.sentry.issues.test_group_attributes_dataset",
488489
"tests.sentry.issues.test_grouptype",
489490
"tests.sentry.issues.test_ignored",
490491
"tests.sentry.issues.test_ingest",
491492
"tests.sentry.issues.test_issue_occurrence",
492-
"tests.sentry.issues.test_issue_velocity",
493493
"tests.sentry.issues.test_json_schemas",
494494
"tests.sentry.issues.test_merge",
495495
"tests.sentry.issues.test_occurrence_consumer",

0 commit comments

Comments
 (0)