megachangelog
Announcement26.2.0

Sentry 26.2.0 Release

Sentry 26.2.0 introduces numerous enhancements across alerts, workflows, API documentation, onboarding, AI features, and billing. Key additions include issue type and category conditions in the new Alerts UI, workflow engine API documentation, improved metric alert details with open period timelines, AI conversation and insights improvements, GitHub Copilot integration support, and administrative features for product trials and gifting.

New Features ✨

Aci

Admin

Agent

Agents

Ai Conversations

Ai Insights

Autofix

Autopilot

Billing

  • Move locked products to bottom of usage overview table by @dashed in #107701
  • Add admin-only product trial support for emerge categories by @dashed in #107294
  • Add Emerge quota exceeded UI with Contact Sales CTA by @dashed in #106932
  • Add emerge data categories to frontend test fixtures by @dashed in #106942
  • Enable admin gifting for emerge products by @dashed in #106369

Cells

Ci

Code Review

Conversations

Copilot

Core

Crons Detector Schedule Preview

Dashboards

Dynamic Grouping

Dynamic Sampling

  • Move boost low volume projects to allow segments by @shellmayr in #107668
  • Add span metric support for recalibrate_orgs & sliding_window_org tasks by @shellmayr in #106956
  • Allow spen segment metrics in GetActiveOrgs and GetActiveOrgsVolumes by @shellmayr in #106955
  • Add is_segment filter for span metrics in boost_low_volume_projects by @shellmayr in #106954
  • Use span metric for rebalancing transactions & option for activation by @shellmayr in #106772

Eco

Explore

Form

Grouping

Infra

Integrations

Issue Details

Issues

Js Loader

Lint

Llm Detection

Notifications

  • Add Size Analysis to notification settings UI by @dashed in #106940
  • Add QUOTA_SIZE_ANALYSIS for Size Analysis spend notifications by @dashed in #106939

Oauth

  • Add UI for creating and viewing public OAuth clients by @BYK in #106654
  • Add public client support and refresh token rotation by @BYK in #106451
  • Add RFC 6750 Bearer token compliance by @dcramer in #106274

Objectstore

Occurrences On Eap

  • Implement the type attribute for filtering error/issue platform events by @shashjar in #108099
  • Implement double reads in the GroupEventsEndpoint by @shashjar in #105969
  • Implement count_if & min aggregates for occurrences by @shashjar in #107133

Onboarding

Preprod

Replay

Replays

Scim

Scraps

Search Agent

Search Bar

Seer

  • RPC for code mappings by @kddubey in #105622
  • Allow guided steps to have clickable steps, Seer uses it by @ryan953 in #108081
  • Include occurrence data when serializing events in get_issue_and_event_details_v2 by @wedamija in #108083
  • Update the Enable Code Generation link to docs by @ryan953 in #108059
  • Update the copy when selecting many/all Projects and Repos inside Seer settings by @ryan953 in #107999
  • Add a link from Settings > Seer > Repos to Integrations by @ryan953 in #107996
  • Update copy and link targets for the Seer Config Reminder by @ryan953 in #107811
  • Rename "Agent Delegation" to "Coding Agent" in settings by @JoshFerge in #107813
  • Add Enable Code Generation to org-wide seer settings page by @ryan953 in #107377
  • Update Seer settings so that PR Create toggles respect enableSeerCoding by @ryan953 in #107391
  • Stop overriding enable_seer_coding when migrating from legacy to new seer plans by @ryan953 in #107363
  • Iterate on Seer Setting tabs by @ryan953 in #107807
  • Iterate on copy in the settings pages by @ryan953 in #107805
  • Setup a flagpole flag to control the Seer Config Reminder by @ryan953 in #107798
  • Use flagpole to control rendering the seer config reminder by @ryan953 in #107800
  • Disable all the Generate code buttons in Seer UI by @ryan953 in #107454
  • Add logging and metrics for Seer entrypoints by @leeandher in #107693
  • Show the autofix Seer config step if the org needs a config reminder by @ryan953 in #107703
  • Let api endpoint /seer/onboarding-check/ return needsConfigReminder by @ryan953 in #107702
  • Capture errors when updating onboarding by @billyvg in #107683
  • Highlight projects that have zero repos connected in Seer>Project list settings by @ryan953 in #107570
  • Move the Connected Repos section in Seer Project Settings up by @ryan953 in #107571
  • Reland trigger_at timestamps with backward compatibility by @vaind in #107525
  • Show the enabled triggers in the Seer > Repo list page by @ryan953 in #107565
  • Only remind people to setup Seer if the org has GitHub integration by @ryan953 in #107288
  • Add source field to coding integration analytics and expand coverage by @JoshFerge in #107528
  • Add analytics tracking for coding integration CTA buttons by @JoshFerge in #107513
  • Support multiple slack threads per alert for autofix updates by @leeandher in #107280
  • Add pre-autofix cache for slack workflow notifications by @leeandher in #107117
  • Add a reminder for Seer orgs who have not completed onboarding by @ryan953 in #106931
  • Allow superuser override for seer onboarding by @billyvg in #106689
  • Remove "Next Button" on Connect GitHub step by @billyvg in #106680
  • Add feedback buttons to the top of Seer settings pages by @ryan953 in #106649
  • Return seer preference automation_handoff from the bulk endpoint by @ryan953 in #106615

Seer Explorer

Sentry Apps

Settings

Spans

Spans Buffer

Toolbar

  • Bump toolbar to 1.0.0-beta.23 from beta.22 by @ryan953 in #107087
  • Use the CSRF token in headers and cookies when using the sentry API by @ryan953 in #106286

Trace

Tracemetrics

Ui

Uptime

Uptime Assertion Failure Data

Webhook

Other

Bug Fixes 🐛

Aci

Admin

  • Handle GitHub Copilot identity category in admin user page by @JoshFerge in #108051
  • Fix customers api endpoint to respect new cells architecture by @shellmayr in #107927

Agent Insights

Agents

Ai Conversations

Ai Insights

Alerts

  • Consider all ESCALATING substatus transitions as 'has_escalated' in alerts by @kcons in #108084
  • Fix disabled 'create alert' button for org owners by @malwilley in #107751
  • Support trace metrics in anomaly detection alerts by @k-fish in #107610
  • Open in Metrics for trace metrics alerts by @k-fish in #107606
  • Ensure project_id is an int in OrganizationEventsAnomaliesEndpoint by @kcons in #107467
  • Use tracemetrics dataset for TRACE_ITEM_METRIC alerts by @k-fish in #107420
  • Improve alerts list UX for downgraded plans by @mifu67 in #107019
  • Respect 24-hour clock preference in email notifications by @leeandher in #106884
  • Clear Slack channel_id when channel name is modified by @leeandher in #106824
  • Support AssignedToFilter in issue alert preview by @leeandher in #106783
  • Validate targetIdentifier is an int before we try to query with it as one by @kcons in #106401

Auth

Autofix

Autopilot

Billing

Cells

Code Mappings

  • Display the modal from issue details for all platforms by @shashjar in #107894
  • For platforms lacking supported extensions, fall back to default frame info by @shashjar in #107893

Code Review

Codeowners

  • Move AI conversation rules after endpoints catch-all by @vgrozdanic in #107664
  • Assing telemetry experience as codeowners for files related to AI conversation page by @vgrozdanic in #107147

Cursor

Dashboard

Dashboards

Data Forwarding

Eap

Explore

Explorer

Form

Forms

  • Improve validation error display in uptime and cron monitor forms by @jaydgoss in #107650
  • Make multiline field utilities safe for undo actions by @scttcper in #106983

Github Copilot

Grouping

  • Remove mechanism type check for RxJava exception detection by @romtsn in #107634
  • Prevent DiagnosticCoroutineContextException from determining issue title by @romtsn in #107224
  • Always check both exception and threads for stacktrace by @cvxluo in #107189

Infra

Insights

Issue Details

  • Prevent unnecessary refetch when changing time range on specific event by @malwilley in #107282
  • Show Seer tour copy only when Seer is available by @jaydgoss in #107069

Issues

Lint

Logs

Mail

  • Apply enhanced privacy rules to activity notification emails by @wedamija in #108177
  • Sanitize user display names in invite and integration request emails by @wedamija in #108165
  • Sanitize user display names in team access request emails by @wedamija in #108154

Notifications

Objectstore

Onboarding

Preprod

Releases

  • Return datetime from get_oldest_health_data_for_releases by @scttcper in #106997
  • Exclude archived releases from "Resolve in Next Release" by @leeandher in #106674
  • Add null checks for ECharts options in drawer by @seer-by-sentry in #106831
  • Use mobile_app_info for preprod build count query by @cameroncooke in #106527

Replay

  • Allow replay access to org tokens, superusers & SentryApps with granular permissions by @shellmayr in #107325
  • Fix AI summary loading message randomization by @billyvg in #106723

Scraps

Seer

  • Clarify Seer error message key in logs by @sentry in #108120
  • SeerOperator fixes for explorer-autofix compatibility by @leeandher in #108271
  • Fix Seer onboarding so that users get to the Code-Review step first when its needed by @ryan953 in #108183
  • Fix seer onboarding to show the final summary step as the user progresses through the wizard by @ryan953 in #108164
  • Fix label on Settings > Seer > Projects table to align with details page by @ryan953 in #108050
  • Use provider.name for consistency by @billyvg in #107686
  • Allow any seer-using org to get to the repo list page by @ryan953 in #107818
  • Respect enable_seer_enhanced_alerts option in Slack entrypoint by @leeandher in #107624
  • Fix links to seer settings by @scttcper in #107707
  • Add aggregate field to anomaly detection api by @sehr-m in #107649
  • RCA Onboarding step broken due to provider by @billyvg in #107680
  • Various improvements to trace explorer setup endpoint by @JoshFerge in #107244
  • Various improvements to anomaly detection endpoint by @JoshFerge in #107242
  • Show repo owner/name in the list of seer connected repos by @ryan953 in #107177
  • Remove empty Project column in Seer Settings > Repos by @ryan953 in #107134
  • Settings was not splitting repo name and repo owner properly by @ryan953 in #107112
  • Fix link to seer code-review docs by @ryan953 in #106683
  • Update showNewSeer conditions to count the code-review-beta cohort as legacy orgs by @ryan953 in #106425
  • Validate project permissions in trace explorer AI query by @oioki in #106432

Settings

Span Buffer

Spans Migration

Stories

Tests

Top Issues

  • Fix TopIssuesDrawer unconstrained width on long error messages in stacktrace by @yuvmen in #106332
  • Swap Title and Subtitle in Drawer to match Cluster Card by @yuvmen in #106333

Trace Waterfall

Tracemetrics

Typing

Ui

Uptime

  • Remove invalid select_related on ManyToManyField by @JoshFerge in #107738
  • Allow disabled uptime monitors to be accessed via project endpoint by @jaydgoss in #107550
  • Pass full subscription object to validator by @klochek in #107557
  • Add failsafe to make sure we properly sync capture_response_on_failure by @wedamija in #107380
  • Backfill delete bad uptime checker assertion values by @klochek in #107359
  • Preserve null assertions when editing monitors with feature flag off by @jaydgoss in #107365
  • Handle overflow for long monitor names by @jaydgoss in #107116
  • Use the first uptime region to run preview checks by @klochek in #106797
  • Fix cURL snippet background leaking in alert form by @jaydgoss in #106722
  • Allow typing intermediate values in status code input by @jaydgoss in #106487
  • Fix bug where the data conditions for an uptime monitor aren't created correctly via the new ui by @wedamija in #106605
  • Validator should not set null for body and related by @klochek in #106470
  • Checker_api should not set null for body and related by @klochek in #106460
  • Make verification section smaller in uptime monitor editor by @jaydgoss in #106402

Users

Workflow Engine

Other

Documentation 📚

Internal Changes 🔧

Aci

Agent

Agents

Alerts

Api

Autofix

Autopilot

Billing

Cells

Ci

Code Review

  • Add date_updated and date_added columns to RepositorySettings by @srest2021 in #106977
  • Reorder contributor seat check to avoid unnecessary seat-based-seer-enabled calls by @srest2021 in #106724

Code Review


This changelog has been truncated. See the full changelog for all changes.

alertsworkflowsapiaibillingonboarding

Source: original entry ↗