mirror of https://github.com/zulip/zulip.git
04811e724d
Sentry has client SDKs for many programming languages and frameworks. Sentry has deprecated their old "Raven" series of client SDKs in favor of a new series of client SDKs following their unified API format. As it stood, our Sentry integration was already outdated being written for the version 5 payloads (the Raven SDKs stopped at version 6 which is already vastly different from version 5) when the current and prominently used version is version 7. This commit completely rewrites the existing Sentry integration. Tested and supported events: - Issue created, resolved, assigned, and ignored events. - "Sentry events" for "capture exception" and "capture message" with the Golang, Node.js, and Python SDKs (other SDKs should also work but only these were used for testing). For reference: - Old (Raven) SDK for python: https://github.com/getsentry/raven-python - New (Unified API format) SDK for python: https://github.com/getsentry/sentry-python Signed-off-by: Hemanth V. Alluri <hdrive1999@gmail.com> |
||
---|---|---|
.. | ||
fixtures | ||
__init__.py | ||
doc.md | ||
tests.py | ||
view.py |