Ddtrace

Latest version: v2.8.5

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

Scan your dependencies

Page 23 of 34

0.35.0

Not secure
This release adds:
- A Python profiler
- New hook registry for patching on import
- `botocore` support for `RequestId`
- Support `aiobotocore>=0.11.0`
- Support `rediscluster==2.0.0`
- Documentation for uWSGI
- Python 3.8 support

Changes

Core

* internal: Add import patching and import hook registry (981)
* core: Add logs injection setting to Config (1258)

Integrations

* fix(aiobotocore): add support for aiobotocore>=0.11.0 (1268)
* botocore - support tag for AWS RequestId (1248 -- thanks someboredkiddo)
* rediscluster: Add support for v2.0.0 (1225)
* Use DATADOG_SERVICE_NAME as default tornado name (1257 -- thanks zhammer)

Profiler

* Import profiling library (1203)

Documentation

* Django is automatically instrumented now (1269 -- thanks awiddersheim)
* docs: basic uWSGI section (1251 -- thanks MikeTarkington)
* fix doc for migrate from ddtrace<=0.33.0 (1236 -- thanks martbln)

Testing and tooling

* ci: use medium resource class (1266)
* fix(ci): use machine executor for deploy jobs (1261, 1265)
* ci: improve tooling for building and pushing wheels (1256, 1254, 1253, 1252)
* fix: local docs (1250)
* chore(ci): use system Python version for flake8 and black target 1245)
* ci(tox): leverage tox factor to simplify setenv directives (1244)
* fix(ci): remove virtualenv<20 limitation (1242)
* refactor: use tox flavor to specify Celery usedevelop setting (1238)
* ci: make sure we install cython for deploy_dev (1232)
* ci: requires virtualenv < 20 (1228)
* fix(tests): do not use numeric value for errno (1226)
* fix(docs): s3 deploy requires rebuild of docs (1223)
* fix(tests): use encoder decode in tests (1221)
* fix(encoding): always return bytes when decoding (1220)
* fix(tox): do not skip install for docs (1218)
* add Python 3.8 support (1098)

Changeset

Read the [full changeset](https://github.com/DataDog/dd-trace-py/compare/v0.34.1...v0.35.0).
---

0.34.2

Not secure
- Fix for an issue introduced by patching classes in the MRO of a Django View class (1625).

---

0.34.1

Not secure
Changes

This patch release addresses issues with the new Django integration introduced in 0.34.0:

* fix(django): handle disallowed hosts (1235)
* fix(django): patch staticmethods in views (1246)
* docs(django): enabling automatically and manually (1249)

Changeset

Read the [full changeset](https://github.com/DataDog/dd-trace-py/compare/v0.34.0...v0.34.1).
---

0.34.0

Not secure
This release adds a new integration for Django. The goal of this effort was to make the Django integration more consistent with our other integrations, simplifying configuration and patching. See the [Django documentation](https://ddtrace.readthedocs.io/en/latest/integrations.html#django) for details on how to get started with the integration. For existing Django applications, be sure to consult the [migration section](https://ddtrace.readthedocs.io/en/v0.50.3/integrations.html#migration-from-ddtrace-0-33-0) of the documentation.

While we are now vendoring `psutil`, `msgpack` will no longer be vendored and instead specified as a requirement.

Finally, improvements have been made to the testing and continuous integration.

Changes

Core

* Unvendor msgpack (1199, 1216, 1202)
* Vendor psutil (1160)
* Update get_env to support any number of parts (1208)
* Set _dd.measured tag on integration spans (1196)
* Start writer thread as late as possible (1193)
* Refactor setup.py c-extension building (1191)

Integrations

* New Django Integration (1161, 1197)

Testing and tooling

* CircleCI updates (1213, 1212, 1210, 1209)
* Tox updates (1214, 1207, 1206, 1205, 1204, 1201, 1200)
* Black updates (1190, 1188, 1187, 1185)
* Fix botocore tests on py3.4 (1189)


Changeset

Read the [full changeset](https://github.com/DataDog/dd-trace-py/compare/v0.33.0...v0.34.0).
---

0.33.0

Not secure
This release introduces setting numeric tags as metrics, addresses a regression in Python 3 performance, and introduces a dual license.

Changes

Core

* Prefer random.getrandbits on Python 3+, fall back to urandom implementation on 2 (1183 -- thanks thieman)
* Set numeric tags on `Span.metrics` instead of `Span.meta` (1169, 1182)
* Update default sampler to new `DatadogSampler` (1172, 1166)
* Safely deprecate `ext` type constants (1165)

Tooling

* Fix botocore tests (1177)

Documentation

* Add Dual License (1181)
* Improve `tracer.trace` docs (1180 -- thanks adamchainz)
---

0.32.2

Not secure
Changes

This patch release addresses an issue with installation:

* add funcsigs backport to install (1176)

Changeset

Read the [full changeset](https://github.com/DataDog/dd-trace-py/compare/v0.32.1...v0.32.2).
---

Page 23 of 34

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.