Releases: getsentry/sentry-python
Releases · getsentry/sentry-python
0.11.2
0.11.1
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
geventwith its threading monkeypatch. The fix is to avoid usage of contextvars in such environments. Thanks Ran Benita! - Fix a reference cycle in the
ThreadingIntegrationthat 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
LoggingIntegrationthat would send breadcrumbs timestamps in the wrong timezone. - The
AiohttpIntegrationnow 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
extrakeys 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-oncewas 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_rateandtraceparent_v2have 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.