- 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
- 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
- Fix a bug that would make applications crash if an old version of `boto3` was installed.
0.19.3
- 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
- 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
- Fix dependency check for `blinker` fixes 858 - Fix incorrect timeout warnings in AWS Lambda and GCP integrations 854