Releases: getsentry/sentry-python
Releases · getsentry/sentry-python
0.11.0
- Fix type hints for the logging integration. Thansk Steven Dignam!
- Fix an issue where scope/context data would leak in applications that use
gevent
with its threading monkeypatch. The fix is to avoid usage of contextvars in such environments. Thanks Ran Benita! - Fix a reference cycle in the
ThreadingIntegration
that led to exceptions on interpreter shutdown. Thanks Guang Tian Li! - Fix a series of bugs in the stdlib integration that broke usage of
subprocess
. - More instrumentation for APM.
- New integration for SQLAlchemy (creates breadcrumbs from queries).
- New (experimental) integration for Apache Beam.
- Fix a bug in the
LoggingIntegration
that would send breadcrumbs timestamps in the wrong timezone. - The
AiohttpIntegration
now sets the event's transaction name. - Fix a bug that caused infinite recursion when serializing local variables that logged errors or otherwise created Sentry events.
0.10.2
- Fix a bug where a log record with non-strings as
extra
keys would make the SDK crash. - Added ASGI integration for better hub propagation, request data for your events and capturing uncaught exceptions. Using this middleware explicitly in your code will also fix a few issues with Django Channels.
- Fix a bug where
celery-once
was deadlocking when used in combination with the celery integration. - Fix a memory leak in the new tracing feature when it is not enabled.
0.10.1
0.10.0
- Massive refactor in preparation to tracing. There are no intentional breaking
changes, but there is a risk of breakage (hence the minor version bump). Two
new client optionstraces_sample_rate
andtraceparent_v2
have been added.
Do not change the defaults in production, they will bring your application
down or at least fill your Sentry project up with nonsense events.
0.9.5
0.9.4
0.9.3
0.9.2
0.9.1
- Fix a bug on Python 3.7 where gunicorn with gevent would cause the SDK to
leak event data between requests. - Fix a bug where the GNU backtrace integration would not parse certain frames.
- Fix a bug where the SDK would not pick up request bodies for Django Rest
Framework based apps. - Remove a few more headers containing sensitive data per default.
- Various improvements to type hints. Thanks Ran Benita!
- Add a event hint to access the log record from
before_send
. - Fix a bug that would ignore
__tracebackhide__
. Thanks Matt Millican! - Fix distribution information for mypy support (add
py.typed
file). Thanks
Ran Benita!