Skip to content

Commit f2bccfb

Browse files
committed
Merge branch 'roggenkemper/sqlinjectiondraft' of github.com:getsentry/sentry into roggenkemper/sqlinjectiondraft
2 parents 64d2a2f + 2c35bbf commit f2bccfb

File tree

1,218 files changed

+23469
-16513
lines changed

Some content is hidden

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

1,218 files changed

+23469
-16513
lines changed

.cursor/mcp.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"mcpServers": {
3+
"sentry": {
4+
"command": "npx",
5+
"args": ["-y", "mcp-remote@latest", "https://mcp.sentry.dev/sse"]
6+
}
7+
}
8+
}

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();

eslint.config.mjs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ export const typeAwareLintRules = {
4343
rules: {
4444
'@typescript-eslint/await-thenable': 'error',
4545
'@typescript-eslint/no-array-delete': 'error',
46+
'@typescript-eslint/no-for-in-array': 'error',
4647
'@typescript-eslint/no-unnecessary-type-assertion': 'error',
4748
'@typescript-eslint/prefer-optional-chain': 'error',
4849
'@typescript-eslint/consistent-type-exports': 'error',

0 commit comments

Comments
 (0)