Skip to content

Commit 25236a8

Browse files
Merge branch 'priscila/feat/add-logic-to-update-hit-counter-columns-in-grouptomstone' into priscila/feat/expose-last-seen-and-time-seen-in-discarded-issues-table
2 parents 6a24ba6 + 9b3a70f commit 25236a8

File tree

689 files changed

+16188
-7191
lines changed

Some content is hidden

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

689 files changed

+16188
-7191
lines changed

.github/dependabot.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,10 @@ updates:
2020
- '@babel/*'
2121
sentry-dependencies:
2222
patterns:
23-
- '@sentry/*'
23+
- '@sentry/core'
24+
- '@sentry/node'
25+
- '@sentry/react'
26+
- '@sentry/profiling-node'
2427
spectrum-dependencies:
2528
patterns:
2629
- '@react-stately/*'

.github/workflows/acceptance.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,6 @@ jobs:
5959
matrix:
6060
# XXX: When updating this, make sure you also update MATRIX_INSTANCE_TOTAL.
6161
instance: [0, 1, 2, 3, 4]
62-
pg-version: ['14']
6362
env:
6463
# XXX: MATRIX_INSTANCE_TOTAL must be hardcoded to the length of strategy.matrix.instance.
6564
MATRIX_INSTANCE_TOTAL: 5

.github/workflows/backend.yml

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,6 @@ jobs:
8989
# XXX: When updating this, make sure you also update MATRIX_INSTANCE_TOTAL.
9090
instance:
9191
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21]
92-
pg-version: ['14']
9392

9493
env:
9594
# XXX: `MATRIX_INSTANCE_TOTAL` must be hardcoded to the length of `strategy.matrix.instance`.
@@ -143,9 +142,6 @@ jobs:
143142
name: backend migration tests
144143
runs-on: ubuntu-24.04
145144
timeout-minutes: 30
146-
strategy:
147-
matrix:
148-
pg-version: ['14']
149145

150146
steps:
151147
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
@@ -182,9 +178,6 @@ jobs:
182178
name: cli test
183179
runs-on: ubuntu-24.04
184180
timeout-minutes: 10
185-
strategy:
186-
matrix:
187-
pg-version: ['14']
188181
steps:
189182
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
190183

@@ -252,9 +245,6 @@ jobs:
252245
needs: files-changed
253246
name: check migration
254247
runs-on: ubuntu-24.04
255-
strategy:
256-
matrix:
257-
pg-version: ['14']
258248

259249
steps:
260250
- name: Checkout sentry

.github/workflows/codecov_per_test_coverage.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ jobs:
2222
matrix:
2323
# XXX: When updating this, make sure you also update MATRIX_INSTANCE_TOTAL.
2424
instance: [0, 1, 2, 3, 4, 5, 6]
25-
pg-version: ['14']
2625

2726
env:
2827
# XXX: `MATRIX_INSTANCE_TOTAL` must be hardcoded to the length of `strategy.matrix.instance`.

.github/workflows/migrations-drift.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,6 @@ jobs:
2020
name: migration drift
2121
runs-on: ubuntu-24.04
2222
timeout-minutes: 15
23-
strategy:
24-
matrix:
25-
pg-version: ['14']
2623

2724
steps:
2825
# Checkout master to run all merged migrations.

.github/workflows/migrations.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,6 @@ jobs:
3737
name: Generate SQL
3838
runs-on: ubuntu-24.04
3939
timeout-minutes: 8
40-
strategy:
41-
matrix:
42-
pg-version: ['14']
4340

4441
needs: did-migration-change
4542
if: needs.did-migration-change.outputs.added == 'true'

.github/workflows/self-hosted.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ jobs:
103103

104104
assemble:
105105
needs: [self-hosted]
106-
if: ${{ github.ref_name == 'master' && github.event_name != 'pull_request' }}
106+
if: ${{ (github.ref_name == 'master' || startsWith(github.ref_name, 'releases/')) && github.event_name != 'pull_request' }}
107107
runs-on: ubuntu-latest
108108
permissions:
109109
contents: read

.github/workflows/shuffle-tests.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@ jobs:
3838
matrix:
3939
# XXX: When updating this, make sure you also update MATRIX_INSTANCE_TOTAL.
4040
instance: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
41-
pg-version: ['14']
4241

4342
env:
4443
# XXX: `MATRIX_INSTANCE_TOTAL` must be hardcoded to the length of `strategy.matrix.instance`.

CHANGES

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,67 @@
1+
25.6.1
2+
------
3+
4+
### Various fixes & improvements
5+
6+
- feat(issues): Add hex parameterization experiment (#93970) by @mrduncan
7+
- feat(feedback): Split feedback tags into tags+context with collapsable sections (#93397) by @ryan953
8+
- ref(grouping): Small changes to grouping tests (#93960) by @lobsterkatie
9+
- ref(replay): adjust timestamps in replay ai summary UI (#93992) by @michellewzhang
10+
- fix(replay): Add handling for null max_segment_id (#93989) by @cmanallen
11+
- chore(issues): Remove traceparent experiment (#93942) by @mrduncan
12+
- ref(trace-items): Pull useGetTraceItemAttributeKeys into hook (#93739) by @Zylphrex
13+
- ref(explore): Visualize should only have 1 y axis (#93938) by @Zylphrex
14+
- feat(preprod): Add analytics to the assemble endpoint (#93871) by @trevor-e
15+
- feat(trace-eap-waterfall): Hiding some attrs (#93964) by @Abdkhan14
16+
- fix(aci): Fix accidental over-logging (#93971) by @kcons
17+
- feat(detectors): Add noise config to DB Query Injection Issue Type (#93943) by @roggenkemper
18+
- ref(dashboards): add a new table widget visualization component (#93902) by @lzhao-sentry
19+
- ref(issues): Remove redundant Type row from Event Grouping Information table (#93892) by @nora-shap
20+
- fix(taskworker) Extend deadlines for check_auth (#93961) by @markstory
21+
- flex: cleanup Flex* custom styling in favor of Flex primitive (#93809) by @JonasBa
22+
- ✨ feat(scm): add environment infomation to suspect commit prs (#93025) by @iamrajjoshi
23+
- ref(feedback): better summarization prompt (#93962) by @vishnupsatish
24+
- ref(replay): include error context in breadcrumb summary (#93669) by @michellewzhang
25+
- chore(issues): Remove regex parameterization experiment (#93958) by @mrduncan
26+
- fix(aci): Ensure slow conditions are consistent (#93895) by @kcons
27+
- feat(feedback): frontend to display summary (#93567) by @vishnupsatish
28+
- feat(devservices): Add tracing mode (#93759) by @hubertdeng123
29+
- ref(profiling): Move flamegraphFrameFilter types around for tsgo (#93948) by @scttcper
30+
31+
_Plus 105 more_
32+
33+
25.6.0
34+
------
35+
36+
### Various fixes & improvements
37+
38+
- fix(release): Run self-hosted image push on release branches (#93827) by @hubertdeng123
39+
- fixing(trace-eap-waterfall): Not implemented error (#93820) by @Abdkhan14
40+
- Remove `File`-based `EventAttachment` code (#93804) by @Swatinem
41+
- fix(aci): Change open period range boundary to inclusive (#93535) by @snigdhas
42+
- fix(ourlogs): Expand the menu automatically when you change the function (#93821) by @colin-sentry
43+
- fix(dashboards-comparison): Add proper handling for environment filters (#93822) by @nikkikapadia
44+
- feat(sentryapps): Display sentry apps token usage as app rather than proxy user (#93763) by @leeandher
45+
- fix(issues): Handle breadcrumb item as array (#93784) by @scttcper
46+
- fix(issues): Move sentry attachment exception (#93783) by @scttcper
47+
- fix(ui): restore height for pageFilterBar (#93800) by @TkDodo
48+
- :wrench: chore: add logging for project transfers (#93779) by @iamrajjoshi
49+
- flex: add support for inline flex (#93813) by @JonasBa
50+
- ref(replays): Remove unused flag (#93805) by @cmanallen
51+
- releases: fix button overflow (#92344) by @JonasBa
52+
- chore(detectors): Normalize evidence data for query injection issues (#93760) by @roggenkemper
53+
- ref(ci): Remove unused matrix (#93815) by @untitaker
54+
- fix(browser-reports): Support the correct media type (#93814) by @armenzg
55+
- chore(taskworker): Update put child multiprocessing queue metric (#93744) by @enochtangg
56+
- ref: growing input is no more (#86553) by @JonasBa
57+
- ref(replays): Clean up RRWeb event parsing logic (#93517) by @cmanallen
58+
- fix(spans): Do not shut down the flusher at the beginning of rebalancing (#93807) by @untitaker
59+
- fix(release): Publish image on release branches (#93757) by @hubertdeng123
60+
- ref: enable strict types on sentry.utils.github (#93710) by @asottile-sentry
61+
- Reapply "ref: match pipeline arg name in auth views (#93722) by @asottile-sentry
62+
63+
_Plus 1454 more_
64+
165
25.5.1
266
------
367

devservices/config.yml

Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,13 @@ x-sentry-service-config:
2020
branch: master
2121
repo_link: https://github.com/getsentry/snuba.git
2222
mode: containerized-profiles
23+
snuba-metrics:
24+
description: Service that provides fast aggregation and query capabilities on top of Clickhouse that includes metrics consumers
25+
remote:
26+
repo_name: snuba
27+
branch: master
28+
repo_link: https://github.com/getsentry/snuba.git
29+
mode: containerized-metrics-dev
2330
relay:
2431
description: Service event forwarding and ingestion service
2532
remote:
@@ -121,6 +128,15 @@ x-sentry-service-config:
121128
description: Post-process forwarder for transaction events
122129
post-process-forwarder-issue-platform:
123130
description: Post-process forwarder for issue platform events
131+
# Subscription results consumers
132+
eap-spans-subscription-results:
133+
description: Kafka consumer for processing subscription results for spans
134+
subscription-results-eap-items:
135+
description: Kafka consumer for processing subscription results for eap items
136+
metrics-subscription-results:
137+
description: Kafka consumer for processing subscription results for metrics
138+
generic-metrics-subscription-results:
139+
description: Kafka consumer for processing subscription results for generic metrics
124140
# Uptime monitoring
125141
uptime-results:
126142
description: Kafka consumer for uptime monitoring results
@@ -138,6 +154,29 @@ x-sentry-service-config:
138154
rabbitmq: [postgres, snuba, rabbitmq, spotlight]
139155
symbolicator: [postgres, snuba, symbolicator, spotlight]
140156
memcached: [postgres, snuba, memcached, spotlight]
157+
tracing:
158+
[
159+
postgres,
160+
snuba-metrics,
161+
relay,
162+
spotlight,
163+
ingest-events,
164+
ingest-transactions,
165+
ingest-metrics,
166+
ingest-generic-metrics,
167+
billing-metrics-consumer,
168+
post-process-forwarder-errors,
169+
post-process-forwarder-transactions,
170+
post-process-forwarder-issue-platform,
171+
eap-spans-subscription-results,
172+
subscription-results-eap-items,
173+
metrics-subscription-results,
174+
generic-metrics-subscription-results,
175+
process-spans,
176+
ingest-occurrences,
177+
process-segments,
178+
worker,
179+
]
141180
crons:
142181
[
143182
postgres,
@@ -238,6 +277,62 @@ x-sentry-service-config:
238277
worker,
239278
]
240279

280+
x-programs:
281+
devserver:
282+
command: sentry devserver
283+
taskworker:
284+
command: sentry run taskworker --autoreload
285+
taskworker-scheduler:
286+
command: sentry run taskworker-scheduler
287+
ingest-events:
288+
command: sentry run consumer ingest-events --consumer-group=sentry-consumer --auto-offset-reset=latest --no-strict-offset-reset
289+
ingest-attachments:
290+
command: sentry run consumer ingest-attachments --consumer-group=sentry-consumer --auto-offset-reset=latest --no-strict-offset-reset
291+
ingest-transactions:
292+
command: sentry run consumer ingest-transactions --consumer-group=sentry-consumer --auto-offset-reset=latest --no-strict-offset-reset
293+
ingest-monitors:
294+
command: sentry run consumer ingest-monitors --consumer-group=sentry-consumer --auto-offset-reset=latest --no-strict-offset-reset
295+
monitors-clock-tick:
296+
command: sentry run consumer monitors-clock-tick --consumer-group=sentry-consumer --auto-offset-reset=latest --no-strict-offset-reset
297+
monitors-clock-tasks:
298+
command: sentry run consumer monitors-clock-tasks --consumer-group=sentry-consumer --auto-offset-reset=latest --no-strict-offset-reset
299+
monitors-incident-occurrences:
300+
command: sentry run consumer monitors-incident-occurrences --consumer-group=sentry-consumer --auto-offset-reset=latest --no-strict-offset-reset
301+
ingest-profiles:
302+
command: sentry run consumer ingest-profiles --consumer-group=sentry-consumer --auto-offset-reset=latest --no-strict-offset-reset
303+
ingest-occurrences:
304+
command: sentry run consumer ingest-occurrences --consumer-group=sentry-consumer --auto-offset-reset=latest --no-strict-offset-reset
305+
process-spans:
306+
command: sentry run consumer process-spans --consumer-group=sentry-consumer --auto-offset-reset=latest --no-strict-offset-reset
307+
process-segments:
308+
command: sentry run consumer process-segments --consumer-group=sentry-consumer --auto-offset-reset=latest --no-strict-offset-reset
309+
uptime-results:
310+
command: sentry run consumer uptime-results --consumer-group=sentry-consumer --auto-offset-reset=latest --no-strict-offset-reset
311+
ingest-metrics:
312+
command: sentry run consumer ingest-metrics --consumer-group=sentry-consumer --auto-offset-reset=latest --no-strict-offset-reset
313+
ingest-generic-metrics:
314+
command: sentry run consumer ingest-generic-metrics --consumer-group=sentry-consumer --auto-offset-reset=latest --no-strict-offset-reset
315+
billing-metrics-consumer:
316+
command: sentry run consumer billing-metrics-consumer --consumer-group=sentry-consumer --auto-offset-reset=latest --no-strict-offset-reset
317+
post-process-forwarder-errors:
318+
command: sentry run consumer post-process-forwarder-errors --consumer-group=sentry-consumer --auto-offset-reset=latest --no-strict-offset-reset
319+
post-process-forwarder-transactions:
320+
command: sentry run consumer post-process-forwarder-transactions --consumer-group=sentry-consumer --auto-offset-reset=latest --no-strict-offset-reset
321+
post-process-forwarder-issue-platform:
322+
command: sentry run consumer post-process-forwarder-issue-platform --consumer-group=sentry-consumer --auto-offset-reset=latest --no-strict-offset-reset
323+
ingest-feedback-events:
324+
command: sentry run consumer ingest-feedback-events --consumer-group=sentry-consumer --auto-offset-reset=latest --no-strict-offset-reset
325+
eap-spans-subscription-results:
326+
command: sentry run consumer eap-spans-subscription-results --consumer-group=sentry-consumer --auto-offset-reset=latest --no-strict-offset-reset
327+
subscription-results-eap-items:
328+
command: sentry run consumer subscription-results-eap-items --consumer-group=sentry-consumer --auto-offset-reset=latest --no-strict-offset-reset
329+
metrics-subscription-results:
330+
command: sentry run consumer metrics-subscription-results --consumer-group=sentry-consumer --auto-offset-reset=latest --no-strict-offset-reset
331+
generic-metrics-subscription-results:
332+
command: sentry run consumer generic-metrics-subscription-results --consumer-group=sentry-consumer --auto-offset-reset=latest --no-strict-offset-reset
333+
worker:
334+
command: sentry run worker -c 1 --autoreload
335+
241336
services:
242337
postgres:
243338
image: ghcr.io/getsentry/image-mirror-library-postgres:14-alpine

0 commit comments

Comments
 (0)