Sentry v6.4.0 Release Notes

  • Some major backend changes are introduced in Sentry 6.4.0.

    django.contrib.auth

    
    The builtin Django authentication module is no more. The Group and Permission models are no
    longer used, and the User model has been replaced with sentry.User.
    
    Search
    ~~~~~~
    
    Search has been abstracted from the simple search manager, and now lives within
    ๐Ÿ‘ ``sentry.search``. Currently only the Django backend is supported, but some sample
    code for Solr Cloud integration is also available.
    
    Event Storage
    ~~~~~~~~~~~~~
    
    0๏ธโƒฃ A new application called ``nodestore`` now manages the event blob data. By default it
    ๐Ÿ‘‰ uses a Django-based backend (storing each node as a row in a table), however a Riak
    ๐Ÿ‘ backend is included and fully supported.
    
    โž• Additional Changes
    ~~~~~~~~~~~~~~~~~~
    
    - ๐Ÿ‘ Some initial support for time zones (user setting).
    - You can now choose which tag annotations are applied to the event stream via Project Settings -> Tags.
    - A new subsystem for handling email is available in ``sentry.utils.email``.
    - You can now receive email notifications for notes.
    - Charts now show tooltips describing the datapoint.
    - ๐Ÿ‘ JavaScript sourcemaps now support embedded sources.
    - Stream annotations can now be customized to show any tags (not just number of users).
    - Stacktrace frames now get truncated down to a maximum length of 50.
    
    Protocol Version 5
    ~~~~~~~~~~~~~~~~~~
    
    - sentry_version should be sent as '5'.
    - The stacktrace interface now accepts a 'frames_omitted' tuple.