Sentry v9.1.0 Release Notes

Release Date: 2019-04-03 // almost 5 years ago
  • 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