Releases: getsentry/sentry-python
Releases · getsentry/sentry-python
0.7.11
- Fix a bug that would send
errnoin an invalid format to the server. - Fix import-time crash when running Python with
-Oflag. - 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_excludewithout
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
repring 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_RELEASEandSENTRY_ENVIRONMENT. - Fix a bug in the
serverlessintegration 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
flushon hubs and clients. New globalflushfunction. - 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.