Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

deps: bump ddtrace from 1.15.0 to 1.17.2 #163

Merged
merged 3 commits into from
Jul 27, 2023

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jul 26, 2023

Bumps ddtrace from 1.15.0 to 1.17.2.

Release notes

Sourced from ddtrace's releases.

1.17.2

Known Issues

  • sqlalchemy: sqlalchemy rollbacks can intermittently cause deadlocks in some cases. If experiencing this issue, set DD_TRACE_SPAN_AGGREGATOR_RLOCK=True. After testing and feedback we intend to make True the default value.

Bug Fixes

  • core: This fix moves cmake from install_requires to setup_requires.
  • dynamic instrumentation: handle null literal in conditions and expressions.
  • dynamic instrumentation: fixed a bug that prevented span decoration probes from being received and instrumented.
  • dynamic instrumentation: ensure that probes that fail to be instrumented because of invalid conditions/expressions are reported with status ERROR in the UI.

1.17.1

Prelude

Breaking change for CI Visibility: test.suite and test.full_name are changed, so any visualization or monitor that uses these fields is potentially affected

Bug Fixes

  • pytest: This fix resolves an issue where test modules could be non-existent, causing errors in the CI Visibility product.
  • lib-injection: Adds support for non-root run applications in containers.

1.17.0

Prelude

Datadog has added support for automatically creating login success or failure events when a configured Django authentication backend is used. This will automatically fill the following tags in these cases:

  • appsec.events.users.login.success.track
  • appsec.events.users.login.failure.track
  • appsec.events.users.login.success.[email|login|username]
  • appsec.events.users.login.failure.usr.exists

New Features

  • ASM: Add support for automatic user login events in Django.
  • langchain: Adds integration with support for metrics, logs, and traces from LangChain requests.
    See the docs for more information.
  • redis: Add support for Async RedisCluster.

Bug Fixes

  • profiling: prevent deadlocks while recording events of different type.- core: This fix removes the inclusion of our benchmarks/ directory in the ddtrace wheels.
  • internal: call _fixupChildren when retrieving DDLogger
  • profiling: Fixed a regression whereby the profile exporter would not handle known request errors and asks the user to report an issue instead.
  • profiling: Handles a race condition, which would occasionally throw an error, which would read "RuntimeError: the memalloc module was not started."
  • CI visibility: fix version and step arguments gathering to enable plugin compatibility with pytest-bdd 6.1.x
  • Fixed a bug that caused applications using gevent and cassandra to fail to start with the ddtrace-run command.
  • tracing: This fix resolves a google.protobuf import error when module unloading.

... (truncated)

Commits
  • 3a84c3a fix(dep): install cmake as setup_requires instead of install_requires [backpo...
  • fed11c0 fix(debugging): report probe build error via status messages [backport 1.17] ...
  • 93415f8 fix(debugging): use the correct span decoration probe type name [backport 1.1...
  • e9d4695 fix(tracer): use RLOCK in span aggregator [backport 1.17] (#6448)
  • f34f183 chore(langchain/openai): enable service naming [backport 1.17] (#6444)
  • d4e248a fix(debugging): handle null literal in expressions [backport 1.17] (#6438)
  • eea10dc fix(lib-injection): support non-root users [backport 1.17] (#6434)
  • df5bed3 fix(pytest): ensure pytest module always exist, adjust suite path accordingly...
  • c1bdd8d fix(profiling): use re-entrant lock in recorder [backport #6374 to 1.17] (#6406)
  • ecf3ded fix(ci): break wheel building into multiple jobs (#6391)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually 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 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)

Bumps [ddtrace](https:/DataDog/dd-trace-py) from 1.15.0 to 1.17.2.
- [Release notes](https:/DataDog/dd-trace-py/releases)
- [Changelog](https:/DataDog/dd-trace-py/blob/1.x/CHANGELOG.md)
- [Commits](DataDog/dd-trace-py@v1.15.0...v1.17.2)

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

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot requested a review from kiloreven as a code owner July 26, 2023 10:09
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Jul 26, 2023
@kiloreven kiloreven merged commit 4b184a0 into main Jul 27, 2023
5 checks passed
@kiloreven kiloreven deleted the dependabot/pip/ddtrace-1.17.2 branch July 27, 2023 10:46
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
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants