Skip to content

Releases: getsentry/sentry-python

0.20.0

11 Feb 14:38

Choose a tag to compare

  • Fix for header extraction for AWS lambda/API extraction
  • Fix multiple **kwargs type hints # 967
  • Fix that corrects AWS lambda integration failure to detect the aws-lambda-ric 1.0 bootstrap #976
  • Fix AWSLambda integration: variable "timeout_thread" referenced before assignment #977
  • Use full git sha as release name #960
  • BREAKING CHANGE: The default environment is now production, not based on release
  • Django integration now creates transaction spans for template rendering
  • Fix headers not parsed correctly in ASGI middleware, Decode headers before creating transaction #984
  • Restored ability to have tracing disabled #991
  • Fix Django async views not behaving asynchronously
  • Performance improvement: supported pre-aggregated sessions

0.19.5

10 Dec 11:11

Choose a tag to compare

  • Fix two regressions added in 0.19.2 with regard to sampling behavior when reading the sampling decision from headers.
  • Increase internal transport queue size and make it configurable.

0.19.4

19 Nov 16:41

Choose a tag to compare

  • Fix a bug that would make applications crash if an old version of boto3 was installed.

0.19.3

12 Nov 19:03

Choose a tag to compare

  • Automatically pass integration-relevant data to traces_sampler for AWS, AIOHTTP, ASGI, Bottle, Celery, Django, Falcon, Flask, GCP, Pyramid, Tryton, RQ, and WSGI integrations
  • Fix a bug where the AWS integration would crash if event was anything besides a dictionary
  • Fix the Django integrations's ASGI handler for Channels 3.0. Thanks Luke Pomfrey!

0.19.2

02 Nov 21:52

Choose a tag to compare

  • Add traces_sampler option.
  • The SDK now attempts to infer a default release from various environment
    variables and the current git repo.
  • Fix a crash with async views in Django 3.1.
  • Fix a bug where complex URL patterns in Django would create malformed transaction names.
  • Add options for transaction styling in AIOHTTP.
  • Add basic attachment support (documentation tbd).
  • fix a crash in the pure_eval integration.
  • Integration for creating spans from boto3.

0.19.1

19 Oct 08:40

Choose a tag to compare

  • Fix dependency check for blinker fixes #858
  • Fix incorrect timeout warnings in AWS Lambda and GCP integrations #854

0.19.0

13 Oct 10:33

Choose a tag to compare

  • Removed _experiments.auto_enabling_integrations in favor of just auto_enabling_integrations which is now enabled by default.

0.18.0

29 Sep 16:04

Choose a tag to compare

  • Breaking change: The no_proxy environment variable is now honored when inferring proxy settings from the system. Thanks Xavier Fernandez!
  • Added Performance/Tracing support for AWS and GCP functions.
  • Fix an issue with Django instrumentation where the SDK modified resolver_match.callback and broke user code.

0.17.8

23 Sep 15:01

Choose a tag to compare

  • Fix yet another bug with disjoint traces in Celery.
  • Added support for Chalice 1.20. Thanks again to the folks at Cuenca MX!

0.17.7

22 Sep 08:02

Choose a tag to compare

  • Internal: Change data category for transaction envelopes.
  • Fix a bug under Celery 4.2+ that may have caused disjoint traces or missing transactions.