Skip to content

Commit f59eb02

Browse files
dd-octo-sts[bot]github-actions[bot]hoolioh
authored
chore(release): proposal for libdd-capabilities-impl (#1914)
# Release proposal for libdd-capabilities-impl and its dependencies This PR contains version bumps based on public API changes and commits since last release. ## libdd-capabilities **Next version:** `1.0.0` **Semver bump:** `major` **Tag:** `libdd-capabilities-v1.0.0` **Warning:** this is an initial release. Please verify that the version and commits included are correct. ## libdd-common **Next version:** `4.0.0` **Semver bump:** `major` **Tag:** `libdd-common-v4.0.0` ### Commits - chore(benchmarks): add allocation size tracking allocator (#1905) - refactor(libdd-capabilities)!: remove transitive dependency (#1895) - feat(runtime)!: add shared runtime (#1602) - fix(crypto): use `ring` for non-fips builds (#1816) - fix(ci): skip thread counting test (#1841) - chore(ci): mock now function for rate limiter in tests to make them deterministic (#1842) - fix(entity_id): Handle Podman cgroupns=host cgroup path (#1828) - feat(capabilities)!: trait architecture http (#1555) - feat!: implement HTTP common component (#1624) - fix(common): don't use reqwest http proxies (#1810) - test(miri): skip reqwest test that takes 10mn (#1784) ## libdd-capabilities-impl **Next version:** `1.0.0` **Semver bump:** `major` **Tag:** `libdd-capabilities-impl-v1.0.0` **Warning:** this is an initial release. Please verify that the version and commits included are correct. --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: hoolioh <107922352+hoolioh@users.noreply.github.com>
1 parent 27aa92c commit f59eb02

19 files changed

Lines changed: 66 additions & 30 deletions

File tree

Cargo.lock

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

datadog-sidecar/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ anyhow = { version = "1.0" }
1818
arrayref = "0.3.7"
1919
priority-queue = "2.1.1"
2020
libdd-common = { path = "../libdd-common" }
21-
libdd-capabilities = { path = "../libdd-capabilities", version = "0.1.0" }
21+
libdd-capabilities = { path = "../libdd-capabilities", version = "1.0.0" }
2222
datadog-sidecar-macros = { path = "../datadog-sidecar-macros" }
2323

2424
libdd-telemetry = { path = "../libdd-telemetry", features = ["tracing"] }
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# Changelog
2+
3+
4+
## 1.0.0 - 2026-04-23
5+
6+
Initial release.

libdd-capabilities-impl/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
[package]
55
name = "libdd-capabilities-impl"
6-
version = "0.1.0"
6+
version = "1.0.0"
77
description = "Native implementations of libdd-capabilities traits"
88
homepage = "https://github.com/DataDog/libdatadog/tree/main/libdd-capabilities-impl"
99
repository = "https://github.com/DataDog/libdatadog/tree/main/libdd-capabilities-impl"
@@ -18,8 +18,8 @@ bench = false
1818
[dependencies]
1919
bytes = "1"
2020
http = "1"
21-
libdd-capabilities = { path = "../libdd-capabilities", version = "0.1.0" }
22-
libdd-common = { path = "../libdd-common", version = "3.0.2", default-features = false }
21+
libdd-capabilities = { path = "../libdd-capabilities", version = "1.0.0" }
22+
libdd-common = { path = "../libdd-common", version = "4.0.0", default-features = false }
2323

2424
[target.'cfg(not(target_arch = "wasm32"))'.dependencies]
2525
http-body-util = "0.1"

libdd-capabilities/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# Changelog
2+
3+
4+
## 1.0.0 - 2026-04-23
5+
6+
Initial release.

libdd-capabilities/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
[package]
55
name = "libdd-capabilities"
6-
version = "0.1.0"
6+
version = "1.0.0"
77
description = "Portable capability traits for cross-platform libdatadog"
88
homepage = "https://github.com/DataDog/libdatadog/tree/main/libdd-capabilities"
99
repository = "https://github.com/DataDog/libdatadog/tree/main/libdd-capabilities"

libdd-common/CHANGELOG.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,30 @@
22

33

44

5+
## [4.0.0](https://github.com/datadog/libdatadog/compare/libdd-common-v3.0.2..libdd-common-v4.0.0) - 2026-04-23
6+
7+
### Added
8+
9+
- Trait architecture http ([#1555](https://github.com/datadog/libdatadog/issues/1555)) - ([b863364](https://github.com/datadog/libdatadog/commit/b863364bbb9cb4567b10c80cd11bc4a22b49fcf4))
10+
- Add shared runtime ([#1602](https://github.com/datadog/libdatadog/issues/1602)) - ([33896de](https://github.com/datadog/libdatadog/commit/33896def2418a9c0fc5bf74b05011210d333759f))
11+
- Implement HTTP common component ([#1624](https://github.com/datadog/libdatadog/issues/1624)) - ([29678bd](https://github.com/datadog/libdatadog/commit/29678bd0434bbe61dda64b90e99fbb36037f79d2))
12+
13+
### Changed
14+
15+
- Add allocation size tracking allocator ([#1905](https://github.com/datadog/libdatadog/issues/1905)) - ([d29b8d2](https://github.com/datadog/libdatadog/commit/d29b8d22f33ee0bd2ca9baf40f1afee801550c73))
16+
- Mock now function for rate limiter in tests to make them deterministic ([#1842](https://github.com/datadog/libdatadog/issues/1842)) - ([eb3c39b](https://github.com/datadog/libdatadog/commit/eb3c39b03521962ddedb2fd2c5990fdacea0a135))
17+
- Remove transitive dependency ([#1895](https://github.com/datadog/libdatadog/issues/1895)) - ([bdb0ad5](https://github.com/datadog/libdatadog/commit/bdb0ad556a6abeb17d2f31a037e149ec05cb5e8b))
18+
- Skip reqwest test that takes 10mn ([#1784](https://github.com/datadog/libdatadog/issues/1784)) - ([c929cdb](https://github.com/datadog/libdatadog/commit/c929cdb78d84f753f19ccacbee045e77dd5c5688))
19+
20+
### Fixed
21+
22+
- Skip thread counting test ([#1841](https://github.com/datadog/libdatadog/issues/1841)) - ([4360dbb](https://github.com/datadog/libdatadog/commit/4360dbb14e39d00d8a4fc40b6e66d1301f79acff))
23+
- Don't use reqwest http proxies ([#1810](https://github.com/datadog/libdatadog/issues/1810)) - ([3fc2961](https://github.com/datadog/libdatadog/commit/3fc29617a905dea8cda45300656896f482d7278c))
24+
- Use `ring` for non-fips builds ([#1816](https://github.com/datadog/libdatadog/issues/1816)) - ([5b6dffc](https://github.com/datadog/libdatadog/commit/5b6dffc5101a48706fe9c06f91e6c5afaf5e0ab5))
25+
- Handle Podman cgroupns=host cgroup path ([#1828](https://github.com/datadog/libdatadog/issues/1828)) - ([e5de518](https://github.com/datadog/libdatadog/commit/e5de518b54dfdc649a87dcf57a09680ca3859a53))
26+
27+
28+
529
## [3.0.2](https://github.com/datadog/libdatadog/compare/libdd-common-v3.0.1..libdd-common-v3.0.2) - 2026-03-25
630

731
### Changed

libdd-common/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
[package]
55
name = "libdd-common"
6-
version = "3.0.2"
6+
version = "4.0.0"
77
description = "Shared utilities for Datadog libraries including HTTP/HTTPS connectors, container entity detection, tag validation, rate limiting, and Unix/Windows platform helpers"
88
homepage = "https://github.com/DataDog/libdatadog/tree/main/datadog-common"
99
repository = "https://github.com/DataDog/libdatadog/tree/main/datadog-common"

libdd-crashtracker/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ anyhow = "1.0"
4949
chrono = {version = "0.4", default-features = false, features = ["std", "clock", "serde"]}
5050
cxx = { version = "1.0", optional = true }
5151
errno = "0.3"
52-
libdd-common = { version = "3.0.2", path = "../libdd-common" }
52+
libdd-common = { version = "4.0.0", path = "../libdd-common" }
5353
libdd-telemetry = { version = "4.0.0", path = "../libdd-telemetry" }
5454
http = "1.1"
5555
libc = "0.2"
@@ -85,4 +85,4 @@ cxx-build = { version = "1.0", optional = true }
8585
# in the build-script context. The build script only needs cc_utils, which has no TLS dependency.
8686
# Without this, aws-lc-sys gets compiled twice: once for the normal dep graph and once for the
8787
# build-script dep graph (Cargo resolver v2 keeps these contexts separate).
88-
libdd-common = { version = "3.0.2", path = "../libdd-common", default-features = false }
88+
libdd-common = { version = "4.0.0", path = "../libdd-common", default-features = false }

libdd-data-pipeline-ffi/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ rmp-serde = "1.1.1"
2929
libdd-trace-utils = { path = "../libdd-trace-utils" }
3030

3131
[dependencies]
32-
libdd-capabilities-impl = { version = "0.1.0", path = "../libdd-capabilities-impl" }
32+
libdd-capabilities-impl = { version = "1.0.0", path = "../libdd-capabilities-impl" }
3333
libdd-data-pipeline = { path = "../libdd-data-pipeline" }
3434
libdd-shared-runtime = { version = "0.1.0", path = "../libdd-shared-runtime" }
3535
libdd-common-ffi = { path = "../libdd-common-ffi", default-features = false }

0 commit comments

Comments
 (0)