Releases: getsentry/sentry
Releases · getsentry/sentry
24.11.2
Various fixes & improvements
- fix(dashboards): Abbreviate
LineChartWidget
Y axis integers (#81937) by @gggritso - Revert "chore(profiling): remove profiling.stack_trace_rules.allowed_project_ids option (#81903)" (d0bea1a) by @getsentry-bot
- feat(widget-builder): Add limit field to widget builder hook (#81944) by @nikkikapadia
- fix(alerts): Fix EAP alert filter bar to behave more like explore (#81946) by @edwardgou-sentry
- feat(alerts): Renames eap metrics in ui to spans (#81917) by @edwardgou-sentry
- feat(alerts): Limits eap alert time windows and periods (#81916) by @edwardgou-sentry
- chore(insights): Remove bundle analysis UI flag (#81932) by @gggritso
- feat(widget-builder): Batch URL param changes (#81923) by @narsaynorath
- fix(merged): Always show a link for latests event of a merged group (#81947) by @leeandher
- fix(dashboards): Add missing propagated props in
LineChartWidget
(#81935) by @gggritso - chore(profiling): remove profiling.stack_trace_rules.allowed_project_ids option (#81903) by @viglia
- feat(new-trace): remove prefix related (#81918) by @doralchan
- 🔍 nit(integration slo): cleanup tests (#81943) by @iamrajjoshi
- ref(widget-builder): Split out tests (#81949) by @narsaynorath
- fix(trace-view): Web Vitals scores (#81945) by @0Calories
- ref(insights): Simplify
SpanTimeCharts
(#81931) by @gggritso - fix(oauth): only remove the related tokens (#81677) by @sentaur-athena
- 🔧 chore(integration slo): cleaning up tests and use util method (#81936) by @iamrajjoshi
- feat(issue summary): Change 3-dot menu to dropdown (#81928) by @roaga
- feat(sdk): Upgrade @sentry SDKs to v8.43.0 (#81925) by @aliu39
- Better logging for backpressure (#81648) by @kneeyo1
- feat(dashboards): add success message when favoriting dashboards (#81887) by @harshithadurai
- feat(ui): Add dark app loading theme (#81611) by @scttcper
- ref(dashboards): Export Widget component props (#81924) by @gggritso
Plus 442 more
24.11.1
Security Fixes
Various fixes & improvements
- feat(toolbar): Make the login-success page have styles that blend with the login flow (#81230) by @ryan953
- fix(issues): Revert to app external issue name (#81277) by @scttcper
- Revert "chore(similarity): Do not send > 30 system frames to seer (#81259)" (104352c) by @getsentry-bot
- 🔧 chore(slos): Update Halt to Success for Bot Commands (#81271) by @iamrajjoshi
- fix(auth): Adding scoping_organization_id to replica (#81213) by @sentaur-athena
- chore(similarity): Do not send > 30 system frames to seer (#81259) by @jangjodi
- fix(issues): Animate dropdown chevrons, button sizes (#81262) by @scttcper
- feat(eap): Add missing profile.id column to EAP (#81263) by @Zylphrex
- ref(dashboards): Modify how permissions are handled for editing/deleting dashboards (#80684) by @harshithadurai
- feat(explore): Format numeric tags nicely in explore (#81255) by @Zylphrex
- fix(explore): Preserve sort when adding group by (#81258) by @Zylphrex
- ref(insights): remove insights-domain-view flag part 1 (#81241) by @DominikB2014
- chore(alerts): Drop included and excluded projects (#81250) by @ceorourke
- ref: fix flaky digests test (#81256) by @asottile-sentry
- chore(sentryapps) Remove option for sentryapp RPC transition (#81245) by @markstory
- fix(grouping): Only collect metadata timing metric when actually getting metadata (#81252) by @lobsterkatie
- chore(performance): Remove old anomaly detection backend (#80696) by @gggritso
- Revert "chore(similarity): Add logging for over 30 system frames (#81130)" (7b7e795) by @getsentry-bot
- ♻️ chore(slo): SLOs for CommitContextIntegration (#81225) by @iamrajjoshi
- chore(widget-builder): Remove organization props (#81248) by @narsaynorath
- chore(integrations): SourceCodeSearchEndpoint metrics (#80956) by @mifu67
- chore(vsts): vsts installation step metrics (#80789) by @cathteng
- Remove excluded_projects & include_all_projects columns (#81204) by @ceorourke
- fix(issues): Wrap solutions in error boundary (#81244) by @scttcper
Plus 338 more
24.11.0
Various fixes & improvements
- feat(issue-details): Add support link to dropdown (#80804) by @roggenkemper
- fix(issues): Show 50+ Replays whenever the count is maxed out like that (#80809) by @ryan953
- ref(replay): Refactor extractDomNodes stepper strategy into extractDomNodes.tsx (#80810) by @ryan953
- ref: make condition_data / action_data param names match for create_project_rule (#80781) by @asottile-sentry
- ref: explicitly install libexpat1 (#80742) by @asottile-sentry
- ref(dashboards): Fixes and refactoring for edit access selector button (#80633) by @harshithadurai
- feat(flamegraphs): Support functions flamegraphs for continuous profi… (#80822) by @Zylphrex
- feature(dashboards): added grid icon (#80806) by @doralchan
- fix(charts): Respect stacked prop in area chart (#80824) by @Zylphrex
- fix(insights): filter out ui.action in backend, and add to mobile (#80823) by @DominikB2014
- chore(flamegraph): Remove transactions from differential flamegraphs (#80807) by @Zylphrex
- feat(functions): Use flamegraph as data source for slowest functions (#80791) by @Zylphrex
- feat(dashboards): Dashboards landing page layout toggle (#80790) by @nikkikapadia
- ref(grouping): Rename
GroupingComponent
toBaseGroupingComponent
(#80725) by @lobsterkatie - feat(dynamic-sampling): Show project as active if not 100 percent (#80819) by @ArthurKnaus
- feat(dynamic-sampling): Copy changes and doc links (#80818) by @ArthurKnaus
- fix(releases): For semver releases, get latest release as the resolving one (#80737) by @armenzg
- feat(dynamic-sampling): Use new span count endpoint (#80732) by @ArthurKnaus
- feat(dynamic-sampling): Show stored span per sub-project (#80816) by @ArthurKnaus
- fix(dynamic-sampling): set dynamic sampling project span count mql query limit (#80812) by @shellmayr
- chore(codeowners): update telemetry experience ownership (#80813) by @shellmayr
- fix(crons): Move limit back onto QuerySet for incident detection (#80805) by @evanpurkhiser
- fix(grouping): Small types fixes (#80724) by @lobsterkatie
- feat(backup): Add export checkpointer (#80711) by @azaslavsky
Plus 1276 more
24.10.0
Various fixes & improvements
- feat(releases): Split release commit from shared component (#78538) by @scttcper
- chore(alerts): Add info log when sending subscription update data to Seer (#79049) by @ceorourke
- feat(anomaly detection): add preview chart to new alert form (#78238) by @natemoo-re
- feat(issue-stream): Use stacked primary secondary counts designs (#79070) by @MichaelSun48
- feat(alerts): Add new feature flag to enable EAP alerts (#78985) by @edwardgou-sentry
- feat(discover): Update EAP dataset and entity key for discover builders (#78967) by @edwardgou-sentry
- fix: add info to post process TypeErrors for debugging (#79099) by @mjq
- ref(ingest): annotate transaction consumer with spans (#79101) by @mjq
- ref(rr6): Replace many useRouter's with useNavigate's (#78804) by @evanpurkhiser
- chore(feedback): Analytics for error rendering feedback item (#78978) by @c298lee
- feat(explore): Linking to spans in traceview from all tables (#78984) by @Abdkhan14
- fix(eap): Count takes arg (#79066) by @Zylphrex
- feat(quick-start): Add analytics code to the backend to track quick start completion (#79089) by @priscilawebdev
- feat(quick-start): Add new feature flag for the new updates (#79094) by @priscilawebdev
- fix(dashboard): OnDemand widget creation also includes transaction type (#79059) by @narsaynorath
- fix(dashboard): OnDemand extraction for Transaction widgets (#79055) by @narsaynorath
- feat(quick-start): Add analytics code to the frontend to track quick start completion (#79092) by @priscilawebdev
- ref(quick-start): Update 'project to set up' logic to default to the first project (#78460) by @priscilawebdev
- ref(onboarding): Add pnpm to express js install step (#79093) by @priscilawebdev
- feat(dynamic-sampling): add feature flag (#79084) by @constantinius
- fix(loader): Catch errors in
sentryOnLoad
separately (#78993) by @mydea - ref(feedback): 401 for unauth'd POSTs to projectUserReports (#79069) by @aliu39
- fix(issue-stream): reduce font size of events and user counts (#79028) by @MichaelSun48
- fix(issue-stream): Fix bug where replay divider was shown despite no replays (#79068) by @MichaelSun48
Plus 1020 more
24.9.0
Various fixes & improvements
- fix(custom-views): Align hover state of overflow menu with add view button (#77526) by @MichaelSun48
- fix(issues): Align streamlined event id (#77529) by @scttcper
- fix(similarity): Return failure reason from multithread seer call (#77522) by @jangjodi
- test(performance): Rearrange trace keyboard test (#77519) by @scttcper
- fix(anomaly detection): get aggregation key from snuba data (#77498) by @mifu67
- fix(ui): Remove team slug from settings search (#77520) by @scttcper
- fix(issues): Fix incorrect API docs for statsPeriod (#77523) by @mrduncan
- analytics(flags): add initial analytics (#77489) by @michellewzhang
- chore(users): Move User base endpoint file to users directory (#77501) by @Christinarlong
- chore(apidocs): Fix inconsistencies in replay docs (#77506) by @isabellaenriquez
- chore(apidocs): id -> ID (#77505) by @isabellaenriquez
- fix(onboarding): Open replay panel in quick start action (#77516) by @scttcper
- fix(anomaly detection): update alert list status to be the same as details page (#77500) by @mifu67
- ref(js): Remove default export of DateTime (#77493) by @evanpurkhiser
- chore(similarity): Increase seer delay and add to log (#77474) by @jangjodi
- chore(apidocs): Make UserRole related endpoints private (#77504) by @isabellaenriquez
- fix(custom-views): Change cursor for tab to pointer everywhere (#77513) by @MichaelSun48
- ref: fix test pollution integrity errors due to cache leaks between tests (#77476) by @asottile-sentry
- chore(crons): Remove sentry monitor decorator from run_escalating_forcast job (#77499) by @MichaelSun48
- ref(js): Missed one DateTime defualt export (#77497) by @evanpurkhiser
- feat(flags): hide flags from context and add feedback button (#77488) by @michellewzhang
- publish api endpoints (#77179) by @nhsiehgit
- ref(js): Remove usage of DateTime default export (#77494) by @evanpurkhiser
- fix(ui): Inmprove spacing on code snippet header (#77492) by @evanpurkhiser
Plus 853 more
24.8.0
Various fixes & improvements
- style(toolbar): adjust alert indicator css (#76189) by @michellewzhang
- fix(issue-summary): Word break on code (#76217) by @jennmueng
- fix(issue-details): Prevent event error section from showing up if no errors (#76235) by @roggenkemper
- nit(scm): group functions by class they come from in main integration class (#76240) by @cathteng
- chore(migrations): Generalize the migrations_added file filter (#76244) by @wedamija
- chore(explore): Add new referrer for explore in events (#76256) by @Zylphrex
- ref(explore): Use sort type from discover (#76220) by @Zylphrex
- misc(deps): Bump the versions of a few google packages (#76257) by @colin-sentry
- chore(slack): temporarily track snuba user count queries round 2 (#76216) by @cathteng
- feat(breadcrumbs): Fix breadcrumbs styles + navigation (#76207) by @leeandher
- feat(features) Use dataclasses for flagpole instead of pydantic (#75859) by @markstory
- ref(similarity): Manually filter times seen in backfill query (#76188) by @jangjodi
- feat(insights): implement geo region selector in web vitals and assets (#76185) by @DominikB2014
- chore(dashboards): Register feature for auto sized Big Number widgets (#76205) by @gggritso
- feat(profiling) add function metrics table (#76110) by @JonasBa
- fix(self-hosted): SOURCE_COMMIT (#76139) by @joshuarli
- Don't emit Sentry warnings for throttled queries to Snuba (#75879) by @xurui-c
- chore(uptime): Switch result consumer duration/delay stats to use distribition (#76237) by @wedamija
- chore: Bump React error codes cache TTL to 3 days (#76243) by @dashed
- chore(uptime): Bump ACTIVE_FAILURE_THRESHOLD to 3 (#76218) by @wedamija
- fix(alert): Correct url (#76236) by @schew2381
- fix(uptime): Always pass span_id from check result to occurrence (#76227) by @evanpurkhiser
- ref(replay): update missing replay alert to include ad blocker note (#76215) by @michellewzhang
- Revert "fix(breadcrumbs): Use subgrid to align log levels (#76148)" (d08c805) by @getsentry-bot
Plus 1113 more
24.7.1
Hierarchical grouping deprecation (ongoing)
This project will move any projects using the mobile grouping configuration as defined here:
https://github.com/getsentry/sentry/blob/44d816f0b9a9450fdf47136313b3a4b955ceab84/src/sentry/grouping/strategies/configurations.py#L160-L188
Various fixes & improvements
- chore(data-secrecy): FF for Data Secrecy (#74749) by @iamrajjoshi
- feat(utils): Add core
CircuitBreaker
functionality (#74560) by @lobsterkatie - fix(replay): fix new banner check for hydration errors (#74755) by @aliu39
- fix: split samples by threadid (#74738) by @JonasBa
- Allow AI to be nullable (#74746) by @colin-sentry
- Fix creating crash free session alerts (#74750) by @saponifi3d
- feat(utils): Add helpers for circuit breaker and circuit breaker tests (#74559) by @lobsterkatie
- chore(typing): stricter decorator type checking for leaky bucket (#74687) by @vartec
- feat(uptime): Bump default timeout for onboarding monitors to 10s (#74739) by @wedamija
- chore(similarity): Add seer failure reason to backfill log (#74735) by @jangjodi
- fix(insights): Cache page alert re-rendering (#74737) by @narsaynorath
- chore(saml2): Add flag for Single-Logout (#74736) by @leedongwei
- chore(seer): Add timing metric to requests to Seer (#74688) by @lobsterkatie
- feat(utils): Add stub for rate-limit-based
CircuitBreaker
class (#74557) by @lobsterkatie - Separates rejecting policy and throttling policy in Sentry tags and spans (#74733) by @xurui-c
- feat(tracing): reparent ssr spans under pageload txn and under browser request span (#74675) by @JonasBa
- ref(toolbar): add feature flag search (#74697) by @michellewzhang
- remove temporary flagpole option (#74597) by @nhsiehgit
- chore(issues): cleanup old issue annotations (#74684) by @oioki
- ref: improve signatures of tsdb (#74725) by @asottile-sentry
- feat(performance): enable long animation frame support for internal t… (#74637) by @KevinL10
- fix(metrics): Introduce new styles to alias field (#74722) by @priscilawebdev
- feat(dashboards): Add split source field to API response (#74717) by @narsaynorath
- ref: fix Future types for sentry_metrics routing_producer (#74682) by @asottile-sentry
Plus 296 more
24.7.0
Hierarchical grouping deprecation (ongoing)
This project will move any projects using the mobile grouping configuration as defined here:
https://github.com/getsentry/sentry/blob/44d816f0b9a9450fdf47136313b3a4b955ceab84/src/sentry/grouping/strategies/configurations.py#L160-L188
Various fixes & improvements
- chore(api): Rewrite Org Details docs (#73293) by @isabellaenriquez
- metrics(replay): log rrweb_event_count to slow clicks table (#74277) by @aliu39
- fix(slack): Fix error handling when fetching slack channel information (#74267) by @dashed
- chore(replay): alpha -> beta (#74279) by @michellewzhang
- feat(trace-view): Add UI fallback to old view for STs (#73684) by @k-fish
- chore(similarity): Add killswitches for each feature flag (#74274) by @jangjodi
- feat(prompts): support a visible status for un-hiding components (#74228) by @aliu39
- nit(opsgenie): add config access requirement to error text (#74111) by @mifu67
- ref(similarity): Add killswitch to delete record task (#74212) by @jangjodi
- ref(profiling) battery usage chart (#74273) by @JonasBa
- ref(discover): Use snake case for dataset variable (#74215) by @narsaynorath
- ref(proguard): Deobfuscate view hierarchies as part of symbolication (#74196) by @loewenheim
- feat(profiling) construct profile from continuous chunk (#74171) by @JonasBa
- ref(profiling) store unit on profile chart (#74152) by @JonasBa
- ref(metrics): Update copies (#74270) by @priscilawebdev
- ref(proguard): Remove separate queue (#74269) by @loewenheim
- ref(metrics): Update copies (#74268) by @priscilawebdev
- Revert "ref(proguard): Remove separate queue (#74198)" (a1ab12d) by @getsentry-bot
- ref(proguard): Remove separate queue (#74198) by @loewenheim
- feat(metrics): numeric span attribute extraction (#74190) by @obostjancic
- feat(metrics): update extraction rule tag description (#74118) by @obostjancic
- fix(minimetrics): skip span attribute attach if there is no span (#74193) by @obostjancic
- feat(auto-import): Enable default vscode auto-import for Sentry BE (#74197) by @MichaelSun48
- fix: fix broken links to Performance docs pages (#74235) by @mjq
Plus 911 more
24.6.0
Various fixes & improvements
- ref: upgrade boto3 (#72935) by @asottile-sentry
- feat(related_issues): Free tier support for trace timeline and related issues (#72933) by @armenzg
- ref(keyvaluedata): Change names and exports for better autocomplete (#72939) by @leeandher
- feat(issues): adds backend for "resolve in upcoming release" (#70990) by @roggenkemper
- feat(breadcrumbs): Implement shared timeline component (#72874) by @leeandher
- ref(slack): Refactor Link Identity View (#72792) by @iamrajjoshi
- chore(rules): Remove metric alert ignore archived flag (#72833) by @ceorourke
- feat(query-builder): Add loading state and improved menu styles/positioning (#72940) by @malwilley
- fix: Improve trimming of Swift function names (#72335) by @Steelskin
- fix(query-builder): Remove [me,my_teams,none] suggestion from assigned (#72915) by @malwilley
- feat(query-builder): Make date filters more user friendly (#72911) by @malwilley
- fix(compact-select): Prevent CompactSelect from stealing focus back to itself after clicking into another element (#72883) by @malwilley
- fix(spans): Return all queried span tags (#72937) by @Zylphrex
- chore(rrweb): bump rrweb ver to 2.23.0 (#72936) by @michellewzhang
- fix(replay): Fix error state quickly flashing when loading replay (#72823) by @billyvg
- feat(am2): Add project to the blended sample rate function (#72900) by @wmak
- Revert "perf(trace-explorer): Service Entry spans always have group 0 (#72817)" (9ebd80d) by @getsentry-bot
- feat(insights): add has_insights_xx span project flags (#72904) by @KevinL10
- chore(hybridcloud) Merge frontend-domains feature into multi-region (#72714) by @markstory
- fix(ui) Fix broken redirect on org rename (#72906) by @markstory
- ref: fix types for integrations tasks (#72898) by @asottile-sentry
- ref: fix types for various tasks (#72899) by @asottile-sentry
- ref: remove unused utils.canonical (#72774) by @asottile-sentry
- ref: fix types in org provisioning (#72896) by @asottile-sentry
Plus 659 more
24.5.1
Various fixes & improvements
- ref(messaging): Removing Integration Namespace Imports (#72033) by @iamrajjoshi
- ref(js): Fix a few biome warnings (#72048) by @evanpurkhiser
- feat(insights): show update SDK banner cache module (#72015) by @DominikB2014
- fix(spanMetrics): Don't mark avg as a percentile (#72046) by @wmak
- fix(new-trace): Fixing scrollbar offset. (#72029) by @Abdkhan14
- ref: fix types for sentry.utils.snowflake (#72019) by @asottile-sentry
- fix(contexts): Fix casing for known context (#72045) by @leeandher
- fix(related_issues): Prevent race condition (#72036) by @armenzg
- fix(traceview): Allow raw text on additional data when set (#72038) by @leeandher
- fix(insights): Fix flag name in Spans tab UI (#72039) by @0Calories
- ref(test): Remove location from context (#72028) by @evanpurkhiser
- feat(traces): Use new slice quantization from backend (#72034) by @k-fish
- fix(context): Address a few small context bugs (#72013) by @leeandher
- feat(self-hosted): Errors only self-hosted sidebar (#72012) by @hubertdeng123
- fix(relocation): Clean up relocation serializer (#71930) by @azaslavsky
- ref: remove wrapping RawEvent payload with CanonicalKeyView (#72010) by @asottile-sentry
- feat(similarity): Add read only flag to NN endpoint (#72021) by @jangjodi
- feat(remote-config): Add proxy endpoint for configurations (#71773) by @cmanallen
- chore(login): update the login banners (#72027) by @pevensentry
- fix(similarity): use get_primary_hash in backfill (#72022) by @JoshFerge
- feat(empty-states): Update arcade for issue stream empty state (#72024) by @roggenkemper
- Revert "ref(replays): update videoReplayer code to match new rrweb logic & bump rrweb version (#71875)" (7ed3a13) by @getsentry-bot
- feat(profileHours): Add profile hours to org stats (#71882) by @scttcper
- feat(contexts): Add laravel as known platform context (#72008) by @leeandher
Plus 786 more