Skip to content

26.3.0

Latest

Choose a tag to compare

@sentry-release-bot sentry-release-bot released this 16 Mar 16:42

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

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.