Releases: getsentry/sentry
Releases · getsentry/sentry
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
24.5.0
Various fixes & improvements
- Revert "fix(staff): Prevent fetching authenticators before preloading (#70938)" (2d7dcff) by @getsentry-bot
- feat(metrics): Add custom metrics banner (#70946) by @matejminar
- feat(metrics): Register guide (#70948) by @matejminar
- chore(issues): Add flag for resolve in upcoming release (#70898) by @roggenkemper
- chore(generic-metrics): Add new options to toggle dropping percentiles (#70889) by @ayirr7
- fix(slack): don't raise RuntimeError if unable to fetch property in slack request (#67798) by @cathteng
- Revert "nit: Remove authenticators from state (#70365)" (c946f52) by @getsentry-bot
- feat(performance): Adds error rate to queues module (#70883) by @edwardgou-sentry
- feat(related_issues): Support passing an event_id to the endpoint (#70878) by @armenzg
- dev(similarity): add more telemetry to backfill (#70947) by @JoshFerge
- fix(issues): Fix missing retries configuration (#70907) by @mrduncan
- chore(metrics): rollout feature flag (#70940) by @obostjancic
- feat(trace-explorer): Supports metrics min/max (#70920) by @Zylphrex
- feat(performance): queues module table sorting (#70817) by @edwardgou-sentry
- feat(metrics): Default custom metric + dismiss empty state (#70936) by @matejminar
- ref: improve devimports test (#70926) by @asottile-sentry
- ref(insights): abstract ScreenLoadSpanSamples side panel for mobile modules (#70890) by @KevinL10
- fix(staff): Prevent fetching authenticators before preloading (#70938) by @schew2381
- fix(api): Update Endpoint so it Returns 404 as a
status_code
(#70918) by @iamrajjoshi - Hook up
peanutbutter
as an LPQ backend (#69187) by @Swatinem - ref(insights): Declare module base URLs as constants (#70861) by @gggritso
- fix(metrics): copy code location (#70932) by @obostjancic
- chore(metrics): remove meta datetime param (#70928) by @obostjancic
- ci: reduce time running codecov (#70885) by @giovanni-guidini
Plus 747 more
24.4.2
Related Issues - V1 (ongoing)
This will include same-root and trace-connected issues.
By: @armenzg (#69670, #69693, #69237)
Various fixes & improvements
- feat(traces): Add multiple queries for trace search (#69929) by @k-fish
- feat(api-idorslug): Rename Path paramaters to
project_id_or_slug
(#69716) by @iamrajjoshi - ref(rules): Handle action match in delayed rule processor (#69797) by @ceorourke
- ref(crons): Improve typing on MONITOR_CODEC (#69919) by @evanpurkhiser
- reF(ui): Use Link component for performance/cache/tables/transactionCell (#69906) by @evanpurkhiser
- feat(replay): Refetch the viewed-by data after an update to it (#69357) by @ryan953
- fix: no attribute error (#69908) by @nhsiehgit
- feat(user): Add option to only return verified emails from verify_user_emails (#69812) by @davidenwang
- ref(py): Update monitor_consumer to handle FilteredPayload (#69904) by @evanpurkhiser
- ref: fix BytesWarning in last_seen_updater (#69909) by @asottile-sentry
- ref(crons): Remove decode compat code (#69905) by @evanpurkhiser
- ref(app-starts): Generalize screen table component (#69839) by @narsaynorath
- ref(profiling): preserve colors when highlighting (#69912) by @JonasBa
- fix(trace): track data quality from frontend (#69907) by @JonasBa
- fix(project-release): POST should not call Snuba (#69831) by @sentaur-athena
- fix(trace): use the same resize icon (#69869) by @JonasBa
- feat(ui): Remove lazy renderer component prop (#69823) by @scttcper
- ref(js): Use Link component in spanDescriptionLink (#69897) by @evanpurkhiser
- feat(ui): Tag sentry events with concurrent mode (#69819) by @scttcper
- ref: maxminddb module is always available, GEOIP_PATH_MMDB attr always present (#69902) by @asottile-sentry
- fix(trace): remove click outside (#69862) by @JonasBa
- ref(ui): Use Link component in performance http/tables/transactionCell (#69891) by @evanpurkhiser
- ref(ui): Use Button for "Change Photo" (#69901) by @evanpurkhiser
- feat(crons): Add ability dispatch clock ticks to kafka (#69896) by @evanpurkhiser
Plus 478 more
24.4.1
Security fixes
Various fixes & improvements
- ref(search): normalize parsed values (#69198) by @JonasBa
- deps(ui): Upgrade webpack dev server, terser (#69150) by @scttcper
- chore(hc): Handles sentry app permission check where org is not found (#69175) by @GabeVillalobos
- chore(feature): Clean up released features that use
OptionBackedRolloutFeatureHandler
in getsentry (#69168) by @wedamija - feat(crons): Send assignee to issue platform (#69160) by @wedamija
- ref(profiling): add deny list check when ingesting function metrics for a given project (#69180) by @viglia
- ref(replays): show network tab under ff (#69171) by @michellewzhang
- feat: Add Activated Alert Rules to alert rule index (#69124) by @nhsiehgit
- Feat: Enable activated alert creation via alert rule form (#68959) by @nhsiehgit
- test(ui): Add test for GH-69143 (#69149) by @evanpurkhiser
- fix(issues): Fix title of unlabeled errors (#69195) by @matejminar
- feat(trace): add shortcuts button (#69188) by @JonasBa
- ref(trace): fix formatter (#69185) by @JonasBa
- fix(grid-editable): adjust resizer height (#69190) by @obostjancic
- ref(search) case insensitive grammar (#69146) by @JonasBa
- fix(consumers): Handle passed in cluster overrides (#69112) by @rgibert
- ref(related_issues): Minor code refactoring before feature work (#69137) by @armenzg
- Enable queries using project slug as filter and groupby in Metrics API (#69111) by @shellmayr
- feat(perf): Minor fixes to Requests view I (#69156) by @gggritso
- fix(ddm): Add message to the block metric confirm modal (#69184) by @matejminar
- feat(combo-box): Make it feel more like a select (#69087) by @ArthurKnaus
- chore(replay): add ff for enabling network tab for mobile replays (#69166) by @michellewzhang
- ref(replay): Cleanup old session-replay-trace-table experiment (backend) (#68822) by @ryan953
- feat: improved user auth tokens (#68148) by @mdtro
Plus 182 more
24.4.0
Various fixes & improvements
- Revert "ref(stories): Collapse
app
root (#68939)" (13dcc60) by @getsentry-bot - feat(ui): Add
actor
to delegating Avatar component (#68933) by @evanpurkhiser - ref(ui): Consolidate TeamBadge (#68927) by @evanpurkhiser
- ref(stories): Improve types on TreeMapping (#68940) by @evanpurkhiser
- ref(stories): Collapse
app
root (#68939) by @evanpurkhiser - feat(perf): Use
@sentry/status-page-list
for domain status link (#68899) by @gggritso - deps(ui): Update react-router to latest v3, create-react-class (#68926) by @scttcper
- fix(trace): fix drawer bg color (#68934) by @JonasBa
- feat(issue-details): Revise Context UI behind feature flag (#68081) by @leeandher
- Revert "feat(replay): Persist has-viewed state to the server when replays are seen (#68743)" (ad31226) by @getsentry-bot
- feat(perf): Bump "Requests" module from "Alpha" to "Beta" (#68930) by @gggritso
- feat(perf): Adjust HTTP sample table column widths (#68901) by @gggritso
- chore(self-hosted): 24.3.0 release tests (#67091) by @hubertdeng123
- deps(ui): Remove react-test-renderer (#68929) by @scttcper
- fix(trace): fix text overlaps (#68928) by @JonasBa
- fix(replay): Fix canvas replays when seeking without actively playing (#68646) by @billyvg
- fix(perf): Link Response module domains to a specific project (#68905) by @gggritso
- chore(issues): Remove legacy browser flag from BE (#67717) by @leeandher
- ref(uI): Cleanup unused ts-ignore after update (#68924) by @scttcper
- fix(replay): Fixes type error if same param is in url (#68851) by @c298lee
- fix(bug): logging bug (#68919) by @ykamo001
- fix(crons): Update slug in quotas when deleting monitors (#68917) by @evanpurkhiser
- chore(relocation): Add server-side Sentry capture logging (#68906) by @azaslavsky
- feat(replays): Delete videos on replay delete request (#68463) by @cmanallen
Plus 1311 more
24.3.0
Various fixes & improvements
- ref(rules): Translate int minutes to words (#67021) by @ceorourke
- fix(rate_limits): Remove special rate limits for group_index (#66730) by @volokluev
- fix(replays): Drop and log click events with negative node-ids (#66993) by @cmanallen
- ref: fix typing in sentry.testutils.factories (#67046) by @asottile-sentry
- fix(discord): Add more unactionable status codes to ignore from slo (#66903) by @17hogeju
- fix(hybridcloud) Deliver payloads concurrently (#66870) by @markstory
- fix(tests): skip flaky test (#67047) by @scefali
- ref(escalating): Remove TODOs from forecast task (#66889) by @jangjodi
- feat(replays): move full replay button (#67014) by @scefali
- fix(webvitals): drop fid column from page overview samples table (#66998) by @edwardgou-sentry
- ref: remove unused strip_toplevel from safe_extract_zip (#67011) by @asottile-sentry
- chore(hybridcloud) Remove outbox based webhooks (#66158) by @markstory
- chore(processing) remove unused settings (#66967) by @markstory
- feat(metric-stats): Add metric_stats generic metrics namespace (#66955) by @Dav1dde
- feat(metrics): Add React Native onboarding (#66960) by @krystofwoldrich
- feat(metrics): Add metrics onboarding for Android and Java (#67033) by @markushi
- perf: add tracing to nodestore (#67002) by @anonrig
- ref(projconfig): Fix typo in instrumentation in span op (#67035) by @iker-barriocanal
- fix: disallow inviting Admin user if team-level roles are enabled (#66836) by @oioki
- ref(projconfigs): Add more instrumentation (#66957) by @iker-barriocanal
- feat(ddm): Add custom_metrics_access organization flag (#66953) by @iambriccardo
- chore(ddm): add sidebar item flag (#66951) by @obostjancic
- fix(issue-priority): Remove box shadow from priority dropdown (#67031) by @malwilley
- ref(replay/issues): link full replay to errors tab from rage click issue (#67030) by @michellewzhang
Plus 1307 more
24.2.0
Various fixes & improvements
- Revert "build: update redis and remove redis-py-cluster (#64711)" (c699781) by @getsentry-bot
- rename issue_alert creators (#65207) by @nhsiehgit
- ref(similarity-embedding): Move log (#65243) by @jangjodi
- build: update redis and remove redis-py-cluster (#64711) by @anonrig
- feat(metrics_extraction): user_misery to fall back to Discover (#65232) by @armenzg
- build: optimize extract-ios-device-names command (#65112) by @anonrig
- feat(trace): prevent back forward navigation (#65244) by @JonasBa
- feat(metrics): Support basic spans metrics examples (#65119) by @Zylphrex
- ref(similar-embeddings): Add shouldBeGrouped to diff analytics (#65235) by @jangjodi
- chore(issues): Revert-revert of deleting streamline-targeting-context (#65160) by @leeandher
- ref: use decode_responses=False for raw=True redis cache (#64885) by @asottile-sentry
- fix(profiling): fix measurement chart messaging (#65237) by @JonasBa
- ref: replace trivial uses of utcnow with tz-aware now (#65085) by @asottile-sentry
- feat(hybridcloud) Add a metric for webhook saves (#65185) by @markstory
- feat(ddm): sample tooltip prefix (#65230) by @obostjancic
- fix(relay): Increase project config timeout (#65229) by @jjbayer
- fix(ddm): Add op to series name (#65231) by @ArthurKnaus
- chore(dashboards): remove inline widget editor (#65166) by @obostjancic
- feat(ddm): Prefix multi query series names (#65222) by @ArthurKnaus
- fix(ddm): Remove connected nulls (#65221) by @ArthurKnaus
- chore(stats): remove metrics (#65220) by @obostjancic
- feat(platforms): Add platform deno in BE (#65218) by @ArthurKnaus
- feat(ddm): Multi query chart (#65217) by @ArthurKnaus
- chore(dashboards): remove custom metrics from widget builder (#65156) by @obostjancic
Plus 207 more
24.1.2
Various fixes & improvements
- ref(api): Make processing team endpoints private (#63939) by @loewenheim
- feat(issue-priority): Add priority column to issue stream (#64820) by @malwilley
- Revert "ref: upgrade hiredis (#64789)" (782b0f4) by @getsentry-bot
- feat(issue-details): Show static replay when error is not within the replay (#64827) by @malwilley
- ref(sdk): Remove excessive json.loads spans (#64883) by @k-fish
- fix(integrations): phabricator host validation (#64882) by @oioki
- feat(integrations): Autofill project in selector after project creation modal (#64791) by @roggenkemper
- ref(replay): remove 'new' badge from selector widgets & tab (#64848) by @michellewzhang
- fix(replays): check before attempting to load in onboarding doc (#64842) by @michellewzhang
- fix(ddm): Handle all and my projects (#64877) by @ArthurKnaus
- ref: upgrade hiredis (#64789) by @asottile-sentry
- fix(replays): Move code requiring exception-prone variables into try block (#64658) by @cmanallen
- Sprinkle some tracing around more
save_event
functions (#64869) by @Swatinem - fix(ddm): Focused series backwards compatibility (#64868) by @ArthurKnaus
- ref: Add option to throttle proguard processing (#64866) by @loewenheim
- ref(similarity-embeddings): Remove unused organization level flag (#64815) by @jangjodi
- ref: upgrade psycopg2-binary (#64809) by @asottile-sentry
- fix(ddm): Global loading state on zoom (#64861) by @ArthurKnaus
- fix(ddm): project param rename (#64860) by @obostjancic
- fix(ddm): Clicking chart hides tooltip (#64859) by @ArthurKnaus
- feat(ddm): Multiple focused series (#64855) by @ArthurKnaus
- feat(ddm): Add new metrics/query endpoint base code (#64785) by @iambriccardo
- feat(stats): metrics stats (#64790) by @obostjancic
- ref(feedback): add analytics for mark as spam buttons (#64850) by @michellewzhang
Plus 606 more
24.1.1
Various fixes & improvements
- feat(issue-details): Add URL and breadcrumbs sidebar to issue replay when in fullscreen mode (#63920) by @malwilley
- ref(open-pr-comments): include affected users in javascript comments (#63909) by @cathteng
- fix(ai-ml): Fix ai feature PII check for isStaff users (#63958) by @jennmueng
- fix(self-hosted): Try dynamically setting CSRF_TRUSTED_ORIGINS (#63908) by @hubertdeng123
- fix(ai-autofix): Fix ai autofix release lookup (#63926) by @jennmueng
- fix(feedback): update comments signal tooltip (#63953) by @michellewzhang
- ref(feedback): expand
sentryAppIssues
instead of endpoint call (#63952) by @michellewzhang - chore(api): Remove mocks from API helper invite tests (#63892) by @leeandher
- fix(perf): Generate instrumentation gap spans before spans groups (#63531) by @gggritso
- ref(api): Delete unnecessary
start_transaction
call inproject_configs.py
(#63948) by @szokeasaurusrex - feat(sdks): update js sdk to 7.98.0 (#63891) by @edwardgou-sentry
- ref/tests(metrics_extraction): Reduce changes when adjusting spec versions (#63947) by @armenzg
- fix(hybridcloud) Use record deletion to clear delivered outbox (#63890) by @markstory
- feat(replay): Allow clicking on the circles in the replay timeline (#63887) by @ryan953
- feat(feedback): Add comments icon to feedback list items (#63903) by @ryan953
- fix(feedback): Only show URL when crash reports have a value, or its a feedback from the widget (#63901) by @ryan953
- ref(ddm): replace types with interfaces (#63944) by @obostjancic
- chore(cardinality): Add cardinality limiter mode option (#63942) by @Dav1dde
- feat(issues/feedback): allow
sentryAppIssues
to be expanded (#63905) by @michellewzhang - chore(spans): Option for span usage metric (#63934) by @jjbayer
- ref(ddm): Split utils (#63933) by @ArthurKnaus
- ref(ddm): Adapt metadata to new folder structure (#63938) by @iambriccardo
- fix(ddm): useNewMetricsLayer param (#63937) by @obostjancic
- ref(ddm): Rename the files for metrics metadata (#63931) by @iambriccardo
Plus 517 more