Skip to content

publish: getsentry/sentry@26.9.0 #9537

Description

@sentry-release-bot

Requested by: @chadwhitacre

Merge target: (default)

Quick links:

Assign the accepted label to this issue to approve the release.

Targets

  • github
  • docker[release]
  • docker[latest]

Checked targets will be skipped (either already published or user-requested skip). Uncheck to retry a target.


📋 Changelog

New Features ✨

Aci

  • Move dedupe abstract function to stateful detector class by RudraPatel2003 in #123163
  • Rename evaluate_impl to evaluate by RudraPatel2003 in #123022
  • Rename evaluate to _evaluate by RudraPatel2003 in #123017
  • Rename DetectorHandler and BaseDetectorHandler by RudraPatel2003 in #122951

Action Log

  • Fold comment mutations into the comment they supersede by shashjar in #124131
  • Instrument the activity read path by shashjar in #123846
  • Gate activity reads on backfill completion by shashjar in #123521
  • Measure action log enqueue duration by cvxluo in #123593
  • Add dedicated outbox producer rollout by cvxluo in #122120
  • Route recovery through dedicated outbox by cvxluo in #121985

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

  • Show token usage breakdowns by sentry-junior in #124165
  • Add agent-assisted setup to Explore onboarding by obostjancic in #124038
  • Update onboarding Arcade by sentry-junior in #123566
  • Add Cloudflare Agents SDK to agent onboarding by ArthurKnaus in #123687
  • Add Flue to the agent tracing onboarding by ArthurKnaus in #123685
  • Surface Eve in agent tracing onboarding by ArthurKnaus in #123686

Ai Monitoring

  • Enable enhanced conversation queries by default by vgrozdanic in #124383
  • Support conversation messages alias by vgrozdanic in #124152
  • Add conversation project links by vgrozdanic in #124034
  • Rename conversation aliases by vgrozdanic in #124013
  • Filter and sort whole conversations by vgrozdanic in #123899
  • Sort conversation table from headers by vgrozdanic in #123758
  • Sort conversation lists by supported aliases by vgrozdanic in #123735
  • Support conversation sorting by vgrozdanic in #123691
  • Register conversation metadata cleanup by vgrozdanic in #122694

Api

  • Mark experimental public endpoints as PUBLIC_EXPERIMENTAL by DominikB2014 in #124192
  • Add a PUBLIC_EXPERIMENTAL publish status by DominikB2014 in #123914
  • Add auto-detected client_kind attribute to /events by DominikB2014 in #123143
  • Publish AI conversation endpoints by vgrozdanic in #123323
  • Publish issue view listing endpoint by cvxluo in #123080
  • Publish typed issue view creation endpoint by cvxluo in #123079
  • Audit undeclared runtime permission scopes by gricha in #122046
  • Add organization authentication config endpoint by evanpurkhiser in #122277
  • Add password recovery endpoints by evanpurkhiser in #122276
  • Resume pending MFA from auth config by evanpurkhiser in #122274
  • Add two-factor authentication endpoints by evanpurkhiser in #122273
  • Support organization context during login by evanpurkhiser in #122271
  • Validate login requests with a serializer by evanpurkhiser in #122270
  • Return authentication state from login by evanpurkhiser in #122264

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

  • Add org->cell resolution cache by gi0baro in #122884
  • Widen latency histogram buckets by ldelvoye in #122483

Attachments

  • Emit outcomes when deleting pending attachments by jjbayer in #123757
  • Defer storage for attachments without event ID by jjbayer in #123568
  • Add PendingEventAttachment table by jjbayer in #123556

Auth

  • Include organization slug in SSO errors by evanpurkhiser in #124103
  • Add Auth V2 frontend analytics by evanpurkhiser in #123608
  • Add WebAuthn authenticator carousel by evanpurkhiser in #123438
  • Animate Auth V2 login transitions by evanpurkhiser in #123388
  • Add dividers to login separators by evanpurkhiser in #123353
  • Display login errors on email field by evanpurkhiser in #123349
  • Apply Auth V2 rollout to login cookie by evanpurkhiser in #123041
  • Register Auth V2 rollout feature flag by evanpurkhiser in #123040
  • Compose React login flows by evanpurkhiser in #122336
  • Add organization authentication card by evanpurkhiser in #122335
  • Add organization selector by evanpurkhiser in #122334
  • Add two-factor authentication form by evanpurkhiser in #122333
  • Add two-factor authentication hooks by evanpurkhiser in #122332
  • Add email authentication form by evanpurkhiser in #122331
  • Add email authentication hooks by evanpurkhiser in #122330
  • Add React auth config query by evanpurkhiser in #122329
  • Add new login toggle to help menu by evanpurkhiser in #122864
  • Register Auth V2 toggle feature flag by evanpurkhiser in #122862
  • Add signup_method to signup verification analytics, add logs, metrics, analytics to sso email verification required feature by nora-shap in #122683
  • Gate React login behind a cookie by evanpurkhiser in #122267
  • Add console SMS backend by evanpurkhiser in #122224
  • Add React login shell by evanpurkhiser in #122268

Autofix

  • Generalize autofix feature payload by rbro112 in #124146
  • Instrument the check-runs sweep's GitHub cost by joseph-sentry in #122830
  • Prune stale check suites before consuming CI feedback by joseph-sentry in #122775
  • Stop PR iteration from an @sentry comment by alexsohn1126 in #122477
  • Support bash tool in autofix evidence by Zylphrex in #123001
  • Support read_file tool in autofix evidence by Zylphrex in #122944
  • Require root cause headline and expose it in overview API by NicoHinderling in #122869
  • Disable autofix-rca-in-seer with bash tools on by Zylphrex in #122847
  • Add toggle to enable bash tools for autofix by Zylphrex in #122789
  • Require nightshift for autofix-should-run-repo-checks by Zylphrex in #122785
  • Add pause for PR iteration by alexsohn1126 in #122086
  • Move truncated-runs notice into the assignee menu by mtopo27 in #122615
  • Ask handoff agents for informative PR descriptions by sehr-m in #122085
  • Collapse changed-files list after 5 files by NicoHinderling in #122487
  • Link merged overview cards to pull requests by mtopo27 in #122166

Conversations

  • Track agent prompt copies by sentry-junior in #124387
  • Track onboarding interactions by sentry-junior in #124266
  • Add conversation aliases by vgrozdanic in #124014
  • Name the traces behind a conversation by ArthurKnaus in #123300
  • Default the chart to conversation count by ArthurKnaus in #122822

Cursor Origin

  • Add the API clients by wedamija in #124358
  • Derive repository languages from the git tree by wedamija in #124372
  • Add auth primitives and app registration in #124348

Dashboards

  • Add endpoint to hide dashboards per user in #124310
  • Add DashboardHiddenUser model in #124294
  • Dynamically fetch global filter attributes by nsdeschenes in #123435
  • Query App Starts table from app.vitals.start.value and app.vitals.start.screen by buenaflor in #122577
  • Add Trace Metrics table visualization for Series by narsaynorath in #122849
  • Explain page filter adjustments instead of hiding them by DominikB2014 in #120841

Deletions

  • Make event deletion task self-chaining idempotent by shashjar in #122777
  • Add project-level event deletion task killswitch by shashjar in #122770

Derived Data

  • Batch status consistency check by kcons in #123497
  • Log particularly old incremental updates by kcons in #122376

Discover

  • Add starring to saved query response by lzhao-sentry in #124048
  • Add endpoint for single saved query updates by lzhao-sentry in #123926
  • Add starred manager and endpoint for discover saved queries by lzhao-sentry in #123795
  • Add shared helpers and endpoint for starring by lzhao-sentry in #123589
  • Update discover queries api to use per user last visited by lzhao-sentry in #123188
  • Add models for starred and last visited by lzhao-sentry in #123138

Dynamic Sampling

  • Add killswitch option for the legacy jobs by shellmayr in #123723
  • Return EAP effective sample rate in endpoint for admin by shellmayr in #123552
  • Add option to clamp the recalibration factor by shellmayr in #123429
  • Serve rules from the per-org caches behind a rollout option by shellmayr in #122567
  • Write the per-org sample rates to cache by shellmayr in #122569
  • Cache org feature flags for per-org dynamic sampling by shellmayr in #122460
  • Add metric for cache hits/misses & make TTL configurable for recalibration by shellmayr in #121949

Eslint

  • Make no-redudant-default-arguments work across files by TkDodo in #122976
  • No-redundant default argument by TkDodo in #122820

Event Formatter

  • Render the alert definition for metric issues by shayna-ch in #123594
  • Add json output to the shared formatter by shayna-ch in #123493
  • Keep breadcrumbs out of the MCP payload by shayna-ch in #123472

Explore

  • Expose automatic JSON expansion flag to Relay by k-fish in #124176
  • Show agent data without conversations by obostjancic in #124279
  • Add combined saved queries get endpoint in #124180
  • Add search filters to equation _if aggregates by wmak in #122912
  • Measure ingestion delay and expose it on the events-timeseries endpoint by edwardgou-sentry in #124104
  • Use new starring utils for saved queries by lzhao-sentry in #124051
  • Add data-fidelity annotations to the timeseries endpoint by manessaraj in #123786
  • Return array element values from attribute-values endpoint by manessaraj in #123325
  • Add a Share button to send time-locked URL by JoshuaKGoldberg in #123625
  • Preserve span samples when adding columns by nsdeschenes in #123004
  • Show start + finish timestamp in more legible utc by adrianviquez in #123238
  • Add first and last functions by wmak in #123192
  • Add expandable span sample details by nsdeschenes in #122744
  • Support array attributes in preprod search by manessaraj in #122485
  • Autocomplete array attribute element values by manessaraj in #121847
  • Support array attributes in logs and trace metrics search by manessaraj in #122484
  • Add per-series _if filters for span aggregates by wmak in #121767
  • Support array attributes in the column picker by manessaraj in #122410

Flags

  • Register Gen AI Agents overview flag by obostjancic in #124391
  • Create public identity fields getter by kenzoengineer in #122653

Gal

  • Mark new projects as backfilled in #124140
  • Enable database writes by default by cvxluo in #123972

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

  • Dual-write backfill watermark to Postgres (behind option) by strongs in #123838
  • Move backfill watermark tables to the hybridcloud app by strongs in #123945
  • Add outbox backfill watermark models by strongs in #123816
  • Report backfill watermark state on every cycle by strongs in #123535
  • Measure synchronous outbox flush duration by cvxluo in #123351
  • Read deletion watermarks from postgres behind a flag by strongs in #123260
  • Dual-write deletion watermarks to Postgres (behind an option) by strongs in #123195
  • Add models for hybrid cloud deletion watermarks by strongs in #123171

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

  • Add catch-all filters by shellmayr in #123307
  • Read and write the filter data type in the API by shellmayr in #123565
  • Serialize catch-all and span filters to Relay by shellmayr in #123564
  • Add a data_type column to custom inbound filters by shellmayr in #123432

Inbox

  • Collapse completed PRs before latest regression by roggenkemper in #123173
  • Show autofix progress messages by malwilley in #123355
  • Add header docs tooltip by malwilley in #122943
  • Track issue preview views by malwilley in #122901
  • Link empty states to broader inboxes by roggenkemper in #122593

Integrations

  • Accept Azure DevOps work item URLs when linking by betegon in #124308
  • Accept GitHub issue and pull request URLs by betegon in #124305
  • Accept GitLab issue URLs when linking by betegon in #124306
  • Accept Bitbucket issue URLs when linking in #124307
  • Accept Jira URLs when linking external issues in #124067
  • Search GitHub issue form options by scttcper in #123455
  • Link the configurations crumb to the integration's configurations tab by shashjar in #123470
  • Prefetch GitHub issue form options by scttcper in #123285
  • Defer GitHub issue form options by scttcper in #123284
  • Add request detail drawer to the Request Log by mrduncan in #121577

Investigations

  • Wire orchestration execution by arslnb in #123360
  • Materialize the investigation report from Seer events by wedamija in #123537
  • Reduce Seer orchestration projection events by arslnb in #123281
  • Add serializers for Seer orchestration payloads by wedamija in #123534
  • Add the Seer orchestration client by wedamija in #123452
  • Stage Seer orchestration events by arslnb in #123242
  • Accept orchestration commands by wedamija in #123404
  • Emit duration metrics to Datadog by arslnb in #123498
  • Implement GET endpoint for investigation orchestration by wedamija in #123402
  • Add agentic investigation creation by arslnb in #123086
  • Add orchestration persistence by arslnb in #122972
  • Add exhaustive UI stories by billyvg in #122856
  • Record terminal lifecycle outcomes by arslnb in #122809
  • Support all metric detector types by arslnb in #122783
  • Focus active investigation progress by arslnb in #122682
  • Add lifecycle telemetry by arslnb in #122678
  • Add in-product feedback by arslnb in #122679
  • Surface generated investigation summaries by arslnb in #122242
  • Improve breached metric analysis by arslnb in #122241
  • Build interactive investigation detail view by arslnb in #122154
  • Add breached metric entrypoints by arslnb in #122114

Issues

  • Keep event controls visible while scrolling by scttcper in #123668
  • Use AvatarButton for compact controls by roggenkemper in #123575
  • Support cjs, mts, and cts code mappings by scttcper in #123083
  • Expose latest issue regression with linked PRs by roggenkemper in #123172
  • Remove legacy issue activity editor by scttcper in #122113
  • GA Seer actions and collapse status flapping by scttcper in #122532

Metrics

  • Option to disable generic metrics by jjbayer in #124159
  • Add an export button by JoshuaKGoldberg in #122041

Monitors

  • Add partition list to clock pulse by strongs in #124355
  • Improvements to app metric equation rendering by bcoe in #122367

Onboarding

  • Track agentic setup views by sentry-junior in #124297
  • Add SCM messaging step interaction analytics by jaydgoss in #124185
  • Add SCM messaging step funnel analytics by jaydgoss in #124123
  • Polish the welcome setup cards by itsdangold in #124128
  • Compare the messaging destination on project reuse by jaydgoss in #122802
  • Create projects from SCM messaging by jaydgoss in #122596
  • Rework the agentic progress card by itsdangold in #123607
  • Rework the welcome setup step by itsdangold in #123606
  • Track agentic stage completion by evanpurkhiser in #122888
  • Explain agent progress updates by evanpurkhiser in #122840
  • Use code blocks for setup commands by evanpurkhiser in #122853
  • Wire agent progress into welcome setup by evanpurkhiser in #122786
  • Use dashed icon for pending agent stages by evanpurkhiser in #122787
  • Preload agentic run initialization by evanpurkhiser in #122781
  • Refine agentic progress display by evanpurkhiser in #122774
  • Persist agentic run initialization by evanpurkhiser in #122728
  • Add agentic progress components by evanpurkhiser in #122057
  • Add agentic progress hooks by evanpurkhiser in #121994
  • Section the SCM platform picker into Popular and Other by jaydgoss in #122104
  • Support grouped options in ScmVirtualizedMenuList by jaydgoss in #122103

Pr Iter

  • Add checkpoint metrics to manual PR iteration by alexsohn1126 in #124342
  • Record the review bots behind consumed feedback in #124281
  • Include the iteration id in log context by joseph-sentry in #123791
  • Record iteration outcome instead of a bool by joseph-sentry in #123584
  • Record the trigger source on the iteration event by joseph-sentry in #123641
  • Pause PR iteration when the run errors by joseph-sentry in #123371
  • Grey out the iteration form on a paused run by alexsohn1126 in #123159
  • Expose pr_iteration_paused on Autofix state by alexsohn1126 in #123157
  • Block PR iteration on missing GH perms by joseph-sentry in #122573
  • Run deferred consume when CI is complete by joseph-sentry in #122520

Pr Iteration

  • Record blocked PR iterations in analytics by joseph-sentry in #124112
  • Measure missing-permission comments vs app updates by joseph-sentry in #123459

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

  • Gate snapshot objectstore writes behind an option by NicoHinderling in #124210
  • Add direct IPA download for iOS builds by mtopo27 in #124410
  • Send explicit image types for icons and snapshots in #124330
  • Read app icons from the size-analysis usecase in #124328
  • Read snapshot objectstore content from both usecases in #124194
  • Auto-approve snapshots with sub-threshold hash diffs by NicoHinderling in #123954
  • Add one-click overlay visibility toggle to snapshot toolbar by NicoHinderling in #124071
  • Add keyboard shortcuts help to the snapshot toolbar by NicoHinderling in #124066
  • Make single-image snapshot cards zoomable in list view by NicoHinderling in #124062
  • Make missing-base snapshot copy actionable by NicoHinderling in #123943
  • Pass organization_slug to launchpad process_artifact task by NicoHinderling in #123538

Relay

  • Add Nintendo event rewriting feature flag by JoshuaMoelans in #123020
  • Update to relay version 0.9.28 by jjbayer in #122202

Rollout

  • Add wildcard matching to SafeRolloutComparator by kenzoengineer in #123864
  • Add error metric to SafeRolloutComparator by kenzoengineer in #122659

Scm

  • Tag SCM exceptions with organization slug and ID by sentry in #123190
  • Add PR changed-files endpoint with diff hunks by NicoHinderling in #122119

Scm Messaging Integrations Ui

  • Microsoft teams connection modal busy state by Abdkhan14 in #123748
  • Hiding other rows on complete by Abdkhan14 in #123006
  • Refetching providers/integrations list on window focus by Abdkhan14 in #122729

Scraps

  • Make button size responsive by priscilawebdev in #123110
  • Add RelativeTime component by ChrisandraVaz in #121854
  • Interactive Chip compound components by natemoo-re in #121648
  • Add Tooltip.Header, Grid, Row and Footer by ChrisandraVaz in #121983
  • Make Scraps the canonical story URL by priscilawebdev in #122556
  • Add typed OTP input formats by evanpurkhiser in #122222
  • Add OTP input primitive by evanpurkhiser in #122211

Seer

  • Add monitor cleanup workflow UI by trevor-e in #123978
  • Redesign IconSeer loading animation for ThinkingBlock in #124300
  • Add monitor cleanup workflow execution in #123966
  • Add autofix issue data model by Mihir-Mavalankar in #124191
  • Register fixability data flag by Mihir-Mavalankar in #124142
  • Add the single log line embed by billyvg in #123906
  • Give the profile embed a real block level by billyvg in #123901
  • Render autofix embed detail through the live-run components by ryan953 in #123667
  • Add the agent conversation embeds by billyvg in #123908
  • Add the single error event embed by billyvg in #123905
  • Record when a markdown embed is rendered by billyvg in #123912
  • Add trace waterfall embed by billyvg in #123047
  • Add the saved query block embed by billyvg in #123799
  • Add the logs query block embed by billyvg in #123798
  • Add the replays query block embed by billyvg in #123796
  • Add spans query embed by billyvg in #123012
  • Add the metrics query block embed by billyvg in #123793
  • Add saved issue view previews by billyvg in #123051
  • Add errorsQuery and errorsQueryAggregate embeds by billyvg in #122917
  • Call the Autofix completion hook when a run fails by joseph-sentry in #123045
  • Add rich alert block embeds by billyvg in #122859
  • Add type-specific monitor block embeds by billyvg in #122751
  • Record prompt version on night shift deliveries by trevor-e in #123407
  • Emit analytics for each automated PR iteration by joseph-sentry in #123197
  • No-op the Autofix completion hook on failed runs by joseph-sentry in #123044
  • Add release card embed by billyvg in #122922
  • Render dashboards in block embeds by billyvg in #122836
  • Add user-initiated Seer activities to issue details tool output by hobzcalvin in #122952
  • Structured logging for the automated PR-iteration flow by joseph-sentry in #122088
  • Add structured Night Shift errors by trevor-e in #123065
  • Add browser-fetching autofixRef embed by ryan953 in #122099
  • Track sidebar resize and position analytics by sentry-junior in #123058
  • Collapse Autofix setup warning into a filter-row tooltip by mtopo27 in #122975
  • Add force bash mode toggles for Ask Seer and Autofix by chromy in #122982
  • Show generated headline as autofix overview card title by NicoHinderling in #122872
  • Make Recommended the default autofix overview sort by mtopo27 in #122880
  • Let anywhere in the app post a message into the Seer chat by ryan953 in #122900
  • Collapse each response into one ThinkingBlock by natemoo-re in #121972
  • Add recommended sort to the autofix overview endpoint by mtopo27 in #122879
  • Render code-mode tool calls with ToolCall by natemoo-re in #121331
  • Window autofix overview SCM enrichment by visibility by NicoHinderling in #122755
  • Register the organizations:seer-xray feature flag by ryan953 in #122768
  • Support conditional requests on the autofix state endpoint by alexsohn1126 in #121885
  • Add employee-only Seer XRay Mode and wire LLM context into navigation by ryan953 in #122143
  • Render replay clip player in block-level replay embed by billyvg in #122711
  • Default the Seer Autofix drawer to 80% width by jshchnz in #122747
  • Add windowed autofix-overview SCM-info endpoint by NicoHinderling in #122735
  • Add resource link embeds for Sentry entities and queries by ryan953 in #122626
  • Add ToolCall chat component by natemoo-re in #121330
  • Add dashboard and replay embeds by billyvg in #122620
  • Drop 90-day option from Autofix overview activity filter by mtopo27 in #122609
  • Show the skeleton on an Autofix Overview sort change by mtopo27 in #122611
  • Add analytics to the Autofix Overview page by mtopo27 in #122426
  • Link failing checks to their runs on autofix overview by NicoHinderling in #122489
  • Add failing check run URLs to autofix overview API by NicoHinderling in #122486
  • Expose Autofix Overview page in the issues nav by mtopo27 in #122307
  • Consolidate Autofix Overview loading states by mtopo27 in #122425
  • Prefetch PR file diffs on hover over code changes by mtopo27 in #122320
  • Warn when selected projects can't run Autofix by mtopo27 in #122300
  • Add projectConfig expand to autofix overview endpoint by mtopo27 in #122261
  • Allow free Autofix overview access by trevor-e in #122101
  • Default autofix overview to 7 day window by NicoHinderling in #122251
  • Toast autofix milestone advances on overview by NicoHinderling in #122240
  • Include autofix_rca runs in autofix overview by NicoHinderling in #122245
  • Animate the Checks Running badge spinner by NicoHinderling in #122243
  • Add Seer button to overview PR and merged cards by NicoHinderling in #122238
  • Add collapse/expand all groups toggle to autofix overview by mtopo27 in #122239
  • Break out Autofix Activity selector on overview by mtopo27 in #122235
  • Turn autofix overview working status into a Seer button by NicoHinderling in #122230
  • Show project platform icon next to short ID on overview card by mtopo27 in #122232
  • Gate autofix overview handoff on precomputed repo eligibility by NicoHinderling in #122229
  • Add coding-agent repo eligibility to autofix overview by NicoHinderling in #122226
  • Open autofix overview Seer drawer in place by NicoHinderling in #122223
  • Add In Progress tab to autofix overview by NicoHinderling in #122192
  • Poll live autofix run status on overview by NicoHinderling in #122191
  • Add status expand for live autofix run status by NicoHinderling in #122190
  • Execute autofix actions from overview cards by NicoHinderling in #122186
  • Add an agent token compatibility user by gricha in #121839
  • Add an assignee filter to the Autofix overview by NicoHinderling in #122182
  • Show failed check details on Autofix overview PR tags by NicoHinderling in #122184
  • Expose failed check names on Autofix overview PRs by NicoHinderling in #122183
  • Hide closed pull requests on Autofix overview by NicoHinderling in #122179
  • Report truncated sections on the Autofix overview by NicoHinderling in #122181
  • Show Seer trial CTA on autofix overview by NicoHinderling in #120424
  • Group Autofix overview file lists by repository by NicoHinderling in #122173
  • Include repository name on Autofix overview PRs by NicoHinderling in #122172
  • Show generated code changes on Autofix overview by NicoHinderling in #122165
  • Render PR statuses as tags by mtopo27 in #122170
  • Expose generated code changes on Autofix overview by NicoHinderling in #122162
  • Add Autofix overview empty state by mtopo27 in #122168
  • Add Autofix overview UI by NicoHinderling in #121749
  • Resolve a coding agent's repo by the id it was launched against by vaind in #121873
  • Add selectable sort to autofix overview endpoint by NicoHinderling in #122117

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

  • Add migrate-breadcrumb-list skill by Jesse-Box in #123903
  • Add remove-option-or-flag skill by vaind in #121842

Smart Assignment

  • Fuzzy-match candidates in #124232
  • Add get_project_members Seer RPC tool by hobzcalvin in #124136
  • Pass repos to SA prompt to the agent doesn't guess by hobzcalvin in #123381
  • Resolve unverified user emails when delivering results by hobzcalvin in #123383
  • Add some metrics for datadog dashboard by hobzcalvin in #123011
  • Seer RPC to get assignees for issues in bulk by hobzcalvin in #122614

Tracemetrics

  • Add visualize reset button by adrianviquez in #122940
  • Allow saving Table in dashboards with flag by narsaynorath in #122878
  • Add feature flag for table support in dashboards by narsaynorath in #122860
  • Add sum and count for gauge metrics by k-fish in #122475

Ui

  • Support multiple and creatable select fields in the auto-save form by shashjar in #123803
  • Persist the conversations table column widths by ArthurKnaus in #123310
  • Animate branded page artwork by evanpurkhiser in #122328
  • Add branded page layout by evanpurkhiser in #122262

Workflow Engine

  • Add detector and action filters by gricha in #124077
  • Add the comparison information to logs by saponifi3d in #123278
  • Add evaluation logs to detectors by saponifi3d in #121908
  • Add option to enable debug logging by workflow id by kcons in #122360
  • Add option to pick workflow_ids that should trigger evaluation logs by kcons in #122359
  • Tag action-based Condition evaluation debug logs with ids by kcons in #122357
  • Comprehensive debug logging for LatestAdoptedReleaseConditionHandler by kcons in #122344

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

  • (action backfill) Filter options based on value by kcons in #122791
  • (agent-tracing) Align traces table styling by sentry-junior in #124284
  • (alerts) Metrics monitoring of anomaly detection failures by kcons in #123670
  • (anomaly detection) More refined tracking of Seer-provided errors by kcons in #124095
  • (audit) Mark delegated agent actions by gricha in #122031
  • (avatarButton) Support round shape, suggested state, and empty avatars by natemoo-re in #123352
  • (billing) Show billing-platform migration banner on subscription overview by armenzg in #122636
  • (buttonTracking) Track anonymous custom events by evanpurkhiser in #123482
  • (chat) Clamp tool call input/output boxes with click-to-expand by natemoo-re in #123161
  • (codeblock) Add wrapping and persistent copy action by evanpurkhiser in #122780
  • (crons) Log a sample of over-quota and rate limited check-in drops by wedamija in #122544
  • (dart) Fall back to token-level remapping for compound exception types by buenaflor in #123151
  • (derived) Add basic gating helpers by kcons in #122616
  • (difs) Add flag to delete corrupt files during migration by lcian in #123730
  • (docs) Add agent guidance around save hooks in migrations by kcons in #123627
  • (events) Add Windows Error Reporting context by jpnurmi in #121702
  • (forms) Make RowLayout responsive by TkDodo in #123692
  • (icons) Add dashed circle icon by evanpurkhiser in #122772
  • (integration) Add tooltip to pending deletion by sentaur-athena in #121473
  • (issue-details) Register priority and assignee UI flag by roggenkemper in #122909
  • (lint) Disallow mocking supported test hooks in #124341
  • (markdown) Report silent markdown render fallbacks to Sentry by ryan953 in #122968
  • (models) Add a get_or_none helper so first() isn't the ergonomic choice by kcons in #123469
  • (nav) Add new badge to Explore Agents sidebar item by sentry-junior in #123289
  • (notifications) Add referrer query param to activity notifications by malwilley in #122665
  • (orgs) Reserve solutions organization slug by sentry-junior in #120635
  • (ourlogs) Add ourlogs-regex-searches feature flag by JoshuaKGoldberg in #123778
  • (project-creation) Migrate project creation flow to new workflow engine endpoints by malwilley in #123074
  • (redis) Reject writes with no TTL by ldelvoye in #122927
  • (release) Use spans dataset for release comparison table by adrianviquez in #123406
  • (releases) Migrate the release detail header to BreadcrumbList by Jesse-Box in #124160
  • (replay) Up inner_limit from 1k-10k when verify_replay_exists flag is on by adrianviquez in #123048
  • (scim) Extend privilege sync to support all UserPermissions by michelletran-sentry in #123003
  • (scm-messaging-integration) Minor ui changes by Abdkhan14 in #123929
  • (search) Add deprecation-aware attribute lookup by nsdeschenes in #123306
  • (seer-explorer) Show work in flight in the agent's own words by azulus in #122919
  • (seerExplorer) Code Mode entity deep-links + longest-prefix inheritance by sentry-junior in #122890
  • (sentry-apps) Collapse template configuration panels by cvxluo in #122404
  • (slack) Add native Seer write approvals by gricha in #122497
  • (stacktrace) Add astro file extension for syntax highlighting by JuJup in #122603
  • (stacktraces) Trim the IL2CPP method hash from native function names by bitsandfoxes in #121963
  • (symbolication) Add request headers for project and event ID by loewenheim in #123722
  • (tabs) Remove disableOverflow prop and correct automatic overflow beha

Changelog truncated for issue body.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    acceptedAdd to approve the deployci-readyCI passed, safe to publish without polling

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions