Skip to content

Releases: getsentry/sentry

22.5.0

16 May 18:55
Compare
Choose a tag to compare

Replays v0 (ongoing)

By: @billyvg (#34407, #34388)

Various fixes & improvements

Plus 732 more

22.4.0

15 Apr 17:26
Compare
Choose a tag to compare

Replays v0 (ongoing)

By: @ryan953 (#33313)

Various fixes & improvements

Plus 771 more

22.3.0

15 Mar 21:45
Compare
Choose a tag to compare

Various fixes & improvements

Plus 605 more

22.2.0

15 Feb 17:24
Compare
Choose a tag to compare

Various fixes & improvements

Plus 502 more

22.1.0

17 Jan 17:21
Compare
Choose a tag to compare

Frontend Deploys (ongoing)

By: @billyvg (#28878)

Python: Add support for Apple arm64 development (ongoing)

Apple started moving away from their Intel based chipset to arm64 chipsets (aka as Apple Silicon).
In order to do Sentry development on this new architecture we need to do various changes to Sentry's development environment. Some of these changes include using a different Python version (arm64 support was added on Python 3.8.10), upgrading Python packages and hosting some Python wheels that third-party maintainers are not yet releasing.

By: @armenzg (#30071, #29739, #29449, #29315, #29013, #28769, #28607)

Docker: Add support for Apple arm64 development (ongoing)

In order to do development for Sentry, we need to spin up various Docker containers.
Apple is moving away from Intel based chipset to arm64 chipsets (aka Apple Silicon).

This milestones track all work required to make sure we can still use these development services on Apple's arm64 architecture.

By: @armenzg (#29494, #29293, #29284, #29157, #29081, #29117, #29084, #28672, #28724)

Connecting Dashboards and Discover (ongoing)

Open a Dashboard widget in Discover. Add a Discover Query to a Dashboard.

By: @edwardgou-sentry (#28699, #28827, #28745, #28637)

Various fixes & improvements

Plus 2051 more

21.12.0

15 Dec 19:59
Compare
Choose a tag to compare

Frontend Deploys (ongoing)

By: @billyvg (#28878)

Python: Add support for Apple arm64 development (ongoing)

Apple started moving away from their Intel based chipset to arm64 chipsets (aka as Apple Silicon).
In order to do Sentry development on this new architecture we need to do various changes to Sentry's development environment. Some of these changes include using a different Python version (arm64 support was added on Python 3.8.10), upgrading Python packages and hosting some Python wheels that third-party maintainers are not yet releasing.

By: @armenzg (#30071, #29739, #29449, #29315, #29013, #28769, #28607)

Docker: Add support for Apple arm64 development (ongoing)

In order to do development for Sentry, we need to spin up various Docker containers.
Apple is moving away from Intel based chipset to arm64 chipsets (aka Apple Silicon).

This milestones track all work required to make sure we can still use these development services on Apple's arm64 architecture.

By: @armenzg (#29494, #29293, #29284, #29157, #29081, #29117, #29084, #28672, #28724)

Connecting Dashboards and Discover (ongoing)

Open a Dashboard widget in Discover. Add a Discover Query to a Dashboard.

By: @edwardgou-sentry (#28699, #28827, #28745, #28637)

Various fixes & improvements

Listing 64 out of 1670

21.11.0

15 Nov 23:26
Compare
Choose a tag to compare

Frontend Deploys (ongoing)

By: @billyvg (#28878)

Python: Add support for Apple arm64 development (ongoing)

Apple started moving away from their Intel based chipset to arm64 chipsets (aka as Apple Silicon).
In order to do Sentry development on this new architecture we need to do various changes to Sentry's development environment. Some of these changes include using a different Python version (arm64 support was added on Python 3.8.10), upgrading Python packages and hosting some Python wheels that third-party maintainers are not yet releasing.

By: @armenzg (#29739, #29449, #29315, #28769, #28607)

Docker: Add support for Apple arm64 development (ongoing)

In order to do development for Sentry, we need to spin up various Docker containers.
Apple is moving away from Intel based chipset to arm64 chipsets (aka Apple Silicon).

This milestones track all work required to make sure we can still use these development services on Apple's arm64 architecture.

By: @armenzg (#29494, #29293, #29284, #29157, #29081, #29117, #29084, #28672, #28724)

Connecting Dashboards and Discover (ongoing)

Open a Dashboard widget in Discover. Add a Discover Query to a Dashboard.

By: @edwardgou-sentry (#28699, #28827, #28745, #28637)

Various fixes & improvements

Read more

21.10.0

15 Oct 18:28
Compare
Choose a tag to compare

Frontend Deploys (ongoing)

PRs: #28878

Python: Add support for Apple arm64 development (ongoing)

Apple started moving away from their Intel based chipset to arm64 chipsets (aka as Apple Silicon).
In order to do Sentry development on this new architecture we need to do various changes to Sentry's development environment. Some of these changes include using a different Python version (arm64 support was added on Python 3.8.10), upgrading Python packages and hosting some Python wheels that third-party maintainers are not yet releasing.

PRs: #28769, #28607

Docker: Add support for Apple arm64 development (ongoing)

In order to do development for Sentry, we need to spin up various Docker containers.
Apple is moving away from Intel based chipset to arm64 chipsets (aka Apple Silicon).

This milestones track all work required to make sure we can still use these development services on Apple's arm64 architecture.

PRs: #29293, #29284, #29157, #29081, #29117, #29084, #28672, #28724

Connecting Dashboards and Discover (ongoing)

Open a Dashboard widget in Discover. Add a Discover Query to a Dashboard.

PRs: #28699, #28827, #28745, #28637

Various fixes & improvements

  • feat(workflow): Enable issue-percent-filters flag by default (#29325)
  • feat(post-process-forwarder) Allow different types of post process forwarders (#29225)
  • ref(search): Enable search without waiting for search groups to load (#29336)
  • adds experiment for trial label (#29305)
  • fix(discover): Various snql discover fixes (#29219)
  • chore(deletion) Drop aborted column (#29323)
  • fix(snapshots): Fixes datetime comparison with str issue (#29349)
  • fix(ui): Handle empty alert chart (#29348)
  • feat(dev): Run dev env workflow when .pre-commit-config.yaml changes (#29331)
  • ref(tests): Use screen for querying in RTL (#29312)
  • fix(alerts): Fix logic that creates snapshots for crash rate alerts (#29320)
  • ref(grouprelease): Buffer GroupRelease.last_seen update per minute (#29328)
  • ref(minichart): Add extra empty space on the top - [INGEST-495] (#29321)
  • ref(js): Remove unused withProjects on incidentRules/triggers (#29335)
  • test(js): Always use our exported act (#29340)
  • ref(js): Rewrite Sidebar as a functional component (#29278)
  • test(js): Refactor useLegacyStore test to use testing-library/react-hooks (#29338)
  • fix(workflow): Filter team release counts by teams projects (#29341)
  • feat(team-insights): Add Number of Releases section (#29101)
  • Temporarily disable pyright pre-commit checks. (#29326)
  • build(deps): bump nth-check from 2.0.0 to 2.0.1 (#29000)
  • fix(growth): Select the correct project when showing sample transaction banner (#29324)
  • fix(visibility): Unbound errors for visibility files (#29330)
  • fix(js): Links should not receive router attributes (#29279)
  • ref: Set defaults for potential unbound errors (#29327)
  • feat(workflow): Remove alert issue redesign flag (#29061)
  • feat(symbolicator): Record metrics for projects being assigned and unassigned to the LPQ (#29229)
  • ref(grouprelease): Buffer updates to GroupRelease.last_seen (#29311)
  • fix(typo): 'set up' has a space (#29322)
  • feat(discover): Added analytics for connecting Discover and Dashboards (#29286)
  • fix(ui): Add optional chaining to releases adoption chart (#29317)
  • chore(deletion) Remove aborted field from the model (#29297)
  • feat(suspect-spans): Add new spans columns to transactions dataset (#29287)
  • ref(appconnect): Do not sample metrics for app store connect (#29310)
  • test: Stabilize release comparison snapshot (#29313)
  • feat(consumer): Add batch timeout for offset commit (#29285)
  • fix: Use counters instead of gauges (#29291)
  • feat(ui): Add related issues to crash rate alerts (#29283)
  • type comparisonDelta can be null in saved incidents (#29308)
  • fix(cmp_alerts): Set type when comparison delta default value when null or undefined (#29306)
  • ref(misc): Fix copy and formatting (#29304)
  • feat(workflow): Adding 'this week' totals, dynamic average, and merging into one query (#29301)
  • ref(teams): Alert team filter now uses team slug instead of team name (#29296)
  • feat(cmp_alerts): Show change alert status in the metric alert builder chart (#29201)
  • ref(tests) Move tests for withTags() HOC off of enzyme (#29300)
  • feat(metric-alerts): Fire webhook to Alert Rule UI Component trigger action (#29298)
  • ref(Alert Rules): Only pass inputChannelId for Slack (#29295)
  • fix(migration) Fix exception in data migration 0233 (#29271)
  • dev: Add pyright as a pre-commit hook (#29280)
  • fix(deletions) Fix blocked organization integration deletions (#29269)
  • ref(releasehealth): Implement get_num_sessions_per_project on metrics backend [INGEST-249] (#29208)
  • ref(ui): Refactor releases adoption request (#29253)
  • feat: Move events in the wrong queue to the right one [NATIVE-203] (#29207)
  • ref(ui): Rename project session request (#29254)
  • ref(ui): Rename release health request (#29255)
  • test: Update flakey releaes snapshot (#29281)
  • ref(ui): Replace releaseDetailsRequest with SessionsRequest (#29252)
  • feat(ui): Format alert incident tooltip (#29257)
  • ref(ui): Remove legacy release details codepaths (#29150)
  • ref(stores): Make ProjectsStore useLegacyStore compatible (#29247)
  • ref(js): Swap withConfig HoC to useLegacyStore(ConfigStore) (#29277)
  • ref(release): Use bulk insert for CommitFileChange in set_commits (#29256)
  • ref(ui): Convert metric rule create to functional component (#29274)
  • feat(alert-rules): Add validation for schema fields attached to alert rules (#29226)
  • fix(ui): Update localstorage when project is deleted (#29104)
  • feat(metric-alerts): Create/update Alert Rule UI Components (#29236)
  • fix(ui): Disable scroll hijack with cursor over zoomable charts (#29234)
  • chore(suspect-spans): Add metric for span grouping calculation (#29266)
  • ref(teams): Switch TeamCrumb to utilize useTeams (#29242)
  • feat(workflow): Add team label to team insights dropdown (#29243)
  • ref(js): Small condition refactor (guards) in EditableText (#29267)
  • ref(js): Make SidebarPanelStore useLegacyStore compatible (#29268)
  • feat(activity): Disable note input when no text is entered (#29264)
  • fix(test): Fix flaky test for useTeams (#29214)
  • ref(js): Convert ActivityNote to a functional component (#29250)
  • fix(authenticator): Allow superusers to override 2fa-required org removal (#29089)
  • ref(stores): Rename OrganizationActions.{fetchOrg -> reset} (#29246)
  • fix(ui): Handle Adoption Stage if project slug invalid (#29227)
  • feat(snql): Add support for array combinator in snql (#29047)
  • fix(ui): Release comparison performance view for smaller screens (#29228)
  • feat(discover): Beta Badges on Add to Dashboard buttons (#29262)
  • feat(cmp_alerts): Return current and comparison count from stats api, instead of percent (#29245)
  • feat(workflow): 'Team' Release Count API (#28836)
  • ref(js): useLegacyStore for DemoHeader sidebar collapsed (#29251)
  • feat(dev): On Apple arm64 install hosted confluent-kafka wheel (#29013)
  • fix(discover): Check yAxis list contains equation functions when adding widget from discover (#29153)
  • fix(ui) Fix issue stats chart colours in dark mode (#29162)
  • fix(tests) Add a sleep to /issues test (#29259)
  • fix(metrics): Fix some bugs in metrics-based release health [INGEST-249] (#29233)
  • ref(ui): Refactor sessions existence checks (#29205)
  • fix(ui): Block quote was ugly af (#29249)
  • style(webpack): Don't use flag style comments for blocks (#29238)
  • ref(js): Use localeCompare for sort in projectsStore#getAll (#29244)
  • feat(jobs): Come struggle at react code with us (#29241)
  • ref(js): Remove unused react-keydown (#29240)
  • ref(js): Convert a number of withApi's -> useApi's (#29239)
  • ref(slack): Indicate recipient in referrer (#29235)
  • fix(activity): check that user exists when seeing if we can edit comment (#29156)
  • feat(alert-rule): Render Alert Rule UI Component in Metric Alerts (#29103)
  • fix(ui): install docs line height (#28998)
  • feat(workflow): Collapse team misery on more than 8 results (#29199)
  • fix(itunes): sms auth [NATIVE-265] (#28987)
  • fix(appstore): Not all pages have includes (#28721)
  • feat(symbolicator): Add a backoff timer when projects move in/out of the LPQ (#29100)
  • feat(notifications): Format Crash Rate alert notifications [WOR-1412] (#29107)
  • ref(releasehealth): Implement get_project_sessions_count on metrics backend [INGEST-249] (#29148)
  • fix(ui): Do not show threshold type on session alerts (#29206)
  • ref(ui): Refactor triggers chart to use SessionsRequest (#29204)
  • feat(growth): Adding targeted upsell modal experiment (#29222)
  • ref(sentry-metrics): Add basic caching layer to indexer (#29115)
  • ref(sentry apps): Remove Zepel (#29218)
  • ref(symbolicator): Add tests for LPQ tasks (#29088)
  • fix(scim): fix error when member on team doesnt exist (#29217)
  • fix(workflow): Fix issues reviewed when switching teams (#29200)
  • feat(discover): enable multi y axis for previous period view (#28951)
  • feat(discover): Previous period on charts (#29211)
  • fix(snql): Orderby duplicate column should work (#29121)
  • chore(performance): Drop legacy key transactions table (#29074)
  • ref(vsts): Shadow deprecate VSTS plugin (#29202)
  • feat(sentry apps): Add TaskCall to integration directory (#29164)
  • feat(post-process-forwarder) Add header for transaction processing (#28908)
  • feat(workflow) rate limit ProjectKeyStats endpoint (#29210)
  • fix(ui) Improve Darkmode for ownership assignments (#29161)
  • fix(api): Cast all api log values to string (#29213)
  • fix: Return correct data in get_*_for_project methods (#29037)
  • feat(internal-metrics): Add gauge support (#29091)
  • ref(js): useTheme in DropdownLink (#29176)
  • ref(js): Convert VitalChart to a functional component (#29168)
  • ref(js): useTheme in BaseChart (#29175)
  • ref(js): Convert performance/trends/chart to a functional component (#29172)
  • ref(js): Convert CommandPalette to a functional component (#29174)
  • ref(js): Convert RulesPanel to a functional com...
Read more

21.9.0

15 Sep 17:22
Compare
Choose a tag to compare
  • No documented changes.

21.8.0

15 Aug 17:20
Compare
Choose a tag to compare
  • No documented changes.