Skip to content

Releases: getsentry/sentry

10.0.1

21 Jul 19:14
4fb01fb
Compare
Choose a tag to compare
Tag for release: 10.0.1

20.7.1

17 Jul 21:07
Compare
Choose a tag to compare
  • No documented changes.

20.7.0

15 Jul 17:48
Compare
Choose a tag to compare
  • No documented changes.

v20.6.0

16 Jun 19:31
Compare
Choose a tag to compare
  • Switched to CalVer

10.0.0

07 Jan 18:45
@BYK BYK
10.0.0
ebb7e5c
Compare
Choose a tag to compare

9.1.2

23 Jul 01:10
@BYK BYK
9.1.2
Compare
Choose a tag to compare
  • de95702 Matt Robenolt Wed Apr 10 13:35:52 2019 -0700 build: Switch to psycopg2-binary (#12717)
  • fff8344 Sasha Case Tue Jul 16 21:36:47 2019 +1000 fix: Docs not built in fresh bdist_wheel (#12220)
  • d44a6d7 Jan Michael Auer Wed May 22 12:17:18 2019 +0200 fix: Renormalize snuba events (#13329)
  • 08ac2c6 Markus Unterwaditzer Tue Apr 30 15:00:36 2019 +0200 fix: Renormalize once (#12991)
  • 0a9d43d Jan Michael Auer Thu Apr 25 01:02:10 2019 +0200 fix(assemble): Update outdated test, change status (#12928)
  • ca155ea Jan Michael Auer Thu Apr 25 00:14:18 2019 +0200 fix(assemble): Avoid increasing backlogs in assemble (#12923)
  • 896d4c3 Jan Michael Auer Wed Apr 17 14:15:30 2019 +0200 fix(unreal): Extract better portable callstacks (#12812)
  • daa5ccb Markus Unterwaditzer Thu Apr 4 10:06:46 2019 +0200 fix: Fix a bunch of null references (#12637)
  • ba0d389 ganzevoort Thu Jul 11 16:40:32 2019 +0200 fix issue 13968: silent cleanup honors is_filtered (#13969)
  • b5b4b90 Burak Yigit Kaya Thu Jun 20 19:01:32 2019 +0300 fix(packaging): Include all of src/sentry (#13743)
  • 00dc2d3 Burak Yigit Kaya Wed Jun 19 22:48:54 2019 +0300 test(installWizard): Remove obsolete test case and rename the remaining (#13736)
  • 7822ea3 Sam Hausmann Wed Jun 19 13:55:34 2019 -0400 ref(slack): Remove message title limit (#13687)
  • c762e3a Burak Yigit Kaya Wed Jun 19 00:22:12 2019 +0300 fix(installWizard): Fix client default values not set (#13726)
  • ceffe91 Burak Yigit Kaya Mon Jun 17 16:51:17 2019 +0300 feat(upgrade): Default to superuser for first user (#13706)
  • c8d139d Mark Story Mon Jun 3 15:55:48 2019 -0400 fix(api) Update serializer max length to match database (#13499)
  • ae5eb03 Evan Purkhiser Tue May 21 11:42:08 2019 -0700 fix(slack): use oauth.token over oauth.access for legacy WST app
  • e9570f0 Evan Purkhiser Mon May 20 15:13:02 2019 -0700 ref(slack): Implement bot app switch (#13184)
  • 3cd4d5c Roach Mon May 13 10:37:58 2019 -0700 Updated Slack integration logo (#13174)
  • 3626966 Mark Story Mon Apr 29 10:08:40 2019 -0400 chore: Bump moment-timezone (#12966)
  • b604a2d Mark Story Wed Apr 24 09:41:21 2019 -0400 fix(ui) Fix zindex woes in hovercards. (#12887)
  • 0f6675a Mark Story Tue Apr 23 18:10:38 2019 -0400 fix(jira) Don't 500 when request token requests timeout (#12884)
  • a9cb023 Dan Fuller Tue Apr 23 12:57:55 2019 -0700 fix(api): Fix bug where serialization fails for a pull request that is related to a removed repo (SEN-516)
  • 6146169 Mark Story Tue Apr 23 16:00:27 2019 -0400 fix(jira) Don't 500 when oauth tokens are revoked (#12886)
  • 15bf6bd Evan Purkhiser Tue Apr 23 09:48:11 2019 -0700 fix(slack): Use event message /type when available (#12881)
  • fcaadcb Billy Vong Tue Apr 23 08:57:44 2019 -0700 fix(sidebar): Fix using wrong pathname (#12870)
  • 46bbe21 Billy Vong Tue Apr 23 08:57:21 2019 -0700 fix(js): Fix cleanup API client (#12872)
  • 0c85531 Lauryn Brown Mon Apr 15 12:26:36 2019 -0700 ref(releases): Refactored Releases Serializers (#12535)
  • db41bf8 Dena Mwangi Fri Apr 5 10:41:48 2019 -0700 fix field name to match serializer (#12532)

See 9.1.1...9.1.2 for full changes

GPG key: 70DB C4D9 5802 6B46 032E AB75 A17E E621 C962 DE46

9.1.1

19 Apr 22:54
9.1.1
Compare
Choose a tag to compare
  • Bug fixes from 9.1.0 release.

See 9.1.0...9.1.1 for full changes

GPG key: D874 9766 A66D D714 236A 932C 3B2D 400C E5BB CA60

9.1.0

03 Apr 17:28
9.1.0
Compare
Choose a tag to compare

The changelog for Sentry 9.1 is summarized. For full details, we recommend reviewing the
full set of SCM changes on GitHub.

First, an important preface:

FUTURE VERSIONS OF SENTRY WILL INTRODUCE BACKWARDS INCOMPATIBLE INFRASTRUCTURE

This is the last version in the 9.x series, and our next release will migrate many legacy technologies onto standardized versions our SaaS service uses. The most notable, known concerns are:

  • Postgres will be the only supported SQL database
  • Our new search infrastructure (codenamed Snuba) will become required (we'll provide a migration path)
  • Various new infrastructure services will be required (such as Kafka)

This is required for Sentry to continue to support open source releases in a meaningful way, and ensures we have only a single, standard way of running the services.

Integrations

We've added a new global integration concept to Sentry, which raises plugins to the organization level. Access to these integrations are controlled with the org:integrations scope, and are granted to any user with an Admin or higher role.

This release includes integrations for:

  • Azure DevOps
  • BitBucket
  • GitHub
  • GitHub Enterprise
  • GitLab
  • Jira
  • Jira Server

There is additionally a Slack integration, though it requires a now-deprecated workspace token in order to use.

Note: a known issue exists where integrations are always shown as enabled, even when you haven't configured the appropriate server settings (such as OAuth keys).

Native Support

Various improvements for native (compiled) runtimes is included in this release.

  • Improved rendering for native stacktraces.
  • Improved support for Apple crash reports.
  • Added unreal engine 4 crash dump support.
  • Added code identifier support for debug files.

Security

  • Added SAML2 SSO support.
  • Member invitations will now automatically expire after 30 days.
  • Fixed potential settings exposure if sentry was deployed in DEBUG mode.

Misc

  • Settings have been greatly improved and updated to allow non-admins read-only access in many areas.
  • Added additional localization configuration for User Feedback dialogs.
  • Added account session history under Account Settings -> Security -> Session History.
  • Event data stored in Redis & RabbitMQ no longer uses pickle to encode data. All data is now encoded in JSON.
  • Various improvements to CSP and other browser Reporting API support.
  • Many features disabled via feature flags now indicate how to enable them in the UI.
  • Improved suspect commit generation for Java projects.
  • Repository access is now coupled to integrations access (org:integrations)
  • Various improvements to exception fingerprinting.

See releases/9.0.x...9.1.0 for full changes

GPG key: D874 9766 A66D D714 236A 932C 3B2D 400C E5BB CA60

9.0.0

25 Jun 21:54
9.0.0
Compare
Choose a tag to compare

The changelog for Sentry 9 is summarized. For full details, we recommend reviewing the
full set of SCM changes on GitHub. There are far too many changes to list in Sentry 9,
but the major highlights are documented below.

There are also significant schema and data changes in this release, so plan for a huge amount
of updates and a measurable increase in utilization of your data stores.

Note: Major features which are undocumented here should be considered unstable, and are almost
certainly behind a feature switch which is intended to be disabled.

Dashboard

We've removed the project-manager-esque dashboard and brought back a team/card based selection as
as a new sidebar for quick access. We will continue to iterate on what projects mean in Sentry
going forward and this is simply a first step towards future changes.

Settings

A new global settings UI has been introduced. This is an attempt to unify all settings and make
it easier to find the numerous configuration options throughout Sentry.

Environments

Environments have been moved up in the hierarchy and are now a first class citizen. While
still early, this is intended to replace the need for having separate projects per environment.

To use environments you simply need to ensure you're configuring the environment parameter
in the Sentry SDK, and it should automatically propagate into Sentry proper.

Owners

A new owners feature allows you to define per-project rules for declaring explicit ownership.
Much like GitHub's .gitowners, this helps Sentry understand who is responsible for a specific
issue, and more importantly lets you limit email alerts to only the relevant parties.

In addition to explicit owners, the release framework has expanded to support implicit owners
and suspect commits. This currently only works with GitHub.com hosted repositories, but will be
expanded to support other providers in future versions of Sentry.

Teams & Projects

Projects can now be associated with many teams, and teams can be referenced in comments and
assignment as well as the new ownership features.

Both Team and Project names have been deprecated, and the short name as been promoted as the
canonical reference. Teams can be mentioned using #team-name.

Integrations

The beginnings of the new integration framework (plugin v3) have landed, along with an initial
version of a new Slack integration.

The new integrations framework will likely change in upcoming versions of Sentry, and we dont
suggest building against it yet.

Some caveats:

  • The Slack integration requires Slack workspace tokens.
  • While there is some early work of other integrations in this release, they are not yet GA nor
    are they exposed.

API

Various portions of processing for the API will require additional dependencies and configuration
(such as symbolic).

  • The 'secret key' for a DSN is no longer required and has been deprecated in SDKs.
  • Added support for Minidumps generated by Breakpad and Crashpad.
  • Added support for Cordova and Electron.
  • A new standard 'security report' endpoint has been exposed, which supports HKPK, CSP,
    Expect-CT, and Expect-Staple reports.
  • Improved reprocessing feature.
  • Improved support for native Debug Symbols (Apple, Linux).
  • The ingestion API is now JSON-schema based (though still fairly flexible).
  • Added setup wizard for various SDKs (e.g. react-native).

Privacy Changes

As part of GDPR, the open source version of Sentry now changes the default policy for its beacon
(the service which tells sentry.io statistics about open source usage) to not send the system's
contact email address by default. You can still opt-in to this, which will allow us to contact you
in the event of a major security issue.

Misc

  • User Feedback will now send an email notification.
  • Almost all major UI components are now driven by the client-side application.
  • Avatars have been added for organizations.
  • Various improvements to issue hashing, specifically for native (iOS) and javascript
    applications.
  • Various improvements to Single Sign-On flows. You should update any external auth extensions
    you're using as part of this (sentry-auth-github, sentry-auth-google).
  • Support for SAML via sentry-auth-saml2.
  • Support for Google Cloud Storage as a storage backend.
  • A new Assistant to help onboard users.
  • Add count estimates to search results.
  • Superuser has been locked down significantlly with idle timeouts and secondary sessions.
  • 2FA can now be enforced for an organization.
  • Various performance around event processing to make up for all the added load we're forcing on
    ya'll. =)

See releases/8.22.x...9.0.0 for full changes

GPG key: D874 9766 A66D D714 236A 932C 3B2D 400C E5BB CA60

9.0.0rc1

15 Jun 21:46
9.0.0rc1
Compare
Choose a tag to compare
9.0.0rc1 Pre-release
Pre-release
9.0.0rc1