Ddtrace

Latest version: v2.8.5

Safety actively analyzes 629994 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 26 of 34

0.24.0

Not secure
This release introduces a new feature (disabled by default), supports new versions of integrations and improves our testing and tooling.

Changes

Improvements

- [core] Enable requests integration by default (879)
- [core] Fix logging with unset DATADOG_PATCH_MODULES (872)
- [core] Use DEBUG log level for RateSampler initialization (861 -- thanks bmurphey)
- [core] Guard against when there is no current call context (852)
- [core] Collect run-time metrics (819)

Integrations

- [mysql] Remove mysql-connector 2.1 support (866)
- [aiobotocore] Add support for versions up to 0.10.0 (865)

Tooling

- [dev/tooling] Update flake8 to 3.7 branch (856)
- [dev/tooling] Add script to build wheels (853)
- [ci] Use tox.ini checksum to update cache (850)

Testing

- [tests] Use a macro to persist result to workspace in CircleCI (880)
- [tests] add psycopg2 2.8 support (878)
- [aiohttp] Fix race condition in testing (877)
- [docs] Remove confusing testing instructions from README (874)
- [tests] Add support for aiohttp up to 3.5 (873)
- Remove useless __future__ imports (871)
- [testing] Remove nose usage (870)
- [tests] Add support for pytest4 (869)
- [tests] Add testing for Celery 4.3 (868)
- [tests] Enable integration tests in docker-compose environment (863)
- [tests] Do not test celery 4.2 with Kombu 4.4 (858)
- [tests] Fix ddtrace sitecustomize negative test (857)
- [tests] Use spotify cassandra image for tests (855)
- [tests] Fix requests gevent tests (854)
---

0.23.0

Not secure
With this release we are introducing a new configuration system across integrations to generate APM events for [Trace Search & Analytics](https://docs.datadoghq.com/tracing/visualization/search/). The other core changes are the beginnings of a new approach to address issues with tracer loads and improve debugging.

Changes

Improvements

* Trace search client configuration (828)
* [core] fix wrapt wrappers sources (836)
* [core] Add Payload class helper (834)
* [internal] Add rate limited logger (822)

Bugs

* Fix for broken celery tests (839 -- thanks JackWink)

Read the [full changeset](https://github.com/DataDog/dd-trace-py/compare/v0.22.0...v0.23.0) and the [release milestone](https://github.com/DataDog/dd-trace-py/milestone/39?closed=1).
---

0.22.0

Not secure
This release contains a few improvements for not marking a Celery task as an error if it is an expected and allowed exception, for propagating synthetics origin header, and to vendor our `six` and `wrapt` dependencies.

Changes
Improvements
- [celery] Don't mark expected failures as errors (820 -- thanks sciyoshi)
- [core] Propagate x-datadog-origin (821)
- [core] vendor wrapt and six dependencies (755)

Read the [full changeset](https://github.com/DataDog/dd-trace-py/compare/v0.21.1...v0.22.0) and the [release milestone](https://github.com/DataDog/dd-trace-py/milestone/36?closed=1).

---

0.21.1

Not secure
This is a bug fix release that requires no changes to your code.

Included in this release is a fix for some database cursors where we would force `Cursor.execute` and `Cursor.executemany` to return a cursor instead of the originally intended output. This caused an issue specifically with MySQL libraries which tried to return the row count and we were returning a cursor instead.

Changes
Bugs
* [core] Patch logging earlier for ddtrace-run (832)
* [dbapi2] Fix dbapi2 execute/executemany return value (830 )
* [core] Use case-insensitive comparison of header names during extract (826 -- thanks defanator)

Read the [full changeset](https://github.com/DataDog/dd-trace-py/compare/v0.21.0...v0.21.1) and the [release milestone](https://github.com/DataDog/dd-trace-py/milestone/38?closed=1).

---

0.21.0

Not secure
With this release we are moving distributed tracing settings to be enabled by default. This change means that you no longer need to explicitly enable distributed tracing for any integration.

Changes
Improvements
- Enable distributed tracing by default (818)
- aiohttp
- bottle
- flask
- molten
- pylons
- pyramid
- requests
- tornado
- [testing] Ensure consistent use of override_config and override_env (815)
- [core] Break up ddtrace.settings into sub-modules (814)
- [tests] Simplify elasticsearch CI test commands (813)
- [core] Remove sending of service info (811)
- [core] Add import hook module (769)

Read the [full changeset](https://github.com/DataDog/dd-trace-py/compare/v0.20.4...v0.21) and the [release milestone](https://github.com/DataDog/dd-trace-py/milestone/35?closed=1).
---

0.20.4

Not secure
This is a bug fix release, no code changes are required.

In this release we have fixed a bug that caused some configuration values to not get updated when set.

Changes
Bug fixes
* [bug] Integration config keys not being updated (816)

Read the [full changeset](https://github.com/DataDog/dd-trace-py/compare/v0.20.3...v0.20.4) and the [release milestone](https://github.com/DataDog/dd-trace-py/milestone/37?closed=1).

---

Page 26 of 34

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.