Releases: getsentry/sentry-python
Releases · getsentry/sentry-python
0.7.4
- Read release and environment from process environment like the Raven SDK
does. The keys are calledSENTRY_RELEASE
andSENTRY_ENVIRONMENT
. - Fix a bug in the
serverless
integration where it would not push a new scope
for each function call (leaking tags and other things across calls). - Experimental support for type hints.
0.7.3
- Fix crash in AIOHTTP integration when integration was set up but disabled.
- Flask integration now adds usernames, email addresses based on the protocol
Flask-User defines on top of Flask-Login. - New threading integration catches exceptions from crashing threads.
- New method
flush
on hubs and clients. New globalflush
function. - Add decorator for serverless functions to fix common problems in those
environments. - Fix a bug in the logging integration where using explicit handlers required
enabling the integration.
0.7.2
0.7.1
0.7.0
- Properly display chained exceptions (PEP-3134).
- Rewrite celery integration to monkeypatch instead of using signals due to
bugs in Celery 3's signal handling. The Celery scope is also now available in
prerun and postrun signals. - Fix Tornado integration to work with Tornado 6.
- Do not evaluate Django
QuerySet
when trying to capture local variables.
Also an internal hook was added to overwriterepr
for local vars.
0.6.9
0.6.8
0.6.7
- Sourcecode Django templates is now displayed in stackframes like Jinja templates in Flask already were.
- Updates to AWS Lambda integration for changes Amazon did to their Python 3.7 runtime.
- Fix a bug in the AIOHTTP integration that would report 300s and other HTTP status codes as errors.
- Fix a bug where a crashing
before_send
would crash the SDK and app. - Fix a bug where cyclic references in e.g. local variables or
extra
data would crash the SDK.