Repository navigation
publish: getsentry/sentry@26.7.2 #9050
Copy link
Copy link
Closed
Labels
acceptedAdd to approve the deployAdd to approve the deployci-readyCI passed, safe to publish without pollingCI passed, safe to publish without polling
Description
Requested by: @mchen-sentry
Merge target: (default)
Quick links:
Assign the accepted label to this issue to approve the release.
Targets
- github
- docker[release]
- docker[latest]
Checked targets will be skipped (either already published or user-requested skip). Uncheck to retry a target.
📋 Changelog
New Features ✨
Action Log
- Use GALE in group notes endpoints by ceorourke in #120288
- Update group index helper to read from GALE by ceorourke in #120534
- Use GALE in GroupActivitiesEndpoint by ceorourke in #120282
Analytics
- Tag project-creation page views by sticky org origin by jaydgoss in #120148
- Attribute getting-started header actions by variant by jaydgoss in #120147
- Attribute project getting-started funnel by variant by jaydgoss in #120131
- Instrument SCM + legacy alert & notification for project creation by jaydgoss in #120124
- Instrument SCM connect + messaging-install for project creation by jaydgoss in #120119
Autofix
- Record Slack trigger activity by scttcper in #120381
- Open PRs as draft and mark ready when CI is green by joseph-sentry in #120385
- Group PR review feedback under a state-labelled header by billyvg in #120463
- Include the review author on the review-body feedback source by billyvg in #120513
Dashboards
- Add dashboard descriptions by adrianviquez in #120540
- Use canvas rendering for Heat Map and Categorical Bar widgets by gggritso in #120511
Dynamic Sampling
- Add switch to disable the implicit sample rate floor by shellmayr in #120658
- Add per-org sample rates summary log by shellmayr in #120650
- Fetch per-project top transactions via LIMIT BY by shellmayr in #120324
Gdd
- Schedule heal_stale_derived_data regularly by kcons in #120521
- Switch heal_stale_derived_data to build-and-promote path by kcons in #120516
Inbox
- Add "all" option and include "me" in "my teams" by malwilley in #120669
- Remove page filters by malwilley in #120668
Integrations
- Track clicks in the create integration modal by cvxluo in #120710
- Add a claude routine creation template by cvxluo in #120526
- Support prefill templates when creating internal integrations by cvxluo in #120238
Issue Workflow
- Add notification platform support for deploy notifs by leeandher in #120398
- Add activity notification route via notification platform by leeandher in #120390
Issues
- Prefetch the inbox preview on hover by roggenkemper in #120688
- Add inbox issue count to the secondary nav by roggenkemper in #120657
- Record Night Shift trigger autofix activity by scttcper in #120394
- Record ingest based autofix trigger activity by scttcper in #120393
- Explain Autofix trigger sources by scttcper in #120392
- Backport trigger autofix issue activity by scttcper in #120376
- Show event and user counts in the issue preview by roggenkemper in #120455
- Add ProGuard Mapping section to issue details by markushi in #120543
- Move Open Issue to title and add seen times to preview by roggenkemper in #120464
Pr Metrics
- Emit an opaque deduplication_key on scm.pr.closed by vaind in #120561
- Add ci_failed_at_open and no_ci_events diagnosis labels by giovanni-guidini in #120328
- Add stale PR detection and abandoned verdict by giovanni-guidini in #118817
Seer
- Prefer sentry_run_id over legacy run_id in autofix UI by trevor-e in #120541
- Smart assignment completion handler and workflow wiring by hobzcalvin in #120530
- Add seerSuggested assignment source to frontend by hobzcalvin in #120528
- Log legacy integer run_id usage on GroupAutofixEndpoint by trevor-e in #120519
- Add SeerRun retention cleanup via incinerator by trevor-e in #118606
- Add per-card priority selector to Autofix Overview by mtopo27 in #120498
- Render Code Mode todos in the Explorer chat by azulus in #120361
Snuba
- Tag query spans with request compression by tryangul in #120603
- Enable response compression for json gated behind option… by tryangul in #120531
Weekly Report
- Render top spans p95 chart by amy-chen23 in #119768
- Render resolution labels in email template by amy-chen23 in #120296
- Add resolution labels to past resolved issues by amy-chen23 in #120295
Other
- (admin) Add a Seer plan section to customer overview by trevor-e in #120565
- (ai) Hook gen_ai title generation into ingestion pipeline by vgrozdanic in #120442
- (ai-monitoring) Return stored conversation titles from the list endpoint by vgrozdanic in #120665
- (conversations) Add usage chart to the conversations list by ArthurKnaus in #120552
- (data-export) Emit array-valued telemetry attributes from data export tasks by manessaraj in #120461
- (eap) Add LIMIT BY support to table queries by shellmayr in #120323
- (explore) Register conversations list chart referrer by ArthurKnaus in #120551
- (ingest-consumer) Don't check backpressure when recovery mode by bmckerry in #120596
- (issue-inbox) Replace issue actions with Seer CTAs by malwilley in #120533
- (jira) Add status field to Jira search endpoint by Christinarlong in #120479
- (llm-proxy) Add conversation_id attribute to request by vgrozdanic in #120739
- (notifications) Link regression notifications to the triggering event by Christinarlong in #120405
- (perf) Prevent custom timing entries from accumulating by scttcper in #119573
- (producer) Rolling backpressure out to FTP instances again by lvthanh03 in #120681
- (scm-project-creation-flow) Storing decoded notification selecti… by Abdkhan14 in #120671
- (seer-infra-telemetry) Add
GcpServiceAccountmodel for tracking per-org service accounts by shashjar in #120499 - (skills) Add migrate-container-queries skill by priscilawebdev in #120459
- (spans) Add new conditional if syntax by wmak in #120684
- (tracemetrics) Replace metrics explore queries with seer results by narsaynorath in #120660
Bug Fixes 🐛
Analytics
- Preserve setup-docs project attribution by jaydgoss in #120229
- Attribute legacy framework modal actions by jaydgoss in #120235
- Track SCM project-creation platform searches by jaydgoss in #120227
- Unify project platform selection in growth event by jaydgoss in #120115
- Carry SCM project-creation wizard events in a variant param by jaydgoss in #120080
- Attribute setup docs by project creation variant by jaydgoss in #120143
- Split integration-install flow into view value + variant param by jaydgoss in #119936
Discover
- Put upsells in discover page filter dropdowns by nikkikapadia in #120594
- Flag gate all Open in Discover buttons to Open in Explore by nikkikapadia in #120509
Explore
- Update trace empty state docs link by sentry-junior in #120169
- Correct grammar in missing-replay tooltip by JoshuaKGoldberg in #120505
- Show No Data state for empty attribute breakdown chart by gggritso in #120575
Issues
- Mark issues as seen when previewed in the inbox by roggenkemper in #120656
- Prevent scroll chaining to the page in inbox and feedback by roggenkemper in #120654
- Show placeholder in issue preview header while loading by roggenkemper in #120580
- Reduce issue preview header height by roggenkemper in #120579
- Truncate status subtitle so it doesn't overlap progress tag by roggenkemper in #120576
- Show group lifetime first/last seen in inbox row by roggenkemper in #120524
- Simplify stack trace code mapping modal, smaller button by scttcper in #119790
Jira
- Modify backend form to support lazily fetching from URL on select addition by Christinarlong in #120504
- Only load saved project status mappings by Christinarlong in #120481
Migrations
- Make org contributors uniqueness constraint migration safe for self-hosted by srest2021 in #120689
- Make org contributors provider+hostname migration safe for self-hosted instances by srest2021 in #120637
Preprod
- Disallow wildcards for snapshot status by jamieQ in #120677
- Align snapshot comment approval status by jamieQ in #120503
Releases
- Ensure ActionContext for activity creation in webhooks by sentry in #120550
- Skip release query outside releases tab by jamieQ in #120401
Replays
- Guard against non-finite video currentTime by sentry in #119688
- Resolve pure-render-functions violation in useLiveRefresh by sentry in #120250
Seer
- Normalize anonymous users for user RPCs by gricha in #120598
- Some tweaks to Smart Assignment scoring, metrics (take 2) by hobzcalvin in #120600
- Hide autofix review cards without a valid PR [will revert soon] by NicoHinderling in #120506
Sentry Apps
- Handle invalid JSON in Select FormField webhooks by sentry in #119207
- Gate error webhook subscriptions correctly by cvxluo in #120611
Ui
- Ignore 402 request errors by scttcper in #120708
- Filter noisy frontend serviceworker errors by scttcper in #120578
Other
- (acceptance) Avoid project fixture override by sentry-junior in #120508
- (activity-alerts) Attach notification settings links when possible by leeandher in #120564
- (apigateway) Restore cell tag on async proxy_request counter by ldelvoye in #120573
- (bootstrap) Handle failed org preload requests by scttcper in #120588
- (browse) Ignore time range filters in context PUT endpoints by DominikB2014 in #120662
- (ci) Update tests to seed the correct column for ai_conversations by pbhandari in #120608
- (conversations) Hide misleading span value counts in search by vgrozdanic in #120738
- (crons) Throttle max deletion rate by wedamija in #120679
- (dashboards) Correct filter legend names with group by by DominikB2014 in #120663
- (feedback) Extract FeedbackModal components to module scope by sentry in #120041
- (forms) Stop scraps form wrapper from stretching vertically by priscilawebdev in #120553
- (integrations) Return 400 instead of 500 on partial code mapping PUT by scttcper in #120602
- (monitors) Prevent TypeError when team.projects is undefined in owner options by sentry in #119388
- (navigation) Account for global warning banners by priscilawebdev in #120545
- (overrides) Upsell footer not rendering in date filter by nikkikapadia in #120673
- (projects) Projects endpoint should use spans by k-fish in #120743
- (sdk) Filter 'ServiceWorker cannot be started' errors by sentry in #120606
- (sdkcd) Attribute React Native native crashes by sentry-junior in #120444
- (search) Stop clipping single-value filter dropdowns by JoshuaKGoldberg in #120586
- (spans) Apply drop-segments killswitch before any processing by vgrozdanic in #120501
- (tables) Add aria-sort to sortable headers by JoshuaKGoldberg in #120560
- (test) Update transactionsList.spec.tsx to await grid cells by sentry in #120571
- (trace) Remove eventTransaction in showJSONLink check by mjq in #120477
- (trials) Fix missing and negative day-count in product trial alerts and tags by souredoutlook in #119118
- (unreal) Add Unreal (gaming platforms) to supported replay categories by mujacica in #120616
- Do not run the react compiler on node_modules by TkDodo in #120737
- Revert "ref(taskbroker): Update taskbroker-client to 0.20.13 (#120489)" by getsentry-bot in 28791fb7
- Revert "fix(auth): add debug logging" by nora-shap in #120532
Documentation 📚
- (link) Clarify internal links should not open in a new tab by sentry-junior in #120256
- (preprod) Document skipped status check endpoints by jamieQ in #120595
Internal Changes 🔧
Analytics
- Clarify SCM framework flow naming by jaydgoss in #120233
- Replace setup-docs flow booleans with docsFlow by jaydgoss in #119937
Billing
- Disable checkout button when submitting by brendanhsentry in #120674
- Remove redundant isTrial field by brendanhsentry in #120525
Dashboards
- Remove
dashboards-ai-generatefeature flag (backend) by cvxluo in #120134 - Remove
dashboards-ai-generatefeature flag (frontend) by cvxluo in #120135
Deps
- Bump dompurify from 3.4.11 to 3.4.12 by dependabot in #120308
- Bump sentry-protos to 0.51.0 by skonves in #120666
Issue Workflow
- Add ParticipantMap to NotificationTarget helper by leeandher in #120389
- Move build_activity_notification_data to template layer by leeandher in #120388
Issues
- Migrate issueList to core components with built-in container queries by TkDodo in #120321
- Match issue preview horizontal padding to design by roggenkemper in #120507
Onboarding
- Graduate
organizations:onboarding-new-welcome-uiby cvxluo in #119868 - Graduate onboarding-copy-setup-instructions-project-creation by cvxluo in #120011
- Graduate onboarding-copy-setup-instructions flag by cvxluo in #119968
Project Install
- Make integration refetch deterministic by sentry-junior in #120136
- Stabilize notification refetch test by jaydgoss in #120539
Seer
- Return the SeerRun from trigger_autofix_agent, not a bare int by trevor-e in #120590
- Reword Seer workflow action and status labels by mtopo27 in #120517
- Remove leading icon from Review PR buttons by NicoHinderling in #120522
Sentry Apps
- Use granular webhooks in request log by cvxluo in #120577
- Require webhookEvents and drop the pre-granular fallbacks by cvxluo in #120581
- Use
apiOptionsfor the sentry app token list by cvxluo in #120490 - Reduce the application form to editing by cvxluo in #120487
- Give internal and public creation their own forms by cvxluo in #120484
Ui
- Show All Agents when no agent filter is selected by vgrozdanic in #120736
- Clarify beta feature badge tooltip copy by vgrozdanic in #120730
- Remove scroll-to-element by scttcper in #120523
Other
- (all-projects-detector) Setup a feature flag by leeandher in #120672
- (auth) Unify SAML and OAuth identity-confirmation flows on the shared SSO pipeline by nora-shap in #120702
- (chat) Use MessageRow gutter in ToolUseBlock, drop redundant spinner slot by priscilawebdev in #120639
- (control) Actually drop OrganizationMemberTeamReplica by strongs in #120167
- (conversations) Migrate breadcrumbs to BreadcrumbList by priscilawebdev in #120729
- (crons) When deleting checkins, skip marking them as pending deletion. by wedamija in #120670
- (dynamic-sampling) Remove transaction-volumes-per-project rollout flag by shellmayr in #120559
- (forms) Migrate superuser staff access form off deprecatedforms to scraps form by priscilawebdev in #119195
- (integrations) Remove integrations-github-platform-detection flag by cvxluo in #120048
- (modals) Migrate media queries to container queries by priscilawebdev in #120544
- (nav) Clean up leftover page-frame naming by priscilawebdev in #120557
- (pr-metrics) Drop attribution confidence ordering and unused signal type by vaind in #120486
- (project-creation) Expand SCM wizard coverage by jaydgoss in #120363
- (replays) Migrate responsive styles to container queries by priscilawebdev in #120643
- (seer-billing) Replace org contributor get-or-create helpers with Django lookups by srest2021 in #119978
- (seer-infra-telemetry) Create updated schema for monitoring provider connections by shashjar in #120355
- (snuba) Loosen mobile vital test to unblock Snuba bugfix by mjq in #120567
- (split-panel) Extract SplitDivider into DragHandle component by ChrisandraVaz in #120529
- (tables) Consolidate sortable header cells into one
SortableHeaderCellby JoshuaKGoldberg in #120587 - (traces) Redesign the trace view header to be container-responsive by priscilawebdev in #120304
- (workflow engine) Remove TriggerResult by saponifi3d in #120412
- (workflow_engine) Refactor the
WorkflowEvaluationclass to useBaseWorkflowEngineEvaluationby saponifi3d in #120010 - Support lists in flagpole conditions by noahsmartin in #120636
- Move subscription based features to flagpole by noahsmartin in #120678
- Bump taskbroker-client to 0.20.15 by getsentry-bot in #120664
- Removed feature flag in test that was unused by noahsmartin in #120613
- Improve useResponsivePropValue types by TkDodo in #120659
- Update objectstore-client to 0.2.0 by jan-auer in #120641
- NoIssuesMatched to scraps primitives by TkDodo in #120337
- Enable ai-train Content-Signal in robots.txt by elijames-codecov in #120518
- Add metrics to service delegator by markstory in #120514
- Remove performance plan trial by noahsmartin in #120538
- Bump new development version by sentry-release-bot[bot] in 704e8197
Other
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
acceptedAdd to approve the deployAdd to approve the deployci-readyCI passed, safe to publish without pollingCI passed, safe to publish without polling
Activity
github-actions commentedon Jul 28, 2026
Approved. Checking CI status on the release branch. Publishing will start automatically when CI passes.
getsantry commentedon Jul 28, 2026
CI checks passed for getsentry/sentry@26.7.2. Publishing is starting now.
github-actions commentedon Jul 28, 2026
Publishing: run#30381621974
github-actions commentedon Jul 28, 2026
Published successfully: run#30381621974