All Versions
Latest Version
Avg Release Cycle
50 days
Latest Release

Changelog History
Page 4

  • v9.1.2 Changes

    July 23, 2019
    • ๐Ÿ— 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)
    • 0๏ธโƒฃ 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

  • v9.1.1 Changes

    April 19, 2019
    • ๐Ÿ› 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

  • v9.1.0 Changes

    April 03, 2019

    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:


    ๐Ÿš€ 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.


    ๐Ÿ”Œ 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.


    • โšก๏ธ 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

  • v9.0.0 Changes

    June 25, 2018

    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.


    ๐Ÿšš 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.


    ๐Ÿ’ป 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 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.


    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 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.


    ๐Ÿ”Œ 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.


    ๐Ÿ”ง 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

    0๏ธโƒฃ As part of GDPR, the open source version of Sentry now changes the default policy for its beacon
    (the service which tells statistics about open source usage) to not send the system's
    0๏ธโƒฃ 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.


    • ๐Ÿ‘‰ 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
    • โšก๏ธ 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

  • v9.0.0.rc1

    June 15, 2018
  • v8.22.0 Changes

    November 16, 2017
    • ๐Ÿ’ฅ BREAKING: Members will no longer be automatically granted membership to the
      0๏ธโƒฃ default organization. You should use SSO or the invite flows.
    • โž• Add support for SAML2 authentication through identity providers that
      ๐Ÿ‘€ implement the SAML2AuthProvider. See getsentry/sentry-auth-saml2.
    • ๐Ÿ’ฅ BREAKING: Group share urls have all been invalidated and must be regenerated.
    • โž• Added the ability for users to disable workflow notifications on a per-project basis.

    Schema Changes

    • โž• Added ProjectSymCacheFile model.
    • Added index on TagValue(project_id, key, last_seen)
    • โž• Add GroupShare model.

    API Changes

    • โž• Added API endpoint to list members awaiting access

    ๐Ÿš€ See releases/8.21.x...8.22.0 for full changes

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

  • v8.21.0 Changes

    October 10, 2017
    • ๐Ÿš€ Ignore querystrings when looking up release artifacts
    • โž• Add Visual Studio authentication provider for plugins.
    • โž• Add "team" parameter to the project details API.
    • โž• Added mailing list support (via List-Id header) to digest emails.

    Schema Changes

    • โž• Added IdentityProvider model.
    • โž• Added Identity model.
    • โž• Added UserIdentity model.
    • โž• Added ProjectTeam model

    ๐Ÿš€ See releases/8.20.x...8.21.0 for full changes

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

  • v8.20.0 Changes

    September 11, 2017
    • 0๏ธโƒฃ Make BitBucket repositories enabled by default
    • โž• Add raw data toggle for Additional Data
    • โž• Add initial support for Redis Cluster.
    • ๐Ÿ‘Œ Support a list of hosts in the redis.clusters configuration along side
      ๐Ÿ’… the traditional dictionary style configuration.

    Schema Changes

    • โž• Added index on ProjectPlatform(last_seen) column
    • โž• Added index on GroupCommitResolution.commit_id
    • Enable citext extension in Postgres.
    • โฌ‡๏ธ Dropped TagKey.project_id foreign key constraint
    • โฌ‡๏ธ Dropped TagValue.project_id foreign key constraint
    • โฌ‡๏ธ Dropped GroupTagKey.project_id foreign key constraint
    • โฌ‡๏ธ Dropped GroupTagKey.group_id foreign key constraint
    • โž• Added Email model

    ๐Ÿš€ See releases/8.19.x...8.20.0 for full changes

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

  • v8.19.0 Changes

    August 04, 2017
    • Hide project filter when there are no projects to list.
    • โž• Added lookup methods to constants to get a unique integration_id for a given
      event, and to get information (documention url, human readable name) from that id.

    Schema Changes

    • โž• Added Integration model
    • โž• Added OrganizationIntegration model
    • โž• Added ProjectIntegration model
    • โž• Added Repository.integration_id column

    ๐Ÿš€ See releases/8.18.x...8.19.0 for full changes

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

  • v8.18.0 Changes

    July 05, 2017
    • Expanded resolution options to allow current and explicit versions.
    • โž• Added proguard support
    • โœ‚ Removed support for global dsyms.
    • ๐Ÿšš Moved Queue admin page to React.
    • Replaced usage of jQuery Flot library with internal graphs.
    • Expanded ignore actions to include deltas and rates for both occurances and
      ๐Ÿ‘‰ users impacted.
    • โž• Add a new option (auth.allow-registration) for determining whether registration
      is allowed on an installation.
    • ๐Ÿšš Moved "create organization" into React.
    • Expanded React Form components (Form, ApiForm).
    • ๐Ÿšš Moved "create team" into React.
    • โž• add Slack to supported auth backends in social auth (for plugins)
    • ๐Ÿš€ Expanded resolution actions (on stream) to include current release and explicit
      ๐Ÿš€ release.

    Schema Changes

    • โž• Added Release.commit_count
    • Added Release.last_commit_id
    • โž• Added Release.authors
    • โž• Added Release.total_deploys
    • ๐Ÿš€ Added Release.last_deploy_id
    • โž• Added FeatureAdoption model
    • โœ‚ Removed DSymBundle
    • โœ‚ Removed DSymObject
    • โœ‚ Removed DSymSDK
    • โœ‚ Removed DSymSymbol
    • โœ‚ Removed GlobalDSymFile
    • โž• Added GroupHash.state
    • ๐Ÿš€ Drop index on ReleaseEnvironment(project_id)
    • ๐Ÿš€ Drop index on ReleaseCommit(project_id)
    • ๐Ÿš€ Drop unique constraint on ReleaseEnvironment(project_id, release_id, environment_id)
    • โž• Added GroupResolution.type
    • โž• Added GroupResolution.actor_id
    • โž• Added Project.platform
    • โž• Added GroupSnooze.actor_id
    • โž• Added ScheduledJob
    • โž• Added GroupResolution.actor_id
    • โž• Added ScheduledJob model
    • โž• Added User.last_active

    ๐Ÿš€ See releases/8.17.x...8.18.0 for full changes

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