Skip to content

Releases: getsentry/sentry-python

0.15.0

17 Jun 10:14
Compare
Choose a tag to compare
  • Breaking change: The ASGI middleware will now raise an exception if contextvars are not available, like it is already the case for other asyncio integrations.
  • Contextvars are now used in more circumstances following a bugfix release of gevent. This will fix a few instances of wrong request data being attached to events while using an asyncio-based web framework.
  • APM: Fix a bug in the SQLAlchemy integration where a span was left open if the database transaction had to be rolled back. This could have led to deeply nested span trees under that db query span.
  • Fix a bug in the Pyramid integration where the transaction name could not be overridden at all.
  • Fix a broken type annotation on capture_exception.
  • Basic support for Django 3.1. More work is required for async middlewares to be instrumented properly for APM.

0.14.4

13 May 18:07
Compare
Choose a tag to compare
  • Fix bugs in transport rate limit enforcement for specific data categories.
    The bug should not have affected anybody because we do not yet emit rate
    limits for specific event types/data categories.
  • Fix a bug in capture_event where it would crash if given additional kwargs.
    Thanks to Tatiana Vasilevskaya!
  • Fix a bug where contextvars from the request handler were inaccessible in
    AIOHTTP error handlers.
  • Fix a bug where the Celery integration would crash if newrelic instrumented Celery as well.

0.14.3

20 Mar 13:42
Compare
Choose a tag to compare
  • Attempt to use a monotonic clock to measure span durations in Performance/APM.
  • Avoid overwriting explicitly set user data in web framework integrations.
  • Allow to pass keyword arguments to capture_event instead of configuring the scope.
  • Feature development for session tracking.

0.14.2

26 Feb 12:55
Compare
Choose a tag to compare
  • Fix a crash in Django Channels instrumentation when SDK is reinitialized.
  • More contextual data for AWS Lambda (cloudwatch logs link).

0.14.1

21 Jan 19:35
Compare
Choose a tag to compare
  • Fix a crash in the Django integration when used in combination with Django Rest Framework's test utilities for request.
  • Fix high memory consumption when sending a lot of errors in the same process. Particularly noticeable in async environments.

0.14.0

08 Jan 09:46
Compare
Choose a tag to compare
  • Show ASGI request data in Django 3.0
  • New integration for the Trytond ERP framework. Thanks n1ngu!

0.13.5

05 Dec 17:09
Compare
Choose a tag to compare
  • Fix trace continuation bugs in APM.
  • No longer report asyncio.CancelledError as part of AIOHTTP integration.

0.13.4

26 Nov 17:05
Compare
Choose a tag to compare
  • Fix package classifiers to mark this package as supporting Python 3.8. The SDK supported 3.8 before though.
  • Update schema sent for transaction events (transaction status).
  • Fix a bug where None inside request data was skipped/omitted.

0.13.3

25 Nov 09:10
Compare
Choose a tag to compare
  • Fix an issue with the ASGI middleware that would cause Uvicorn to infer the wrong ASGI versions and call the wrapped application with the wrong argument count.
  • Do not ignore the tornado.application logger.
  • The Redis integration now instruments Redis blaster for breadcrumbs and transaction spans.

0.13.2

08 Nov 12:17
Compare
Choose a tag to compare
  • Fix a bug in APM that would cause wrong durations to be displayed on non-UTC servers.