Skip to content

Commit 82662b3

Browse files
libdatadog update to 7b8cb2a7 [no-ci-feedback]
Automated update by CI pipeline https://gitlab.ddbuild.io/DataDog/apm-reliability/dd-trace-php/-/pipelines/128390207 Full CI result: ❌ 133 job(s) failed
1 parent 4761ffe commit 82662b3

2 files changed

Lines changed: 32 additions & 14 deletions

File tree

Cargo.toml

Lines changed: 31 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -36,28 +36,45 @@ inherits = "release"
3636
#
3737
# Every dependency that a libdatadog crate inherits via `{ workspace = true }`
3838
# must be declared here, because those crates resolve their workspace
39-
# inheritance against this manifest when built as path dependencies. Keep this
40-
# list in sync with libdatadog's own `[workspace.dependencies]`; libdatadog
41-
# #2253 consolidated `anyhow`, `serde`, `tokio` and `tracing` to the workspace
42-
# level, so they are mirrored here too.
39+
# inheritance against this manifest when built as path dependencies. Note that
40+
# this applies to *every* dependency section of those crates, including
41+
# `[dev-dependencies]` and `[build-dependencies]`: cargo resolves inheritance
42+
# while parsing the manifest, before it decides which dependencies it actually
43+
# needs to build. That is why entries such as `bolero` and `criterion` appear
44+
# below even though we never build libdatadog's tests or benchmarks.
45+
#
46+
# Keep this list in sync with libdatadog's own `[workspace.dependencies]`
47+
# (libdatadog/Cargo.toml) — it is mirrored verbatim, so a diff between the two
48+
# tables should be empty. libdatadog #2253/#2270/#2283/#2296 ("migrate to
49+
# workspace dependencies", phases 1-4) moved the bulk of its dependencies to
50+
# the workspace level.
4351
[workspace.dependencies]
52+
allocator-api2 = { version = "0.2.21", default-features = false }
53+
arc-swap = { version = "1.7.1", default-features = false }
4454
anyhow = { version = "1.0", default-features = false }
45-
arc-swap = "1.7.1"
46-
hyper = { version = "1.6", features = [
47-
"http1",
48-
"client",
49-
], default-features = false }
50-
hyper-util = { version = "0.1.10", features = [
51-
"http1",
52-
"client",
53-
"client-legacy",
54-
] }
55+
bolero = { version = "0.13.4", default-features = false }
56+
chrono = { version = "0.4.38", default-features = false }
57+
clap = { version = "4.3.21", default-features = false }
58+
criterion = { version = "0.5.1", default-features = true }
59+
cxx-build = { version = "1.0", default-features = false }
60+
elf = { version = "0.7", default-features = false }
61+
futures = { version = "0.3", default-features = false }
62+
hyper = { version = "1.6", default-features = false }
63+
hyper-util = { version = "0.1.10", default-features = false }
64+
io-lifetimes = { version = "1.0", default-features = false }
65+
libc = { version = "0.2", default-features = true }
5566
prost-build = { version = "0.14.1", default-features = false }
5667
protoc-bin-vendored = { version = "3.0.0", default-features = false }
68+
rustls = { version = "0.23", default-features = false }
5769
serde = { version = "1.0", default-features = false }
5870
serde_json = { version = "1.0", default-features = false, features = ["alloc"] }
71+
syn = { version = "^2", default-features = false }
72+
tempfile = { version = "3.13", default-features = false, features = [
73+
"getrandom",
74+
] }
5975
tokio = { version = "1.36", default-features = false }
6076
tracing = { version = "0.1", default-features = false }
77+
uuid = { version = "1.7.0", default-features = false }
6178

6279
[workspace.lints]
6380
# empty for compat with libdatadog

components-rs/common.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -415,6 +415,7 @@ typedef enum ddog_RemoteConfigCapabilities {
415415
DDOG_REMOTE_CONFIG_CAPABILITIES_FFE_FLAG_CONFIGURATION_RULES = 46,
416416
DDOG_REMOTE_CONFIG_CAPABILITIES_DD_DATA_STREAMS_TRANSACTION_EXTRACTORS = 47,
417417
DDOG_REMOTE_CONFIG_CAPABILITIES_LLM_OBS_ACTIVATION = 48,
418+
DDOG_REMOTE_CONFIG_CAPABILITIES_ASM_RAW_RESPONSE_BODY = 49,
418419
} ddog_RemoteConfigCapabilities;
419420

420421
typedef enum ddog_RemoteConfigProduct {

0 commit comments

Comments
 (0)