Skip to content

26.9.0

Latest

Choose a tag to compare

@sentry-release-bot sentry-release-bot released this 15 Sep 17:19

New Features ✨

Aci

Action Log

Admin

  • Add invoice lookup by @sentry-junior in #124130
  • Add integration reset action by @sentry-junior in #123638
  • Show both 24h sample rates in the customer overview by @shellmayr in #123553
  • Query all regions in parallel on the customers page by @shellmayr in #123421
  • Require retention periods to be 30 day intervals by @bcoe in #122996
  • Show billing platform status on customer page by @armenzg in #122635

Agents

Ai Monitoring

Api

Apidocs

  • Withhold enum values and verify schema omissions in #123968
  • Let serializers declare the type of validated_data by @azulus in #123923
  • Lint request parameters read without a serializer by @azulus in #123921
  • Lint undeclared serializers on public endpoints by @azulus in #123919
  • Lint that schema omissions carry a stated reason by @azulus in #123491
  • Document the custom integration features field by @azulus in #123515
  • Document organization member and SCIM fields by @azulus in #123486
  • Convert internal request fields to omit_from_public_schema by @azulus in #123488
  • Document project detail fields instead of hiding them by @azulus in #123467
  • Document alert rule and monitor fields by @azulus in #123487
  • Convert withheld response keys to omit_from_public_schema by @azulus in #123489
  • Document notification, external team and release fields by @azulus in #123485
  • Document issue ignore and snooze fields by @azulus in #123484
  • Document Discover and Explore saved-query fields by @azulus in #123483
  • Add omit_from_public_schema with a required reason by @azulus in #123462

Apigw

Attachments

Auth

Autofix

Conversations

Cursor Origin

Dashboards

Deletions

Derived Data

Discover

Dynamic Sampling

Eslint

Event Formatter

Explore

Flags

Gal

Github

  • Record when an installation's permissions were last read by @joseph-sentry in #123982
  • Describe features lost when an install is missing permissions in #124105
  • Mention Seer code review and Autofix on integration page by @joseph-sentry in #124187

Hybrid Cloud

Hybridcloud

  • Size webhook mailboxes from a rolling rate, not a volume gate by @vaind in #123449
  • Add per-category and silo/type tags to outbox SLO … by @valencitas in #123466
  • Chain a strict drain into its mailbox's next claim by @vaind in #123274
  • Bucket Jira and VSTS webhook mailboxes by issue by @vaind in #123292
  • Generalize mailbox event-type suffixes behind a registry by @vaind in #123293
  • Report webhook backlog depth per provider by @vaind in #123158
  • Add a break-glass option to shed inbound webhooks by @vaind in #122904
  • Overselect scheduler heads to hit the dispatch target by @vaind in #122689
  • Report mailbox depth quantiles alongside max_depth by @vaind in #122035

Inbound Filters

Inbox

Integrations

Investigations

Issues

Metrics

Monitors

Onboarding

Pr Iter

Pr Iteration

Pr Metrics

  • Report how deep the activity sweep's backlog is by @vaind in #121616
  • Link a delegated agent's PR on the match that attributes it by @vaind in #121877

Preprod

Relay

Rollout

Scm

Scm Messaging Integrations Ui

Scraps

Seer

Seer Infra Telemetry

  • Group GCP connection errors by affected projects and services by @shashjar in #124089
  • Preserve service-level GCP connection verification results by @shashjar in #124073
  • Make GCP project IDs a multi-select on configuration page by @shashjar in #123809
  • Use a multi-select field for GCP project IDs in the setup wizard by @shashjar in #123814
  • Add hints, links, and visibility toggle to Datadog installation flow by @srest2021 in #123458
  • Add permission setup instructions to GCP integration onboarding flow by @shashjar in #123461
  • Show GCP connection status on the integration settings page by @shashjar in #123258
  • Expose GCP connection status in integration config data by @shashjar in #123251
  • Re-verify GCP connection after configuration changes from frontend by @shashjar in #123193
  • Make GCP integration settings editable and re-verify on change by @shashjar in #123187
  • Revise Connectors page to display integrations with Seer context category by @srest2021 in #123049
  • Add GCP connection verification step to install wizard by @shashjar in #122928
  • Verify GCP connection during integration setup (backend) by @shashjar in #122906
  • Add GCP connection verification endpoint by @shashjar in #122107
  • Show read-only config on GCP integration configure page by @shashjar in #122512

Settings

  • Clarify Spike Protection notification setup by @sentry-junior in #123517
  • Paginate project environments by @scttcper in #122108

Skills

Smart Assignment

Tracemetrics

Ui

Workflow Engine

Workflows

  • Require condition comparison schemas by @sentry-junior in #124143
  • Add project scope endpoint by @malwilley in #124133
  • Allow team admins to delete workflows connected to their projects by @malwilley in #123286
  • Allow team admins to create alerts for their own projects by @malwilley in #123033

Other

Bug Fixes 🐛

Action Log

Admin

  • Parse chart date range URL params as UTC by @shellmayr in #124167
  • Block non-Seer product trial starts on enterprise plans by @sentry-junior in #123807
  • Parse project ID in admin home project search by @shellmayr in #123414
  • Positioning of base sample rate in dynamic sampling table by @shellmayr in #123423
  • Stop queries from interfering with each other on customer details page by @shellmayr in #123312
  • Move the region probe spinner to stop layout shifts by @shellmayr in #123134

Agents

Ai

Ai Monitoring

Alerts

Analytics

Api

Attachments

Auth

Autofix

Automations

Billing

Ci

Conversations

Crons

  • Remap live environments during project transfer by @evanpurkhiser in #124199
  • Require enough check-ins for incident threshold by @sentry-junior in #123991
  • Timeout seat acceptance during check-in ingest by @sentry-junior in #123175
  • Expire system incident redis keys by @ldelvoye in #122517

Dashboards

Deletions

  • Drop the stale-comment immortality pin from PullRequest retention by @vaind in #121952
  • Make checkin deletions via monitor env stop using bulk deletion task by @wedamija in #122309

Derived

  • Properly classify promotion race by @kcons in #123985
  • Narrow the child duplication window in generate_project_derived_data by @kcons in #123980
  • Schedule consistency checks from leftover heal budget by @sentry-junior in #123363

Derived Data

  • Don't block promotion because live row points at invalid data by @kcons in #123639
  • Refine promote_to_live logic by @kcons in #123386
  • When reporting status divergence, report result in all cases by @kcons in #123345
  • Make heal_stale_derived_data stale group selection more efficient by @kcons in #123096
  • Ignore status updates from merged in commits by @kcons in #122967
  • Refine incremental update tracking by @kcons in #122766
  • Force constraint validation when trying to create GroupDerivedData by @kcons in #122494

Difs

Discover

Dynamic Sampling

Event Formatter

  • Stop json field types depending on item count by @shayna-ch in #123808
  • Skip tags with null keys by @sentry-junior in #123529

Explore

Forms

  • Include :orgId in new provider form route for search by @sentry in #121051
  • Have SelectField restores focus after selecting an option with the keyboard by @TkDodo in #122570

Gal

Github

Gitlab

  • Reconcile the project hook when a repository is relinked by @vaind in #123742
  • Bound the receipt failure counter's error tag by @vaind in #122815

Grouping

Hc

Hybridcloud

Inbox

Insights

  • Detect mobile vitals spans for module flags by @sentry-junior in #122684
  • Repair legacy /performance/<module>/ redirects by @mrduncan in #122407
  • Fix web vitals and screen load detection by @mjq in #122266

Integrations

Investigations

Issue Detection

Issue Detectors

Issue Details

Issues

Jira

Loader

Markdown

  • Reset list item font size to md by @sentry-junior in #123069
  • Echo unknown tags by default, report only in SeerMarkdown by @sentry-junior in #123053

Metrics

Monitors

Onboarding

Ourlogs

Pr Iter

Pr Iter

Preprod

  • Include build configuration in installable artifact download filename by @sentry-junior in #123871
  • Match updates by raw build number by @jamieQ in #122984
  • Correct Xcode capitalization by @sentry-junior in #123557
  • Disallow logical operators in builds search by @chromy in #123577
  • Use itms-services URL scheme for iOS app installs by @itaybre in #123369
  • Return snapshot state as enum name string by @NicoHinderling in #123264
  • Include base sha in missing snapshot messages by @sentry-junior in #123054
  • Order builds by raw number suffix by @jamieQ in #122731

React Compiler

  • Refactor CommitsList query state to avoid invariant by @sentry in #123669
  • Avoid invariant on computed-key destructuring in IconClose by @sentry in #122296

Replay

Replays

Reprocessing

Scraps

Sdk Crash

  • Exclude React Native dev-server hot-reload init crashes from SDK crash detection by @antonis in #123117
  • Ignore fetch instrumentation rejection handler in RN crash detection by @antonis in #120646

Search

Seer

Seer Explorer

  • Unlock show thinking via code mode flag by @sentry-junior in #123601
  • Do not open a reasoning box that renders nothing by @azulus in #123279

Seer Infra Telemetry

  • Fix Datadog org URL in Datadog integration installation flow by @srest2021 in #123652
  • Hide the previous GCP integration verification check result while a new one runs by @shashjar in #123528
  • Show the GCP connection check as running after a save by @shashjar in #123356
  • Switch Datadog whoami from MCP to API by @srest2021 in #123283

Sentry Apps

  • Add feedback text to alert webhooks by @michaelknowles in #123696
  • Skip webhook send when webhook_url is empty by @sentry-junior in #123612
  • Reject non-latin-1 webhook headers by @sentry-junior in #123263

Slack

  • Avoid reusing prior Seer response by @gricha in #123243
  • Stop an empty Seer mention before it runs an agent turn by @sehr-m in #122941
  • Hyperlink team and channel in team-link success message by @sentry-junior in #122756

Spans

Tasks

Tests

Type Coverage

Ui

Workflow Engine

  • Filter all projects detector out when querying by projects by @leeandher in #124408
  • Reject boolean deescalation comparisons in #124304
  • Tolerate missing frequency on issue alert dual-write by @sentry-junior in #122059
  • Remove ordering from all project detector queries by @leeandher in #123507
  • Coerce assigned_to target_identifier to int by @sentry-junior in #123378
  • Reduce DataCondition cache TTL by @kcons in #122422
  • Fix TaggedEventHandler logging by @kcons in #122281

Workflows

  • Enqueue activity processing after commit in #124345
  • Advertise missing scope for all-project updates by @gricha in #123917
  • Require integer prioritylevel in priority conditions by @kcons in #123973
  • Validate Sentry App settings as a list by @cvxluo in #123405
  • Allow team admins to update alerts solely connected to their projects by @malwilley in #123385
  • Validate nested action filters by @cvxluo in #122405

Other

Documentation 📚

Api

Breadcrumblist

Issues

  • Document preprod and configuration issue categories by @shashjar in #124054
  • Document the project issues statsPeriod default and accepted values by @shashjar in #122937

Scraps

Seer

  • Fix stale paths and add the stories step to the seer-embed skill by @billyvg in #123910
  • Document the embed directory convention by @billyvg in #123368

Other


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