Releases: getsentry/sentry-python
Releases · getsentry/sentry-python
0.7.12
0.7.11
- Fix a bug that would send
errno
in an invalid format to the server. - Fix import-time crash when running Python with
-O
flag. - Fix a bug that would prevent the logging integration from attaching
extra
keys calleddata
. - Fix order in which exception chains are reported to match Raven behavior.
- New integration for the Falcon web framework. Thanks to Jacob Magnusson!
0.7.10
- Add more event trimming.
- Log Sentry's response body in debug mode.
- Fix a few bad typehints causing issues in IDEs.
- Fix a bug in the Bottle integration that would report HTTP exceptions (e.g.
redirects) as errors. - Fix a bug that would prevent use of
in_app_exclude
without
settingin_app_include
. - Fix a bug where request bodies of Django Rest Framework apps were not captured.
- Suppress errors during SQL breadcrumb capturing in Django
integration. Also change order in which formatting strategies
are tried.
0.7.9
0.7.8
0.7.7
- Fix a bug that would not capture request bodies if they were empty JSON
arrays, objects or strings. - New GNU backtrace integration parses stacktraces from exception messages and
appends them to existing stacktrace. - Capture Tornado formdata.
- Support Python 3.6 in Sanic and AIOHTTP integration.
- Clear breadcrumbs before starting a new request.
- Fix a bug in the Celery integration that would drop pending events during
worker shutdown (particularly an issue when running withmax_tasks_per_child = 1
) - Fix a bug with
repr
ing locals whose__repr__
simultaneously changes the
WSGI environment or other data that we're also trying to serialize at the
same time.
0.7.6
0.7.5
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.