Sentry v3.0.0 Release Notes

  • ๐Ÿ”– Version 3 of Sentry is centered around a restructure of the internal services and ๐Ÿ”Œ the architecture for running those. It also includes improvements to the plugin architecture.

    โฌ†๏ธ The upgrade process should be trivial, just be aware that if you were using --config before you must change the way you pass it so that it's before the subcommand. For example if you were doing sentry start --config... the command would now be changed to sentry --config... start.

    • Sentry no longer provides the ability to daemonize processes. This should now be done at the system level.
    • All of Sentry's CLI is now handled through Logan (https://github.com/dcramer/logan), which simply pipes commands to Django's internal system utilizing custom configuration.
    • ๐Ÿ”Œ Plugins now have a hook for managing some level of permissions (beyond the required defaults).
    • ๐Ÿ”Œ The plugin interface (IPlugin) is now documented.
    • It is now recommended that clients allow the Sentry server to compute checksums.