Skip to content

chore: update libdatadog rev to 8c88979985154d6d97c0fc2ca9039682981eacad#107

Merged
duncanpharvey merged 2 commits intomainfrom
duncan-harvey/libdatadog-rev-8c88979985154d6d97c0fc2ca9039682981eacad
Mar 27, 2026
Merged

chore: update libdatadog rev to 8c88979985154d6d97c0fc2ca9039682981eacad#107
duncanpharvey merged 2 commits intomainfrom
duncan-harvey/libdatadog-rev-8c88979985154d6d97c0fc2ca9039682981eacad

Conversation

@duncanpharvey
Copy link
Copy Markdown
Collaborator

@duncanpharvey duncanpharvey commented Mar 26, 2026

What does this PR do?

Update to DataDog/libdatadog@8c88979.

Motivation

Get most recent features and bug fixes from libdatadog.

Additional Notes

libdd_common::hyper_migration renamed to libdd_common::http_common.

Describe how to test/QA your changes

Deployed to Azure Function.

@duncanpharvey duncanpharvey marked this pull request as ready for review March 27, 2026 13:22
Copilot AI review requested due to automatic review settings March 27, 2026 13:22
@duncanpharvey duncanpharvey requested review from a team as code owners March 27, 2026 13:22
@duncanpharvey duncanpharvey requested review from Lewis-E and duncanista and removed request for a team March 27, 2026 13:22
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates this workspace’s libdatadog git dependencies to commit 8c88979985154d6d97c0fc2ca9039682981eacad, and adjusts the trace-agent code to the libdd_common::hyper_migrationlibdd_common::http_common rename.

Changes:

  • Bump libdd-* git dependency revs across affected crates.
  • Replace hyper_migration request/response/body/client builder usages with http_common in trace-agent source and tests.
  • Refresh Cargo.lock and third-party license inventory for newly introduced transitive crates.

Reviewed changes

Copilot reviewed 13 out of 14 changed files in this pull request and generated no comments.

Show a summary per file
File Description
crates/datadog-trace-agent/tests/common/mocks.rs Update mock processors to use http_common request/response/body types.
crates/datadog-trace-agent/tests/common/mock_server.rs Update mock server response body type to http_common::Body.
crates/datadog-trace-agent/tests/common/helpers.rs Update test request builders to use http_common::Body.
crates/datadog-trace-agent/src/trace_processor.rs Switch TraceProcessor API and tests to http_common types.
crates/datadog-trace-agent/src/trace_flusher.rs Use http_common::client_builder() when constructing the HTTP client.
crates/datadog-trace-agent/src/stats_processor.rs Switch StatsProcessor API to http_common request/response types.
crates/datadog-trace-agent/src/mini_agent.rs Update request mapping and service response body type to http_common::Body.
crates/datadog-trace-agent/src/http_utils.rs Update response helpers and tests to return/build http_common responses/bodies.
crates/datadog-trace-agent/src/env_verifier.rs Update metadata client and body parsing to http_common client/response/body helpers.
crates/datadog-trace-agent/Cargo.toml Bump libdd-* git rev to 8c8897….
crates/datadog-serverless-compat/Cargo.toml Bump libdd-trace-utils git rev to 8c8897….
crates/datadog-agent-config/Cargo.toml Bump libdd-trace-utils/libdd-trace-obfuscation git rev to 8c8897….
LICENSE-3rdparty.csv Add newly pulled transitive crates to the third-party license list.
Cargo.lock Lock updated for new libdatadog rev and resulting dependency graph changes.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@duncanpharvey duncanpharvey merged commit 05e5c26 into main Mar 27, 2026
31 checks passed
@duncanpharvey duncanpharvey deleted the duncan-harvey/libdatadog-rev-8c88979985154d6d97c0fc2ca9039682981eacad branch March 27, 2026 14:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants