Changelog History
Page 1
-
v22.11.0 Changes
๐ Derived code mappings (Internal Release) (ongoing)
๐ This milestones add support for creating Python code mappings automatically for orgs with the Github integration installed.
This milestone initially focuses on Python projects.
Future work described in this RFC: https://github.com/getsentry/rfcs/blob/main/text/0016-auto-code-mappings.md
By: @snigdhas (#41147, #41036, #40882, #40973, #40934, #40881, #40717, #40528, #40465, #40271), @armenzg (#41131, #41067, #40892, #40781, #40764, #40729, #40671, #40461, #40190, #40101), @scttcper (#40593)
๐ Derived code mappings (EA release - Python only) (ongoing)
This adds the ability of deriving code mappings automatically for all orgs using Python and Github at first.
๐ See RFC for details: https://github.com/getsentry/rfcs/blob/main/text/0016-auto-code-mappings.md
By: @armenzg (#41313, #41199, #41132, #41125, #41083), @snigdhas (#41097, #41038, #41080, #41003, #41000, #40991, #40979)
๐ Various fixes & improvements
- ๐ feat(profiling): Add release to profile payload (#41282) by @Zylphrex
- ๐ fix(tests): escape
.
in regex passed to findByText (#41391) by @mdtro - โ test(js): Convert DashboardList to RTL (#41375) by @malwilley
- โ test(js): Convert SentryApplicationDetails to RTL (#41378) by @evanpurkhiser
- feat(profiling): profiling onboarding sidebar (#41322) by @eliashussary
- feat(useStacktraceLink): add hook to fetch stack trace link (#41269) by @JonasBa
- โก๏ธ dep(profiling): Bump sentry sdk for updated profiler (#41324) by @Zylphrex
- ๐ feat(analytics): Record analytics for first profile sent (#41315) by @Zylphrex
- ๐ perf(users-endpoint): Improve users endpoint performance more (#41347) by @Zylphrex
- ๐ fix(metrics): Use parameterize instead of for loop in test (#41316) by @iambriccardo
- ref(perf-issues): Add projectoption for enabling individual detector (#41328) by @k-fish
- ref(contexts): Prettify only known contexts - (#41379) by @priscilawebdev
- ci(jest): regenerate jest-balance.json (#41377) by @getsentry-bot
- ๐ fix(code-mappings): Always add a trailing backslash for codemappings (#41330) by @snigdhas
- ๐ fix(replays): Adjust Replay Details layout(s) dimensions (#41331) by @jesus4497
- โ test(js): Convert ManageDashboards test to RTL (#41352) by @malwilley
- feat(monitors): Tag error events with monitor id (#41291) by @davidenwang
- ref(access): Dataclass to represent (requires_sso, sso_is_valid) pairs (#41239) by @RyanSkonnord
- โ test(js): Convert organizationAuthList to RTL (#41309) by @evanpurkhiser
- feat(hybrid-cloud): Add /user-feedback/* Django route (#41326) by @dashed
- โ test(js): Convert teamKeyTransactionButton to RTL (#41308) by @evanpurkhiser
- Customize pip-compile header (#41334) by @atugushev
- ref: fix typing in sentry.integrations.slack (#41314) by @asottile-sentry
- feat(hybrid-cloud): Add /issues/* Django route (#41333) by @dashed
Plus 1017 more
-
v22.10.0 Changes
Automatic code mappings for Python/Github projects (ongoing)
๐ This milestones add support for creating Python code mappings automatically for orgs with the Github integration installed.
Future work described in this RFC: https://github.com/getsentry/rfcs/blob/main/text/0016-auto-code-mappings.md
By: @armenzg (#39975, #39750)
๐ Various fixes & improvements
- ๐จ Revert "feat(commit-context): Refactor Issue Owner auto-assignment (#40048)" (#40081) by @wedamija
- โก๏ธ ref(emails): Update perf issue email subject (#40072) by @ceorourke
- โ test(js): Convert AcceptOrganizationInvite to RTL (#39809) by @evanpurkhiser
- ref: improve pin_github_action ref matching (#40067) by @asottile-sentry
- โ test(ui): Convert SelectAsyncField test to RTL (#40060) by @malwilley
- โ test(js): Convert TableField test to RTL (#40064) by @malwilley
- โฌ๏ธ deps(ui): Upgrade to jest v29 (#40070) by @scttcper
- โ test: Use initialProps when testing hooks with reactHooks.renderHook (#39532) by @ryan953
- โ feat(hybrid-cloud): Add a test for file upload (#39931) by @AniketDas-Tekky
- ๐ป feat(ui): Add aria-describedby to form inputs (#40037) by @evanpurkhiser
- ๐จ feat(commit-context): Refactor Issue Owner auto-assignment (#40048) by @NisanthanNanthakumar
- โก๏ธ chore(hybrid-cloud): ORM decorators updated. (#40022) by @corps
- ๐ ref(email): Add performance issue alert email template (#39948) by @ceorourke
- โ test(js): Rebalance tests (#40036) by @evanpurkhiser
- ๐ fix(all-events) issue where events tab makes extra api call (#40056) by @DominikB2014
- feat(all-events) Add minidump all events (#40049) by @DominikB2014
- feat(perf_issues): Only send error issues to digests system (#40050) by @wedamija
- ๐ feat(commit-context): Support GitLab (#39381) by @NisanthanNanthakumar
- ๐ ref: Mark batching kafka consumer as deprecated (#40044) by @lynnagara
- ref(gitlab): No need to show token (#40045) by @armenzg
- โ Add all inclusive resources (#40047) by @0Calories
- feat(charts): Add auto-generated aria labels (#39653) by @vuluongj20
- ๐ fix(auth): Fix
device-failed
position (#40011) by @vuluongj20 - feat(replays): Add Slowest Transaction Column To Transaction Replay Table (#39930) by @danecando
Plus 916 more
-
v22.9.0 Changes
๐ Various fixes & improvements
- ๐ fix(js): Avoid constructing API inside fetchOrganizationDetails (#38859) by @evanpurkhiser
- feat(codeowners): Add assignee dropdown codeowners copy (#38832) by @scttcper
- โ test(ui): Convert project install tests to RTL (#38866) by @scttcper
- feat(dashboards): widgets use mep setting provider to determine if requests should be metricsEnhanced or not (#38810) by @edwardgou-sentry
- โก๏ธ feat(replays): Change replay event tags type and update UI (#38604) by @jesus4497
- ref: Continue typing eventstream (#38858) by @lynnagara
- feat(sidebar): open up broadcasts if #whats-new is the hash (#38838) by @scefali
- โ Added question tooltip beside processed baseline toggle. (#38875) by @Abdkhan14
- ๐ feat(perf-issues): Add analytics event to count num of perf issues on issues stream page (#38876) by @0Calories
- ๐ feat(metrics): Add
count_web_vitals
to metrics layer TET-161 by @ahmedetefy - feat(dashboard): Flip top level query filter flag (#38829) by @narsaynorath
- โ ref(dashboards): Delete deprecated dashboard tests (#38872) by @edwardgou-sentry
- chore(perf-issues): Add issue creation rate limiter metrics (#38874) by @udameli
- โ ref(perf-issues): prettify test event JSON (#38871) by @mjq-sentry
- feat(perf_issues): Make
GroupTagKeyValuesEndpoint
work with perf issues (#38865) by @wedamija - feat(profiling): add links to profiledetails (#38824) by @eliashussary
- ๐ fix(perf-issues): N+1 with odd number of potential sources missed (#38862) by @mjq-sentry
- ๐ feat(perf_issues): Default
sentry:performance_issue_creation_rate
to 1.0, and gate perf issue creation usingperformance-issues-ingest
(#38864) by @wedamija - ๐ feat(perf_issues): Explicitly hide performance issues from search if feature flag is disabled (#38863) by @wedamija
- ๐ feat(perf-issues): Add Performance Issues analytics (#38807) by @0Calories
- feat(dashboards): Flip grid layout feature flag (#38827) by @narsaynorath
- ๐ feat(metrics): Support rate for derived metric TET-129 TET-127 by @ahmedetefy
- feat(metrics): Register new option sns-1660 by @untitaker
- ๐ fix(datascrubbing): Limit sensitiveFields (#38803) by @jjbayer
Plus 746 more
-
v22.8.0 Changes
๐ Various fixes & improvements
- ๐ fix(breadcrumbsFilter): Fix level tag crop issue (#37777) by @vuluongj20
- ๐ ref(dropdownMenu): Mark as deprecated (#37319) by @vuluongj20
- ๐ feat(workflow): Remove
duplicate-alert-rule
flag (#37489) by @scttcper - ๐ fix(dashboards): Fix custom metrics not displaying with units correctly in widget viewer(#37807) by @edwardgou-sentry
- feat(replays): New column size and improve of a11y (#37765) by @jesus4497
- ref(perf): Add duplicate detection on group hash (#37787) by @k-fish
- ๐ fix(profiling): Profiling stats response for no projects (#37772) by @Zylphrex
- feat(replays): Normalize resources with client expectations (#37708) by @cmanallen
- ๐ feat(dashboard-filters): Save and expose releaseId in dashboards (#37779) by @narsaynorath
- โฌ๏ธ ref: upgrade confluent-kafka to 1.9.2 (#37733) by @asottile-sentry
- pass resolution time to get_files_changed_in_releases() (#37800) by @komal-saini
- don't call flagr on this feature flag since we'll be hard-coding the handler (#37799) by @barkbarkimashark
- ๐ fix(suspect-resolutions): Get files changed in releases within 5h time-window (#37789) by @komal-saini
- ๐ fix: explicitly define app label (#37795) by @MeredithAnya
- ๐ fix(integrations): don't remove functions before they're actually removed (#37793) by @vpandiarajan20
- ref(indexer): Add postgres, cloudspanner modules (#37771) by @MeredithAnya
- Sentry Functions: Backend Webhook Integration (#37205) by @vpandiarajan20
- ๐ ref(indexer): Deprecate DbKey (#37790) by @lynnagara
- ๐จ ref(suspect-resolutions): refactor code around (#37775) by @barkbarkimashark
- ๐ fix(dashboard): Pass location to handleAddQueryToDashboard (#37785) by @shruthilayaj
- ๐ fix(releases): filter out releases with projects by project membership instead of access (#37495) by @barkbarkimashark
- ๐ feat(suspect-resolutions): track the suspect resolutions algo changes in analytics events (#37778) by @barkbarkimashark
- โช Revert "fix(mep): Missed a tag resolver (#37768)" (#37782) by @k-fish
- ๐ fix(ui): integrations text alignment (#37776) by @robinrendle
Plus 789 more
-
v22.7.0 Changes
๐ Various fixes & improvements
- ๐จ ref(replays): Refactor MouseTracking component into a react hook (#36710) by @ryan953
- ๐ feat(release-activity): backend support for tracking release activity (#36608) by @barkbarkimashark
- โก๏ธ feat(grouping): Add support for automatic grouping updates (#36358) by @mitsuhiko
- feat(replays): add session replays endpoints, proxy logic (#36631) by @JoshFerge
- ๐ fix(dashboards): Open in Discover missing in Default Dashboard (#36728) by @narsaynorath
- โฌ๏ธ chore(deps): Upgrade @sentry/* JS SDKs from 7.6.0 to 7.7.0 (#36727) by @AbhiPrasad
- ๐ fix(mep): Remove the granularity hacks (#36724) by @wmak
- ๐ chore(deps): Bump eslint-config-sentry 1.94 -> 1.95 (#36693) by @NisanthanNanthakumar
- ๐ fix(test) Allow the connection name to be defined by migration tests (#36712) by @markstory
- ๐ fix(perf) Disabled performance settings if denied access (#36675) by @DominikB2014
- ๐ fix: Remove potentially unnecessary pip installs (#36649) by @untitaker
- fix: Fix unbound variable if DEVENV_NO_REPORT=1 (#36650) by @untitaker
- โ test(issue-details): Fix issue details create comment test (#36715) by @Zylphrex
- ๐ ref(tags): Refactor the Tags table so the rows are independant of the styled title (#36711) by @ryan953
- ๐ fix(ci): include workdir to cache-dependency-path in setup-sentry (#36718) by @joshuarli
- ๐ bug(replays): Remove the custom replays navTabs, use core nav which supports with dark-mode (#36709) by @ryan953
- feat(replays): Cleanup unneeded tabs from the Replay Details page (#36706) by @ryan953
- feat(alert): Create metric alerts on project creation (#36582) by @Neo-Zhixing
- ๐ fix(devserver): Start both string indexers when metrics are enabled (#36682) by @untitaker
- feat(profiling): Ingest profile call trees (#36268) by @Zylphrex
- ref: replace legacy compat.map with list comprehensions (api) (#36694) by @asottile-sentry
- feat(integrations): Endpoint for SentryFunctions creation page (#36557) by @vpandiarajan20
- โ tests(mep): Add missing tests for entity subscription helper functions (#36689) by @wedamija
- ๐ feat(mep): Add
PerformanceMetricsEntitySubscription
for use with MEP alerts (#36653) by @wedamija
Plus 760 more
-
v22.6.0 Changes
๐ Various fixes & improvements
- ref: replace
import_submodules
with explicit*
imports (#35677) by @asottile-sentry - ๐ ref: fix linting of fixtures namespace (#35684) by @asottile-sentry
- โ ref(sentry app): Rewrite Sentry App Tests (#35664) by @ceorourke
- ๐ feat(discover): Support sum function while querying metrics in discover (#35576) by @edwardgou-sentry
- ref: re-enable pyc files now that we're on python 3 (#35678) by @asottile-sentry
- ref: allow explicit relative imports
from .json
(#35676) by @asottile-sentry - ๐ fix(replays): fix error/durations on Replays for page >1 (#35647) by @SDaian
- ref(virtualizedtree): compute startindex and avoid wasteful iterations (#35621) by @JonasBa
- feat: Thread names (#35620) by @loewenheim
- โช Revert "Revert "ref: simplify and type flake8 plugin (#35645)" (#35651)" (#35673) by @asottile-sentry
- ๐ fix(cra-metrics): Count all users in metrics alerts (#34957) by @jjbayer
- feat: Run csharp/il2cpp events through symbolicator (#35615) by @Swatinem
- โฌ๏ธ ref: upgrade boto* packages to fix conflicts (#34524) by @asottile-sentry
- ๐ ref(stack-trace): Update header style (#35670) by @priscilawebdev
- ๐ fix(relay): Defer cache invalidation up until after DB transaction (#35523) by @untitaker
- feat(dashboard): Add field options for table cols to config (#35622) by @shruthilayaj
- ๐ fix(projectconfig): Invalidation task deals with deleted project (#35668) by @flub
- ref(stack-trace): Add new design changes - (#35617) by @priscilawebdev
- ๐ chore(deps): bump @sentry/release-parser from 1.3.0 to 1.3.1 (#35657) by @dependabot
- chore(deps): bump core-js from 3.22.7 to 3.23.1 (#35656) by @dependabot
- ๐ ref(widget-builder): Replace Feedback Button with FeatureFeedback component (#35571) by @priscilawebdev
- chore(deps): bump echarts from 5.3.1 to 5.3.3 (#35658) by @dependabot
- ๐ build(deps): bump css-what from 5.0.0 to 5.1.0 (#35623) by @dependabot
- ๐ build(deps-dev): bump @types/node from 17.0.38 to 17.0.42 (#35598) by @dependabot
Plus 746 more
- ref: replace
-
v22.5.0 Changes
Replays v0 (ongoing)
By: @billyvg (#34407, #34388)
๐ Various fixes & improvements
- ref(js): Convert DateTime to a FC (#34628) by @evanpurkhiser
- โก๏ธ chore: Update logo for dark or light theme (#34229) by @mattjohnsonpint
- ref(js): Convert U2fContainer to a FC (#34630) by @evanpurkhiser
- ref(js): Convert discover eventsV2 Breadcrumbs to a FC (#34629) by @evanpurkhiser
- ๐ ref(js): Convert ProjectPerformanceContainer to a FC (#34624) by @evanpurkhiser
- ref(js): Convert gridEditable/sortLink to a FC (#34615) by @evanpurkhiser
- ref(js): Convert LoadingError to a FC (#34626) by @evanpurkhiser
- ref(js): Convert UnlinkedAlert to a FC (#34632) by @evanpurkhiser
- ref(js): Convert TagDistributionMeter to a FC (#34627) by @evanpurkhiser
- ๐ style(js): Small formatting adjustment to projectSettingsLayout (#34625) by @evanpurkhiser
- ref(js): Convert TeamAvatar to a FC (#34623) by @evanpurkhiser
- ref(js): Convert ValueComponent to a FC (#34620) by @evanpurkhiser
- ref(js): Convert BreadcrumbTitle to a FC (#34619) by @evanpurkhiser
- feat(onboarding): Customized cards (#34603) by @Neo-Zhixing
- ref(js): Convert OnboardingWizardSidebar to a FC (#34609) by @evanpurkhiser
- ๐ chore(dashboard): Default RH field to crash_free_rate (#34285) by @shruthilayaj
- ๐ fix(dashboard): Remove session.status as a filter tag (#34593) by @shruthilayaj
- ๐ fix(discover): Fix bug preventing saving queries with equation (#34580) by @wmak
- feat(crash_rate_alerts): Add logic to enforce session -> metric alerts (#34534) by @wedamija
- ๐ feat(replays): Better console messages + add string formatting (#34501) by @billyvg
- ๐ fix(dev): also patch invalid escape sequences in selenium.* (#34577) by @asottile-sentry
- โช Revert "fix(notifications): Use
metrics_key
(#34572)" (04f013dd) by @getsentry-bot - โก๏ธ ref(integrations): Update GH and GL feature descriptions (#34578) by @ceorourke
- feat(alertWizard): Show My Projects in project selector in alert wizard (#34583) by @mikellykels
Plus 732 more
-
v22.4.0 Changes
Replays v0 (ongoing)
By: @ryan953 (#33313)
๐ Various fixes & improvements
- โ debug(tests): Added some debugging for flakey ado test (#33632) by @AniketDas-Tekky
- ref(rate limits): Tag DD metric w/ rate limit type (#33621) by @ceorourke
- ๐ฒ ref(access log): Add Datadog metrics (#33644) by @ceorourke
- ๐ ref(reflux): remove index signature (#33407) by @JonasBa
- feat(flamechart): allow rendering the chart on arbitrary x axis (#33577) by @JonasBa
- ๐ fix(ui): typo on languages (#33628) by @23RoMax
- ๐ fix(ui): Don't show project picker for alert wizard v3 (#33634) by @taylangocmen
- ๐ JSON syntax and OpenAPI spec fixes, to silence (some) swagger/openapi codegen errors. (#28396) by @tesueret-msft
- ๐ fix(alertStatus): Handle alert details page when no project (#33635) by @mikellykels
- ๐ fix(rate limit): Format 429 response correctly (#33629) by @ceorourke
- ๐ fix(workflow): Format metric date to number from query params (#33633) by @scttcper
- ๐ fix(ui): Add % to crash free sessions tooltip (#33624) by @mikellykels
- feat(replay): Implement the View in Fullscreen button (#33566) by @ryan953
- feat(workflow): Tidy up projects page design (#33608) by @mikellykels
- ๐ fix(sudo modal): no longer trying to log superuser access on sudo (#33622) by @maxiuyuan
- feat(perf): Add MEP to transaction summary (#32773) by @k-fish
- ๐ feat(dashboards): Update Release Health dataset to use sessions v2 (#33582) by @shruthilayaj
- ref(alerts): Use Badge in team filter (#33596) by @vuluongj20
- ๐ feat(onboarding): remove welcome page experiment and use new experience (#33616) by @scefali
- feat(workflow): Add Undo to issue removal toast (#33249) by @mikellykels
- ref(page-filters): All environments -> All env (#33568) by @davidenwang
- ๐ ref(perf): Move long-tasks to app-wide (#33614) by @k-fish
- ๐ fix(new-widget-builder-experience): Unnecessary dashboard visit requests (#33619) by @narsaynorath
- ๐ ref(page-filters): Move issues sort options inside table (#33590) by @vuluongj20
Plus 771 more
-
v22.3.0 Changes
๐ Various fixes & improvements
- feat(perf): Add MEP param to other landing requests (#32575) by @k-fish
- 0๏ธโฃ feat(devenv): set sentry SDK default off if dsn not provided and relay off (#32569) by @JoshFerge
- ref(dam): Use cols and aggregates (#32441) by @shruthilayaj
- ๐ feat(mep): Introduce p100 to the metric query builder (#32570) by @wmak
- ๐ feat(mep): Introduce the count_web_vitals functions to metrics (#32507) by @wmak
- ๐ ref(sdk): Move back to 5000ms idleTimeout (#32564) by @k-fish
- ๐ feat(dashboards): Widget Viewer beta badge and style (#32588) by @edwardgou-sentry
- ๐ chore: Add team-web-backend as CODEOWNERS of SDK (#32033) by @sl0thentr0py
- ๐ป ref(ui): Improve uage of BookmarkStar (#32553) by @evanpurkhiser
- โ test(js): Convert organizationGroupDetails/action to RTL (#32598) by @evanpurkhiser
- chore(deps): bump pillow from 8.3.2 to 9.0.1 (#32552) by @dependabot
- โฌ๏ธ chore(js): Upgrade babel from 7.15 -> 7.17 (#32016) by @evanpurkhiser
- feat(onboarding): Add onboarding welcome page experiment (#31733) by @scefali
- feat(codeowners): Decode base64 CODEOWNERS contents to utf-8 (#32582) by @NisanthanNanthakumar
- ๐ fix(projects): Use subText for project issues table's heading (#32597) by @vuluongj20
- ๐ fix(projects): Use subText for project card's score title (#32595) by @vuluongj20
- ๐ fix(ui): fixed size of open in issues button (#32573) by @robinrendle
- ๐ fix(ui): copy of alert details chart (#32587) by @robinrendle
- ๐ป ref(ui): Make small UI changes to Button component (#31903) by @vuluongj20
- ref(page-filters): Add
alignDropdown
prop to environment selector (#32461) by @vuluongj20 - ๐ fix(tests): Another attempt to reduce flakiness of event frequency tests (#32580) by @wedamija
- ๐ fix(dashboards): Don't display edit button in Widget Viewer for prebuilt dashboards (#32567) by @edwardgou-sentry
- ๐ fix(design): Fix code css definition (#32589) by @dashed
- ๐ fix(discover): Add to Dashboard test from a Discover Query (#32577) by @edwardgou-sentry
Plus 605 more
-
v22.2.0 Changes
๐ Various fixes & improvements
- ๐ ref(ui) Move forms out of views/settings/components (#31785) by @markstory
- ๐ feat(perf): Show link to docs when some web vitals data is missing (#31764) by @0Calories
- feat(dashboard): Add duplicate widget button in dashboard edit mode (#31776) by @edwardgou-sentry
- feat(metrics): Add metrics to series transformer (#31783) by @matejminar
- ๐ ref(new-widget-builder-experience): Add visualization & query fields (#31786) by @priscilawebdev
- feat(profiling): add flamegraph tooltip (#31663) by @JonasBa
- ref(endpoints): SentryApp endpoints module (#31749) by @mgaeta
- ๐ป feat(ui): Add empty state for for review tab (#31782) by @taylangocmen
- ๐ ref(models): Move more models to submodules (#31583) by @mgaeta
- Select weekly email template based on feature flag (#31802) by @Neo-Zhixing
- feat(workflow): Add alert-rule-status-page flag (#31796) by @scttcper
- ๐ fix(perf): Transaction is missing in perfForSentry (#31801) by @k-fish
- feat(codeowners): add api owners group to CODEOWNERS (#31739) by @JoshFerge
- ๐ meta(gha): Deploy workflow issue-routing-helper.yml (#31798) by @chadwhitacre
- chore(auth): Enable automatic IdP migration for all users (#31774) by @RyanSkonnord
- feat(ratelimits): Turn on rate limit enforcement (#31789) by @AniketDas-Tekky
- ref(perf): Switch VC component to use perf.now (#31795) by @k-fish
- ref(api): Refactor organization_member_team_details (#31751) by @RyanSkonnord
- ๐ fix(pagerduty): Fix logging params (#31794) by @ceorourke
- feat(dashboards): widget viewer modal feature flags (#31792) by @edwardgou-sentry
- feat(reports): Include transactions in project series histogram (#30839) by @Neo-Zhixing
- feat(apidocs): document SCIM member index post with new tooling (#31695) by @JoshFerge
- feat(apidocs): document SCIM member index get with new tooling (#31694) by @JoshFerge
- ๐ fix(alert-rule-action): Initialize formdata with existing values (#31710) by @NisanthanNanthakumar
Plus 502 more