Skip to content

Commit 99603d5

Browse files
chore(deps): update all non-major dependencies (#2209)
This PR contains the following updates: | Package | Type | Update | Change | Pending | |---|---|---|---|---| | [anyhow](https://redirect.github.com/dtolnay/anyhow) | workspace.dependencies | patch | `1.0.103` → `1.0.104` | | | [anymap3](https://redirect.github.com/reivilibre/anymap3) | workspace.dependencies | minor | `1.0.1` → `1.1.0` | | | [arc-swap](https://redirect.github.com/vorner/arc-swap) | workspace.dependencies | patch | `1.9.1` → `1.9.2` | | | [async-compression](https://redirect.github.com/Nullus157/async-compression) | workspace.dependencies | patch | `0.4.42` → `0.4.43` | | | [async-trait](https://redirect.github.com/dtolnay/async-trait) | workspace.dependencies | patch | `0.1.89` → `0.1.91` | `0.1.92` | | [aws-lc-rs](https://redirect.github.com/aws/aws-lc-rs) | workspace.dependencies | patch | `1.17.1` → `1.17.3` | `1.18.0` | | [bytes](https://redirect.github.com/tokio-rs/bytes) | workspace.dependencies | patch | `1.12.0` → `1.12.1` | | | [bytesize](https://redirect.github.com/bytesize-rs/bytesize) | workspace.dependencies | minor | `2.4.0` → `2.7.0` | | | [clap](https://redirect.github.com/clap-rs/clap) | workspace.dependencies | patch | `4.6.1` → `4.6.5` | `4.6.6` | | [crossbeam-queue](https://redirect.github.com/crossbeam-rs/crossbeam/tree/master/crossbeam-queue) ([source](https://redirect.github.com/crossbeam-rs/crossbeam)) | workspace.dependencies | patch | `0.3.12` → `0.3.13` | | | [docker/dockerfile](https://redirect.github.com/moby/buildkit) | syntax | minor | `1.25` → `1.26` | | | [futures](https://rust-lang.github.io/futures-rs) ([source](https://redirect.github.com/rust-lang/futures-rs)) | workspace.dependencies | patch | `0.3.32` → `0.3.33` | `0.3.34` | | [http](https://redirect.github.com/hyperium/http) | workspace.dependencies | minor | `1.4.2` → `1.5.0` | | | [http-body](https://redirect.github.com/hyperium/http-body) | workspace.dependencies | minor | `1.0.1` → `1.1.0` | | | [http-body-util](https://redirect.github.com/hyperium/http-body) | workspace.dependencies | patch | `0.1.3` → `0.1.4` | | | [hyper](https://hyper.rs) ([source](https://redirect.github.com/hyperium/hyper)) | workspace.dependencies | minor | `1.10.1` → `1.11.0` | | | [hyper-http-proxy](https://redirect.github.com/metalbear-co/hyper-http-proxy) | workspace.dependencies | patch | `1.1.0` → `1.1.1` | | | [kube](https://redirect.github.com/kube-rs/kube) | workspace.dependencies | minor | `4.0.0` → `4.2.0` | | | [libc](https://redirect.github.com/rust-lang/libc) | workspace.dependencies | patch | `0.2.186` → `0.2.189` | | | [memchr](https://redirect.github.com/BurntSushi/memchr) | workspace.dependencies | patch | `2.8.2` → `2.8.3` | | | [opentelemetry-semantic-conventions](https://redirect.github.com/open-telemetry/opentelemetry-rust/tree/main/opentelemetry-semantic-conventions) ([source](https://redirect.github.com/open-telemetry/opentelemetry-rust/tree/HEAD/opentelemetry-semantic-conventions)) | workspace.dependencies | patch | `0.32.0` → `0.32.1` | | | [proc-macro2](https://redirect.github.com/dtolnay/proc-macro2) | workspace.dependencies | patch | `1.0.106` → `1.0.107` | | | [quote](https://redirect.github.com/dtolnay/quote) | workspace.dependencies | patch | `1.0.45` → `1.0.47` | | | [rand](https://rust-random.github.io/book) ([source](https://redirect.github.com/rust-random/rand)) | workspace.dependencies | patch | `0.10.1` → `0.10.2` | | | [regex](https://redirect.github.com/rust-lang/regex) | workspace.dependencies | minor | `1.12.4` → `1.13.1` | | | [rustls](https://redirect.github.com/rustls/rustls) | workspace.dependencies | patch | `0.23.41` → `0.23.43` | | | [rustls-pki-types](https://redirect.github.com/rustls/pki-types) | workspace.dependencies | minor | `1.14.1` → `1.15.1` | | | [serde](https://serde.rs) ([source](https://redirect.github.com/serde-rs/serde)) | workspace.dependencies | patch | `1.0.228` → `1.0.229` | | | [serde_json](https://redirect.github.com/serde-rs/json) | workspace.dependencies | patch | `1.0.150` → `1.0.151` | | | [snafu](https://redirect.github.com/shepmaster/snafu) | workspace.dependencies | patch | `0.9.1` → `0.9.2` | | | [socket2](https://redirect.github.com/rust-lang/socket2) | workspace.dependencies | patch | `0.6.4` → `0.6.5` | | | [syn](https://redirect.github.com/dtolnay/syn) | workspace.dependencies | patch | `2.0.117` → `2.0.119` | | | [tokio](https://tokio.rs) ([source](https://redirect.github.com/tokio-rs/tokio)) | workspace.dependencies | minor | `1.52.3` → `1.53.1` | | | [tokio-util](https://tokio.rs) ([source](https://redirect.github.com/tokio-rs/tokio)) | workspace.dependencies | patch | `0.7.18` → `0.7.19` | | | [triomphe](https://redirect.github.com/Manishearth/triomphe) | workspace.dependencies | patch | `0.1.15` → `0.1.16` | | | [trybuild](https://redirect.github.com/dtolnay/trybuild) | workspace.dependencies | patch | `1.0.117` → `1.0.120` | | | [twox-hash](https://redirect.github.com/shepmaster/twox-hash) | workspace.dependencies | patch | `2.1.2` → `2.1.3` | | | [uuid](https://redirect.github.com/uuid-rs/uuid) | workspace.dependencies | minor | `1.23.3` → `1.24.0` | | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/1486) for more information. --- ### Release Notes <details> <summary>dtolnay/anyhow (anyhow)</summary> ### [`v1.0.104`](https://redirect.github.com/dtolnay/anyhow/releases/tag/1.0.104) [Compare Source](https://redirect.github.com/dtolnay/anyhow/compare/1.0.103...1.0.104) - Update `syn` dev-dependency to version 3 </details> <details> <summary>reivilibre/anymap3 (anymap3)</summary> ### [`v1.1.0`](https://redirect.github.com/reivilibre/anymap3/blob/HEAD/CHANGELOG.md#110-2026-06-14) [Compare Source](https://redirect.github.com/reivilibre/anymap3/compare/1.0.1...v1.1.0) ##### Removals and Deprecations - Increase Minimum Supported Rust Version (MSRV) to 1.56 (October 2021). ([#&#8203;7](https://redirect.github.com/reivilibre/anymap3/pull/7)) ##### Features - Support the `AnyDebug` trait from the [`anymore` crate](https://redirect.github.com/linebender/anymore). Enable with `anymore` crate feature. Contributed by [@&#8203;DJMcNab](https://redirect.github.com/DJMcNab) — thank you. ([#&#8203;5](https://redirect.github.com/reivilibre/anymap3/pull/5)) ##### Internal Changes - Add CI for tests and linting. ([#&#8203;6](https://redirect.github.com/reivilibre/anymap3/pull/6)) - Fix our tests to work with new Rust versions, which changed the internal representation of `TypeId`. Runtime behaviour was unaffected. ([#&#8203;7](https://redirect.github.com/reivilibre/anymap3/pull/7)) </details> <details> <summary>vorner/arc-swap (arc-swap)</summary> ### [`v1.9.2`](https://redirect.github.com/vorner/arc-swap/blob/HEAD/CHANGELOG.md#192) - Document RefCnt must not panic ([#&#8203;208](https://redirect.github.com/vorner/arc-swap/issues/208)). </details> <details> <summary>Nullus157/async-compression (async-compression)</summary> ### [`v0.4.43`](https://redirect.github.com/Nullus157/async-compression/releases/tag/async-compression-v0.4.43) [Compare Source](https://redirect.github.com/Nullus157/async-compression/compare/async-compression-v0.4.42...async-compression-v0.4.43) ##### Other - Fix hang when decoding a corrupt subsequent zstd frame ([#&#8203;470](https://redirect.github.com/Nullus157/async-compression/pull/470)) </details> <details> <summary>dtolnay/async-trait (async-trait)</summary> ### [`v0.1.91`](https://redirect.github.com/dtolnay/async-trait/compare/0.1.90...0.1.91) [Compare Source](https://redirect.github.com/dtolnay/async-trait/compare/0.1.90...0.1.91) ### [`v0.1.90`](https://redirect.github.com/dtolnay/async-trait/releases/tag/0.1.90) [Compare Source](https://redirect.github.com/dtolnay/async-trait/compare/0.1.89...0.1.90) - Update to syn 3 </details> <details> <summary>aws/aws-lc-rs (aws-lc-rs)</summary> ### [`v1.17.3`](https://redirect.github.com/aws/aws-lc-rs/releases/tag/v1.17.3): aws-lc-rs v1.17.3 [Compare Source](https://redirect.github.com/aws/aws-lc-rs/compare/v1.17.2...v1.17.3) #### What's Changed - Add public API to check AWS-LC and FIPS versions by [@&#8203;prasden](https://redirect.github.com/prasden) in [#&#8203;1167](https://redirect.github.com/aws/aws-lc-rs/pull/1167) - `awslc_version()` returns the linked AWS-LC library version (e.g., `"5.1.0"`), resolved at runtime. `fips_version()` returns the AWS-LC FIPS release-branch version as `Some(version)`, or `None` when unavailable. Note that `fips_version()` is independent of `try_fips_mode()`. - Clarify representations of `PqdsaKeyPair` in serialized forms by [@&#8203;Mark-Simulacrum](https://redirect.github.com/Mark-Simulacrum) in [#&#8203;1174](https://redirect.github.com/aws/aws-lc-rs/pull/1174) - Documents how to use `PqdsaKeyPair::from_seed` in a FIPS setting, and notes that key pairs constructed from the expanded form cannot be re-serialized to [PKCS#8](https://redirect.github.com/PKCS/aws-lc-rs/issues/8) (which contains just the seed). ##### Build Improvements - Fix `TARGET_*` env leakage into host builds by [@&#8203;justsmth](https://redirect.github.com/justsmth) in [#&#8203;1171](https://redirect.github.com/aws/aws-lc-rs/pull/1171) - Per the cc-rs convention, `TARGET_CC`/`TARGET_CXX`/`TARGET_CFLAGS` are now only applied when cross-compiling, and `HOST_*` variables are honored for native builds. Previously, when `aws-lc-sys` appeared as both a dependency and a build-dependency in a cross build, the cross toolchain's flags leaked into the host-side build. - Restore cc default flags in memcmp probe; only fail build on confirmed bug by [@&#8203;justsmth](https://redirect.github.com/justsmth) in [#&#8203;1173](https://redirect.github.com/aws/aws-lc-rs/pull/1173) - Fixes build failures under RPM hardened build flags (Fedora/RHEL/Rocky `rpmbuild` defaults): the memcmp probe (GCC bug 95189 check) now retains cc's computed target default flags (e.g., `-fPIC`) while still excluding user CFLAGS. The check also only runs for GCC versions that may contain the bug, and a probe that fails to build only warns -- the build only fails when the miscompilation is actually demonstrated. ##### Issues Being Closed - Public API for FIPS status -- [#&#8203;1166](https://redirect.github.com/aws/aws-lc-rs/issues/1166) - memcmp probe fails under RPM hardened build flags -- [#&#8203;1168](https://redirect.github.com/aws/aws-lc-rs/issues/1168) - Cross-compilation failure: `TARGET_CFLAGS` applied to host builds -- [#&#8203;1169](https://redirect.github.com/aws/aws-lc-rs/issues/1169) #### Other Merged PRs - ci: Stop installing winehq-stable in cross windows-gnu pre-build by [@&#8203;justsmth](https://redirect.github.com/justsmth) in [#&#8203;1172](https://redirect.github.com/aws/aws-lc-rs/pull/1172) - ci: only run push-triggered workflows on main by [@&#8203;justsmth](https://redirect.github.com/justsmth) in [#&#8203;1163](https://redirect.github.com/aws/aws-lc-rs/pull/1163) - Prepare aws-lc-sys v0.43.0 by [@&#8203;justsmth](https://redirect.github.com/justsmth) in [#&#8203;1176](https://redirect.github.com/aws/aws-lc-rs/pull/1176) - Prepare aws-lc-rs v1.17.2 by [@&#8203;justsmth](https://redirect.github.com/justsmth) in [#&#8203;1178](https://redirect.github.com/aws/aws-lc-rs/pull/1178) - Prepare aws-lc-fips-sys v0.13.16 by [@&#8203;justsmth](https://redirect.github.com/justsmth) in [#&#8203;1180](https://redirect.github.com/aws/aws-lc-rs/pull/1180) - build(deps): bump actions/setup-go from 6 to 7 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&#8203;1177](https://redirect.github.com/aws/aws-lc-rs/pull/1177) #### New Contributors - [@&#8203;Mark-Simulacrum](https://redirect.github.com/Mark-Simulacrum) made their first contribution in [#&#8203;1174](https://redirect.github.com/aws/aws-lc-rs/pull/1174) - [@&#8203;prasden](https://redirect.github.com/prasden) made their first contribution in [#&#8203;1167](https://redirect.github.com/aws/aws-lc-rs/pull/1167) **Full Changelog**: <https://github.com/aws/aws-lc-rs/compare/v1.17.1...v1.17.3> > \[!NOTE] > **aws-lc-rs v1.17.2 has been yanked.** It failed to compile with the `fips` feature when `aws-lc-fips-sys` resolved to v0.13.15 (or earlier), since that version lacks functions needed by the new version APIs. v1.17.3 is identical to v1.17.2 aside from requiring `aws-lc-fips-sys` v0.13.16. ### [`v1.17.2`](https://redirect.github.com/aws/aws-lc-rs/compare/v1.17.1...v1.17.2) [Compare Source](https://redirect.github.com/aws/aws-lc-rs/compare/v1.17.1...v1.17.2) </details> <details> <summary>tokio-rs/bytes (bytes)</summary> ### [`v1.12.1`](https://redirect.github.com/tokio-rs/bytes/blob/HEAD/CHANGELOG.md#1121-July-8th-2026) [Compare Source](https://redirect.github.com/tokio-rs/bytes/compare/v1.12.0...v1.12.1) ##### Fixed - Properly handle when `Box::new` panics ([#&#8203;837](https://redirect.github.com/tokio-rs/bytes/issues/837)) </details> <details> <summary>bytesize-rs/bytesize (bytesize)</summary> ### [`v2.7.0`](https://redirect.github.com/bytesize-rs/bytesize/blob/HEAD/CHANGELOG.md#270) [Compare Source](https://redirect.github.com/bytesize-rs/bytesize/compare/bytesize-v2.6.0...bytesize-v2.7.0) - Remove no-alloc support because it removed `ByteSize::display()` when default features were disabled. ### [`v2.6.0`](https://redirect.github.com/bytesize-rs/bytesize/blob/HEAD/CHANGELOG.md#260) [Compare Source](https://redirect.github.com/bytesize-rs/bytesize/compare/bytesize-v2.5.0...bytesize-v2.6.0) - Add display styles for IEC and SI bit units. ### [`v2.5.0`](https://redirect.github.com/bytesize-rs/bytesize/blob/HEAD/CHANGELOG.md#250) [Compare Source](https://redirect.github.com/bytesize-rs/bytesize/compare/bytesize-v2.4.2...bytesize-v2.5.0) - Honor precision when a width is set with formatting args. - Add `#[no_alloc]` support. ### [`v2.4.2`](https://redirect.github.com/bytesize-rs/bytesize/blob/HEAD/CHANGELOG.md#242) [Compare Source](https://redirect.github.com/bytesize-rs/bytesize/compare/bytesize-v2.4.1...bytesize-v2.4.2) - Improve accuracy of parsing large non-decimal byte count strings. ### [`v2.4.1`](https://redirect.github.com/bytesize-rs/bytesize/blob/HEAD/CHANGELOG.md#241) [Compare Source](https://redirect.github.com/bytesize-rs/bytesize/compare/bytesize-v2.4.0...bytesize-v2.4.1) - Fix rounding error near power-of-unit boundaries. </details> <details> <summary>clap-rs/clap (clap)</summary> ### [`v4.6.5`](https://redirect.github.com/clap-rs/clap/compare/clap_complete-v4.6.4...clap_complete-v4.6.5) [Compare Source](https://redirect.github.com/clap-rs/clap/compare/v4.6.4...v4.6.5) ### [`v4.6.4`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#464---2026-07-21) [Compare Source](https://redirect.github.com/clap-rs/clap/compare/v4.6.3...v4.6.4) ##### Internal - Update to syn v3 ### [`v4.6.3`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#463---2026-07-20) [Compare Source](https://redirect.github.com/clap-rs/clap/compare/v4.6.2...v4.6.3) ##### Fixes - *(derive)* Allow `"literal".function()` as attribute values ### [`v4.6.2`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#462---2026-07-15) [Compare Source](https://redirect.github.com/clap-rs/clap/compare/v4.6.1...v4.6.2) ##### Fixes - *(help)* Say `alias` when there is only one </details> <details> <summary>crossbeam-rs/crossbeam (crossbeam-queue)</summary> ### [`v0.3.13`](https://redirect.github.com/crossbeam-rs/crossbeam/releases/tag/crossbeam-queue-0.3.13): crossbeam-queue 0.3.13 [Compare Source](https://redirect.github.com/crossbeam-rs/crossbeam/compare/crossbeam-queue-0.3.12...crossbeam-queue-0.3.13) - Add `push_mut` and `pop_mut` to `ArrayQueue` and `SegQueue`. ([#&#8203;1191](https://redirect.github.com/crossbeam-rs/crossbeam/issues/1191)) </details> <details> <summary>rust-lang/futures-rs (futures)</summary> ### [`v0.3.33`](https://redirect.github.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#0333---2026-07-18) [Compare Source](https://redirect.github.com/rust-lang/futures-rs/compare/0.3.32...0.3.33) - Fix `ReadLine`'s soundness issue regarding to exception safety. ([#&#8203;3020](https://redirect.github.com/rust-lang/futures-rs/issues/3020)) - Fix unsound `Send` impl for `IterPinRef` and `Iter`. ([#&#8203;3003](https://redirect.github.com/rust-lang/futures-rs/issues/3003)) - Fix stacked borrows violation in `compat01as03` implementation. ([#&#8203;3012](https://redirect.github.com/rust-lang/futures-rs/issues/3012)) - Fix memory leak in `FuturesUnordered::IntoIter`. ([#&#8203;3005](https://redirect.github.com/rust-lang/futures-rs/issues/3005)) - Add `portable-atomic-alloc` feature and use it in `FuturesUnordered`. ([#&#8203;3007](https://redirect.github.com/rust-lang/futures-rs/issues/3007)) - Re-export `alloc::task::Wake`. ([#&#8203;3010](https://redirect.github.com/rust-lang/futures-rs/issues/3010)) - Update `spin` to 0.12. ([#&#8203;3014](https://redirect.github.com/rust-lang/futures-rs/issues/3014)) </details> <details> <summary>hyperium/http (http)</summary> ### [`v1.5.0`](https://redirect.github.com/hyperium/http/blob/HEAD/CHANGELOG.md#150-July-29-2026) [Compare Source](https://redirect.github.com/hyperium/http/compare/v1.4.2...v1.5.0) - Add `Method::QUERY` constant for the new QUERY method defined in RFC 10008. - Fix `uri::Builder::path_and_query()` to allow empty strings to mean no path. - Fix `uri::PathAndQuery` parsing to enforce URI max length. </details> <details> <summary>hyperium/http-body (http-body)</summary> ### [`v1.1.0`](https://redirect.github.com/hyperium/http-body/releases/tag/v1.1.0) [Compare Source](https://redirect.github.com/hyperium/http-body/compare/v1.0.1...v1.1.0) #### tl;dr - Implement `Add` for `SizeHint`. - Implement `Copy` for `SizeHint`. </details> <details> <summary>hyperium/hyper (hyper)</summary> ### [`v1.11.0`](https://redirect.github.com/hyperium/hyper/blob/HEAD/CHANGELOG.md#v1110-2026-07-20) [Compare Source](https://redirect.github.com/hyperium/hyper/compare/v1.10.1...v1.11.0) ##### Bug Fixes - **http1:** - discard content-length header when received before transfer-encoding ([#&#8203;4124](https://redirect.github.com/hyperium/hyper/issues/4124)) ([540fff91](https://redirect.github.com/hyperium/hyper/commit/540fff9180ce47ee5fab01b6cc2126eb6c286eda), closes [#&#8203;4123](https://redirect.github.com/hyperium/hyper/issues/4123)) - use append for repeat trailer values in encoder ([#&#8203;4118](https://redirect.github.com/hyperium/hyper/issues/4118)) ([de1483d7](https://redirect.github.com/hyperium/hyper/commit/de1483d7db70477cc8799a344634ae6ee020a7db)) - allow up to max\_headers trailers ([#&#8203;4108](https://redirect.github.com/hyperium/hyper/issues/4108)) ([f584091a](https://redirect.github.com/hyperium/hyper/commit/f584091ac096bd5dd478f73256188c3261a945b9)) - use append for repeat trailers ([#&#8203;4107](https://redirect.github.com/hyperium/hyper/issues/4107)) ([876effe1](https://redirect.github.com/hyperium/hyper/commit/876effe10fd8f8ad4535ade1f84e88f199f2cf6b)) - flush buffered data before shutdown ([#&#8203;4018](https://redirect.github.com/hyperium/hyper/issues/4018)) ([72046cc7](https://redirect.github.com/hyperium/hyper/commit/72046cc72e7aa82c439eed00850b8b1ad3f7e4dc), closes [#&#8203;4022](https://redirect.github.com/hyperium/hyper/issues/4022)) - more strictly enforce max\_buf\_size when parsing ([#&#8203;4093](https://redirect.github.com/hyperium/hyper/issues/4093)) ([90ede307](https://redirect.github.com/hyperium/hyper/commit/90ede307470dba98b4e184ad88d6f5aae8b0afd7), closes [#&#8203;4081](https://redirect.github.com/hyperium/hyper/issues/4081)) - **http2:** avoid buffering `Upgraded` writes without send capacity ([#&#8203;4102](https://redirect.github.com/hyperium/hyper/issues/4102)) ([aecf5abf](https://redirect.github.com/hyperium/hyper/commit/aecf5abfbc3dc95f21ac1538db1aa3f690fa6ab6)) ##### Features - **rt:** add `ReadBufCursor::initialized_unfilled()` method ([#&#8203;4115](https://redirect.github.com/hyperium/hyper/issues/4115)) ([ccc1e850](https://redirect.github.com/hyperium/hyper/commit/ccc1e850dc0cda3e71b0acd11f60ca3d48d09034)) ##### v1.10.1 (2026-05-29) ##### Bug Fixes - **http1:** fix busy loop when peer half-closes and open body ([#&#8203;4086](https://redirect.github.com/hyperium/hyper/issues/4086)) ([c6cb906f](https://redirect.github.com/hyperium/hyper/commit/c6cb906fdcbc3df64fc3fb613be57430e0387e48), closes [#&#8203;4085](https://redirect.github.com/hyperium/hyper/issues/4085)) </details> <details> <summary>metalbear-co/hyper-http-proxy (hyper-http-proxy)</summary> ### [`v1.1.1`](https://redirect.github.com/metalbear-co/hyper-http-proxy/releases/tag/1.1.1) [Compare Source](https://redirect.github.com/metalbear-co/hyper-http-proxy/compare/1.1.0...1.1.1) - Removed unused dependency. </details> <details> <summary>kube-rs/kube (kube)</summary> ### [`v4.2.0`](https://redirect.github.com/kube-rs/kube/blob/HEAD/CHANGELOG.md#420--2026-07-22) [Compare Source](https://redirect.github.com/kube-rs/kube/compare/4.0.0...4.2.0) \=================== - see <https://github.com/kube-rs/kube/compare/4.0.0...main> </details> <details> <summary>rust-lang/libc (libc)</summary> ### [`v0.2.189`](https://redirect.github.com/rust-lang/libc/releases/tag/0.2.189) [Compare Source](https://redirect.github.com/rust-lang/libc/compare/0.2.188...0.2.189) ##### Added - Emscripten: Add `pthread_sigmask`, `sigwait`, `sigwaitinfo`, `sigtimedwait`, `faccessat`, and `pthread_kill` ([#&#8203;5270](https://redirect.github.com/rust-lang/libc/pull/5270)) - Linux SPARC: Enable the `clone3` syscall ([#&#8203;4980](https://redirect.github.com/rust-lang/libc/pull/4980)) - Solarish: Add `CLOCK_PROCESS_CPUTIME_ID` and `CLOCK_THREAD_CPUTIME_ID` ([#&#8203;5274](https://redirect.github.com/rust-lang/libc/pull/5274)) ##### Deprecated - Deprecate `CLONE_INTO_CGROUP` and `CLONE_CLEAR_SIGHAND`. These overflow their types and will be changed to a larger size in the future. ([8c6e6710458d](https://redirect.github.com/rust-lang/libc/commit/8c6e6710458db4d6aa0766f6f84bbf13f640237e)) ##### Fixed - Musl riscv32: Rename padding fields to avoid a conflict and fix the build ([2499ff0ad993](https://redirect.github.com/rust-lang/libc/commit/2499ff0ad9936a036e78a4e0991445efee383564)) - NuttX: Fix `wchar_t` definition under Arm ([#&#8203;5245](https://redirect.github.com/rust-lang/libc/pull/5245)) - Windows: Add back link names for `time`-related symbols ([#&#8203;5300](https://redirect.github.com/rust-lang/libc/pull/5300)) ### [`v0.2.188`](https://redirect.github.com/rust-lang/libc/releases/tag/0.2.188) [Compare Source](https://redirect.github.com/rust-lang/libc/compare/0.2.187...0.2.188) ##### Changed - Restore `Send` and `Sync` for `DIR` ([35b062263401](https://redirect.github.com/rust-lang/libc/commit/35b062263401733cd89065c6a553640f2ba51ff1)) These were removed in 0.2.187 because `libc` does not actually make `Send` and `Sync` guarantees about `DIR` (or other extern types), but this caused some crates to break. The traits are added back for now to allow time to migrate, but will be removed again in the future; please make sure your crates are not relying on `libc::DIR: Send` or `libc::DIR: Sync`. ### [`v0.2.187`](https://redirect.github.com/rust-lang/libc/releases/tag/0.2.187) [Compare Source](https://redirect.github.com/rust-lang/libc/compare/0.2.186...0.2.187) This release contains a number of improvements related to 64-bit `time_t` configuration. Of note the existing `RUST_LIBC_UNSTABLE_*` environment variables have been replaced with configuration options. The new way to use these is: ```sh RUSTFLAGS='--cfg=libc_unstable_musl_v1_2_3' cargo ... RUSTFLAGS='--cfg=libc_unstable_gnu_time_bits="64"' cargo ... ``` Being able to set this via `RUSTFLAGS` makes it easier to only apply configuration to specific targets (and notably, not the host if build scripts are used). There are two other notable changes: - The 32-bit `windows-gnu` targets now respect `libc_unstable_gnu_time_bits` - uClibc now supports a similar configuration option: ```sh RUSTFLAGS='--cfg=libc_unstable_uclibc_time64' ``` As a reminder, these options are under active development and may change in the future (hence the "unstable" in the name). It likely that we will harmonize everything under a single configuration option before considering them stable. ##### Support - Add support for `aarch64-unknown-linux-pauthtest` ([#&#8203;5065](https://redirect.github.com/rust-lang/libc/pull/5065)) - Add support for new QNX targets ([#&#8203;5241](https://redirect.github.com/rust-lang/libc/pull/5241)) - Better document breaking change policy and recommended usage ([#&#8203;5179](https://redirect.github.com/rust-lang/libc/pull/5179)) ##### Added - Android: Add `POSIX_SPAWN_*` constants ([#&#8203;5104](https://redirect.github.com/rust-lang/libc/pull/5104)) - Android: Add `getpwent`, `setpwent`, and `endpwent` ([#&#8203;5160](https://redirect.github.com/rust-lang/libc/pull/5160)) - Android: Add `preadv2` and `pwritev2` ([#&#8203;5157](https://redirect.github.com/rust-lang/libc/pull/5157)) - Android: Add `seccomp_notif*` structures ([#&#8203;5224](https://redirect.github.com/rust-lang/libc/pull/5224)) - Android: Add `timer_[create, delete, getoverrun, gettime, settime]` ([#&#8203;5108](https://redirect.github.com/rust-lang/libc/pull/5108)) - Apple: Add `PROC_PIDT_SHORTBSDINFO` and `proc_bsdshortinfo` ([#&#8203;5110](https://redirect.github.com/rust-lang/libc/pull/5110)) - Apple: Add `SIOC*` constants from `sockio.h` ([#&#8203;5263](https://redirect.github.com/rust-lang/libc/pull/5263)) - Apple: Add `_IOR`, `_IOW`, `_IOWR` ([#&#8203;5264](https://redirect.github.com/rust-lang/libc/pull/5264)) - Apple: Add `bpf_program` and `bpf_insn` ([#&#8203;5235](https://redirect.github.com/rust-lang/libc/pull/5235)) - Apple: Add additional `kqueue` constants ([#&#8203;5077](https://redirect.github.com/rust-lang/libc/pull/5077)) - Apple: Update `vm_statistics64` with recently added fields ([#&#8203;5253](https://redirect.github.com/rust-lang/libc/pull/5253)) - Apple: add `IN6_IFF_*` and `SIOCGIFAFLAG_IN6` ([#&#8203;5239](https://redirect.github.com/rust-lang/libc/pull/5239)) - Dragonfly: Add `O_*`, `POSIX_FADV_*`, `NI*`, and a few other missing constants ([#&#8203;5116](https://redirect.github.com/rust-lang/libc/pull/5116)) - Dragonfly: add `fdatasync`, `dlvsym`, `reallocarray`, `qsort_r`, `pthread_*affinity_np`, `ftok`, `extattr_*`, and `dup3` ([#&#8203;5116](https://redirect.github.com/rust-lang/libc/pull/5116)) - Emscripten: Add `in6_pktinfo` ([#&#8203;5256](https://redirect.github.com/rust-lang/libc/pull/5256)) - FreeBSD: Add SOL\_LOCAL ([#&#8203;5185](https://redirect.github.com/rust-lang/libc/pull/5185)) - FreeBSD: Add `DLT_*` constants ([#&#8203;5235](https://redirect.github.com/rust-lang/libc/pull/5235)) - FreeBSD: Add `PROC_LOGSIGEXIT_*` and `PPROT_*` ([#&#8203;4657](https://redirect.github.com/rust-lang/libc/pull/4657)) - FreeBSD: Add `SO_RERROR` ([#&#8203;5260](https://redirect.github.com/rust-lang/libc/pull/5260)) - FreeBSD: add `IN6_IFF_*`, `in6_ifreq`, and `SIOCGIFAFLAG_IN6` ([#&#8203;5239](https://redirect.github.com/rust-lang/libc/pull/5239)) - FreeBSD: add `_IO*` helpers from `sys/ioccom.h` ([#&#8203;5239](https://redirect.github.com/rust-lang/libc/pull/5239)) - Glibc: Add `PTHREAD_*_MUTEX_INITIALIZER_NP` for riscv64 ([#&#8203;5094](https://redirect.github.com/rust-lang/libc/pull/5094)) - Glibc: Add new fields to `struct tcp_info` ([#&#8203;5215](https://redirect.github.com/rust-lang/libc/pull/5215)) - Linux: Add `OPEN_TREE_NAMESPACE` ([#&#8203;5145](https://redirect.github.com/rust-lang/libc/pull/5145)) - Linux: Add `SECCOMP_IOCTL_*` constants ([#&#8203;5224](https://redirect.github.com/rust-lang/libc/pull/5224)) - Linux: Add `SO_DETACH_REUSEPORT_BPF` ([#&#8203;5081](https://redirect.github.com/rust-lang/libc/pull/5081)) - Linux: Add `futex_waitv` ([#&#8203;5125](https://redirect.github.com/rust-lang/libc/pull/5125)) - Linux: Add constants for `fsopen`, `fsconfig`, `fsmount`, and `fspick` ([#&#8203;5145](https://redirect.github.com/rust-lang/libc/pull/5145)) - Linux: Add fields to `statx` present since 6.16 ([#&#8203;4621](https://redirect.github.com/rust-lang/libc/pull/4621)) - Linux: Add network entry API ([#&#8203;5049](https://redirect.github.com/rust-lang/libc/pull/5049)) - Linux: add `ifaddrmsg` and `rtattr` ([#&#8203;5234](https://redirect.github.com/rust-lang/libc/pull/5234)) - Linux: add `sockaddr_iucv` ([#&#8203;5041](https://redirect.github.com/rust-lang/libc/pull/5041)) - MacOS: Add `ENOTCAPABLE` ([#&#8203;4925](https://redirect.github.com/rust-lang/libc/pull/4925)) - Musl: Add `renameat2` ([#&#8203;5113](https://redirect.github.com/rust-lang/libc/pull/5113)) - NuttX: Add `F_SETFD` ([#&#8203;5258](https://redirect.github.com/rust-lang/libc/pull/5258)) - NuttX: Add `POLLRD*` and `POLLWR*` constants ([#&#8203;5258](https://redirect.github.com/rust-lang/libc/pull/5258)) - NuttX: Add `SO_KEEPALIVE` and TCP keepalive constants ([#&#8203;5111](https://redirect.github.com/rust-lang/libc/pull/5111)) - NuttX: Add `TCP_MAXSEG` ([#&#8203;5258](https://redirect.github.com/rust-lang/libc/pull/5258)) - NuttX: Add `eventfd` and `EFD_*` constants ([#&#8203;5258](https://redirect.github.com/rust-lang/libc/pull/5258)) - NuttX: Add `pipe2` ([#&#8203;5258](https://redirect.github.com/rust-lang/libc/pull/5258)) - NuttX: Add `strerror_r` ([#&#8203;5258](https://redirect.github.com/rust-lang/libc/pull/5258)) - NuttX: Add `netinet` structs and constants ([#&#8203;5258](https://redirect.github.com/rust-lang/libc/pull/5258)) - NuttX: Add socket structs, functions and constants ([#&#8203;5258](https://redirect.github.com/rust-lang/libc/pull/5258)) - QuRT: Add POSIX timer functions ([#&#8203;5091](https://redirect.github.com/rust-lang/libc/pull/5091)) - QuRT: Add missing pthread functions from QuRT SDK headers ([#&#8203;5091](https://redirect.github.com/rust-lang/libc/pull/5091)) - QuRT: Add missing unistd process and file functions ([#&#8203;5091](https://redirect.github.com/rust-lang/libc/pull/5091)) - QuRT: Add mqueue subsystem (message queues, select/pselect) ([#&#8203;5091](https://redirect.github.com/rust-lang/libc/pull/5091)) - Redox: Add `*at` and `dirent` functions ([#&#8203;5117](https://redirect.github.com/rust-lang/libc/pull/5117)) - Solarish: Add IP TTL and IPv6 Hop Limit consts ([#&#8203;5089](https://redirect.github.com/rust-lang/libc/pull/5089)) - Solarish: Add `port_alert` and `PORT_ALERT*` constants ([#&#8203;5203](https://redirect.github.com/rust-lang/libc/pull/5203)) - Solarish: add AI\_CANONNAME ([#&#8203;5085](https://redirect.github.com/rust-lang/libc/pull/5085)) - aarch64: Add SYS\_sendfile and SYS\_fadvise64 constants ([#&#8203;5133](https://redirect.github.com/rust-lang/libc/pull/5133)) ##### Deprecated - Dragonfly: Deprecate compatibility aliases `CPUCTL_RSMSR` and `UTX_DB_LASTLOG` ([#&#8203;5116](https://redirect.github.com/rust-lang/libc/pull/5116)) ##### Fixed - **breaking** NetBSD: Correct `ts` from `*const timespec` to `*mut timespec` in \_lwp\_park\` ([#&#8203;5169](https://redirect.github.com/rust-lang/libc/pull/5169)) - **breaking** Linux GNU: Change overflowing `PTRACE_*ET_SYSCALL_USER_DISPATCH_CONFIG` constants from `u8` to `c_uint` ([#&#8203;4936](https://redirect.github.com/rust-lang/libc/pull/4936)) - Fix the soundness bug in the representation of extern types ([#&#8203;5021](https://redirect.github.com/rust-lang/libc/pull/5021)) - Cygwin: fix `cpuset_t` typo in `CPU_ZERO` ([#&#8203;5098](https://redirect.github.com/rust-lang/libc/pull/5098)) - Dragonfly: ABI fixes including regex offsets, `ifaddrs`, pthread barriers, process sizing fields, and `mcontext` alignment ([#&#8203;5116](https://redirect.github.com/rust-lang/libc/pull/5116)) - Dragonfly: Correct values of `CPUCTL_CPUID*`, `EV_HUP`, and `EV_SYSFLAGS` ([#&#8203;5116](https://redirect.github.com/rust-lang/libc/pull/5116)) - Emscripten: fix pthread type sizes for wasm64 (MEMORY64) ([#&#8203;5156](https://redirect.github.com/rust-lang/libc/pull/5156)) - Horizon: Fix the value of `POLLOUT` ([#&#8203;5090](https://redirect.github.com/rust-lang/libc/pull/5090)) - Linux: Correct the value of `EPIOC[GS]PARAMS` with nonstandard \_IOC ([#&#8203;5188](https://redirect.github.com/rust-lang/libc/pull/5188)) - Make VxWorks shims `unsafe` ([#&#8203;3727](https://redirect.github.com/rust-lang/libc/pull/3727)) - NetBSD: Correct getmntinfo to link `__getmntinfo13` ([#&#8203;5251](https://redirect.github.com/rust-lang/libc/pull/5251)) - QNX: Fix the value of `PTHREAD_MUTEX_INITIALIZER` ([#&#8203;5241](https://redirect.github.com/rust-lang/libc/pull/5241)) - QuRT: fix type and definition inaccuracies against SDK headers ([#&#8203;5091](https://redirect.github.com/rust-lang/libc/pull/5091)) - Windows: Correctly link to 32-bit time routines on 32-bit platforms ([#&#8203;5059](https://redirect.github.com/rust-lang/libc/pull/5059)) - uClibc: Fix constants accidentally removed ([#&#8203;5141](https://redirect.github.com/rust-lang/libc/pull/5141)) - uclibc: Fix build issues ([#&#8203;5046](https://redirect.github.com/rust-lang/libc/pull/5046)) - uclibc: Fix type of PRIO\_PROCESS and friends ([#&#8203;5046](https://redirect.github.com/rust-lang/libc/pull/5046)) ##### Changed - AIX, TeeOS: Drop unneeded `-> c_void` ([#&#8203;5240](https://redirect.github.com/rust-lang/libc/pull/5240)) - Apple: Change `AIO_LISTIO_MAX` to account for changes in macOS 27 ([#&#8203;5253](https://redirect.github.com/rust-lang/libc/pull/5253)) - Glibc: Update the value of `MS_NOUSER` ([#&#8203;5215](https://redirect.github.com/rust-lang/libc/pull/5215)) - L4Re: Update definitions and test infra ([#&#8203;5275](https://redirect.github.com/rust-lang/libc/pull/5275)) - Linux: Update the value of `SW_MAX` and `SW_CNT` ([#&#8203;5215](https://redirect.github.com/rust-lang/libc/pull/5215)) - MacOS: Add `swapped_count` to `vm_statistics64` ([#&#8203;4926](https://redirect.github.com/rust-lang/libc/pull/4926)) - Windows: Windows-GNU now respects `libc_unstable_gnu_time_bits` for 64-bit `time_t` config ([#&#8203;5062](https://redirect.github.com/rust-lang/libc/pull/5062)) ##### Removed - Dragonfly: Remove FreeBSD-only `Elf32_Lword`, `ip_mreq_source`, and `IP_` constants ([#&#8203;5116](https://redirect.github.com/rust-lang/libc/pull/5116)) - Dragonfly: Remove private VM type bindings ([#&#8203;5116](https://redirect.github.com/rust-lang/libc/pull/5116)) - Linux: Remove `KERN_REALROOTDEV` and `VM_LAPTOP_MODE` ([#&#8203;5177](https://redirect.github.com/rust-lang/libc/pull/5177)) - VxWorks: Remove non-user-facing (kernel) API ([#&#8203;5129](https://redirect.github.com/rust-lang/libc/pull/5129)) ##### Other - Print config information if `LIBC_BUILD_VERBOSE` is set ([#&#8203;5272](https://redirect.github.com/rust-lang/libc/pull/5272)) - Annotate `*LAST` constants as potentially changing ([#&#8203;5120](https://redirect.github.com/rust-lang/libc/pull/5120)) - Annotate `*MAX` constants as potentially changing ([#&#8203;5122](https://redirect.github.com/rust-lang/libc/pull/5122)) - BSD: Annotate `ELAST` constants as potentially changing ([#&#8203;5118](https://redirect.github.com/rust-lang/libc/pull/5118)) - FreeBSD: Annotate `RAND_MAX` as potentially changing ([#&#8203;5119](https://redirect.github.com/rust-lang/libc/pull/5119)) - Linux, L4re: Annotate `*NUM` constants as potentially changing ([#&#8203;5123](https://redirect.github.com/rust-lang/libc/pull/5123)) - QNX: Restructure to support new platforms ([#&#8203;4984](https://redirect.github.com/rust-lang/libc/pull/4984)) - Unix: Annotate `*COUNT` constants as potentially changing ([#&#8203;5121](https://redirect.github.com/rust-lang/libc/pull/5121)) - uClibc: Add unstable support of 64-bit `time_t` ([#&#8203;5046](https://redirect.github.com/rust-lang/libc/pull/5046)) - (internal) FreeBSD: Replace unstable env to set version with an unstable cfg ([#&#8203;5201](https://redirect.github.com/rust-lang/libc/pull/5201)) - (internal) Glibc: Remove public configuration for file offset bits ([#&#8203;5268](https://redirect.github.com/rust-lang/libc/pull/5268)) - (internal) Linux: Delete config via `RUST_LIBC_UNSTABLE_LINUX_TIME_BITS64` ([#&#8203;5197](https://redirect.github.com/rust-lang/libc/pull/5197)) - (internal) Replace `RUST_LIBC_UNSTABLE` env with `libc_unstable*` cfg ([#&#8203;4977](https://redirect.github.com/rust-lang/libc/pull/4977)) </details> <details> <summary>BurntSushi/memchr (memchr)</summary> ### [`v2.8.3`](https://redirect.github.com/BurntSushi/memchr/compare/2.8.2...2.8.3) [Compare Source](https://redirect.github.com/BurntSushi/memchr/compare/2.8.2...2.8.3) </details> <details> <summary>open-telemetry/opentelemetry-rust (opentelemetry-semantic-conventions)</summary> ### [`v0.32.1`](https://redirect.github.com/open-telemetry/opentelemetry-rust/blob/HEAD/opentelemetry-semantic-conventions/CHANGELOG.md#0321) [Compare Source](https://redirect.github.com/open-telemetry/opentelemetry-rust/compare/opentelemetry-semantic-conventions-0.32.0...opentelemetry-semantic-conventions-0.32.1) Released 2026-Jun-26 - Update to [v1.42.0](https://redirect.github.com/open-telemetry/semantic-conventions/releases/tag/v1.42.0) of the semantic conventions. </details> <details> <summary>dtolnay/proc-macro2 (proc-macro2)</summary> ### [`v1.0.107`](https://redirect.github.com/dtolnay/proc-macro2/releases/tag/1.0.107) [Compare Source](https://redirect.github.com/dtolnay/proc-macro2/compare/1.0.106...1.0.107) - Documentation improvements </details> <details> <summary>dtolnay/quote (quote)</summary> ### [`v1.0.47`](https://redirect.github.com/dtolnay/quote/releases/tag/1.0.47) [Compare Source](https://redirect.github.com/dtolnay/quote/compare/1.0.46...1.0.47) - Documentation improvements ### [`v1.0.46`](https://redirect.github.com/dtolnay/quote/releases/tag/1.0.46) [Compare Source](https://redirect.github.com/dtolnay/quote/compare/1.0.45...1.0.46) - Avoid repeated `get_span` in `quote_spanned` ([#&#8203;329](https://redirect.github.com/dtolnay/quote/issues/329), thanks [@&#8203;Noratrieb](https://redirect.github.com/Noratrieb)) </details> <details> <summary>rust-random/rand (rand)</summary> ### [`v0.10.2`](https://redirect.github.com/rust-random/rand/blob/HEAD/CHANGELOG.md#0102--2026-07-02) [Compare Source](https://redirect.github.com/rust-random/rand/compare/0.10.1...0.10.2) ##### Fixes - Fix possible memory safety violation due to deserialization of `UniformChar` from bad source ([#&#8203;1790]) ##### Changes - Document required output order of fn `partial_shuffle` and apply `#[must_use]` ([#&#8203;1769]) - Avoid usage of `unsafe` in contexts where non-local memory corruption could invalidate contract ([#&#8203;1791]) [#&#8203;1769]: https://redirect.github.com/rust-random/rand/pull/1769 [#&#8203;1790]: https://redirect.github.com/rust-random/rand/pull/1790 [#&#8203;1791]: https://redirect.github.com/rust-random/rand/pull/1791 </details> <details> <summary>rust-lang/regex (regex)</summary> ### [`v1.13.1`](https://redirect.github.com/rust-lang/regex/blob/HEAD/CHANGELOG.md#1131-2026-07-15) [Compare Source](https://redirect.github.com/rust-lang/regex/compare/1.13.0...1.13.1) \=================== This is a release that fixes a bug where incorrect regex match offsets could be reported. Note that this doesn't impact whether a match occurs or not, just where it occurs. The match offsets are still valid for slicing, they just may not refer to the correct leftmost-first match. See [#&#8203;1364](https://redirect.github.com/rust-lang/regex/pull/1364) for (many) more details. Bug fixes: - [#&#8203;1354](https://redirect.github.com/rust-lang/regex/issues/1354): Fixes previously unsound reverse suffix and inner optimizations. ### [`v1.13.0`](https://redirect.github.com/rust-lang/regex/blob/HEAD/CHANGELOG.md#1130-2026-07-09) [Compare Source](https://redirect.github.com/rust-lang/regex/compare/1.12.4...1.13.0) \=================== This release includes a new API, a `regex!` macro, for lazy compilation of a regex from a string literal. If you use regexes a lot, it's likely you've already written one exactly like it. The new macro can be used like this: ```rust use regex::regex; fn is_match(line: &str) -> bool { // The regex will be compiled approximately once and reused automatically. // This avoids the footgun of using `Regex::new` here, which would // guarantee that it would be compiled every time this routine is called. // This would likely make this routine much slower than it needs to be. regex!(r"bar|baz").is_match(line) } let hay = "\ path/to/foo:54:Blue Harvest path/to/bar:90:Something, Something, Something, Dark Side path/to/baz:3:It's a Trap! "; let matches = hay.lines().filter(|line| is_match(line)).count(); assert_eq!(matches, 2); ``` Improvements: - [#&#8203;709](https://redirect.github.com/rust-lang/regex/issues/709): Add a new `regex!` macro for efficient and automatic reuse of a compiled regex. </details> <details> <summary>serde-rs/serde (serde)</summary> ### [`v1.0.229`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.229) [Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.228...v1.0.229) - Update to syn 3 </details> <details> <summary>serde-rs/json (serde_json)</summary> ### [`v1.0.151`](https://redirect.github.com/serde-rs/json/releases/tag/v1.0.151) [Compare Source](https://redirect.github.com/serde-rs/json/compare/v1.0.150...v1.0.151) - Add RawValue::from\_string\_unchecked ([#&#8203;1331](https://redirect.github.com/serde-rs/json/issues/1331), thanks [@&#8203;WonderLawrence](https://redirect.github.com/WonderLawrence)) </details> <details> <summary>shepmaster/snafu (snafu)</summary> ### [`v0.9.2`](https://redirect.github.com/shepmaster/snafu/blob/HEAD/CHANGELOG.md#092---2026-07-21) [Compare Source](https://redirect.github.com/shepmaster/snafu/compare/0.9.1...0.9.2) ##### Fixed - The `whatever` macro no longer triggers the `semicolon_in_expressions_from_macros` lint. [0.9.2]: https://redirect.github.com/shepmaster/snafu/releases/tag/0.9.2 </details> <details> <summary>rust-lang/socket2 (socket2)</summary> ### [`v0.6.5`](https://redirect.github.com/rust-lang/socket2/blob/HEAD/CHANGELOG.md#065) - Add support for Emscripten (wasm32) ([#&#8203;660](https://redirect.github.com/rust-lang/socket2/pull/660)). - Add support for NuttX ([#&#8203;663](https://redirect.github.com/rust-lang/socket2/pull/663)). - Enable `Socket::(set_)tos_v4` on illumos ([#&#8203;662](https://redirect.github.com/rust-lang/socket2/pull/662)). </details> <details> <summary>dtolnay/syn (syn)</summary> ### [`v2.0.119`](https://redirect.github.com/dtolnay/syn/releases/tag/2.0.119) [Compare Source](https://redirect.github.com/dtolnay/syn/compare/2.0.118...2.0.119) - Preserve attributes on tail-call expressions in statement position ([#&#8203;1994](https://redirect.github.com/dtolnay/syn/issues/1994)) - Parse field-representing types builtin in type position ([#&#8203;1996](https://redirect.github.com/dtolnay/syn/issues/1996)) ### [`v2.0.118`](https://redirect.github.com/dtolnay/syn/releases/tag/2.0.118) [Compare Source](https://redirect.github.com/dtolnay/syn/compare/2.0.117...2.0.118) - Documentation improvements </details> <details> <summary>tokio-rs/tokio (tokio)</summary> ### [`v1.53.1`](https://redirect.github.com/tokio-rs/tokio/releases/tag/tokio-1.53.1): Tokio v1.53.1 [Compare Source](https://redirect.github.com/tokio-rs/tokio/compare/tokio-1.53.0...tokio-1.53.1) ### 1.53.1 (July 20th, 2026) ##### Fixed - signal: restore MSRV by removing `OnceLock::wait` from the Windows handler ([#&#8203;8300]) ##### Fixed (unstable) - time: fix alt timer cancellation and insertion race ([#&#8203;8252]) ##### Documented - runtime: remove dead link definition in Runtime::block\_on ([#&#8203;8301]) [#&#8203;8252]: https://redirect.github.com/tokio-rs/tokio/pull/8252 [#&#8203;8300]: https://redirect.github.com/tokio-rs/tokio/pull/8300 [#&#8203;8301]: https://redirect.github.com/tokio-rs/tokio/pull/8301 ### [`v1.53.0`](https://redirect.github.com/tokio-rs/tokio/releases/tag/tokio-1.53.0): Tokio v1.53.0 [Compare Source](https://redirect.github.com/tokio-rs/tokio/compare/tokio-1.52.4...tokio-1.53.0) ### 1.53.0 (July 17th, 2026) ##### Added - fs: implement `From<OwnedFd>` and `From<OwnedHandle>` for `File` ([#&#8203;8266]) - metrics: add task schedule latency metric ([#&#8203;7986]) - net: add `SocketAddr` methods to Unix sockets ([#&#8203;8144]) ##### Changed - io: add `#[inline]` to IO trait impls for in-memory types ([#&#8203;8242]) - net: implement UCred::pid on FreeBSD ([#&#8203;8086]) - net: support Nuttx target os ([#&#8203;8259]) - signal: refactor global variables on Windows ([#&#8203;8231]) - sync: `mpsc::{Receiver,UnboundedReceiver}` now drops waker on drop, even if there are still senders ([#&#8203;8095]) - taskdump: support taskdumps on s390x ([#&#8203;8192]) - time: add `#[track_caller]` to `timeout_at()` ([#&#8203;8077]) - time: consolidate mutex locks on spurious poll ([#&#8203;8124]) - time: defer waker clone on spurious poll ([#&#8203;8107]) - time: move lazy-registration state into `Sleep` ([#&#8203;8132]) - tracing: remove unnecessary span clone ([#&#8203;8126]) ##### Fixed - io: do not treat zero-length reads as EOF in `Chain` ([#&#8203;8251]) - net: use getpeereid for QNX peer credentials ([#&#8203;8270]) - runtime: avoid illegal state in `FastRand` ([#&#8203;8078]) - sync: wake mpsc receiver when a queued `reserve[_many]` returns permits ([#&#8203;8260]) - taskdump: skip double wake on `Trace::capture`/`Trace::trace_with` ([#&#8203;8043]) - time: avoid stack overflow in runtime constructor ([#&#8203;8093]) - time (alt timer): ensure timers stay in the same runtime after `.reset()` ([#&#8203;8169]) ##### IO uring (unstable) - fs: use io-uring for `fs::try_exists` ([#&#8203;8080]) - fs: use io-uring for renaming files ([#&#8203;7800]) - rt: flush io-uring CQE in case of CQE overflow ([#&#8203;8277]) ##### Documented - docs: clarify cancel safety wording ([#&#8203;8181]) - fs: clarify `create_dir_all` succeeds if path exists ([#&#8203;8149]) - io: add warning about stdout reordering with multiple handles ([#&#8203;8276]) - net: document pipe `try_read*`/`try_write*` readiness behavior ([#&#8203;8032]) - runtime: document interaction with fork() ([#&#8203;8202]) - sync: clarify broadcast lagging semantics ([#&#8203;8239]) - sync: document memory ordering guarantees for Semaphore ([#&#8203;8119]) - task: explain why `yield_now` defers its waker ([#&#8203;8254]) - time: add panic docs to `timeout_at()` ([#&#8203;8077]) - time: fix reversed poll order in timeout doc ([#&#8203;8214]) [#&#8203;7800]: https://redirect.github.com/tokio-rs/tokio/pull/7800 [#&#8203;7986]: https://redirect.github.com/tokio-rs/tokio/pull/7986 [#&#8203;8032]: https://redirect.github.com/tokio-rs/tokio/pull/8032 [#&#8203;8043]: https://redirect.github.com/tokio-rs/tokio/pull/8043 [#&#8203;8077]: https://redirect.github.com/tokio-rs/tokio/pull/8077 [#&#8203;8078]: https://redirect.github.com/tokio-rs/tokio/pull/8078 [#&#8203;8080]: https://redirect.github.com/tokio-rs/tokio/pull/8080 [#&#8203;8086]: https://redirect.github.com/tokio-rs/tokio/pull/8086 [#&#8203;8093]: https://redirect.github.com/tokio-rs/tokio/pull/8093 [#&#8203;8095]: https://redirect.github.com/tokio-rs/tokio/pull/8095 [#&#8203;8107]: https://redirect.github.com/tokio-rs/tokio/pull/8107 [#&#8203;8119]: https://redirect.github.com/tokio-rs/tokio/pull/8119 [#&#8203;8124]: https://redirect.github.com/tokio-rs/tokio/pull/8124 [#&#8203;8126]: https://redirect.github.com/tokio-rs/tokio/pull/8126 [#&#8203;8132]: https://redirect.github.com/tokio-rs/tokio/pull/8132 [#&#8203;8144]: https://redirect.github.com/tokio-rs/tokio/pull/8144 [#&#8203;8149]: https://redirect.github.com/tokio-rs/tokio/pull/8149 [#&#8203;8169]: https://redirect.github.com/tokio-rs/tokio/pull/8169 [#&#8203;8181]: https://redirect.github.com/tokio-rs/tokio/pull/8181 [#&#8203;8192]: https://redirect.github.com/tokio-rs/tokio/pull/8192 [#&#8203;8193]: https://redirect.github.com/tokio-rs/tokio/pull/8193 [#&#8203;8202]: https://redirect.github.com/tokio-rs/tokio/pull/8202 [#&#8203;8214]: https://redirect.github.com/tokio-rs/tokio/pull/8214 [#&#8203;8231]: https://redirect.github.com/tokio-rs/tokio/pull/8231 [#&#8203;8239]: https://redirect.github.com/tokio-rs/tokio/pull/8239 [#&#8203;8242]: https://redirect.github.com/tokio-rs/tokio/pull/8242 [#&#8203;8251]: https://redirect.github.com/tokio-rs/tokio/pull/8251 [#&#8203;8254]: https://redirect.github.com/tokio-rs/tokio/pull/8254 [#&#8203;8259]: https://redirect.github.com/tokio-rs/tokio/pull/8259 [#&#8203;8260]: https://redirect.github.com/tokio-rs/tokio/pull/8260 [#&#8203;8266]: https://redirect.github.com/tokio-rs/tokio/pull/8266 [#&#8203;8270]: https://redirect.github.com/tokio-rs/tokio/pull/8270 [#&#8203;8276]: https://redirect.github.com/tokio-rs/tokio/pull/8276 [#&#8203;8277]: https://redirect.github.com/tokio-rs/tokio/pull/8277 ### [`v1.52.4`](https://redirect.github.com/tokio-rs/tokio/releases/tag/tokio-1.52.4): Tokio v1.52.4 [Compare Source](https://redirect.github.com/tokio-rs/tokio/compare/tokio-1.52.3...tokio-1.52.4) ### 1.52.4 (July 16th, 2026) ##### Fixed - runtime: don't skip the driver when `before_park` schedules work ([#&#8203;8222]) ##### Fixed (unstable) - taskdump: remove crate disambiguators from output ([#&#8203;8264]) [#&#8203;8264]: https://redirect.github.com/tokio-rs/tokio/pull/8264 [#&#8203;8222]: https://redirect.github.com/tokio-rs/tokio/pull/8222 </details> <details> <summary>Manishearth/triomphe (triomphe)</summary> ### [`v0.1.16`](https://redirect.github.com/Manishearth/triomphe/compare/v0.1.15...v0.1.16) [Compare Source](https://redirect.github.com/Manishearth/triomphe/compare/v0.1.15...v0.1.16) </details> <details> <summary>dtolnay/trybuild (trybuild)</summary> ### [`v1.0.120`](https://redirect.github.com/dtolnay/trybuild/releases/tag/1.0.120) [Compare Source](https://redirect.github.com/dtolnay/trybuild/compare/1.0.119...1.0.120) - Collect more path dependencies from dev deps and target deps ([#&#8203;340](https://redirect.github.com/dtolnay/trybuild/issues/340)) - Prefer longest match in path dependency search ([#&#8203;341](https://redirect.github.com/dtolnay/trybuild/issues/341), [#&#8203;342](https://redirect.github.com/dtolnay/trybuild/issues/342)) ### [`v1.0.119`](https://redirect.github.com/dtolnay/trybuild/releases/tag/1.0.119) [Compare Source](https://redirect.github.com/dtolnay/trybuild/compare/1.0.118...1.0.119) - Fix detection of crate features in new Cargo build-dir layout ([#&#8203;338](https://redirect.github.com/dtolnay/trybuild/issues/338), thanks [@&#8203;ranger-ross](https://redirect.github.com/ranger-ross)) ### [`v1.0.118`](https://redirect.github.com/dtolnay/trybuild/releases/tag/1.0.118) [Compare Source](https://redirect.github.com/dtolnay/trybuild/compare/1.0.117...1.0.118) - Normalize cargo registry paths for any registry source ([#&#8203;331](https://redirect.github.com/dtolnay/trybuild/issues/331), thanks [@&#8203;devjgm](https://redirect.github.com/devjgm)) - Limit custom registry to new normalization level ([#&#8203;334](https://redirect.github.com/dtolnay/trybuild/issues/334)) </details> <details> <summary>shepmaster/twox-hash (twox-hash)</summary> ### [`v2.1.3`](https://redirect.github.com/shepmaster/twox-hash/blob/HEAD/CHANGELOG.md#213---2026-07-18) [Compare Source](https://redirect.github.com/shepmaster/twox-hash/compare/v2.1.2...v2.1.3) [2.1.3]: https://redirect.github.com/shepmaster/twox-hash/tree/v2.1.3 ##### Fixed - Removed a panic that could occur when using `XxHash32` or `XxHash64` in debug mode. Release mode is unaffected. ##### Changed - The version range for the optional `rand` dependency now allows 0.10 in addtion to 0.9. </details> <details> <summary>uuid-rs/uuid (uuid)</summary> ### [`v1.24.0`](https://redirect.github.com/uuid-rs/uuid/releases/tag/v1.24.0) [Compare Source](https://redirect.github.com/uuid-rs/uuid/compare/v1.23.5...v1.24.0) #### What's Changed - feat(fmt): support encoding into MaybeUninit buffers by [@&#8203;weifanglab](https://redirect.github.com/weifanglab) in [#&#8203;892](https://redirect.github.com/uuid-rs/uuid/pull/892) - Prepare for 1.24.0 release by [@&#8203;KodrAus](https://redirect.github.com/KodrAus) in [#&#8203;896](https://redirect.github.com/uuid-rs/uuid/pull/896) #### New Contributors - [@&#8203;weifanglab](https://redirect.github.com/weifanglab) made their first contribution in [#&#8203;892](https://redirect.github.com/uuid-rs/uuid/pull/892) **Full Changelog**: <https://github.com/uuid-rs/uuid/compare/v1.23.5...v1.24.0> ### [`v1.23.5`](https://redirect.github.com/uuid-rs/uuid/releases/tag/v1.23.5) [Compare Source](https://redirect.github.com/uuid-rs/uuid/compare/v1.23.4...v1.23.5) #### What's Changed - doc: Fix broken link by [@&#8203;frostyplanet](https://redirect.github.com/frostyplanet) in [#&#8203;891](https://redirect.github.com/uuid-rs/uuid/pull/891) - perf: Optimize UUID hex parsing and formatting by [@&#8203;geeknoid](https://redirect.github.com/geeknoid) in [#&#8203;894](https://redirect.github.com/uuid-rs/uuid/pull/894) - Prepare for 1.23.5 release by [@&#8203;KodrAus](https://redirect.github.com/KodrAus) in [#&#8203;895](https://redirect.github.com/uuid-rs/uuid/pull/895) #### New Contributors - [@&#8203;geeknoid](https://redirect.github.com/geeknoid) made their first contribution in [#&#8203;894](https://redirect.github.com/uuid-rs/uuid/pull/894) **Full Changelog**: <https://github.com/uuid-rs/uuid/compare/v1.23.4...v1.23.5> ### [`v1.23.4`](https://redirect.github.com/uuid-rs/uuid/releases/tag/v1.23.4) [Compare Source](https://redirect.github.com/uuid-rs/uuid/compare/v1.23.3...v1.23.4) #### What's Changed - Fix up name of fuzz script in readme by [@&#8203;KodrAus](https://redirect.github.com/KodrAus) in [#&#8203;888](https://redirect.github.com/uuid-rs/uuid/pull/888) - document fixes by [@&#8203;frostyplanet](https://redirect.github.com/frostyplanet) in [#&#8203;889](https://redirect.github.com/uuid-rs/uuid/pull/889) - Prepare for 1.23.4 release by [@&#8203;KodrAus](https://redirect.github.com/KodrAus) in [#&#8203;890](https://redirect.github.com/uuid-rs/uuid/pull/890) #### New Contributors - [@&#8203;frostyplanet](https://redirect.github.com/frostyplanet) made their first contribution in [#&#8203;889](https://redirect.github.com/uuid-rs/uuid/pull/889) **Full Changelog**: <https://github.com/uuid-rs/uuid/compare/v1.23.3...v1.23.4> </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - Between 12:00 AM and 03:59 AM, only on Monday (`* 0-3 * * 1`) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/DataDog/saluki). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yODAuMCIsInVwZGF0ZWRJblZlciI6IjQ0LjI0LjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=--> Co-authored-by: jesse.szwedko <jesse.szwedko@datadoghq.com> 76206c6ba19a7779869b7e5d8bc792c4cd746433
1 parent f089cdc commit 99603d5

63 files changed

Lines changed: 135 additions & 135 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

404.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,14 @@
99
<link rel="preload stylesheet" href="/saluki/assets/style.BktGeqBU.css" as="style">
1010
<link rel="preload stylesheet" href="/saluki/vp-icons.css" as="style">
1111

12-
<script type="module" src="/saluki/assets/app.DtlHNxBX.js"></script>
12+
<script type="module" src="/saluki/assets/app.B88nU-26.js"></script>
1313
<link rel="preload" href="/saluki/assets/inter-roman-latin.Di8DUHzh.woff2" as="font" type="font/woff2" crossorigin="">
1414
<script id="check-dark-mode">(()=>{const e=localStorage.getItem("vitepress-theme-appearance")||"auto",a=window.matchMedia("(prefers-color-scheme: dark)").matches;(!e||e==="auto"?a:e==="dark")&&document.documentElement.classList.add("dark")})();</script>
1515
<script id="check-mac-os">document.documentElement.classList.toggle("mac",/Mac|iPhone|iPod|iPad/i.test(navigator.platform));</script>
1616
</head>
1717
<body>
1818
<div id="app"></div>
19-
<script>window.__VP_HASH_MAP__=JSON.parse("{\"agent-data-plane_configuration_configuration.md\":\"CscMvOSr\",\"agent-data-plane_dogstatsd-top.md\":\"Bi9g2Bsq\",\"agent-data-plane_index.md\":\"CdCaoaPw\",\"agent-data-plane_memory.md\":\"BCF_tcEq\",\"agent-data-plane_releasing.md\":\"DDZHAl0I\",\"agent-data-plane_telemetry.md\":\"DOwPFhTY\",\"api-docs_index.md\":\"Cg1cj9Eq\",\"development_common-language.md\":\"Cp3g0NvP\",\"development_contributing.md\":\"DuH3uhHa\",\"development_index.md\":\"B4kpBtj6\",\"development_style-guide.md\":\"Cgn3NCqb\",\"development_testing-patterns.md\":\"CNKvCNqf\",\"development_testing.md\":\"Dvg1p0bw\",\"index.md\":\"DTogg08v\",\"reference_adrs__template.md\":\"DKxOcHhh\",\"reference_adrs_index.md\":\"CEzNNRDY\",\"reference_adrs_records_001-open-design-docs.md\":\"bUA-BS-n\",\"reference_architecture_index.md\":\"kbKhrGyh\",\"reference_proposals_index.md\":\"CPsMvl-M\"}");window.__VP_SITE_DATA__=JSON.parse("{\"lang\":\"en-US\",\"dir\":\"ltr\",\"title\":\"Saluki\",\"description\":\"A toolkit for building telemetry data planes in Rust.\",\"base\":\"/saluki/\",\"head\":[],\"router\":{\"prefetchLinks\":true},\"appearance\":true,\"themeConfig\":{\"search\":{\"provider\":\"local\"},\"footer\":{\"copyright\":\"Copyright © 2024-Present Datadog, Inc.\"},\"editLink\":{\"pattern\":\"https://github.com/DataDog/saluki/edit/main/docs/:path\",\"text\":\"Edit this page on GitHub\"},\"lastUpdated\":{\"text\":\"Updated at\",\"formatOptions\":{\"dateStyle\":\"full\",\"timeStyle\":\"medium\"}},\"nav\":[{\"text\":\"Home\",\"link\":\"/\"},{\"text\":\"Developer Guide\",\"link\":\"/development\"}],\"sidebar\":[{\"text\":\"Developer Guide\",\"items\":[{\"text\":\"Common Language\",\"link\":\"/development/common-language\"},{\"text\":\"Contributing\",\"link\":\"/development/contributing\"},{\"text\":\"Style Guide\",\"link\":\"/development/style-guide\"},{\"text\":\"Testing\",\"link\":\"/development/testing\"},{\"text\":\"Testing Patterns\",\"link\":\"/development/testing-patterns\"}]},{\"text\":\"Reference Docs\",\"items\":[{\"text\":\"Architecture\",\"link\":\"/reference/architecture\"},{\"text\":\"ADRs\",\"link\":\"/reference/adrs\"},{\"text\":\"Proposals\",\"link\":\"/reference/proposals\"}]},{\"text\":\"Agent Data Plane\",\"items\":[{\"text\":\"Overview\",\"link\":\"/agent-data-plane\"},{\"text\":\"Internal Telemetry\",\"link\":\"/agent-data-plane/telemetry\"},{\"text\":\"Memory Management\",\"link\":\"/agent-data-plane/memory\"},{\"text\":\"Releasing\",\"link\":\"/agent-data-plane/releasing\"},{\"text\":\"Configuration\",\"items\":[{\"text\":\"Configuration\",\"link\":\"/agent-data-plane/configuration/configuration\"}]}]}],\"outline\":{\"level\":[2,3]},\"socialLinks\":[{\"icon\":\"github\",\"link\":\"https://github.com/DataDog/saluki\"}]},\"locales\":{},\"scrollOffset\":134,\"cleanUrls\":true}");</script>
19+
<script>window.__VP_HASH_MAP__=JSON.parse("{\"agent-data-plane_configuration_configuration.md\":\"C5t5IDyu\",\"agent-data-plane_dogstatsd-top.md\":\"lktrMO3v\",\"agent-data-plane_index.md\":\"DheTwieG\",\"agent-data-plane_memory.md\":\"BaCodENR\",\"agent-data-plane_releasing.md\":\"CPikMIB_\",\"agent-data-plane_telemetry.md\":\"iFdiIk4U\",\"api-docs_index.md\":\"BjRg96xF\",\"development_common-language.md\":\"CQTQvjj4\",\"development_contributing.md\":\"B3-x0y_n\",\"development_index.md\":\"BS6n8YEx\",\"development_style-guide.md\":\"wX-WjxDd\",\"development_testing-patterns.md\":\"BmX8YpX_\",\"development_testing.md\":\"CjM81sGR\",\"index.md\":\"CZkUxKiB\",\"reference_adrs__template.md\":\"DTM5F4k-\",\"reference_adrs_index.md\":\"ChpyntGV\",\"reference_adrs_records_001-open-design-docs.md\":\"BSl5x1YC\",\"reference_architecture_index.md\":\"CZtIYODd\",\"reference_proposals_index.md\":\"u0SYvrGj\"}");window.__VP_SITE_DATA__=JSON.parse("{\"lang\":\"en-US\",\"dir\":\"ltr\",\"title\":\"Saluki\",\"description\":\"A toolkit for building telemetry data planes in Rust.\",\"base\":\"/saluki/\",\"head\":[],\"router\":{\"prefetchLinks\":true},\"appearance\":true,\"themeConfig\":{\"search\":{\"provider\":\"local\"},\"footer\":{\"copyright\":\"Copyright © 2024-Present Datadog, Inc.\"},\"editLink\":{\"pattern\":\"https://github.com/DataDog/saluki/edit/main/docs/:path\",\"text\":\"Edit this page on GitHub\"},\"lastUpdated\":{\"text\":\"Updated at\",\"formatOptions\":{\"dateStyle\":\"full\",\"timeStyle\":\"medium\"}},\"nav\":[{\"text\":\"Home\",\"link\":\"/\"},{\"text\":\"Developer Guide\",\"link\":\"/development\"}],\"sidebar\":[{\"text\":\"Developer Guide\",\"items\":[{\"text\":\"Common Language\",\"link\":\"/development/common-language\"},{\"text\":\"Contributing\",\"link\":\"/development/contributing\"},{\"text\":\"Style Guide\",\"link\":\"/development/style-guide\"},{\"text\":\"Testing\",\"link\":\"/development/testing\"},{\"text\":\"Testing Patterns\",\"link\":\"/development/testing-patterns\"}]},{\"text\":\"Reference Docs\",\"items\":[{\"text\":\"Architecture\",\"link\":\"/reference/architecture\"},{\"text\":\"ADRs\",\"link\":\"/reference/adrs\"},{\"text\":\"Proposals\",\"link\":\"/reference/proposals\"}]},{\"text\":\"Agent Data Plane\",\"items\":[{\"text\":\"Overview\",\"link\":\"/agent-data-plane\"},{\"text\":\"Internal Telemetry\",\"link\":\"/agent-data-plane/telemetry\"},{\"text\":\"Memory Management\",\"link\":\"/agent-data-plane/memory\"},{\"text\":\"Releasing\",\"link\":\"/agent-data-plane/releasing\"},{\"text\":\"Configuration\",\"items\":[{\"text\":\"Configuration\",\"link\":\"/agent-data-plane/configuration/configuration\"}]}]}],\"outline\":{\"level\":[2,3]},\"socialLinks\":[{\"icon\":\"github\",\"link\":\"https://github.com/DataDog/saluki\"}]},\"locales\":{},\"scrollOffset\":134,\"cleanUrls\":true}");</script>
2020

2121
</body>
2222
</html>

agent-data-plane/configuration/configuration.html

Lines changed: 5 additions & 5 deletions
Large diffs are not rendered by default.

agent-data-plane/dogstatsd-top.html

Lines changed: 5 additions & 5 deletions
Large diffs are not rendered by default.

agent-data-plane/index.html

Lines changed: 5 additions & 5 deletions
Large diffs are not rendered by default.

agent-data-plane/memory.html

Lines changed: 5 additions & 5 deletions
Large diffs are not rendered by default.

agent-data-plane/releasing.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@
99
<link rel="preload stylesheet" href="/saluki/assets/style.BktGeqBU.css" as="style">
1010
<link rel="preload stylesheet" href="/saluki/vp-icons.css" as="style">
1111

12-
<script type="module" src="/saluki/assets/app.DtlHNxBX.js"></script>
12+
<script type="module" src="/saluki/assets/app.B88nU-26.js"></script>
1313
<link rel="preload" href="/saluki/assets/inter-roman-latin.Di8DUHzh.woff2" as="font" type="font/woff2" crossorigin="">
14-
<link rel="modulepreload" href="/saluki/assets/chunks/theme.B6wZs2s0.js">
14+
<link rel="modulepreload" href="/saluki/assets/chunks/theme.2_QP7gCO.js">
1515
<link rel="modulepreload" href="/saluki/assets/chunks/framework.Chlm-uVU.js">
16-
<link rel="modulepreload" href="/saluki/assets/agent-data-plane_releasing.md.DDZHAl0I.lean.js">
16+
<link rel="modulepreload" href="/saluki/assets/agent-data-plane_releasing.md.CPikMIB_.lean.js">
1717
<script id="check-dark-mode">(()=>{const e=localStorage.getItem("vitepress-theme-appearance")||"auto",a=window.matchMedia("(prefers-color-scheme: dark)").matches;(!e||e==="auto"?a:e==="dark")&&document.documentElement.classList.add("dark")})();</script>
1818
<script id="check-mac-os">document.documentElement.classList.toggle("mac",/Mac|iPhone|iPod|iPad/i.test(navigator.platform));</script>
1919
</head>
@@ -23,8 +23,8 @@
2323
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">rust-audit-info</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> /usr/local/bin/agent-data-plane</span></span>
2424
<span class="line"></span>
2525
<span class="line"><span style="--shiki-light:#6A737D;--shiki-dark:#6A737D;"># Or scan it directly against the RustSec advisory database.</span></span>
26-
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">cargo</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> audit</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> bin</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> /usr/local/bin/agent-data-plane</span></span></code></pre></div><p>The <code>cargo-auditable</code> version is pinned in the <code>Makefile</code> (the <code>CARGO_TOOL_VERSION_cargo-auditable</code> variable), which the host and Linux Docker builds share. The Windows build pins the same version and its archive checksum separately in <code>ci/tooling/windows-build-adp.ps1</code>; bump both together.</p></div></div></main><footer class="VPDocFooter" data-v-39a288b8 data-v-e257564d><!--[--><!--]--><div class="edit-info" data-v-e257564d><div class="edit-link" data-v-e257564d><a class="VPLink link vp-external-link-icon no-icon edit-link-button" href="https://github.com/DataDog/saluki/edit/main/docs/agent-data-plane/releasing.md" target="_blank" rel="noreferrer" data-v-e257564d><!--[--><span class="vpi-square-pen edit-link-icon" data-v-e257564d></span> Edit this page on GitHub<!--]--></a></div><div class="last-updated" data-v-e257564d><p class="VPLastUpdated" data-v-e257564d data-v-e98dd255>Updated at: <time datetime="2026-08-11T15:07:01.000Z" data-v-e98dd255></time></p></div></div><nav class="prev-next" aria-labelledby="doc-footer-aria-label" data-v-e257564d><span class="visually-hidden" id="doc-footer-aria-label" data-v-e257564d>Pager</span><div class="pager" data-v-e257564d><a class="VPLink link pager-link prev" href="/saluki/agent-data-plane/memory" data-v-e257564d><!--[--><span class="desc" data-v-e257564d>Previous page</span><span class="title" data-v-e257564d>Memory Management</span><!--]--></a></div><div class="pager" data-v-e257564d><a class="VPLink link pager-link next" href="/saluki/agent-data-plane/configuration/configuration" data-v-e257564d><!--[--><span class="desc" data-v-e257564d>Next page</span><span class="title" data-v-e257564d>Configuration</span><!--]--></a></div></nav></footer><!--[--><!--]--></div></div></div><!--[--><!--]--></div></div><footer class="VPFooter has-sidebar" data-v-5d98c3a5 data-v-e315a0ad><div class="container" data-v-e315a0ad><!----><p class="copyright" data-v-e315a0ad>Copyright © 2024-Present Datadog, Inc.</p></div></footer><!--[--><!--]--></div></div>
27-
<script>window.__VP_HASH_MAP__=JSON.parse("{\"agent-data-plane_configuration_configuration.md\":\"CscMvOSr\",\"agent-data-plane_dogstatsd-top.md\":\"Bi9g2Bsq\",\"agent-data-plane_index.md\":\"CdCaoaPw\",\"agent-data-plane_memory.md\":\"BCF_tcEq\",\"agent-data-plane_releasing.md\":\"DDZHAl0I\",\"agent-data-plane_telemetry.md\":\"DOwPFhTY\",\"api-docs_index.md\":\"Cg1cj9Eq\",\"development_common-language.md\":\"Cp3g0NvP\",\"development_contributing.md\":\"DuH3uhHa\",\"development_index.md\":\"B4kpBtj6\",\"development_style-guide.md\":\"Cgn3NCqb\",\"development_testing-patterns.md\":\"CNKvCNqf\",\"development_testing.md\":\"Dvg1p0bw\",\"index.md\":\"DTogg08v\",\"reference_adrs__template.md\":\"DKxOcHhh\",\"reference_adrs_index.md\":\"CEzNNRDY\",\"reference_adrs_records_001-open-design-docs.md\":\"bUA-BS-n\",\"reference_architecture_index.md\":\"kbKhrGyh\",\"reference_proposals_index.md\":\"CPsMvl-M\"}");window.__VP_SITE_DATA__=JSON.parse("{\"lang\":\"en-US\",\"dir\":\"ltr\",\"title\":\"Saluki\",\"description\":\"A toolkit for building telemetry data planes in Rust.\",\"base\":\"/saluki/\",\"head\":[],\"router\":{\"prefetchLinks\":true},\"appearance\":true,\"themeConfig\":{\"search\":{\"provider\":\"local\"},\"footer\":{\"copyright\":\"Copyright © 2024-Present Datadog, Inc.\"},\"editLink\":{\"pattern\":\"https://github.com/DataDog/saluki/edit/main/docs/:path\",\"text\":\"Edit this page on GitHub\"},\"lastUpdated\":{\"text\":\"Updated at\",\"formatOptions\":{\"dateStyle\":\"full\",\"timeStyle\":\"medium\"}},\"nav\":[{\"text\":\"Home\",\"link\":\"/\"},{\"text\":\"Developer Guide\",\"link\":\"/development\"}],\"sidebar\":[{\"text\":\"Developer Guide\",\"items\":[{\"text\":\"Common Language\",\"link\":\"/development/common-language\"},{\"text\":\"Contributing\",\"link\":\"/development/contributing\"},{\"text\":\"Style Guide\",\"link\":\"/development/style-guide\"},{\"text\":\"Testing\",\"link\":\"/development/testing\"},{\"text\":\"Testing Patterns\",\"link\":\"/development/testing-patterns\"}]},{\"text\":\"Reference Docs\",\"items\":[{\"text\":\"Architecture\",\"link\":\"/reference/architecture\"},{\"text\":\"ADRs\",\"link\":\"/reference/adrs\"},{\"text\":\"Proposals\",\"link\":\"/reference/proposals\"}]},{\"text\":\"Agent Data Plane\",\"items\":[{\"text\":\"Overview\",\"link\":\"/agent-data-plane\"},{\"text\":\"Internal Telemetry\",\"link\":\"/agent-data-plane/telemetry\"},{\"text\":\"Memory Management\",\"link\":\"/agent-data-plane/memory\"},{\"text\":\"Releasing\",\"link\":\"/agent-data-plane/releasing\"},{\"text\":\"Configuration\",\"items\":[{\"text\":\"Configuration\",\"link\":\"/agent-data-plane/configuration/configuration\"}]}]}],\"outline\":{\"level\":[2,3]},\"socialLinks\":[{\"icon\":\"github\",\"link\":\"https://github.com/DataDog/saluki\"}]},\"locales\":{},\"scrollOffset\":134,\"cleanUrls\":true}");</script>
26+
<span class="line"><span style="--shiki-light:#6F42C1;--shiki-dark:#B392F0;">cargo</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> audit</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> bin</span><span style="--shiki-light:#032F62;--shiki-dark:#9ECBFF;"> /usr/local/bin/agent-data-plane</span></span></code></pre></div><p>The <code>cargo-auditable</code> version is pinned in the <code>Makefile</code> (the <code>CARGO_TOOL_VERSION_cargo-auditable</code> variable), which the host and Linux Docker builds share. The Windows build pins the same version and its archive checksum separately in <code>ci/tooling/windows-build-adp.ps1</code>; bump both together.</p></div></div></main><footer class="VPDocFooter" data-v-39a288b8 data-v-e257564d><!--[--><!--]--><div class="edit-info" data-v-e257564d><div class="edit-link" data-v-e257564d><a class="VPLink link vp-external-link-icon no-icon edit-link-button" href="https://github.com/DataDog/saluki/edit/main/docs/agent-data-plane/releasing.md" target="_blank" rel="noreferrer" data-v-e257564d><!--[--><span class="vpi-square-pen edit-link-icon" data-v-e257564d></span> Edit this page on GitHub<!--]--></a></div><div class="last-updated" data-v-e257564d><p class="VPLastUpdated" data-v-e257564d data-v-e98dd255>Updated at: <time datetime="2026-08-11T15:56:57.000Z" data-v-e98dd255></time></p></div></div><nav class="prev-next" aria-labelledby="doc-footer-aria-label" data-v-e257564d><span class="visually-hidden" id="doc-footer-aria-label" data-v-e257564d>Pager</span><div class="pager" data-v-e257564d><a class="VPLink link pager-link prev" href="/saluki/agent-data-plane/memory" data-v-e257564d><!--[--><span class="desc" data-v-e257564d>Previous page</span><span class="title" data-v-e257564d>Memory Management</span><!--]--></a></div><div class="pager" data-v-e257564d><a class="VPLink link pager-link next" href="/saluki/agent-data-plane/configuration/configuration" data-v-e257564d><!--[--><span class="desc" data-v-e257564d>Next page</span><span class="title" data-v-e257564d>Configuration</span><!--]--></a></div></nav></footer><!--[--><!--]--></div></div></div><!--[--><!--]--></div></div><footer class="VPFooter has-sidebar" data-v-5d98c3a5 data-v-e315a0ad><div class="container" data-v-e315a0ad><!----><p class="copyright" data-v-e315a0ad>Copyright © 2024-Present Datadog, Inc.</p></div></footer><!--[--><!--]--></div></div>
27+
<script>window.__VP_HASH_MAP__=JSON.parse("{\"agent-data-plane_configuration_configuration.md\":\"C5t5IDyu\",\"agent-data-plane_dogstatsd-top.md\":\"lktrMO3v\",\"agent-data-plane_index.md\":\"DheTwieG\",\"agent-data-plane_memory.md\":\"BaCodENR\",\"agent-data-plane_releasing.md\":\"CPikMIB_\",\"agent-data-plane_telemetry.md\":\"iFdiIk4U\",\"api-docs_index.md\":\"BjRg96xF\",\"development_common-language.md\":\"CQTQvjj4\",\"development_contributing.md\":\"B3-x0y_n\",\"development_index.md\":\"BS6n8YEx\",\"development_style-guide.md\":\"wX-WjxDd\",\"development_testing-patterns.md\":\"BmX8YpX_\",\"development_testing.md\":\"CjM81sGR\",\"index.md\":\"CZkUxKiB\",\"reference_adrs__template.md\":\"DTM5F4k-\",\"reference_adrs_index.md\":\"ChpyntGV\",\"reference_adrs_records_001-open-design-docs.md\":\"BSl5x1YC\",\"reference_architecture_index.md\":\"CZtIYODd\",\"reference_proposals_index.md\":\"u0SYvrGj\"}");window.__VP_SITE_DATA__=JSON.parse("{\"lang\":\"en-US\",\"dir\":\"ltr\",\"title\":\"Saluki\",\"description\":\"A toolkit for building telemetry data planes in Rust.\",\"base\":\"/saluki/\",\"head\":[],\"router\":{\"prefetchLinks\":true},\"appearance\":true,\"themeConfig\":{\"search\":{\"provider\":\"local\"},\"footer\":{\"copyright\":\"Copyright © 2024-Present Datadog, Inc.\"},\"editLink\":{\"pattern\":\"https://github.com/DataDog/saluki/edit/main/docs/:path\",\"text\":\"Edit this page on GitHub\"},\"lastUpdated\":{\"text\":\"Updated at\",\"formatOptions\":{\"dateStyle\":\"full\",\"timeStyle\":\"medium\"}},\"nav\":[{\"text\":\"Home\",\"link\":\"/\"},{\"text\":\"Developer Guide\",\"link\":\"/development\"}],\"sidebar\":[{\"text\":\"Developer Guide\",\"items\":[{\"text\":\"Common Language\",\"link\":\"/development/common-language\"},{\"text\":\"Contributing\",\"link\":\"/development/contributing\"},{\"text\":\"Style Guide\",\"link\":\"/development/style-guide\"},{\"text\":\"Testing\",\"link\":\"/development/testing\"},{\"text\":\"Testing Patterns\",\"link\":\"/development/testing-patterns\"}]},{\"text\":\"Reference Docs\",\"items\":[{\"text\":\"Architecture\",\"link\":\"/reference/architecture\"},{\"text\":\"ADRs\",\"link\":\"/reference/adrs\"},{\"text\":\"Proposals\",\"link\":\"/reference/proposals\"}]},{\"text\":\"Agent Data Plane\",\"items\":[{\"text\":\"Overview\",\"link\":\"/agent-data-plane\"},{\"text\":\"Internal Telemetry\",\"link\":\"/agent-data-plane/telemetry\"},{\"text\":\"Memory Management\",\"link\":\"/agent-data-plane/memory\"},{\"text\":\"Releasing\",\"link\":\"/agent-data-plane/releasing\"},{\"text\":\"Configuration\",\"items\":[{\"text\":\"Configuration\",\"link\":\"/agent-data-plane/configuration/configuration\"}]}]}],\"outline\":{\"level\":[2,3]},\"socialLinks\":[{\"icon\":\"github\",\"link\":\"https://github.com/DataDog/saluki\"}]},\"locales\":{},\"scrollOffset\":134,\"cleanUrls\":true}");</script>
2828

2929
</body>
3030
</html>

0 commit comments

Comments
 (0)