Skip to content

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Oct 10, 2025

Bumps ddtrace from 3.15.0 to 3.16.0.

Release notes

Sourced from ddtrace's releases.

3.16.0

Estimated end-of-life date, accurate to within three months: 08-2026 See the support level definitions for more information.

Upgrade Notes

  • This change updates library injection logic to work under Python 3.14.
  • This change adds support and tests for Python 3.14 to much of the library's functionality. The following products and integrations still do not work with Python 3.14:
    • Profiling
    • IAST
    • datastreams
    • ci_visibility
    • pytest
    • django - django version 6.1, which will be compatible with Python 3.14, is not yet released
    • django_hosts - django version 6.1, which will be compatible with Python 3.14, is not yet released
    • djangorestframework - django version 6.1, which will be compatible with Python 3.14, is not yet released
    • django:celery - django version 6.1, which will be compatible with Python 3.14, is not yet released
    • dramatiq - dramatiq doesn't yet have a release supporting 3.14
    • grpc_aio - some tests in the suite don't work with pytest-asyncio >= 1.0
    • rq - rq doesn't work with python 3.14
    • sqlite3 - pysqlite3-binary doesn't yet support python 3.14
    • opentelemetry - opentelemetry-exporter-otlp doesn't yet work with Python 3.14
    • openai - tiktoken doesn't yet work with Python 3.14
    • ai_guard_langchain - tiktoken doesn't yet work with Python 3.14
    • openai_agents
    • langchain
    • langgraph - tiktoken doesn't yet work with Python 3.14
    • litellm - tiktoken doesn't yet work with Python 3.14
    • google_generativeai - protobuf doesn't yet work with Python 3.14
    • vertexai
    • crewai - tiktoken doesn't yet work with Python 3.14
    • ray - ray doesn't yet work with Python 3.14
    • kafka - confluent-kafka doesn't yet work with Python 3.14
    • aws_lambda - datadog-lambda doesn't yet work with Python 3.14
    • llmobs - ragas doesn't yet work with Python 3.14
    • appsec_integrations_fastapi

Deprecation Notes

  • vertica: The vertica integration is deprecated and will be removed in a future version, around the same time that ddtrace drops support for Python 3.9.

New Features

  • opentelemetry: Adds default configurations for the OpenTelemetry Metrics API implementation to improve the Datadog user experience. This includes the following configurations:
    • OTEL_EXPORTER_OTLP_METRICS_ENDPOINT is set to the default Datadog Agent endpoint, or localhost if not found
    • OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE is set to delta
    • OTEL_METRIC_EXPORT_INTERVAL is set to 10000
    • OTEL_METRIC_EXPORT_TIMEOUT is set to 7500
  • LLM Observability: MCP integration also traces ClientSession contexts, ClientSession.initialize, and ClientSession.list_tools.
  • ray: This introduces a Ray core integration that traces Ray jobs, remote tasks, and actor method calls. Supported for Ray >= 2.46.0.

... (truncated)

Commits
  • 35c3c11 chore(mlobs): set a special flag to distinguish AI Obs spans from DJM (#14789)
  • 77444ab perf(tracer): avoid unncessary context creation (#14773)
  • d033f37 ci(iast): skip test_gevent_sensitive_greenlet test for python 3.8 (#14784)
  • d99dfd9 fix(er): use correct Path type in exception replay (and code origin) (#14781)
  • 57b137d ci: do not attempt old grpcio version against python 3.14 (#14780)
  • e9bc459 feat(profiling): add memory allocator testing variants (#14659)
  • a74aedd chore: change asgi request span finish (#14774)
  • 8b48e5b chore(serverless): test to ensure that all imports in datadog-lambda-python s...
  • 59f8667 chore: update langgraph latest version to 0.6.8 (#14775)
  • 620dc72 feat(profiling): replace type hints with modern type annotations (#14679)
  • Additional commits viewable in compare view

Dependabot compatibility score

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Oct 10, 2025
@dependabot dependabot bot requested a review from a team as a code owner October 10, 2025 09:23
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Oct 10, 2025
@dependabot dependabot bot force-pushed the dependabot/pip/ddtrace-3.16.0 branch from 105c329 to f076c61 Compare October 13, 2025 09:05
Bumps [ddtrace](https://github.com/DataDog/dd-trace-py) from 3.15.0 to 3.16.0.
- [Release notes](https://github.com/DataDog/dd-trace-py/releases)
- [Changelog](https://github.com/DataDog/dd-trace-py/blob/main/CHANGELOG.md)
- [Commits](DataDog/dd-trace-py@v3.15.0...v3.16.0)

---
updated-dependencies:
- dependency-name: ddtrace
  dependency-version: 3.16.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/pip/ddtrace-3.16.0 branch from f076c61 to 1bd271a Compare October 15, 2025 09:08
@pypi-combine-prs pypi-combine-prs bot mentioned this pull request Oct 15, 2025
Copy link
Contributor Author

dependabot bot commented on behalf of github Oct 15, 2025

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot dependabot bot deleted the dependabot/pip/ddtrace-3.16.0 branch October 15, 2025 14:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants