All Versions
227
Latest Version
Avg Release Cycle
50 days
Latest Release
-

Changelog History
Page 14

  • v5.1.1 Changes

    โฌ†๏ธ Several schema changes are made in this upgrade:

    • A new model: LostPasswordHash
    • โž• Two new fields on ProjectKey: date_added and user_added
    • A new field on Event: platform
    • A new field on Group: platform

    ๐Ÿš€ The following changes are also part of this release:

    • ๐Ÿ”Œ [New] A new plugin, sentry-interface-types will now automatically tag the available interface types in an event.
    • [New] The platform value sent with an event is now recorded in the database.
    • [New] A recover account flow has been added.
    • [New] There is now a sticky nav on the event details pages.
    • [New] getting started page now shows if there's no data for a project.
    • [New] An API key management page now exists (under project settings).
    • [New] A tag overview page now exists for group details pages.
    • [Fix] Line numbers now show correctly in collapsed source context.
    • [Fix] Pending members now show correctly on the team management page (under project settings).
    • โšก๏ธ [Fix] The time since value now updates correctly when events change.
    • Various changes to how event details components render.
    • ๐Ÿ’… Various fixes for breadcrumbs and header styles.
    • 0๏ธโƒฃ Most plugins will no longer default to enabled on new projects.
  • v5.1.0 Changes

    ๐Ÿ›  Minor point releases now signify major changes (5.1.0 is a major release). Bugfix and smaller ๐Ÿš€ releases will continue as normal.

    ๐Ÿš€ This release includes a very large set of changes from 5.0.0, including a new client protocol and an overhaul to the frontend code (specifically the JavaScript).

    โœ… If you're a contributor, take note that there is now a JavaScript test suite. You can run all โœ… test suites with the make test command.

    Protocol Version 3

    
    ๐Ÿšš Sentry 5.1 removes support for version 1.0 of the protocol, and maintains a compatibility layer
    for version 2.0.
    
    โž• Additionally, the following changes apply to the new protocol:
    
    - sentry_version should be sent as '3' (not 3.0).
    - ๐Ÿ‘ Signed messages are no longer supported (signatures are not calculated).
      - sentry_signature is no longer used.
      - sentry_timestamp is no longer used.
    - Clients must pass sentry_secret for server-side requests as part of the auth
      header. This check runs in the event that there is no Origin header sent.
      - version 2.0 supports validation of this, version 3 requires it.
    - The ``project`` attribute in the JSON packet is no longer required.
    - The ``platform`` attribute is now recommended.
    - The ``tags`` attribute is now recommended.
    
    Other Changes
    
    • ๐Ÿšš Aggregation 'Views' have been removed.
    • All streaming components are now powered by Backbone.js.
    • โšก๏ธ Frontend has been updated to Bootstrap 2.1.
    • The event stream now includes sparklines representing the last 24 hours of data for each event.
    • Trends have greatly improved.
    • Grouping events that have identical stacktraces other than the function name (e.g. dynamically generated functions) is not possible.
    • ๐Ÿšš SiteFilter has been removed, as has the sites plugin.
    • 0๏ธโƒฃ If frames are included in a stacktrace that have the attribute in_app: false, they will be hidden by default in the details view.
    • ๐Ÿ“š crossdomain.xml support is now available (see documentation).
    • ๐Ÿ‘ The search feature now uses buffers to better handle write concurrency.
    • ๐Ÿ‘ Early support for WSGI (should be functional) exists as sentry.wsgi.
    • ๐Ÿ›  Many fixes around cache usage.
  • v5.0.0 Changes

    • ๐Ÿ‘ Variable versions of Django are no longer supported. Django 1.4.x must now be used.
    • Public projects are restricted to viewing without being authenticated.
    • 0๏ธโƒฃ The default behavior of Sentry is to now use timezone-aware datetimes everywhere.
    • ๐Ÿ”จ Permissions have been refactored to be more precise.
  • v4.10.0 Changes

    • ๐Ÿ”Œ A new IssuePlugin base is available.
    • ๐Ÿ”จ Charts have been refactored to show 7 days worth of data.
    • ๐Ÿ‘ django.contrib.staticfiles is now supported.
    • ๐Ÿ‘ django.contrib.messages is now supported.
  • v4.9.0 Changes

    ๐Ÿ‘ Social authentication is now supported!

    ๐Ÿ”ง By configuring several options (documented in the getting started guide), you can allow users to signup and login with accounts from several social services. Additionally users can associate their existing accounts (via a ๐Ÿ†• new identities panel in their account settings) with any number of these services.

    ๐Ÿ‘ Currently, the following services are supported:

    • GitHub
    • Twitter
    • Facebook
    • Google
  • v4.8.0 Changes

    ๐Ÿท Tags are now able to be created dynamically! See the documentation for more details on implementing it inside of your client.

    ๐Ÿ”ง You can also configure which tags will show up as filters in the sidebar via your project's settings page. By 0๏ธโƒฃ default all tags will show up.

  • v4.7.0 Changes

    ๐Ÿ”Œ User options are now available to plugins. The builtin mail plugin also now takes advantage of them.

    • sentry_mail will now use the alert_email option over your account email if specified.
    • sentry_mail now allows you to choose which projects to receive alerts for.
    • Numeric slugs will no longer return 404s.
    • Corrected the repair command with the --owner argument.
  • v4.6.0 Changes

    ๐Ÿ‘Œ Improvements to the dashboard are trickling in, with this update including:

    • ๐Ÿ‘ Changing "Top Events" to "Trends" (if supported by your RDBMS)
    • Time interval selections for both widgets

    ๐Ÿ”Œ Plugins now have a new interface for registering themselves. Please see the developer documentation for notes on how to use entry_points.

    โž• Additionally:

    • ๐Ÿ—„ Signed messages are now deprecated. Save yourself some CPU cycles, and rely on SSL.
    • ๐Ÿ”Œ A new plugin which tags user's email addresses.
    • ๐Ÿ’ป Several UI cleanups in various areas, such as improvements to the account dropdown and lists of projects/teams.
    • ๐Ÿ›  Long awaited cleanup/fixes for applying the initial database migrations (sorry MySQL users).
    • ๐ŸŽ‰ Initial support for arbitrary event tagging (coming soon to a client near you).
  • v4.5.0 Changes

    ๐Ÿ”จ Builtin plugins have been refactored to be more concise. This includes changes to the ๐Ÿ”Œ servers, urls, and sites plugins. There is also a new builtin plugin::

    sentry.plugins.sentry_useragents

    ๐Ÿ”Œ With these changes, it now makes it even easier to create a basic plugin that just handles extra ๐Ÿ”Œ "tag"-like data. Take a look at one of the aforementioned plugins for an example.

    โž• Additionally:

    • ๐Ÿ”Œ The mail plugin now sends additional Sentry-specific headers.
    • ๐Ÿ—„ Signatures are deprecated, and no longer required.
    • ๐Ÿ›  Several fixes regarding CORS support.
  • v4.4.0 Changes

    Two new columns were added to the Group model:

    • resolved_at: The datetime at which this event was marked as resolved.
    • active_at: The datetime at which this event was marked as open.

    The dashboard's "New Events" will now use the active_at date rather than the original ๐Ÿ‘€ first seen date on an event.