github getsentry/sentry 26.7.2

6 hours ago

New Features ✨

Action Log

Analytics

  • Tag project-creation page views by sticky org origin by @jaydgoss in #120148
  • Attribute getting-started header actions by variant by @jaydgoss in #120147
  • Attribute project getting-started funnel by variant by @jaydgoss in #120131
  • Instrument SCM + legacy alert & notification for project creation by @jaydgoss in #120124
  • Instrument SCM connect + messaging-install for project creation by @jaydgoss in #120119

Autofix

Dashboards

Dynamic Sampling

Gdd

  • Schedule heal_stale_derived_data regularly by @kcons in #120521
  • Switch heal_stale_derived_data to build-and-promote path by @kcons in #120516

Inbox

Integrations

  • Track clicks in the create integration modal by @cvxluo in #120710
  • Add a claude routine creation template by @cvxluo in #120526
  • Support prefill templates when creating internal integrations by @cvxluo in #120238

Issue Workflow

Issues

Pr Metrics

Seer

Snuba

Weekly Report

Other

Bug Fixes 🐛

Analytics

Discover

Explore

Issues

Jira

Migrations

  • Make org contributors uniqueness constraint migration safe for self-hosted by @srest2021 in #120689
  • Make org contributors provider+hostname migration safe for self-hosted instances by @srest2021 in #120637

Preprod

Releases

  • Ensure ActionContext for activity creation in webhooks by @sentry in #120550
  • Skip release query outside releases tab by @jamieQ in #120401

Replays

  • Guard against non-finite video currentTime by @sentry in #119688
  • Resolve pure-render-functions violation in useLiveRefresh by @sentry in #120250

Seer

Sentry Apps

Ui

Other

  • (acceptance) Avoid project fixture override by @sentry-junior in #120508
  • (activity-alerts) Attach notification settings links when possible by @leeandher in #120564
  • (apigateway) Restore cell tag on async proxy_request counter by @ldelvoye in #120573
  • (bootstrap) Handle failed org preload requests by @scttcper in #120588
  • (browse) Ignore time range filters in context PUT endpoints by @DominikB2014 in #120662
  • (ci) Update tests to seed the correct column for ai_conversations by @pbhandari in #120608
  • (conversations) Hide misleading span value counts in search by @vgrozdanic in #120738
  • (crons) Throttle max deletion rate by @wedamija in #120679
  • (dashboards) Correct filter legend names with group by by @DominikB2014 in #120663
  • (feedback) Extract FeedbackModal components to module scope by @sentry in #120041
  • (forms) Stop scraps form wrapper from stretching vertically by @priscilawebdev in #120553
  • (integrations) Return 400 instead of 500 on partial code mapping PUT by @scttcper in #120602
  • (monitors) Prevent TypeError when team.projects is undefined in owner options by @sentry in #119388
  • (navigation) Account for global warning banners by @priscilawebdev in #120545
  • (overrides) Upsell footer not rendering in date filter by @nikkikapadia in #120673
  • (projects) Projects endpoint should use spans by @k-fish in #120743
  • (sdk) Filter 'ServiceWorker cannot be started' errors by @sentry in #120606
  • (sdkcd) Attribute React Native native crashes by @sentry-junior in #120444
  • (search) Stop clipping single-value filter dropdowns by @JoshuaKGoldberg in #120586
  • (spans) Apply drop-segments killswitch before any processing by @vgrozdanic in #120501
  • (tables) Add aria-sort to sortable headers by @JoshuaKGoldberg in #120560
  • (test) Update transactionsList.spec.tsx to await grid cells by @sentry in #120571
  • (trace) Remove eventTransaction in showJSONLink check by @mjq in #120477
  • (trials) Fix missing and negative day-count in product trial alerts and tags by @souredoutlook in #119118
  • (unreal) Add Unreal (gaming platforms) to supported replay categories by @mujacica in #120616
  • Do not run the react compiler on node_modules by @TkDodo in #120737
  • Revert "ref(taskbroker): Update taskbroker-client to 0.20.13 (#120489)" by @getsentry-bot in 28791fb7
  • Revert "fix(auth): add debug logging" by @nora-shap in #120532

Documentation 📚

  • (link) Clarify internal links should not open in a new tab by @sentry-junior in #120256
  • (preprod) Document skipped status check endpoints by @jamieQ in #120595

Internal Changes 🔧

Analytics

Billing

  • Disable checkout button when submitting by @brendanhsentry in #120674
  • Remove redundant isTrial field by @brendanhsentry in #120525

Dashboards

  • Remove dashboards-ai-generate feature flag (backend) by @cvxluo in #120134
  • Remove dashboards-ai-generate feature flag (frontend) by @cvxluo in #120135

Deps

Issue Workflow

Issues

Onboarding

  • Graduate organizations:onboarding-new-welcome-ui by @cvxluo in #119868
  • Graduate onboarding-copy-setup-instructions-project-creation by @cvxluo in #120011
  • Graduate onboarding-copy-setup-instructions flag by @cvxluo in #119968

Project Install

  • Make integration refetch deterministic by @sentry-junior in #120136
  • Stabilize notification refetch test by @jaydgoss in #120539

Seer

Sentry Apps

Ui

Other

  • (all-projects-detector) Setup a feature flag by @leeandher in #120672
  • (auth) Unify SAML and OAuth identity-confirmation flows on the shared SSO pipeline by @nora-shap in #120702
  • (chat) Use MessageRow gutter in ToolUseBlock, drop redundant spinner slot by @priscilawebdev in #120639
  • (control) Actually drop OrganizationMemberTeamReplica by @strongs in #120167
  • (conversations) Migrate breadcrumbs to BreadcrumbList by @priscilawebdev in #120729
  • (crons) When deleting checkins, skip marking them as pending deletion. by @wedamija in #120670
  • (dynamic-sampling) Remove transaction-volumes-per-project rollout flag by @shellmayr in #120559
  • (forms) Migrate superuser staff access form off deprecatedforms to scraps form by @priscilawebdev in #119195
  • (integrations) Remove integrations-github-platform-detection flag by @cvxluo in #120048
  • (modals) Migrate media queries to container queries by @priscilawebdev in #120544
  • (nav) Clean up leftover page-frame naming by @priscilawebdev in #120557
  • (pr-metrics) Drop attribution confidence ordering and unused signal type by @vaind in #120486
  • (project-creation) Expand SCM wizard coverage by @jaydgoss in #120363
  • (replays) Migrate responsive styles to container queries by @priscilawebdev in #120643
  • (seer-billing) Replace org contributor get-or-create helpers with Django lookups by @srest2021 in #119978
  • (seer-infra-telemetry) Create updated schema for monitoring provider connections by @shashjar in #120355
  • (snuba) Loosen mobile vital test to unblock Snuba bugfix by @mjq in #120567
  • (split-panel) Extract SplitDivider into DragHandle component by @ChrisandraVaz in #120529
  • (tables) Consolidate sortable header cells into one SortableHeaderCell by @JoshuaKGoldberg in #120587
  • (traces) Redesign the trace view header to be container-responsive by @priscilawebdev in #120304
  • (workflow engine) Remove TriggerResult by @saponifi3d in #120412
  • (workflow_engine) Refactor the WorkflowEvaluation class to use BaseWorkflowEngineEvaluation by @saponifi3d in #120010
  • Support lists in flagpole conditions by @noahsmartin in #120636
  • Move subscription based features to flagpole by @noahsmartin in #120678
  • Bump taskbroker-client to 0.20.15 by @getsentry-bot in #120664
  • Removed feature flag in test that was unused by @noahsmartin in #120613
  • Improve useResponsivePropValue types by @TkDodo in #120659
  • Update objectstore-client to 0.2.0 by @jan-auer in #120641
  • NoIssuesMatched to scraps primitives by @TkDodo in #120337
  • Enable ai-train Content-Signal in robots.txt by @elijames-codecov in #120518
  • Add metrics to service delegator by @markstory in #120514
  • Remove performance plan trial by @noahsmartin in #120538
  • Bump new development version by @sentry-release-bot[bot] in 704e8197

Other

  • Drop weekly-reports from plan fixtures by @noahsmartin in #120614
  • proto bump by @volokluev in #120512

Don't miss a new sentry release

NewReleases is sending notifications on new releases.