| CARVIEW |
Navigation Menu
-
-
Notifications
You must be signed in to change notification settings - Fork 4.5k
Releases: getsentry/sentry
25.12.1
New Features β¨
Aci
-
feat(aci): Disable alert form submit button while saving by @malwilley in #104880
-
feat(aci): Remove is:unresolved when switching from errors dataset by @malwilley in #104903
-
feat(agent-insights): Display redacted file content info by @ArthurKnaus in #105381
Ai Conversations
- feat(ai-conversations): conversation table improvements by @obostjancic in #105322
- feat(ai-conversations): optimize endpoint performance by @obostjancic in #105133
- feat(ai-conversations): add first and last messages by @obostjancic in #105026
Ai Insights
- feat(ai-insights): conversation drawer by @obostjancic in #105134
- feat(ai-insights): conversations page by @obostjancic in #105035
Autofix
- feat(autofix): Bypass cache in UI to get latest check value by @Mihir-Mavalankar in #105110
- feat(autofix): Return autofix enabled on setup check by @Zylphrex in #104970
- feat(autofix): suspect commit UI by @roaga in #104914
Autopilot
-
feat(autopilot): SDK update detector logging by @ArthurKnaus in #105384
-
feat(autopilot): Add django app by @vgrozdanic in #105379
-
feat(autopilot): Add feature flags by @ArthurKnaus in #105378
-
feat(build-comparison): Synchronizes the hide small changes switch with a url query param to ensure state is preserved in browser history by @cameroncooke in #105234
-
feat(bulk seer settings): Add option to append repos in bulk settings by @Mihir-Mavalankar in #105261
-
feat(checkout): Disable checkout for suspended orgs by @isabellaenriquez in #105052
-
feat(code_review): Handle GitHub re-run check requests by @armenzg in #104455
-
feat(codegen): increment org contributors and assign seat in PR webhook handler by @srest2021 in #104419
-
feat(conversations): drawer improvements by @obostjancic in #105321
Dashboards
-
feat(dashboards): Register pre-built dashboards for Mobile Vitals by @gggritso in #105149
-
feat(dashboards): Web Vitals page overview dashboard migration by @edwardgou-sentry in #105002
-
feat(dashboards): Remove secondary release selection from all Mobile insights by @gggritso in #105101
-
feat(dashboards): Add logs to new timeseries visualization support allowlist by @edwardgou-sentry in #105092
-
feat(dashboards): Add errors widgets to new timeseries visualization allowlist by @edwardgou-sentry in #104989
-
feat(dynamic-grouping): Implement Dismiss on Cluster cards by @yuvmen in #105398
-
feat(eap): Expose trace attachments in details endpoint by @jjbayer in #105223
-
feat(endpoint): New endpoint to list client keys across all projects in an organization by @priscilawebdev in #105027
Explore
- feat(explore): Save case sensitivity and add multi-query case sensitive support by @nsdeschenes in #105229
- feat(explore): Adds caseInsensitive param to explore saved queries serializer by @edwardgou-sentry in #105169
Explore Attr Breakdowns
- feat(explore-attr-breakdowns): Hiding action menu on click outside selected region in chart by @Abdkhan14 in #105248
- feat(explore-attr-breakdowns): Adding attr breakdowns as a separate result_mode by @Abdkhan14 in #104966
Explorer
-
feat(explorer): add RPC to get baseline tag distributions by @roaga in #104928
-
feat(explorer): return issue activity in issue details rpc by @roaga in #105017
-
feat(explorer): langfuse slash command by @aliu39 in #105084
-
feat(explorer): include selected project slugs on on page context by @roaga in #105095
-
feat(explorer): langfuse url in feedback by @aliu39 in #105073
-
feat(explorer): v0 of copy chat button by @aliu39 in #104936
-
feat(fixability): Pass issue summary to Seer to calculate fixability by @Mihir-Mavalankar in #105366
-
feat(ILOC): update to more generic schema to support other Apple apps by @armcknight in #105067
-
feat(infra): Add manual backend workflow trigger to test sharding changes by @rbro112 in #105082
Issues
-
feat(issues): GA empty tags subtraction query by @scttcper in #105397
-
feat(issues): Add inbound filters for Turbopack
ChunkLoadErrorby @chargome in #104940 -
feat(issues): Match breadcrumb absolute format to logs etc by @scttcper in #105012
-
feat(issues): Rewrite issues diff modal as FC by @scttcper in #104864
-
feat(oauth): Add PKCE support for OAuth2 authorization code flow by @dcramer in #104418
Occurrences
- feat(occurrences): Add tagname attr to eap by @thetruecpaul in #105074
- feat(occurrences): Add RPCBase boilerplate by @thetruecpaul in #104842
Occurrences On Eap
- feat(occurrences on eap): Implement EAP read for error counts in suspect flag calculation by @shashjar in #104925
- feat(occurrences on eap): Add retries and backoff for delete RPC requests sent to EAP by @shashjar in #105097
- feat(occurrences on eap): Implement EAP read for group hourly count (
is_escalatingalgorithm) by @shashjar in #104830
Onboarding
- feat(onboarding): Update profiling option to
profileSessionSampleRateby @s1gr1d in #104947 - feat(onboarding): Add wrapFetchWithSentry to Tanstack Start onboarding by @nicohrubec in #105213
Preprod
-
feat(preprod): distribution modal on builds table by @mtopo27 in #105403
-
feat(preprod): add endpoint to fetch dashboard data by @trevor-e in #105309
-
feat(preprod): Add artifact and metric ids to issue evidence_data by @chromy in #105323
-
feat(preprod): add basic base build info to build details api (EME-679) by @cameroncooke in #105145
-
feat(preprod): Wireup app icon frontend by @rbro112 in #102118
-
feat(preprod): Add preprod images download endpoint by @rbro112 in #102117
-
feat(preprod): Add some basic tags to size issues by @chromy in #105072
-
feat(preprod): enable EAP writes behind a flag by @trevor-e in #104913
-
feat(preprod): Set platform on size issues by @chromy in #105039
-
feat(preprod): Show size issues in search by @chromy in #104963
-
feat(preprod): add read/write helpers for EAP data by @trevor-e in #104810
-
feat(Replay): Write User Attributes to EAP Trace Item by @cliffordxing in #105289
Replays
-
feat(replays): guard API endpoints by granular replay access by @shellmayr in #104955
-
feat(replays): allow org:write to change granular replay permission settings instead of org:admin by @shellmayr in #105036
-
feat(replays): Granular permissions frontend by @ArthurKnaus in #104671
-
feat(reproc...
Assets 2
25.12.0
New Features β¨
Aci
-
feat(aci): Metric monitor form should default to number of errors by @malwilley in #104878
-
feat(aci): add disabled alert to error/metric monitors and alerts by @ameliahsu in #104756
-
feat(aci): show test notification errors in UI by @ameliahsu in #104708
-
feat(aci): Always redirect from alerts when clicking from notification by @malwilley in #104782
-
feat(aci): Add 'open in' button to issue details by @malwilley in #104593
-
feat(aci): Add an open in explore button to metric detector charts by @malwilley in #104301
-
feat(aci): Add contributing issues section to metric issue by @malwilley in #104407
-
feat(aci): Add detector config to issues created by detectors by @malwilley in #104347
-
feat(aci): Add option to send workflow evaluation logs directly to Sentry by @kcons in #104434
-
feat(aci): Add simpler UX for connecting alerts to a project by @malwilley in #104221
-
feat(aci): Add metric issue event details by @malwilley in #103995
-
feat(admin): Add cell routing to spike protection batch by @scttcper in #104424
Agents
-
feat(agents): Render markdown and allow switching to raw values by @ArthurKnaus in #104850
-
feat(agents): Preserve icon on spans with error by @ArthurKnaus in #104937
-
feat(agents): Add browser js onboarding by @ArthurKnaus in #104571
-
feat(ai-insights): move analytics event to event timeseries by @obostjancic in #104386
-
feat(analytics): Add Seer feature tracking to issue_details.seer_opened event by @JoshFerge in #104547
-
feat(anomaly): add seer anomaly thresholds to metric monitor graph by @shayna-ch in #104074
-
feat(attribute-distributions): parallelize stats query by @shruthilayaj in #104113
-
feat(auth): Bring back SPA auth page, remove deprecated props by @scttcper in #104372
Autofix
- feat(autofix): Add backend check to disable autofix if repos are not connected [feature flagged] by @Mihir-Mavalankar in #104790
- feat(autofix): add UI for explorer-backed agent by @roaga in #104618
- feat(autofix): migrate to explorer agent by @roaga in #104615
- feat(autofix): Add email-based user mapping for Seer Autofix PR review requests by @JoshFerge in #103406
Billing
- feat(billing): Migrate chart functions to use DATA_CATEGORY_INFO formatting by @dashed in #104688
- feat(billing): Add-on product trials in _admin by @isabellaenriquez in #104789
- feat(billing): Add formatting configuration to DATA_CATEGORY_INFO formatting by @dashed in #104025
- feat(billing): Add formatting configuration to DATA_CATEGORY_INFO by @dashed in #104023
- feat(billing): Add hook for product billing access by @isabellaenriquez in #104633
Cells
- feat(cells): make email capture demo mode control-silo only by @lynnagara in #104488
- feat(cells): begin moving the email capture endpoint to control by @lynnagara in #104413
- feat(cells): make tempest ips control only by @lynnagara in #104305
- feat(cells): begin moving ip address endpoints to control by @lynnagara in #104271
Code Review
- feat(code-review): Add single GET repo query param by @suejung-sentry in #104839
- feat(code-review): Add overwatch repo settings rpc by @suejung-sentry in #104744
- feat(code-review): Handle auto enable code review on repoCreated by @suejung-sentry in #104666
- feat(code-review): Add Seer onboarding/settings status endpoint by @srest2021 in #104636
Crons
- feat(crons): Add upsert guides to detector cron creation by @evanpurkhiser in #104353
- feat(crons): Add icons to platform quick start picker by @evanpurkhiser in #104341
- feat(crons): Add missing guides + consistency by @evanpurkhiser in #104274
Dashboards
-
feat(dashboards): Web Vitals prebuilt dashboard improvements by @edwardgou-sentry in #104771
-
feat(dashboards): Registers web vitals dashboard by @edwardgou-sentry in #104577
-
feat(dashboards): Measure time to open the Widget Builder by @gggritso in #104765
-
feat(dashboards): Add loading skeleton for Widget Builder by @gggritso in #104702
-
feat(dashboards): Web Vitals prebuilt dashboard configs by @edwardgou-sentry in #104692
-
feat(dashboards): Prebuilt dashboards use options by @edwardgou-sentry in #104586
-
feat(dashboards): convert http module into dashboard by @DominikB2014 in #104608
-
feat(dashboards): Registers option to control enabled Prebuilt Dashboards by @edwardgou-sentry in #104583
-
feat(dashboards): apply base filters by @DominikB2014 in #104414
-
feat(dashboards): Updates issue timeseries widgets to use the new timeseries visualization component by @edwardgou-sentry in #104416
-
feat(dashboards): Adds issue widgets to Frontend Session Health prebuilt dashboard by @edwardgou-sentry in #104392
-
feat(dashboards): enable new visulization widget for span widgets by @DominikB2014 in #104337
-
feat(dashboards): Adds series display type support for Dashboard Issue Widgets by @edwardgou-sentry in #104291
-
feat(dashboards): Issue time series widget feature flag by @edwardgou-sentry in #104292
-
feat(dashboards): don't filter out any span ops in query module by @DominikB2014 in #104255
-
feat(dashboards): don't allow duplication of prebuilt dashboards by @DominikB2014 in #104249
-
feat(dashboards): update query module prebuilt titles by @DominikB2014 in #104243
-
feat(dashboards): wrap dashboard controls in flag if prebuilt dashboard by @DominikB2014 in #104161
-
feat(default detector): create default detector for new projects by @shayna-ch in #104208
-
feat(derived_code_mappings): Support single-file paths by @scttcper in #104663
-
feat(encryption): Add EncryptedJSONField by @vgrozdanic in #104167
-
feat(enrichment): Introduce
is_gen_ai_spancheckinggen_ai.operation.namein preference overspan.opby @constantinius in #104318
Explore
- feat(explore): Wire up data fetching hooks for cross event queries by @nsdeschenes in #104233
- feat(explore): set default chart interval to highest granularity by @bcoe in #104283
- feat(explore): Add in cross event search bars by @nsdeschenes in #104129
Explore Attr Breakdowns
-
feat(explore-attr-breakdowns): Disabling extrapolation and high accur⦠by @Abdkhan14 in #104875
-
feat(explore-attr-breakdowns): Consuming pagination from BE by @Abdkhan14 in #104585
-
feat(explore-attr-breakdowns): Cosolidating code by @Abdkhan14 in #104194
-
feat(explore-attr-breakdowns): Adding chart tooltip actions by @Abdkhan14 in #104149
-
feat(explore-attr-breakdowns-tooltip): Adding action btn background on hover in PROD...
Assets 2
25.11.1
New Features β¨
- feat(traces): Add cross event dropdown functionality by @nsdeschenes in #104100
- feat: Set Default max pickable days by @Zylphrex in #104109
- feat(symbols): Add platform-restricted builtin symbol sources with org access control by @vaind in #102013
- feat(alerts): Allow bumping max snuba subscription limit by @shruthilayaj in #104126
- feat(dashboards): add details widget to query summary page by @DominikB2014 in #104112
- feat(preprod): Add second row with build number, version info and date to comparison screen (EME-520) by @runningcode in #104117
- feat(symbols): Pass project platform to builtin symbol sources API (frontend) by @vaind in #104116
- feat(dashboards): Add duplicate control for prebuilt dashboards by @DominikB2014 in #104103
- feat(dashboards): Prevents rendering edit and save ui on prebuilt insights dashboards by @edwardgou-sentry in #104101
- feat(dashboards): Add wildcard operators to global filters by @Ahmed-Labs in #104070
- feat(dashboards): add details widget type by @DominikB2014 in #104059
- feat(dashboards): Add edit and delete guard for prebuilt dashboards to backend dashboard details endpoint by @edwardgou-sentry in #104098
- feat(dashboards): misc fixes to query prebuilt dashboards by @DominikB2014 in #104099
- feat(dashboards): register "details" widget as valid widget on the backend by @DominikB2014 in #104062
- feat(vitals): Add analytics for primary and secondary release selection by @markushi in #103960
- feat(onboarding): Add log drain docs to logs onboarding by @AbhiPrasad in #104084
- feat(playstation): Always fetch dumps from tempest by @mujacica in #104040
- feat(objectstore): Improve host rewriting by @lcian in #103964
- feat(agents): Show agent names in traces table by @ArthurKnaus in #104079
- feat: Remove adjacent tracing feature flag by @JPeer264 in #103891
- feat(eap): Support reading boolean attributes from response by @phacops in #104063
- feat(dashboards): Updates prebuilt dashboard preview and management in the All Dashboards view by @edwardgou-sentry in #104018
- feat(vercel): Remove
get_env_var_maphelper by @AbhiPrasad in #104068 - feat(explore): Hook to respect new downsampled retention by @Zylphrex in #104013
- feat(vercel): Add drain env variables to Vercel integration by @AbhiPrasad in #103986
- feat(issues): Allow disabling of filters in top group demo, add tags by @scttcper in #104037
- feat(aci): redirect incidents to metric issue details by @ameliahsu in #104001
- feat(crons): Always create detectors for all monitors in MonitorValidator by @evanpurkhiser in #104004
- feat(preprod): record if the status check failed by @trevor-e in #104039
- feat(explorer): rpcs for getting log/metric attrs for a trace id + substring by @aliu39 in #103875
- feat(aci): Format percentage based thresholds/data by @scttcper in #104035
- feat(explore): Enabling searching attributes on group by by @nsdeschenes in #104003
- feat(dashboards): loosen unique title db constraint on dashboards by @DominikB2014 in #104046
- feat(issues): allow pasting json top issues by @cvxluo in #104022
- feat(billing): use Subscription.orgRetention in customerOverview by @vbro in #103124
- feat(issues): more functionality for different team viewing in top issues by @cvxluo in #103947
- feat(dashboards): Adds action menu to prebuilt dashboard widgets by @edwardgou-sentry in #103976
- feat(aci): Move threshold info into detect section of metric monitor details by @malwilley in #103926
- feat(logs): Without chart data when table is empty by @Zylphrex in #103930
- feat(deletions): Retry timed out tasks by @armenzg in #103966
- feat(explore): Add hooks for date page filter props based on data cat⦠by @Zylphrex in #103931
- feat(billing): Update quota endpoints for Seer by @brendanhsentry in #103948
- feat: no-token-import rule by @TkDodo in #103889
- feat(settings): Remove vercel log drain feature flag by @AbhiPrasad in #103940
- feat(dashboards): ensure global filters carryforward when clicking view span samples on table by @DominikB2014 in #103860
- feat(devservices): Add symbolicator-tests mode by @loewenheim in #103959
- feat(aci): Display apdex option for spans by @scttcper in #103791
- feat(tests): Add helper to count mock calls by @lobsterkatie in #103941
- feat(explorer): send interactivity flag in client by @roaga in #103934
- feat(grouping): Add options to control grouphash caching by @lobsterkatie in #103943
- feat(eap): Always log the rpc query instead of only at debug by @wmak in #103922
- feat(issues): add summary to top issue card by @cvxluo in #103880
- feat(Replay): Update Query Archived Alias by @cliffordxing in #103914
- feat(tracemetrics): Copy previous metric instead of using defaults by @Zylphrex in #103917
- feat(explore): Add hooks for date page filter props based on data cat⦠by @Zylphrex in #103822
- feat: migrations should noop faster by @joshuarli in #103795
- feat(explorer): add config for intelligence level to client by @roaga in #103873
- feat: Add support for extrapolation modes in entity subscription by @shruthilayaj in #103834
- feat(aci): Replace detector type in url, add default by @scttcper in #103837
- feat(replay): Add sticky header support to replay table and header components by @jerryzhou196 in #103825
- feat(aci): redirect alert rules to detectors by @ameliahsu in #103682
- feat(charts): Adding new chart range selection hook by @Abdkhan14 in #103748
- feat(prevent): Remove seer app bullet from onboarding by @suejung-sentry in #103421
- feat(deletions): Retry task on timeout by @armenzg in #103894
- feat(replay): Add loading state to ReplayPlaylistProvider and update usage in related components by @jerryzhou196 in #103835
- feat(sdk): Trial higher envelope serialization limits by @alexander-alderman-webb in #103882
- feat(deletions): Cleanup more groups per project by @armenzg in #103851
- feat(perforce): Add Perforce integration infrastructure and stubs by @mujacica in #103287
- feat(perforce): Add frontend support for Perforce integration by @mujacica in #103172
- feat(symbolication): Make frame order explicit by @loewenheim in #103638
- feat(issues): top issues experiment by @cvxluo in #103773
- feat(aci): add Incident to GroupOpenPeriod lookup endpoint by @ameliahsu in #103782
- feat(dashboards): automatically populate dashbo...
Assets 2
25.11.0
Various fixes & improvements
- feat(explorer): custom copy and navigation for get_profile_flamegraph tool (#103314) by @roaga
- feat(explorer): add rpc for profile flamegraph tool (#103293) by @roaga
- feat(explorer): support generic table and timeseries rpcs and migrate existing tools to them (#103413) by @aliu39
- fix(aci): Make associate_new_group_with_detector more robust (#103418) by @kcons
- feat(aci): redirect alerts nav to monitors (#103325) by @ameliahsu
- fix(aci): Display correct resolution threshold (#103409) by @scttcper
- Wire up frontend for new multiple architectures insight (#103415) by @rbro112
- chore(performance): remove trace-view-load-more (#103011) by @cvxluo
- fix(preprod): update dyld label (#103408) by @trevor-e
- fix(ui2): dropdown button overlap (#103404) by @natemoo-re
- fix(typing): add some types to tagstore (#103405) by @thetruecpaul
- chore(events): Clean up preprocess option (3/3) (#103194) by @thetruecpaul
- chore(aci): set DetectorGroup detector to null when it's deleted (#103348) by @cathteng
- fix(replay): Add fallback ordering to replay index page (#103328) by @srest2021
- feat(ai): Check gen-ai feature flag before org-level flags in Prevent AI (#103386) by @JoshFerge
- fix(insights): Fix issues table link (#103401) by @scttcper
- chore(preprod): Use nonblocked project_id tag for e2e metric (#103390) by @NicoHinderling
- chore(tracemetrics): Remove unneeded trace metric from queries (#103391) by @Zylphrex
- feat(performance): Updates Web Vitals issue detection to consolidate lcp, fcp, and ttfb into a single issue (#103272) by @edwardgou-sentry
- fix(aci): Fix QuerySubscription deletion (#103398) by @kcons
- feat(ACI): Send updated data to Seer on all snuba query changes (#103332) by @ceorourke
- perf(dashboards): Fix slow re-render of ECharts objects (#103375) by @gggritso
- fix(ui2): check
organization is not None(#103372) by @natemoo-re - test(tracemetrics): Re-enable skipped trace metrics tests (#103396) by @Zylphrex
Plus 1563 more
Assets 2
25.10.0
Various fixes & improvements
- fix(sub v3): Rework usage and reserved columns (#101514) by @isabellaenriquez
- feat(ai_grouping): Send token length metrics on stacktraces sent to Seer (#101477) by @yuvmen
- fix(aci): conditionally show trigger logic type selector on automation edit (#100711) by @ameliahsu
- feat(aci): Hide transactions dataset option (#101497) by @scttcper
- perf(replays): Optimize memory usage and deserialization performance (#101195) by @cmanallen
- fix(aci): Return empty list from open periods endpoint when detector has no linked group (#101046) by @malwilley
- fix(spans-migration): changed type and wording of dropped fields warnings (#101479) by @nikkikapadia
- fix(tracemetrics): Switch experimental backend to kwarg rate (#101520) by @k-fish
- fix(alert): Delete IncidentTrigger as child of AlertRuleTrigger (#101460) by @kcons
- fix(replay) - fix use fetch parallel pages (#101462) by @jerryzhou196
- feat(tracemetrics): Add extrapolation warning iff we scan partial data (#101517) by @narsaynorath
- fix(inc-1453): Do not crash hard if end_timestamp violates the schema (#101512) by @untitaker
- chore(timeseries): Mark
TimeSeriesmeta property as optional (#101463) by @gggritso - fix(ai-insights): llm calls count (#101509) by @obostjancic
- feat(tracemetrics): Update UX to separate query builder from charts (#101465) by @narsaynorath
- fix(spans-migration): changed reason format (#101466) by @nikkikapadia
- chore(sub v3): prep for EA (#101437) by @isabellaenriquez
- fix(ui): Make build details more like release details (#101348) by @chromy
- fix(sub v3): Misc feedback + bugs (#101474) by @isabellaenriquez
- fix(sub v3): Make row clickability more obvious (#101467) by @isabellaenriquez
- feat(agent-spans): Display used tools (#101506) by @ArthurKnaus
- feat(sdk): Enable HTTP request source (#101502) by @alexander-alderman-webb
- feat(auto_source): Use consistent stack trace granularity (#101432) by @armenzg
- chore(search-bar): Default to contains for filtering strings (#101450) by @nsdeschenes
Plus 1679 more
Assets 2
25.9.0
Various fixes & improvements
- ref(feedback): simplify categories test coverage to be more efficient (#99451) by @aliu39
- fix(checkout v3): Keep customers on current tiers (#99423) by @isabellaenriquez
- fix(billing): Use ff for prevent notification (#99489) by @brendanhsentry
- feat(aci): Allow specific detector types to be passed to fetching hooks (#99486) by @malwilley
- perf(aci): Avoid unnecessary organization db load (#99487) by @kcons
- chore(detectors): Reset noise config limit for query injection issues (#99427) by @roggenkemper
- feat(on-demand): Add feature flag check before cardinality check (#98726) by @narsaynorath
- chore(issue-details): Add
num_exceptionsto issue details viewed analytics event (#99436) by @roggenkemper - perf(aci): Cache Group lookup for process_workflows/trigger_action (#99449) by @kcons
- ref(search): Remove spaces from wildcard operators (#99399) by @nsdeschenes
- feat: add explore equation to dashboards (#99404) by @shruthilayaj
- ref(billing): remove cross-project selection upsells (#99444) by @cvxluo
- feat(flamegraph): Cycle through flamegraph search results with enter (#99424) by @Zylphrex
- ref: use pickle protocol 5 (#99119) by @asottile-sentry
- ref: upgrade django-stubs and move cache hax to plugin (#99482) by @asottile-sentry
- fix(js): Directly access process.env.NODE_ENV (#99481) by @evanpurkhiser
- feat(tasks) Enable taskworkers by default in self-hosted (#99374) by @markstory
- feat(analytics): log an error when an Event class was instantiated that lacks the eventclass decorator (#98922) by @constantinius
- feat: Add taskbroker mode that doesn't start workers (#99474) by @markstory
- ci(jest): regenerate jest-balance.json (#99453) by @getsentry-bot
- feat(dashboards): Remove PlanFeature feature flag workaround (#99372) by @narsaynorath
- feat(performance): Add beta badge to web vitals seer suggestions (#99476) by @edwardgou-sentry
- chore(feedback) remove
Feedbackmodel (#99380) by @jerryzhou196 - ref: upgrade pydantic (#99473) by @asottile-sentry
Plus 1112 more
Assets 2
25.8.0
Various fixes & improvements
- fix(ci): Push docker image on release branches (#97936) by @hubertdeng123
- fix(explore): Insert group bys before visualizes if possible (#97923) by @Zylphrex
- feat(logs): Support multiple visualizes and groupbys in logs (#97912) by @Zylphrex
- ref(dashboards): make
WidgetCardChartfunctional (#97885) by @lzhao-sentry - feat(summarization): Route s4s traffic to new pod (#97926) by @Mihir-Mavalankar
- aci(feat): Use propagated timestamp to track triggering latency (#97612) by @kcons
- feat(detectors): Update detection algorithm for MN+1 Experimental Detector (#97533) by @roggenkemper
- fix(aci): Make rule/workflow redis buffer interactions non-transactional (#97917) by @kcons
- ref: remove coreapi, use ParseError in sentry_app logic (#97913) by @JoshFerge
- chore(cell-actions): use popper strategy fixed instead of portalling (#97593) by @lzhao-sentry
- ref(replay): Refactor how we refresh bulk delete notifications (#97893) by @ryan953
- feat(replay): Add a dropdown to make it easier to select replays inside stories (#97713) by @ryan953
- feat(otlp): Collapse Trace Waterfall spans based on span name (#97706) by @gggritso
- feat(otlp): Use
nameattribute in more spaces in the span waterfall (#97704) by @gggritso - ref: move codeowners endpoints into issues module (#97916) by @JoshFerge
- ref(groupingInfo): Hide client fingerprint in Contributing Values view if it doesn't contribute (#97904) by @shayna-ch
- ref(groupingInfo): add highlight to contributing values when All Values is set (#97812) by @shayna-ch
- ref(issues): improve similar issues stacktrace diff (#97645) by @shayna-ch
- chore: add good example of
SENTRY_DISALLOWED_IPS(#97847) by @oioki - feat(trace-eap-waterfall): Exclude missing instrumentation nodes from FE traces (#97879) by @Abdkhan14
- ref(cell-actions): better interactions for ID and clearer menu indication (#97888) by @lzhao-sentry
- π perf(aci): measure trigger action execution time (#97918) by @iamrajjoshi
- chore(autofix): add more copy button content (#97891) by @roaga
- feat(autofix): Show error message when drafting PR (#97867) by @roaga
Plus 1946 more
Assets 2
25.7.0
Various fixes & improvements
- ref(deletions): Remove unnecessary Seer calls in endpoint (#93541) by @armenzg
- chore(detectors): Clean up detection settings (#95561) by @roggenkemper
- ref(stories): rename sections (to core + product) (#95562) by @natemoo-re
- fix(Jira-Server): Adds halts, better exceptions for failed syncs (#95281) by @GabeVillalobos
- fix(stories): adjust routing (#95442) by @natemoo-re
- feat(taskworker): Zstd compress process profile task (#95545) by @enochtangg
- chore(relay): update VALID_PLATFORMS from relay location comment (#95510) by @cvxluo
- ref(ecosystem): refactor link_all_repos to bulk update repositories (#95494) by @cathteng
- build: fix storybook types (#95556) by @JonasBa
- feat(replay): Unify the tooltips into one for replay details os/browser (#95558) by @ryan953
- feat(otlp): Parse JSON-looking attributes in span attributes panel (#95544) by @gggritso
- chore(aci): setup single processing flag for issue alerts in workflow engine (#95178) by @cathteng
- feat(otlp): Register flag for displaying span links in the trace view UI (#95549) by @gggritso
- ref(ui): make "md" the new buttonBar gap default (#95551) by @TkDodo
- feat: Add dashboard widget snapshot model (#95236) by @shruthilayaj
- [ft] Add a enable PR review + test gen setting at an org level (#95456) by @rohitvinnakota-codecov
- fix(explore): Only permit span.duration for eap count (#95480) by @Zylphrex
- ref: replace space function with p.theme.space in core/button (#95414) by @TkDodo
- chore(nextjs-insights): remove feature flag registration (#95543) by @shellmayr
- fix(taskworker) Add a short backoff when fetching tasks (#95346) by @markstory
- chore(ui): Increase contrast on issues chart (#95349) by @leeandher
- feat(tours): re-implement tour with inverse theme (#95530) by @TkDodo
- fix(explore): Prettify aggregation in saved queries (#95479) by @Zylphrex
- π§ chore(aci): update
send_activity_notificationto not send notifications for metric alert resolutions (#95476) by @iamrajjoshi
Plus 670 more
Assets 2
25.6.2
Various fixes & improvements
- feat(feedback): enable feedback category option for org stats page (#94649) by @aliu39
- fix(anomaly detection): turn processing back on for dynamic rules (#94652) by @mifu67
- chore(sentry apps): Add SLO for updating servicehooks (#94489) by @Christinarlong
- feat(prevent): Initial RepoTokenTable (#94381) by @ajay-sentry
- feat(aci): automation edit scaffolding (#94595) by @ameliahsu
- feat(replay): add feedback to LLM context (#94315) by @michellewzhang
- chore(opsgenie): instrument opsgenie installation slos (#94587) by @Christinarlong
- chore(detectors): Add google API filtering for Consecutive HTTP detector (#94634) by @roggenkemper
- chore(launchpad): add dev check to skip ff logic on artifact upload path (#94638) by @NicoHinderling
- profiling: allow session expanding (#94633) by @JonasBa
- feat(aci): Add uptime detector form (#94617) by @malwilley
- feat(preprod) Add file id for install file (#94642) by @noahsmartin
- fix(ui): Silence additional AbortErrors (#94644) by @scttcper
- fix(reports): Significantly increase the schedule_organizations deadline (#94596) by @kcons
- feat(aci): add subfilters list to remaining frequency conditions (#94621) by @ameliahsu
- π§ chore: add ecosystem to codeowners for sentry apps utils (#94620) by @iamrajjoshi
- fix(ui): Throw error if response is undefined in api client (#94631) by @scttcper
- π§ chore: fix and add a couple open pr comment logs (#94614) by @iamrajjoshi
- π§ chore: sample sentry app client error slo logs (#94618) by @iamrajjoshi
- feat(launchpad): Create size analysis upload (assemble) endpoint (#94353) by @NicoHinderling
- fix(billing): update conditions for orgStatsBanner to appear (#94493) by @brendanhsentry
- docs(replay): Iterate on bulk delete blueprint (#94494) by @ryan953
- ref(issues): add rate limits to tagkey details (#94626) by @JoshFerge
- feat(simpleTable): Allow
<SimpleTable>to accept any Div props (#94619) by @ryan953
Plus 519 more
Assets 2
25.6.1
Various fixes & improvements
- feat(issues): Add hex parameterization experiment (#93970) by @mrduncan
- feat(feedback): Split feedback tags into tags+context with collapsable sections (#93397) by @ryan953
- ref(grouping): Small changes to grouping tests (#93960) by @lobsterkatie
- ref(replay): adjust timestamps in replay ai summary UI (#93992) by @michellewzhang
- fix(replay): Add handling for null max_segment_id (#93989) by @cmanallen
- chore(issues): Remove traceparent experiment (#93942) by @mrduncan
- ref(trace-items): Pull useGetTraceItemAttributeKeys into hook (#93739) by @Zylphrex
- ref(explore): Visualize should only have 1 y axis (#93938) by @Zylphrex
- feat(preprod): Add analytics to the assemble endpoint (#93871) by @trevor-e
- feat(trace-eap-waterfall): Hiding some attrs (#93964) by @Abdkhan14
- fix(aci): Fix accidental over-logging (#93971) by @kcons
- feat(detectors): Add noise config to DB Query Injection Issue Type (#93943) by @roggenkemper
- ref(dashboards): add a new table widget visualization component (#93902) by @lzhao-sentry
- ref(issues): Remove redundant Type row from Event Grouping Information table (#93892) by @nora-shap
- fix(taskworker) Extend deadlines for check_auth (#93961) by @markstory
- flex: cleanup Flex* custom styling in favor of Flex primitive (#93809) by @JonasBa
- β¨ feat(scm): add environment infomation to suspect commit prs (#93025) by @iamrajjoshi
- ref(feedback): better summarization prompt (#93962) by @vishnupsatish
- ref(replay): include error context in breadcrumb summary (#93669) by @michellewzhang
- chore(issues): Remove regex parameterization experiment (#93958) by @mrduncan
- fix(aci): Ensure slow conditions are consistent (#93895) by @kcons
- feat(feedback): frontend to display summary (#93567) by @vishnupsatish
- feat(devservices): Add tracing mode (#93759) by @hubertdeng123
- ref(profiling): Move flamegraphFrameFilter types around for tsgo (#93948) by @scttcper
Plus 105 more