Skip to content

26.6.0

Latest

Choose a tag to compare

@sentry-release-bot sentry-release-bot released this 15 Jun 23:54

New Features ✨

Api

Attributes

Autofix

Cells

Cmdk

Events

Explore

Ingest

Integrations

Issues

Jira Server

Onboarding

Ourlogs

Pr Metrics

Preprod

Replays

Scm Multi Platform Detetion

Search

Seer

Seer Activity

Seer Infra Telemetry

Spans

Taskbroker

Teams

Trace Waterfall

Tracemetrics

Vercel

Vsts

Webhooks

Weekly Report

Other

Bug Fixes 🐛

Aci

Api

  • Correctly serialize integration issues in group details by @sentry in #117163
  • Document project param on replay count endpoint by @betegon in #116836
  • Handle non-numeric group_id in project event details endpoint by @sentry in #116866
  • Document missing query params on Teams, Projects, and Project Issues endpoints by @betegon in #116835
  • Correct OpenAPI spec type gaps in issue_id and query params by @betegon in #116782

Cells

  • Fixes potential misalignment in group serializer when users are inactive or deleted by @GabeVillalobos in #116886
  • Org member serialization returns empty email if user and email fields not available" by @GabeVillalobos in #116871

Charts

Ci

Dashboards

Deletions

  • Normalize group-deletion pagination cursor for Snuba by @mrduncan in #117537
  • Avoid cross-table JOIN in GroupEnvironment bulk delete during org deletion by @shashjar in #116627

Explore

Grouping

Intercom

Issues

Low Value Spans

Metric Issues

Metrics

Onboarding

Ourlogs

Perforce

Performance

Preprod

Replays

Search

Search Query Builder

Seer

  • Add GitLab support to autofix integration setup check by @billyvg in #117678
  • Fix alignment of repo-count column by @ryan953 in #117384
  • Send pull_request_review_comment as code-review trigger type by @billyvg in #117433
  • Navigate same-origin markdown links with the router by @natemoo-re in #117432
  • Fix an issue where the Autofix Agent filter wasnt working properly by @ryan953 in #117381
  • Save Autofix modal repos through Seer endpoints by @billyvg in #117340
  • Prefer to fall through to redirects for non-seat based orgs by @ryan953 in #116483

Settings

Tests

  • Correct mock for users endpoint in related issues test by @sentry in #117535
  • Disable endpoint config fetch in RelayStoreHelper tests by @joshuarli in #117243

Tracemetrics

Ui

Workflow Engine

  • Validate AssignedTo condition targets belong to the organization by @malwilley in #117110
  • Skip deescalating condition for groups without open periods by @malwilley in #116802

Other

Documentation 📚

Agents

Api

Other

  • (backup) Document backup test coverage steps for new models by @shellmayr in #117293
  • (seer) Add simple stories for the two AutofixRepositories components, aka "Connected Repos" lists by @ryan953 in #117616
  • Added note about accuracy on sampled data / documented yAxis values by @bcoe in #117684

Internal Changes 🔧

Aci

Alerts

  • Migrate handleOwnerChange from api.request to requestPromise by @ryan953 in #117628
  • Bump up brownout schedule and include private endpoints by @ceorourke in #117469

Api

Autofix

Billing

Buffers

Cell

Cells

Codecov

Dashboards

Deps

Dynamic Sampling

Events

Flags

Integrations

Issues

  • Make project_ids required on qualified short id lookups by @oioki in #117508
  • Scope issue endpoint short id lookups to authorized projects by @oioki in #117299
  • Bulk hide environments via new API endpoint by @amy-chen23 in #117105
  • Add malicious detection hook contract by @gricha in #117096
  • Use TaskProducer as the occurrence producer in tasks (round 2) by @bmckerry in #117081
  • Use group naming for action log events and stringify IDs by @yuvmen in #116988

Jest

Markdown

Mypy

  • Remove ActorSerializer + GroupEventReleaseSerializer from autoderive denylist by @azulus in #116981
  • Remove 5 serializers from autoderive denylist by @azulus in #116944
  • Remove IntegrationSerializer + DashboardListSerializer from autoderive denylist by @azulus in #116927

O11y

Onboarding

  • Drive the project-details form from host state by @jaydgoss in #117333
  • Extract project-details form into a reusable hook and core by @jaydgoss in #117209
  • Initialize TanStack Start React SDK from a dedicated client init file by @nicohrubec in #117173
  • Extract ScmPlatformFeaturesCore from ScmPlatformFeatures by @jaydgoss in #116624
  • Replace sendDefaultPii with dataCollection in JS snippets by @s1gr1d in #117064
  • Extract ScmIntegrationConnect from ScmConnect by @jaydgoss in #116581

Options

Ourlogs

Pr Metrics

Preprod

Relay

Releases

Replays

Search

Seer

  • Move Seer components into components/seer/ by @ryan953 in #117613
  • Scope Seer short id lookups; mark org-wide callers explicit by @oioki in #117399
  • Drop night shift in-process triage path by @trevor-e in #117032
  • Refactor Autofix settings to use the new endpoints, and cleaner table abstractions by @ryan953 in #117000
  • Wrap settings pages with a Stack and hoist seer specific settings wrappers by @ryan953 in #117099
  • Return SeerRun from start_run to drop a re-query by @trevor-e in #117025
  • Tighten SeerModelsEndpoint.get() to Response[SeerModelsResponse] by @azulus in #116997
  • Add diagnostic logs to GitLab MR emoji reaction path by @billyvg in #116982
  • Default SeerRun double-write and drop flag gates by @trevor-e in #116955
  • Remove coding agent frontend flag checks by @JoshFerge in #116849
  • Send explorer experiment flags as nested agent_run_options by @chromy in #116761

Span Buffer

Support

Types

Typing

  • Remove sentry.search.events.datasets.filter_aliases from mypy ignore list by @shashjar in #116937
  • Remove sentry.search.events.builder.metrics from mypy ignore list by @shashjar in #116733
  • Remove sentry.search.events.builder.errors from mypy ignore list by @shashjar in #116621

Ui

Vsts

Webhooks

Weekly Report

Workflows

Other

Other

Plus 12 more