Skip to content

26.7.1

Latest

Choose a tag to compare

@sentry-release-bot sentry-release-bot released this 23 Jul 20:25

New Features ✨

Action Log

Action Log

Activity

  • Register templates for assigned/unassigned/note notifications by @leeandher in #119917
  • Register status_change activities on notification platform by @leeandher in #119865

Ai Monitoring

Auth

Autofix

Conversations

Dashboards

Derived Data

Difs

Discover

Dynamic Sampling

Explore

External Mcp

  • Switch datadog mcp integrations to all pass authentication via headers, instead of the deprecated datadog specific token by @wedamija in #119966
  • Connect org level datadog integration to Seer by @wedamija in #119853
  • Implement org level ui for configuring datadog integration by @wedamija in #119777
  • Add org-level Datadog integration for Seer by @wedamija in #119690

Gal

Gdd

  • Add task to find and update projects with stale derived data by @kcons in #120410
  • Add index on pipeline_hash to allow us to find and filter old data efficiently by @kcons in #120406
  • GroupDerivedData debug endpoint by @kcons in #120255
  • Add promote_to_live by @kcons in #120243
  • Add GroupDerivedData.generated_at by @kcons in #120166

Issue Progress

Issue Search

Issues

Native

Ourlogs

Pr Iteration

Pr Metrics

Preprod

Releases

Search

Seer

Seer Infra Telemetry

Sentry Apps

Stories

Trace Items

Tracemetrics

Weekly Report

Other

Bug Fixes 🐛

Action Log

  • Give action log-based Activity APIs their own feature by @kcons in #120368
  • Include stack info in our missing context error by @kcons in #119930
  • Provide ActionContext to process_autofix_updates by @kcons in #119928

Alerts

  • Fix bug in percent_increase where evaluation was incorrect by @saponifi3d in #120356
  • Ensure that incompatible metric alert messages are only shown for ticketing actions by @malwilley in #119741

Autofix

Conversations

Dashboards

Data Browsing

Detectors

Discover

Dynamic Sampling

Eslint

Explore

Gal

Gdd

  • Incorporate generated_at into incremental update checks by @kcons in #120239
  • Add SeerRCA action to track_root_cause by @kcons in #119782
  • Include more resolution events in track_status by @kcons in #119778

Integrations

Issues

Ourlogs

Pr Metrics

Preprod

  • Link snapshot PR comments to /snapshots/ settings route by @mtopo27 in #120493
  • Escape untrusted artifact metadata in VCS Markdown by @jamieQ in #119742

React

  • Move Date.now() out of render in useReplayPageview hook by @sentry in #120022
  • Hoist component resolution in OverrideOrDefault by @sentry in #120028

Replays

  • Resolve complete-hook-dependencies in useReplayCurrentTime by @sentry in #120020
  • Use window.location.assign for video download by @sentry in #119980

Search

Seer

Seer Billing

  • Fix org contributors uniqueness constraint to use provider+hostname, not integration id by @srest2021 in #119965
  • Look up organization contributor by provider & hostname instead of integration id by @srest2021 in #119354

Spans

Trace

  • Make span details replay preview independent of transactions by @mjq in #120365
  • Avoid unnecessary trace metadata fallback by @nsdeschenes in #119922

Traces

Ui

View Hierarchy

Weekly Report

Weekly Reports

Other

  • (action log) Migrate GroupActionLogEntry date_updated to have a default value of now() by @ceorourke in #119791
  • (agent-monitoring) Remove Truncated label from repaired JSON output by @ArthurKnaus in #120445
  • (api) Scope trace item context PUT endpoints to event:write, not org:write by @DominikB2014 in #120215
  • (ask-seer) Remove duplicate header styles by @nsdeschenes in #120236
  • (attachments) Preserve screenshot aspect ratio on resize by @JoshuaMoelans in #117194
  • (auth) Add debug logging by @nora-shap in #120279
  • (coding-conventions) Move OverrideOrDefault component definition to module scope in AccountClose by @sentry in #120027
  • (crons) Move OnboardingPanelHook to module scope to satisfy static-component-definitions by @sentry in #120018
  • (data-scrubbing) Prevent TypeError when relayPiiConfig is missing by @sentry in #119897
  • (db) Removes unpickling logic from GZippedDictField by @GabeVillalobos in #119770
  • (derived data) Log when the project-level task has nothing to do by @kcons in #119785
  • (devserver) Wait for Rspack shutdown on interrupt by @jamieQ in #119942
  • (difs) Jitter Objectstore multipart part upload retries by @lcian in #120188
  • (hybridcloud) Honor skip-on-failure in parallel webhook drains by @joseph-sentry in #119934
  • (inbound-filters) Rename custom filters tab URL segment by @shellmayr in #119812
  • (inc-2344) Route replay bulk delete job to long pool by @nikkikapadia in #120353
  • (issue-activity) Hide some duplicative pull request activity from the UI by @malwilley in #120387
  • (issue-details) Handle null localStorage in getFoldSectionKey by @sentry in #120281
  • (issue-progress) Treat escalating issues as open by @malwilley in #120259
  • (issue-search) Run native progress path when date_to is now by @roggenkemper in #119923
  • (js) Don't attach security token to wildcard origins by @loewenheim in #120182
  • (msteams) Support single-tenant Azure Bots via new msteams.tenant-id option by @futureweb in #119389
  • (nav) Highlight Explore for preprod pages by @mtopo27 in #119544
  • (night-shift) Exclude rage clicks and scale re-ranking pool in agentic triage by @Mihir-Mavalankar in #120252
  • (nightshift) Fix all skips by @chromy in #119896
  • (options) Stop truncating option values in WebhookPresenter by @joshuarli in #120371
  • (profiling) Use correct proguard uuid for android sample v2 chunks by @markushi in #120429
  • (project-creation) Stop the SCM alert section bouncing on option switch by @jaydgoss in #119749
  • (projectconfig_cache) Disable transactions for deletes by @sentry-junior in #119817
  • (release-thresholds) Apply the status endpoint's release prefetches by @cvxluo in #120094
  • (request-error) Restore prototype chain for RequestError subclassing by @sentry in #119894
  • (routing) Move legacy event redirect into OrganizationContext tree by @shashjar in #120132
  • (scraps) Fix responsive display flex & grid emit by @TkDodo in #120326
  • (sdkcd) Attribute hybrid crashes to top-level SDK versions by @sentry-junior in #119590
  • (sentry apps) Add user to rpc calls by @Christinarlong in #120268
  • (settings) Fill organization in MCP URLs by @sentry-junior in #120110
  • (source-maps) Fall back to JavaScript docs by @sentry-junior in #120101
  • (stats) Hide no_parent_span client outcome by @Lms24 in #120302
  • (stories) Wrap stories in their own TrackingContextProvider by @TkDodo in #120190
  • (structuredEventData) Remove inline Wrapper component in RecursiveStructuredData by @sentry in #120038
  • (symbolication) Attach original event ID to SDK scope by @coyaSONG in #119779
  • (tooltip) Prevent TypeError when value is undefined in chart tooltip by @sentry in #119609
  • (trace-details) Prevent RangeError from invalid timestamp query param by @sentry in #119981
  • (trace-items) Align metrics context to the attributes details shape by @DominikB2014 in #120344
  • (tracemetrics) Allow equations in validation endpoint by @narsaynorath in #119747
  • Use TopBar.Slot instead of manual h1 heading by @TkDodo in #120055
  • Revert "ref(feedback): emit metric instead of outcome for ingest denylist (#97970)" by @aliu39 in #119793

Documentation 📚

Internal Changes 🔧

Api

Billing

Control

  • Pending deletion for dead OrganizationMemberTeamReplica table by @strongs in #120165
  • Remove control callees for OrganizationMemberTeam replication by @strongs in #120161
  • Stop regions from replicating OrganizationMemberTeam by @strongs in #120156
  • Remove last/test-only reader of OrganizationMemberTeamReplica by @strongs in #120155
  • Actually drop the dead TeamReplica table by @strongs in #119654
  • Pending deletion for dead TeamReplica table by @strongs in #119651

Conversations

Dashboards

Deps

Detectors

Dynamic Sampling

Eslint

Explore

Forms

Gal

Gdd

Issues

O11y

Ourlogs

Scm Project Creation Flow

Scraps

Search

Seer

  • Remove verbose debug_log instrumentation from GitLab webhooks by @billyvg in #118192
  • Move bash mode enablement to SeerAgentClient construction by @Zylphrex in #120225
  • Register autofix-rca-in-seer feature by @rbro112 in #120104
  • Remove post_process_fixability autofix for seat based orgs by @chromy in #119811

Sentry Apps

Spans

Taskbroker

Ui

Weekly Report

Weekly Reports

Workflow Engine

Other

Other