releases.shpreview

v26.3.0

New Features ✨

Aci
Ai Conversations
Alerts
  • Include single-written detectors in AlertRuleFetchMixin.fetch_metric_alerts by @kcons in #110673
  • Add trace metrics support to new alert UI (detectors) by @k-fish in #108730
  • Consistent logging for cases where users hit alert limits by @kcons in #109101
Assets
Autofix
Billing
Cells
Ci
Code Review
Coding Integrations
  • Limit coding agent integrations to one per organization by @sehr-m in #110690
  • Add Claude logo for claude_code integration by @sehr-m in #110663
Context Engine
Core Ui
Dashboards
Dev
Discover
Eslint
Explore
Explorer
Flags
Infra
  • Report frontend-snapshot upload failures to Sentry by @rbro112 in #110427
  • Replace full backend workflow on PRs with selective testing by @rbro112 in #109346
Insights
Integrations
Issues
Metric Issues
Notifications
Occurrences On Eap
  • Implement double-read performance issues query for summaries task by @shashjar in #110277
  • Implement double-read query for trace errors count by @shashjar in #110251
  • Update query abstractions & utils by @shashjar in #109696
  • Implement double reads from EAP for organization traces API endpoint by @shashjar in #109636
  • Implement double reads from EAP for monitors associated groups by @shashjar in #108008
  • Implement double reads from EAP for error counts timeseries by @shashjar in #107308
  • Implement double reads from EAP in organization events trace API endpoint by @shashjar in #109391
  • Implement double reads from EAP for reprocessing2 flow by @shashjar in #109345
  • Support debug logging for data mismatches in rollout comparator by @shashjar in #109247
Onboarding
Pagefilters
  • Fix sentinel toggle behavior for All/My Projects quick-select by @JonasBa in #109545
  • Auto-select single project for single-project orgs by @JonasBa in #109767
Perf Detectors
  • Set default enabled state of perf Detectors based on configuration by @kcons in #109961
  • Make ProjectPerformanceIssueSettingsEndpoint optionally write to Detector.config by @kcons in #109623
  • Consider Performance Detectors to be system created by @kcons in #109762
  • Create Performance Detectors by default by @kcons in #109760
Preprod
Processing Errors
Relay
Scm
Seer
  • Register project and org option keys for seer preferences migration by @srest2021 in #110548
  • Migration for SeerProjectRepository and SeerProjectRepositoryBranchOverride models by @srest2021 in #110542
  • Allow installing integrations directly from within the Seer SCM treeview by @ryan953 in #110551
  • Seer Code Review page allows inline editing of the connected repos in a modal by @ryan953 in #110501
  • Iterate on the seer settings header, copy and visual alignment by @ryan953 in #110500
  • Add a flag to control if orgs can toggle their Enable Code Generation setting by @ryan953 in #110491
  • Rewrite the Seer > Project list page by @ryan953 in #109531
  • Create an SCM config component to streamline seer setup by @ryan953 in #110166
  • Add is_private field to repo definitions for code review by @vaind in #110190
  • Detect Cursor GitHub access errors and return specific failure type by @isaacwang-sentry in #109692
  • Add tooltip to ResponseDot showing step status by @chromy in #109659
  • Add signed viewer context header to Seer API requests by @azulus in #109626
  • Iterate on the instructions at the top of seer settings pages by @ryan953 in #109586
  • Include isolated services in explorer service map by @shruthilayaj in #109330
  • Add default_coding_agent field to SeerOrganizationSettings by @JoshFerge in #108762
  • Simplify and consolidate the Settings > Project > Seer page by @ryan953 in #109349
  • Add SeerOrganizationSettings model by @JoshFerge in #109299
  • Add Explorer service map extraction pipeline by @shruthilayaj in #108379
  • Add github_copilot_not_licensed failure type by @JoshFerge in #108782
Seer Explorer
  • Add copy-to-clipboard button to block action bar by @aliu39 in #110224
  • Add /sentry-conversation slash command for employees by @aliu39 in #108754
Size
Snapshots
Sourcemap Issues
Span Buffer
Spans
Supergroups
Tracemetrics
Ui
Webhooks
Other

Bug Fixes 🐛

Aci
Agents
Ai Conversations
Alerts
Api
Auth
Autofix
Billing
Build
Ci
Conversations
Dashboards
Detectors
  • Fix WorkflowEngineDetectorSerializer snooze field by @kcons in #110529
  • Make mobile build threshold validation require at least one by @mtopo27 in #110460
  • Require data sources for Detector creation by default by @kcons in #110246
Eap
  • Use addFilterValue for transaction name in EAP sidebar charts by @mjq in #109089
  • Fix possibly-undefined group_list in delete helper by @scttcper in #109518
  • Silence possibly-undefined warning in SearchResolver by @scttcper in #109514
  • Add transaction filters to SegmentSpansTable query by @mjq in #109084
Events
Explore
Explorer
  • Fix issue/event formatters by @aliu39 in #110378
  • Incl project id and slug in issue details response by @aliu39 in #110338
  • Handle missing counts in get_filter_key_values and don't query both backends by @aliu39 in #110172
  • Use sentry org for conversations url and rename slash cmd by @aliu39 in #109592
Form
Github Copilot
Grouping
Insights
Integrations
  • Reload integrations after installing coding agent by @sehr-m in #110665
  • Cache empty repo 409 responses to reduce GitHub API calls by @trevor-e in #109153
  • Record 409 empty repo responses as halts instead of failures by @trevor-e in #109134
  • Add interaction events for /repos and /installation/repositories by @trevor-e in #108722
Issues
Logs
Metrics
Oauth
  • Delay before allowing pressing Approve button by @oioki in #110304
  • Add distributed lock to refresh token exchange to prevent race condition by @wedamija in #108193
Objectstore
  • Use OrganizationReleasePermission for Objectstore endpoint by @lcian in #109865
  • Change scopes type from dict to list of tuples by @lcian in #108693
Occurrences On Eap
Onboarding
Perforce
  • Use P4CONFIG for per-connection trust file isolation by @mujacica in #109828
  • Isolate P4 trust/ticket files per client to prevent lock contention by @mujacica in #109652
  • Use tmp files for the trust locks instead of global paths by @mujacica in #109469
Performance
  • Remap request.method for EAP related issues table by @mjq in #109196
  • Fix EAP transaction summary method filter and duration breakdown chart by @mjq in #108483
Preprod
Profiling
Replay
Seer
  • Reduce the staletime of the SCM tree so it can refresh as integrations change by @ryan953 in #110287
  • Prevent duplicate navigation in Seer settings tabs by @scttcper in #110222
  • Add auth signing to grouping record delete-by-hash requests by @JoshFerge in #110205
  • Set explicit timeouts for AI translate endpoints by @sentry in #109960
  • Update seer_model after training mode request by @yuvmen in #109539
  • Apply stacktrace length filtering to all platforms for V2 grouping model by @yuvmen in #109287
  • Populate missing IssueDetails fields for explorer_index by @sentry in #109213
Settings
Spans
Stories
Tests
Trace
Tracemetrics
Traces
Ui
Workflow Engine
Workflows
  • Treat OrganizationWorkflowIndexEndpoint query parse errors as 400s by @kcons in #110434
  • Don't report missing Environment as an error by @kcons in #109958
  • Account for no associated workflow by @kcons in #109509
  • Make update_workflow_action_group_statuses handle missing foreign keys by @kcons in #109149
Other

Documentation 📚

Skills
Other

Internal Changes 🔧

Aci
Alerts
Api
Attachments
Auth
Autofix
Avatar
Billing
Cells
Ci
Code Review
Coding Integrations
Components
Context Engine
Core
Dashboards
Db
  • Add (group_id, action_id, date_added) index on NotificationMessage by @beezz in #109179
  • Remove (group_id, last_seen DESC) index from GroupRelease by @beezz in #109067
Deps
Discover
Eslint
Explore
Explorer
Flags
Gen Ai
Github
  • Bucket webhooks by event type to reduce head-of-line blocking by @tnt-sentry in #109988
  • Remove mailbox allowlist for drop-unprocessed-events by @armenzg in #109519
Grouping
Hc
Insights
Issues
Llm Detected Issues
Logs
Models
Nav
Objectstore
Occurrences On Eap
Onboarding
Ownership
Performance
Preprod
Profiling
Relay
Releases
Replays
Repos
  • Refactor Settings > Seer > Repos to use virtual rendering by @ryan953 in #108798
  • Refactor useOrganizationRepositoriesWithSettings to use apiOptions & useInfiniteQuery by @ryan953 in #108295
Seer
  • Remove unused SeerOrganizationSettings model and mark table for pending deletion by @srest2021 in #110656
  • Add random 50% rollout for context engine in start_run by @Mihir-Mavalankar in #110574
  • Trim whitespace from ASCII snapshot to reduce token usage by @Mihir-Mavalankar in #110273
  • Rename useAgentHooks to seerAgentHooks by @ryan953 in #110188
  • Propagate viewer_context to background tasks and utilities by @azulus in #109724
  • Propagate viewer_context to Seer endpoint call sites by @azulus in #109723
  • Propagate viewer_context to autofix Seer call sites by @azulus in #109722
  • Propagate viewer_context to LLM detection and event manager by @azulus in #109721
  • Propagate viewer_context to code review Seer call sites by @azulus in #109717
  • Propagate viewer_context to explorer Seer call sites by @azulus in #109716
  • Propagate viewer_context to feedback Seer call sites by @azulus in #109714
  • Propagate viewer_context to anomaly detection Seer call sites by @azulus in #109720
  • Propagate viewer_context to breakpoints Seer call sites by @azulus in #109718
  • Propagate viewer_context to similarity Seer call sites by @azulus in #109719
  • Propagate viewer_context to replays Seer call sites by @azulus in #109715
  • Add viewer_context passthrough to all Seer API wrappers by @azulus in #109697
  • Add typed wrappers for remaining Seer API callsites by @azulus in #109607
  • Add typed wrappers for Seer API callsites by @azulus in #109589
  • Batch size modifiable and retry on rate limit by @shruthilayaj in #109568
  • Extract typed severity score request function by @azulus in #109507
  • Refactor explorer service map query and instrumentation by @shruthilayaj in #109322
  • Refactor useCodingAgentIntegrations to be based on apiOptions instead by @ryan953 in #109290
  • Migrate remaining seer calls to urllib3 connection pools by @azulus in #109263
  • Migrate seer endpoints to urllib3 connection pools by @azulus in #109254
  • Migrate explorer to urllib3 connection pools by @azulus in #109224
  • Migrate autofix and summarization to make_signed_seer_api_request by @azulus in #109205
  • Remove unused allowBackgroundAgentDelegation org option - be by @ryan953 in #109083

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

Fetched April 3, 2026