dependabot[bot] opened a new pull request, #1871: URL: https://github.com/apache/iggy/pull/1871
Bumps the minor-and-patch group with 24 updates in the / directory: | Package | From | To | | --- | --- | --- | | [bon](https://github.com/elastio/bon) | `3.6.3` | `3.6.4` | | [clap](https://github.com/clap-rs/clap) | `4.5.37` | `4.5.40` | | [openssl](https://github.com/sfackler/rust-openssl) | `0.10.72` | `0.10.73` | | [rustls](https://github.com/rustls/rustls) | `0.23.27` | `0.23.28` | | [serde_with](https://github.com/jonasbb/serde_with) | `3.12.0` | `3.13.0` | | [sysinfo](https://github.com/GuillaumeGomez/sysinfo) | `0.35.0` | `0.35.2` | | [tempfile](https://github.com/Stebalien/tempfile) | `3.19.1` | `3.20.0` | | [tokio](https://github.com/tokio-rs/tokio) | `1.45.0` | `1.45.1` | | [toml](https://github.com/toml-rs/toml) | `0.8.22` | `0.8.23` | | [uuid](https://github.com/uuid-rs/uuid) | `1.16.0` | `1.17.0` | | [twox-hash](https://github.com/shepmaster/twox-hash) | `2.1.0` | `2.1.1` | | [tower-http](https://github.com/tower-rs/tower-http) | `0.6.2` | `0.6.6` | | [mimalloc](https://github.com/purpleprotocol/mimalloc_rust) | `0.1.46` | `0.1.47` | | [actix-web](https://github.com/actix/actix-web) | `4.10.2` | `4.11.0` | | [file-operation](https://github.com/eastspire/file-operation) | `0.5.9` | `0.5.12` | | [clap_complete](https://github.com/clap-rs/clap) | `4.5.50` | `4.5.54` | | [libc](https://github.com/rust-lang/libc) | `0.2.172` | `0.2.173` | | [num_cpus](https://github.com/seanmonstar/num_cpus) | `1.16.0` | `1.17.0` | | [opentelemetry](https://github.com/open-telemetry/opentelemetry-rust) | `0.29.1` | `0.30.0` | | [opentelemetry-appender-tracing](https://github.com/open-telemetry/opentelemetry-rust) | `0.29.1` | `0.30.1` | | [opentelemetry-otlp](https://github.com/open-telemetry/opentelemetry-rust) | `0.29.0` | `0.30.0` | | [opentelemetry-semantic-conventions](https://github.com/open-telemetry/opentelemetry-rust) | `0.29.0` | `0.30.0` | | [opentelemetry_sdk](https://github.com/open-telemetry/opentelemetry-rust) | `0.29.0` | `0.30.0` | | [tracing-opentelemetry](https://github.com/tokio-rs/tracing-opentelemetry) | `0.30.0` | `0.31.0` | Updates `bon` from 3.6.3 to 3.6.4 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/elastio/bon/releases">bon's releases</a>.</em></p> <blockquote> <h2>v3.6.4</h2> <h3>Added</h3> <ul> <li>Improve error reporting when using the <code>#[bon::builder]</code> fully qualified attribute inside of impl blocks (<a href="https://redirect.github.com/elastio/bon/pull/297">#297</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/elastio/bon/commit/dea0c4a286d3a3b64b6ff661967503edb0353cd2"><code>dea0c4a</code></a> Suppress <code>mismatched_lifetime_syntaxes</code> lint in <code>buildstructor</code> crate demo (#...</li> <li><a href="https://github.com/elastio/bon/commit/259731923e2ccfd4c566933f1ab1e51d87efddc6"><code>2597319</code></a> Add supporters section, improve socials and visual stuff a bit (<a href="https://redirect.github.com/elastio/bon/issues/299">#299</a>)</li> <li><a href="https://github.com/elastio/bon/commit/9be869e795e46eae3469ea0cf0acec0ab9e29f36"><code>9be869e</code></a> Move <code>bon-sandbox</code> crate docs to a README (<a href="https://redirect.github.com/elastio/bon/issues/301">#301</a>)</li> <li><a href="https://github.com/elastio/bon/commit/ea91730a66e6750dfcd0ebb6a0cf18c71e7a605d"><code>ea91730</code></a> Remove CLI (<a href="https://redirect.github.com/elastio/bon/issues/300">#300</a>)</li> <li><a href="https://github.com/elastio/bon/commit/68494022c1b702785eec3dccd2f192093c8a89c7"><code>6849402</code></a> chore: release v3.6.4 (<a href="https://redirect.github.com/elastio/bon/issues/298">#298</a>)</li> <li><a href="https://github.com/elastio/bon/commit/77283d3d5907f51385217b15d45c7c4aba405218"><code>77283d3</code></a> Improve error reporting for using the #[bon::builder] fully qualified attribu...</li> <li><a href="https://github.com/elastio/bon/commit/0efac4bbe48d9d529581b2aa219af65a8886ce4c"><code>0efac4b</code></a> Bump the repo-level rust toolchain to 1.87.0 (<a href="https://redirect.github.com/elastio/bon/issues/296">#296</a>)</li> <li><a href="https://github.com/elastio/bon/commit/4007536c3ce2ef6aeb1327c00e90c1bff1103d23"><code>4007536</code></a> Update dependencies (<a href="https://redirect.github.com/elastio/bon/issues/294">#294</a>)</li> <li>See full diff in <a href="https://github.com/elastio/bon/compare/v3.6.3...v3.6.4">compare view</a></li> </ul> </details> <br /> Updates `clap` from 4.5.37 to 4.5.40 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/clap-rs/clap/releases">clap's releases</a>.</em></p> <blockquote> <h2>v4.5.39</h2> <h2>[4.5.39] - 2025-05-27</h2> <h3>Fixes</h3> <ul> <li><em>(help)</em> Show short flag aliases before long</li> <li><em>(help)</em> Merge the short and long flag alias lists</li> </ul> <h2>v4.5.38</h2> <h2>[4.5.38] - 2025-05-11</h2> <h3>Fixes</h3> <ul> <li><em>(help)</em> When showing aliases, include leading <code>--</code> or <code>-</code></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/clap-rs/clap/blob/master/CHANGELOG.md">clap's changelog</a>.</em></p> <blockquote> <h2>[4.5.40] - 2025-06-09</h2> <h3>Features</h3> <ul> <li>Support quoted ids in <code>arg!()</code> macro (e.g. <code>arg!("check-config": ...)</code>)</li> </ul> <h2>[4.5.39] - 2025-05-27</h2> <h3>Fixes</h3> <ul> <li><em>(help)</em> Show short flag aliases before long</li> <li><em>(help)</em> Merge the short and long flag alias lists</li> </ul> <h2>[4.5.38] - 2025-05-11</h2> <h3>Fixes</h3> <ul> <li><em>(help)</em> When showing aliases, include leading <code>--</code> or <code>-</code></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/clap-rs/clap/commit/cff27dbf5749777b380abb0f3627ef3d3147844a"><code>cff27db</code></a> chore: Release</li> <li><a href="https://github.com/clap-rs/clap/commit/4ef41249f1ca5aeacabd1ef373581b17d96075b3"><code>4ef4124</code></a> docs: Update changelog</li> <li><a href="https://github.com/clap-rs/clap/commit/ca896175c11d03150291be4bb36c8a5b016cea73"><code>ca89617</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5848">#5848</a> from jennings/jennings/push-xolwzyoornps</li> <li><a href="https://github.com/clap-rs/clap/commit/99b6391ee92bfd3356fc8085ee206df97f284e19"><code>99b6391</code></a> fix(complete): Fix PowerShell dynamic completion</li> <li><a href="https://github.com/clap-rs/clap/commit/ed2360f9cdf9bb51477ace5cd79ac47794758086"><code>ed2360f</code></a> chore: Release</li> <li><a href="https://github.com/clap-rs/clap/commit/196a14b8c958bd172365f7b82999a0102301380d"><code>196a14b</code></a> docs: Update changelog</li> <li><a href="https://github.com/clap-rs/clap/commit/cd622ab63c43a6c07b25a1e914a6aebd4430b0e3"><code>cd622ab</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5846">#5846</a> from ribru17/alias_fn_dedup</li> <li><a href="https://github.com/clap-rs/clap/commit/48ff72be28a0b563d15fc88cbb0e7e247fa33a02"><code>48ff72b</code></a> fix(complete): Deduplicate bash subcmd cases</li> <li><a href="https://github.com/clap-rs/clap/commit/b1b6f17f610efc51a6ac1d18f471b918492c1ea7"><code>b1b6f17</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5843">#5843</a> from epage/link</li> <li><a href="https://github.com/clap-rs/clap/commit/5900216569d0ed0b9967e930c996644e6b86a53b"><code>5900216</code></a> fix(derive): Update link for derive attributes</li> <li>Additional commits viewable in <a href="https://github.com/clap-rs/clap/compare/clap_complete-v4.5.37...clap_complete-v4.5.40">compare view</a></li> </ul> </details> <br /> Updates `openssl` from 0.10.72 to 0.10.73 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/sfackler/rust-openssl/releases">openssl's releases</a>.</em></p> <blockquote> <h2>openssl-v0.10.73</h2> <h2>What's Changed</h2> <ul> <li>test against openssl 3.5.0 by <a href="https://github.com/alex"><code>@alex</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2392">sfackler/rust-openssl#2392</a></li> <li>Support Libressl 4.1 by <a href="https://github.com/botovq"><code>@botovq</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2398">sfackler/rust-openssl#2398</a></li> <li>Release openssl-sys v0.9.108 by <a href="https://github.com/alex"><code>@alex</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2399">sfackler/rust-openssl#2399</a></li> <li>Replace ctest2 with ctest by <a href="https://github.com/botovq"><code>@botovq</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2403">sfackler/rust-openssl#2403</a></li> <li>fixed building on the latest boringssl by <a href="https://github.com/alex"><code>@alex</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2414">sfackler/rust-openssl#2414</a></li> <li>Release openssl v0.10.73 and openssl-sys v0.9.109 by <a href="https://github.com/alex"><code>@alex</code></a> in <a href="https://redirect.github.com/sfackler/rust-openssl/pull/2415">sfackler/rust-openssl#2415</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.72...openssl-v0.10.73">https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.72...openssl-v0.10.73</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/sfackler/rust-openssl/commit/e6209d43c55a972b602972a8f219d60c5fb2fe70"><code>e6209d4</code></a> Merge pull request <a href="https://redirect.github.com/sfackler/rust-openssl/issues/2415">#2415</a> from alex/bump-version</li> <li><a href="https://github.com/sfackler/rust-openssl/commit/9ca6cfe2e68e676afb9f160a6efc656473d26e6c"><code>9ca6cfe</code></a> Release openssl v0.10.73 and openssl-sys v0.9.109</li> <li><a href="https://github.com/sfackler/rust-openssl/commit/c42d49c1cac3e4cc0b68f7ea632892b2eb71324f"><code>c42d49c</code></a> Merge pull request <a href="https://redirect.github.com/sfackler/rust-openssl/issues/2414">#2414</a> from alex/boringssl-fix</li> <li><a href="https://github.com/sfackler/rust-openssl/commit/5e24219c18c69f99b18e5a0d6d4ec4552593648f"><code>5e24219</code></a> Attempt to fix with vcpkg</li> <li><a href="https://github.com/sfackler/rust-openssl/commit/93f30ff3726b76b72044142bc817892016d0d005"><code>93f30ff</code></a> fixed building on the latest boringssl</li> <li><a href="https://github.com/sfackler/rust-openssl/commit/eb88fb0533c3593cc2fff6d03cf2befea8ecbe27"><code>eb88fb0</code></a> Merge pull request <a href="https://redirect.github.com/sfackler/rust-openssl/issues/2403">#2403</a> from botovq/ctest</li> <li><a href="https://github.com/sfackler/rust-openssl/commit/79a304a364711cbf562763f3de4d49f2af07f5e4"><code>79a304a</code></a> Replace ctest2 with ctest</li> <li><a href="https://github.com/sfackler/rust-openssl/commit/132418b3a1f7adf59f0b47261d5fe817c44359cd"><code>132418b</code></a> Merge pull request <a href="https://redirect.github.com/sfackler/rust-openssl/issues/2399">#2399</a> from alex/release-sys</li> <li><a href="https://github.com/sfackler/rust-openssl/commit/f7a692bc2fd330c925085c3f66ec9ba6ffe55211"><code>f7a692b</code></a> Release openssl-sys v0.9.108</li> <li><a href="https://github.com/sfackler/rust-openssl/commit/2f9b4965210cd42c2215cc42e6da67b7dfb772e4"><code>2f9b496</code></a> Merge pull request <a href="https://redirect.github.com/sfackler/rust-openssl/issues/2398">#2398</a> from botovq/libressl-4.1</li> <li>Additional commits viewable in <a href="https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.72...openssl-v0.10.73">compare view</a></li> </ul> </details> <br /> Updates `rustls` from 0.23.27 to 0.23.28 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rustls/rustls/commit/12fe0c123fa7dd0d2ed46cc815d3629d9f07c335"><code>12fe0c1</code></a> Prepare 0.23.28</li> <li><a href="https://github.com/rustls/rustls/commit/46ba039ba02fae323cc8145552982107cf498db5"><code>46ba039</code></a> Expose <code>named_groups</code> extension in <code>ClientHello</code></li> <li><a href="https://github.com/rustls/rustls/commit/b9a530a746d7a5db759a3ef8dc34b95973af8f19"><code>b9a530a</code></a> ci-bench: low-noise benchmarks with rustls-fuzzing-provider</li> <li><a href="https://github.com/rustls/rustls/commit/9b452d26a4b28bf209bd9e052cea87e6e13b216a"><code>9b452d2</code></a> fuzzing-provider: support no-op ticketer</li> <li><a href="https://github.com/rustls/rustls/commit/136e857c77b6ab126dd0da41c128ef1274915efd"><code>136e857</code></a> fuzzing-provider: make ciphersuites public</li> <li><a href="https://github.com/rustls/rustls/commit/96d66569c9c9fe3d7343eb12b51ea42226eef2c8"><code>96d6656</code></a> Only include renegotiation SCSV for TLS1.2 attempts</li> <li><a href="https://github.com/rustls/rustls/commit/568b2c650014301af70deedc26cd8032cbda6dc1"><code>568b2c6</code></a> Use <code>ProtocolName</code> for ALPN protocol pervasively</li> <li><a href="https://github.com/rustls/rustls/commit/229dfe250d03fcdd5c38fda5faf3a1ac5da81868"><code>229dfe2</code></a> Allow future customisation of alert sent for <code>InvalidMessage</code></li> <li><a href="https://github.com/rustls/rustls/commit/d8828602c5d28ebefba59178d39cbdb38ed29429"><code>d882860</code></a> Return more specific type from <code>outer_hello_ext()</code></li> <li><a href="https://github.com/rustls/rustls/commit/34cdce3d8c81378480bd71c7c64b6ae2925891ae"><code>34cdce3</code></a> Return more specific type from <code>grease_ext()</code></li> <li>Additional commits viewable in <a href="https://github.com/rustls/rustls/compare/v/0.23.27...v/0.23.28">compare view</a></li> </ul> </details> <br /> Updates `serde_with` from 3.12.0 to 3.13.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/jonasbb/serde_with/releases">serde_with's releases</a>.</em></p> <blockquote> <h2>serde_with v3.13.0</h2> <h3>Added</h3> <ul> <li>Added support for <code>schemars</code> v0.9.0 under the <code>schemars_0_9</code> feature flag by <a href="https://github.com/swlynch99"><code>@swlynch99</code></a> (<a href="https://redirect.github.com/jonasbb/serde_with/issues/849">#849</a>)</li> <li>Introduce <code>SerializeDisplayAlt</code> derive macro (<a href="https://redirect.github.com/jonasbb/serde_with/issues/833">#833</a>) An alternative to the <code>SerializeDisplay</code> macro except instead of using the plain formatting like <code>format!("{}", ...)</code>, it serializes with the <code>Formatter::alternate</code> flag set to true, like <code>format!("{:#}", ...)</code></li> </ul> <h3>Changed</h3> <ul> <li>Generalize <code>serde_with::rust::unwrap_or_skip</code> to support deserializing references by <a href="https://github.com/beroal"><code>@beroal</code></a> (<a href="https://redirect.github.com/jonasbb/serde_with/issues/832">#832</a>)</li> <li>Bump MSRV to 1.71, since that is required for the <code>jsonschema</code> dev-dependency.</li> <li>Make <code>serde_conv</code> available without the <code>std</code> feature by <a href="https://github.com/arilou"><code>@arilou</code></a> (<a href="https://redirect.github.com/jonasbb/serde_with/issues/839">#839</a>)</li> <li>Bump MSRV to 1.74, since that is required for <code>schemars</code> v0.9.0 by <a href="https://github.com/swlynch99"><code>@swlynch99</code></a> (<a href="https://redirect.github.com/jonasbb/serde_with/issues/849">#849</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Make the <code>DurationSeconds</code> types and other variants more accessible even without <code>std</code> (<a href="https://redirect.github.com/jonasbb/serde_with/issues/845">#845</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/jonasbb/serde_with/commit/92ae7ad4b9e6f1ced3b2f00d641034ae0b56d662"><code>92ae7ad</code></a> Bump version to 3.13.0 (<a href="https://redirect.github.com/jonasbb/serde_with/issues/855">#855</a>)</li> <li><a href="https://github.com/jonasbb/serde_with/commit/b14b17b08bb059e8e1408435340ac14416ae1aff"><code>b14b17b</code></a> Bump version to 3.13.0</li> <li><a href="https://github.com/jonasbb/serde_with/commit/d75e9fb2ccec0dff563aab18121ec1638ac2ac51"><code>d75e9fb</code></a> Update the feature documentation (<a href="https://redirect.github.com/jonasbb/serde_with/issues/854">#854</a>)</li> <li><a href="https://github.com/jonasbb/serde_with/commit/ad338d569cc4f22eedfbc5d896ac7c59a43c1a3e"><code>ad338d5</code></a> Update the feature documentation</li> <li><a href="https://github.com/jonasbb/serde_with/commit/23aab788a0c6320187bed7704bc11171888815de"><code>23aab78</code></a> Fix doc links (<a href="https://redirect.github.com/jonasbb/serde_with/issues/853">#853</a>)</li> <li><a href="https://github.com/jonasbb/serde_with/commit/c17c7815c63021de74108b9c23c6839ea765a695"><code>c17c781</code></a> Fix min_properties handing in schemars v0.8 code (<a href="https://redirect.github.com/jonasbb/serde_with/issues/852">#852</a>)</li> <li><a href="https://github.com/jonasbb/serde_with/commit/619c2cb5cf313d923f51e43c8d6d44389d65f0bc"><code>619c2cb</code></a> Fix doc links</li> <li><a href="https://github.com/jonasbb/serde_with/commit/188074ac5bcb51ef834ba9118cd6b772ebe94651"><code>188074a</code></a> Fix min_properties handing in schemars v0.8 code</li> <li><a href="https://github.com/jonasbb/serde_with/commit/4dd13f2f6c34107cb89898fb6e680afe4db7b488"><code>4dd13f2</code></a> Add support for schemars v0.9 (<a href="https://redirect.github.com/jonasbb/serde_with/issues/849">#849</a>)</li> <li><a href="https://github.com/jonasbb/serde_with/commit/c9b08afcfcdb4245fab705623e7c15c9af69bc85"><code>c9b08af</code></a> Update expect tests with clippy doc changes</li> <li>Additional commits viewable in <a href="https://github.com/jonasbb/serde_with/compare/v3.12.0...v3.13.0">compare view</a></li> </ul> </details> <br /> Updates `sysinfo` from 0.35.0 to 0.35.2 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/GuillaumeGomez/sysinfo/blob/master/CHANGELOG.md">sysinfo's changelog</a>.</em></p> <blockquote> <h1>0.35.2</h1> <ul> <li>Linux: Fix retrieval of processor frequency on loongarch64.</li> <li>Linux/Android: Improve <code>Process::wait</code> by checking if the process is still alive before waiting.</li> <li>Windows: Fix <code>Process::wait</code>.</li> </ul> <h1>0.35.1</h1> <ul> <li>Linux: Fix processor retrieval if some information is missing.</li> <li>Windows: Increase range of <code>windows</code> crate up to <code>< 0.63</code>.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/7d691387c14469db8785ff2e979c95bcc6a19cf1"><code>7d69138</code></a> Merge pull request <a href="https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1540">#1540</a> from GuillaumeGomez/update</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/d77abf160f0df73ea076db602d5abcb22209c5c1"><code>d77abf1</code></a> Update CHANGELOG to <code>0.35.2</code></li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/2959584de936a6cc9a778e3c9258333693871a02"><code>2959584</code></a> Update crate version to 0.35.2</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/d305f09e36db64efbcabefa953fe4365d2f8104b"><code>d305f09</code></a> Merge pull request <a href="https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1538">#1538</a> from GuillaumeGomez/process-wait</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/881c3c01d8284364830c874629b1abab1d7a49c0"><code>881c3c0</code></a> Add regression test for <code>Process::wait</code></li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/c2f5d0912c0ff72573d05254dd720f53a4523bb3"><code>c2f5d09</code></a> Update documentation for <code>Process::wait</code> method</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/4ad81e392993aac13123788b60ddd5b0376daef8"><code>4ad81e3</code></a> Add extra security on linux Process::wait to ensure the process we want to wa...</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/bcc42500d04b2c262247bc91d5d1d2c7e039972c"><code>bcc4250</code></a> Revert "Improve <code>Process::wait</code> code on Windows"</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/c2a92834f0adef65715e3f028ef3c4e23a513c7a"><code>c2a9283</code></a> Merge pull request <a href="https://redirect.github.com/GuillaumeGomez/sysinfo/issues/1536">#1536</a> from eatradish/fix-loongarch6-freq</li> <li><a href="https://github.com/GuillaumeGomez/sysinfo/commit/a48c25d4ae357d7797291574088ec0cef3d93d04"><code>a48c25d</code></a> refactor: use <code>cpuinfo_is_key</code> to check data is key</li> <li>Additional commits viewable in <a href="https://github.com/GuillaumeGomez/sysinfo/compare/v0.35.0...v0.35.2">compare view</a></li> </ul> </details> <br /> Updates `tempfile` from 3.19.1 to 3.20.0 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md">tempfile's changelog</a>.</em></p> <blockquote> <h2>3.20.0</h2> <p>This release mostly unifies the behavior/capabilities around "keeping" temporary files:</p> <ul> <li>Rename <code>Builder::keep(bool)</code> (via deprecation) to <code>Builder::disable_cleanup(bool)</code> to make it clear that behaves differently from <code>NamedTempFile::keep()</code>. The former disables automatic cleanup while the latter <em>consumes</em> the <code>NamedTempFile</code> object entirely and unsets the "temporary file" attribute (on Windows).</li> <li>Rename <code>TempDir::into_path</code> (via deprecation) to <code>TempDir::keep</code> to mirror <code>NamedTempFile::keep</code>.</li> <li>Add <code>TempDir::disable_cleanup</code>, <code>NamedTempFile::disable_cleanup</code>, and <code>TempPath::disable_cleanup</code> making it possible to disable automatic cleanup in-place <em>after</em> creating a temporary file/directory (equivalent to calling <code>Builder::disable_cleanup</code> before creating the file/directory).</li> </ul> <p>Additionally, it adds a few spooled temporary file features:</p> <ul> <li>Add <code>SpooledTempFile::into_file</code> for turning a <code>SpooledTempFile</code> into a regular unnamed temporary file, writing it to the backing storage ("rolling" it) if it was still stored in-memory.</li> <li>Add <code>spooled_tempfile_in</code> and <code>SpooledTempFile::new_in</code> methods for creating spooled temporary files in a specific directory. This makes it possible to choose the backing device for your spooled temporary file which is rather important on Linux where the default temporary directory is likely backed by memory (defeating the entire point of having a spooled temporary file).</li> </ul> <p>Finally, this release improves documentation, especially the top-level documentation explaining which temporary file type to use.</p> <p><strong>BREAKING</strong> for those with <code>deny(warnings)</code>:</p> <ul> <li><code>Builder::keep</code> deprecated in favor of <code>Builder::disable_cleanup</code>.</li> <li><code>TempDir::into_path</code> is deprecated in favor of <code>TempDir::keep</code>.</li> </ul> <p><strong>BREAKING</strong>:</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Stebalien/tempfile/commit/99ffea61ade621161db326b6745c7b36a90ddbd0"><code>99ffea6</code></a> chore: release v3.20.0 (<a href="https://redirect.github.com/Stebalien/tempfile/issues/358">#358</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/bd2b2674423ae6598070fab30e6627810ac282a9"><code>bd2b267</code></a> feat: make it possible to disable cleanup in-place after creation (<a href="https://redirect.github.com/Stebalien/tempfile/issues/355">#355</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/3b30099abd7585a9b6600276f6dcdfa557e88f19"><code>3b30099</code></a> ci: really check docs for warnings (<a href="https://redirect.github.com/Stebalien/tempfile/issues/357">#357</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/f701f5245624b8cfcd782dfd62fcfe86d35c173b"><code>f701f52</code></a> ci: check docs (<a href="https://redirect.github.com/Stebalien/tempfile/issues/356">#356</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/d34afe99fd93bb13253128cc58dfc4032edfa5a5"><code>d34afe9</code></a> doc: improve SpooledData documentation</li> <li><a href="https://github.com/Stebalien/tempfile/commit/6deb42e04ceb2f2c306510b1605d9548e77868e5"><code>6deb42e</code></a> doc: make it easier to pick the correct tempfile constructor/type</li> <li><a href="https://github.com/Stebalien/tempfile/commit/e284782c6c1c2f565af2ab9b5c0be9f9c5ed3607"><code>e284782</code></a> feat: allow creating spooled temporary files in a specific directory (<a href="https://redirect.github.com/Stebalien/tempfile/issues/353">#353</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/07edc310a5c8725346cd2bb2a5d065ff298f4fa0"><code>07edc31</code></a> feat: implement <code>SpooledTempFile::into_file</code> (<a href="https://redirect.github.com/Stebalien/tempfile/issues/352">#352</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/b1223553bb888e35bab7675fbac235e4be6eaf7e"><code>b122355</code></a> fix: add must_use attribute to TempDir::keep (<a href="https://redirect.github.com/Stebalien/tempfile/issues/351">#351</a>)</li> <li><a href="https://github.com/Stebalien/tempfile/commit/cbd1e976e106d4a12432e124494f735bf40eafe2"><code>cbd1e97</code></a> feat: rename <code>TempDir::into_path</code> to <code>TempDir::keep</code> (<a href="https://redirect.github.com/Stebalien/tempfile/issues/349">#349</a>)</li> <li>Additional commits viewable in <a href="https://github.com/Stebalien/tempfile/compare/v3.19.1...v3.20.0">compare view</a></li> </ul> </details> <br /> Updates `tokio` from 1.45.0 to 1.45.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/tokio-rs/tokio/releases">tokio's releases</a>.</em></p> <blockquote> <h2>Tokio v1.45.1</h2> <h1>1.45.1 (May 24th, 2025)</h1> <p>This fixes a regression on the wasm32-unknown-unknown target, where code that previously did not panic due to calls to <code>Instant::now()</code> started failing. This is due to the stabilization of the first time-based metric.</p> <h3>Fixed</h3> <ul> <li>Disable time-based metrics on wasm32-unknown-unknown (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7322">#7322</a>)</li> </ul> <p><a href="https://redirect.github.com/tokio-rs/tokio/issues/7322">#7322</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7322">tokio-rs/tokio#7322</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/tokio-rs/tokio/commit/3768696d92d403d98b7d559934617890f882ec02"><code>3768696</code></a> chore: prepare Tokio v1.45.1 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7359">#7359</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/421a7b001c762a25c0b009c9ffb86f0661608f90"><code>421a7b0</code></a> rt: do not track time-based metrics on wasm32-unknown-unknown (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7322">#7322</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/b1bdb3c57b9adfa928644ece1da97860c558efbb"><code>b1bdb3c</code></a> ci: update macros_type_mismatch for Rust 1.87.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7339">#7339</a>)</li> <li>See full diff in <a href="https://github.com/tokio-rs/tokio/compare/tokio-1.45.0...tokio-1.45.1">compare view</a></li> </ul> </details> <br /> Updates `toml` from 0.8.22 to 0.8.23 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/toml-rs/toml/commit/838a0223142a2137b530e020cb7231aba46f7946"><code>838a022</code></a> chore: Release</li> <li><a href="https://github.com/toml-rs/toml/commit/b9d399dedbeff89a1d8b2123b53660627f5bb784"><code>b9d399d</code></a> docs: Update changelog</li> <li><a href="https://github.com/toml-rs/toml/commit/f3e8c6893c3898d3cc4829c2d0f7cdefddc3f7c2"><code>f3e8c68</code></a> feat(edit): Add ImDocument::into_table (<a href="https://redirect.github.com/toml-rs/toml/issues/928">#928</a>)</li> <li><a href="https://github.com/toml-rs/toml/commit/288161b00edc28c2102d3da449c69efbbc77a3a9"><code>288161b</code></a> chore: Release</li> <li><a href="https://github.com/toml-rs/toml/commit/d7f3cda3774bfd338fc604ff8a96c8298bcf4c20"><code>d7f3cda</code></a> docs: Update changelog</li> <li><a href="https://github.com/toml-rs/toml/commit/752ef5b9ef0b1d317ebaed30a32638800857e9ec"><code>752ef5b</code></a> fix(datetime): Further error improvements (<a href="https://redirect.github.com/toml-rs/toml/issues/927">#927</a>)</li> <li><a href="https://github.com/toml-rs/toml/commit/32d229793246d082945f2054b36ab96dbadf5402"><code>32d2297</code></a> feat(edit): Add ImDocument::into_table</li> <li><a href="https://github.com/toml-rs/toml/commit/b1ce9b595feeb676c4751f282587aa0a2b7aadac"><code>b1ce9b5</code></a> fix(datetime): Use 2-digit values for ranges</li> <li><a href="https://github.com/toml-rs/toml/commit/55da4af7acd4880ac983116357d0ae9793e6e066"><code>55da4af</code></a> fix(datetime): Remove trailing space in error</li> <li><a href="https://github.com/toml-rs/toml/commit/5c1d9cc892feedac33d48e32e9868e64a1de86e2"><code>5c1d9cc</code></a> chore(parse): Use a unique tag</li> <li>Additional commits viewable in <a href="https://github.com/toml-rs/toml/compare/toml-v0.8.22...toml-v0.8.23">compare view</a></li> </ul> </details> <br /> Updates `uuid` from 1.16.0 to 1.17.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/uuid-rs/uuid/releases">uuid's releases</a>.</em></p> <blockquote> <h2>v1.17.0</h2> <h2>What's Changed</h2> <ul> <li>Added convenience implementation TryFrom<!-- raw HTML omitted --> for std by <a href="https://github.com/Nahuel-M"><code>@Nahuel-M</code></a> in <a href="https://redirect.github.com/uuid-rs/uuid/pull/819">uuid-rs/uuid#819</a></li> <li>Update OSX builds to arm by <a href="https://github.com/KodrAus"><code>@KodrAus</code></a> in <a href="https://redirect.github.com/uuid-rs/uuid/pull/825">uuid-rs/uuid#825</a></li> <li>Replace derive(Hash) with manual impl in Uuid by <a href="https://github.com/diopoex"><code>@diopoex</code></a> in <a href="https://redirect.github.com/uuid-rs/uuid/pull/824">uuid-rs/uuid#824</a></li> <li>Add <code>wasm32v1-none</code> Support by <a href="https://github.com/bushrat011899"><code>@bushrat011899</code></a> in <a href="https://redirect.github.com/uuid-rs/uuid/pull/828">uuid-rs/uuid#828</a></li> <li>Prepare for 1.17.0 release by <a href="https://github.com/KodrAus"><code>@KodrAus</code></a> in <a href="https://redirect.github.com/uuid-rs/uuid/pull/829">uuid-rs/uuid#829</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/Nahuel-M"><code>@Nahuel-M</code></a> made their first contribution in <a href="https://redirect.github.com/uuid-rs/uuid/pull/819">uuid-rs/uuid#819</a></li> <li><a href="https://github.com/diopoex"><code>@diopoex</code></a> made their first contribution in <a href="https://redirect.github.com/uuid-rs/uuid/pull/824">uuid-rs/uuid#824</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/uuid-rs/uuid/compare/v1.16.0...v1.17.0">https://github.com/uuid-rs/uuid/compare/v1.16.0...v1.17.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/uuid-rs/uuid/commit/2fd9b614c92e4e4b18928e2f539d82accf8eaeee"><code>2fd9b61</code></a> Merge pull request <a href="https://redirect.github.com/uuid-rs/uuid/issues/829">#829</a> from uuid-rs/cargo/v1.17.0</li> <li><a href="https://github.com/uuid-rs/uuid/commit/ed0d385b42d097b6abb0190cf3f3b2b2bfdaeff9"><code>ed0d385</code></a> prepare for 1.17.0 release</li> <li><a href="https://github.com/uuid-rs/uuid/commit/c54cadc54b8fa9a0e2d0e965caf64bbe16f265fc"><code>c54cadc</code></a> Merge pull request <a href="https://redirect.github.com/uuid-rs/uuid/issues/828">#828</a> from bushrat011899/wasm32v1-none</li> <li><a href="https://github.com/uuid-rs/uuid/commit/625d76930882d964ff7d90eef39aa64809c61b96"><code>625d769</code></a> Fix typo in MVP Web CI</li> <li><a href="https://github.com/uuid-rs/uuid/commit/9d638e0a86104133607af52d6dacc78bf0aabb95"><code>9d638e0</code></a> Add MVP Web CI Task</li> <li><a href="https://github.com/uuid-rs/uuid/commit/83dc52811547059bdbda195eb5d3a8cdc706e193"><code>83dc528</code></a> Add <code>wasm32v1-none</code> support</li> <li><a href="https://github.com/uuid-rs/uuid/commit/5fbd84355fb5348f25abe23d694c1004b0d74eb3"><code>5fbd843</code></a> Merge pull request <a href="https://redirect.github.com/uuid-rs/uuid/issues/824">#824</a> from diopoex/main</li> <li><a href="https://github.com/uuid-rs/uuid/commit/6635ae48125dd22d4bb43784769561cc6f65991e"><code>6635ae4</code></a> Merge pull request <a href="https://redirect.github.com/uuid-rs/uuid/issues/825">#825</a> from uuid-rs/ci/aarch64-apple-darwin</li> <li><a href="https://github.com/uuid-rs/uuid/commit/b2370f26debd32abc070b541c0749b33b53e8943"><code>b2370f2</code></a> update toolchain for outdated job</li> <li><a href="https://github.com/uuid-rs/uuid/commit/c74ad33664ba33c90b5965171f851a69cd9a7852"><code>c74ad33</code></a> update OSX builds to arm</li> <li>Additional commits viewable in <a href="https://github.com/uuid-rs/uuid/compare/v1.16.0...v1.17.0">compare view</a></li> </ul> </details> <br /> Updates `twox-hash` from 2.1.0 to 2.1.1 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/shepmaster/twox-hash/blob/main/CHANGELOG.md">twox-hash's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/shepmaster/twox-hash/tree/v2.1.1">2.1.1</a> - 2025-06-09</h2> <h3>Changed</h3> <ul> <li>The version range for the optional <code>rand</code> dependency is now 0.9.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/shepmaster/twox-hash/commit/2b90de06b651defbc08cea435a605b2bed58769a"><code>2b90de0</code></a> Release version 2.1.1</li> <li><a href="https://github.com/shepmaster/twox-hash/commit/1e4c0759367e53fda854465e0b658323c0d59c71"><code>1e4c075</code></a> Update the changelog</li> <li><a href="https://github.com/shepmaster/twox-hash/commit/fbe802e39cec3ce9d7d70c7ce2d67c34cca45ee6"><code>fbe802e</code></a> Merge pull request <a href="https://redirect.github.com/shepmaster/twox-hash/issues/108">#108</a> from ChrisDenton/rand-0-9</li> <li><a href="https://github.com/shepmaster/twox-hash/commit/3d1dacf1ec475d49f95125bb56f1a48a8157b4c7"><code>3d1dacf</code></a> Update rand to 0.9</li> <li><a href="https://github.com/shepmaster/twox-hash/commit/6b23ed29627b473b4ba069cfdfe76d030651bfb7"><code>6b23ed2</code></a> Merge pull request <a href="https://redirect.github.com/shepmaster/twox-hash/issues/110">#110</a> from shepmaster/trigger-ci</li> <li><a href="https://github.com/shepmaster/twox-hash/commit/a0e8f2bf6df464d59c8a66f1edadd67e691d6220"><code>a0e8f2b</code></a> Run CI for pull requests</li> <li>See full diff in <a href="https://github.com/shepmaster/twox-hash/compare/v2.1.0...v2.1.1">compare view</a></li> </ul> </details> <br /> Updates `tower-http` from 0.6.2 to 0.6.6 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/tower-rs/tower-http/releases">tower-http's releases</a>.</em></p> <blockquote> <h2>tower-http-0.6.6</h2> <h2>Fixed</h2> <ul> <li>compression: fix panic when looking in vary header (<a href="https://redirect.github.com/tower-rs/tower-http/issues/578">#578</a>)</li> </ul> <p><a href="https://redirect.github.com/tower-rs/tower-http/issues/578">#578</a>: <a href="https://redirect.github.com/tower-rs/tower-http/pull/578">tower-rs/tower-http#578</a></p> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/sulami"><code>@sulami</code></a> made their first contribution in <a href="https://redirect.github.com/tower-rs/tower-http/pull/578">tower-rs/tower-http#578</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/tower-rs/tower-http/compare/tower-http-0.6.5...tower-http-0.6.6">https://github.com/tower-rs/tower-http/compare/tower-http-0.6.5...tower-http-0.6.6</a></p> <h2>tower-http-0.6.5</h2> <h2>Added</h2> <ul> <li>normalize_path: add <code>append_trailing_slash()</code> mode (<a href="https://redirect.github.com/tower-rs/tower-http/issues/547">#547</a>)</li> </ul> <h2>Fixed</h2> <ul> <li>redirect: remove payload headers if redirect changes method to GET (<a href="https://redirect.github.com/tower-rs/tower-http/issues/575">#575</a>)</li> <li>compression: avoid setting <code>vary: accept-encoding</code> if already set (<a href="https://redirect.github.com/tower-rs/tower-http/issues/572">#572</a>)</li> </ul> <p><a href="https://redirect.github.com/tower-rs/tower-http/issues/547">#547</a>: <a href="https://redirect.github.com/tower-rs/tower-http/pull/547">tower-rs/tower-http#547</a> <a href="https://redirect.github.com/tower-rs/tower-http/issues/572">#572</a>: <a href="https://redirect.github.com/tower-rs/tower-http/pull/572">tower-rs/tower-http#572</a> <a href="https://redirect.github.com/tower-rs/tower-http/issues/575">#575</a>: <a href="https://redirect.github.com/tower-rs/tower-http/pull/575">tower-rs/tower-http#575</a></p> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/daalfox"><code>@daalfox</code></a> made their first contribution in <a href="https://redirect.github.com/tower-rs/tower-http/pull/547">tower-rs/tower-http#547</a></li> <li><a href="https://github.com/mherrerarendon"><code>@mherrerarendon</code></a> made their first contribution in <a href="https://redirect.github.com/tower-rs/tower-http/pull/574">tower-rs/tower-http#574</a></li> <li><a href="https://github.com/linyihai"><code>@linyihai</code></a> made their first contribution in <a href="https://redirect.github.com/tower-rs/tower-http/pull/575">tower-rs/tower-http#575</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/tower-rs/tower-http/compare/tower-http-0.6.4...tower-http-0.6.5">https://github.com/tower-rs/tower-http/compare/tower-http-0.6.4...tower-http-0.6.5</a></p> <h2>tower-http 0.6.4</h2> <h2>Added</h2> <ul> <li>decompression: Support HTTP responses containing multiple ZSTD frames (<a href="https://redirect.github.com/tower-rs/tower-http/issues/548">#548</a>)</li> <li>The <code>ServiceExt</code> trait for chaining layers onto an arbitrary http service just like <code>ServiceBuilderExt</code> allows for <code>ServiceBuilder</code> (<a href="https://redirect.github.com/tower-rs/tower-http/issues/563">#563</a>)</li> </ul> <h2>Fixed</h2> <ul> <li>Remove unnecessary trait bounds on <code>S::Error</code> for <code>Service</code> impls of <code>RequestBodyTimeout<S></code> and <code>ResponseBodyTimeout<S></code> (<a href="https://redirect.github.com/tower-rs/tower-http/issues/533">#533</a>)</li> <li>compression: Respect <code>is_end_stream</code> (<a href="https://redirect.github.com/tower-rs/tower-http/issues/535">#535</a>)</li> <li>Fix a rare panic in <code>fs::ServeDir</code> (<a href="https://redirect.github.com/tower-rs/tower-http/issues/553">#553</a>)</li> <li>Fix invalid <code>content-lenght</code> of 1 in response to range requests to empty files (<a href="https://redirect.github.com/tower-rs/tower-http/issues/556">#556</a>)</li> <li>In <code>AsyncRequireAuthorization</code>, use the original inner service after it is</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/tower-rs/tower-http/commit/635692d757f29dfa3041c02cd66c195be07bc8b3"><code>635692d</code></a> v0.6.6</li> <li><a href="https://github.com/tower-rs/tower-http/commit/359d997420ac06f08e780471edd3e94a8757940f"><code>359d997</code></a> Fix an indexing panic in compression (<a href="https://redirect.github.com/tower-rs/tower-http/issues/578">#578</a>)</li> <li><a href="https://github.com/tower-rs/tower-http/commit/24c0f0b4f92cfd05dbef689459f573845a295c16"><code>24c0f0b</code></a> refactor: slightly reduce use of <code>futures-util</code> (<a href="https://redirect.github.com/tower-rs/tower-http/issues/577">#577</a>)</li> <li><a href="https://github.com/tower-rs/tower-http/commit/51723d48476cd8bcfc718f299fb6a5c21c5dc03e"><code>51723d4</code></a> v0.6.5</li> <li><a href="https://github.com/tower-rs/tower-http/commit/0187232a11641536b45736513dd606590555186e"><code>0187232</code></a> feat(compression): avoid setting <code>Vary: Accept-Encoding</code> when already set (<a href="https://redirect.github.com/tower-rs/tower-http/issues/572">#572</a>)</li> <li><a href="https://github.com/tower-rs/tower-http/commit/f64fbe6bc077765e9263f0e372088d5f8c58e26b"><code>f64fbe6</code></a> fix(redirect): Removed <code>headers</code> after empty payload set. (<a href="https://redirect.github.com/tower-rs/tower-http/issues/575">#575</a>)</li> <li><a href="https://github.com/tower-rs/tower-http/commit/7388e7687c92c1439fccbe978c6e179a0034995c"><code>7388e76</code></a> docs: Clarify TimeoutBody is a timeout per frame, not total (<a href="https://redirect.github.com/tower-rs/tower-http/issues/574">#574</a>)</li> <li><a href="https://github.com/tower-rs/tower-http/commit/86615aabc803b36901711658f9517972bdcb648e"><code>86615aa</code></a> normalize_path: Add <code>Append</code> mode (<a href="https://redirect.github.com/tower-rs/tower-http/issues/547">#547</a>)</li> <li><a href="https://github.com/tower-rs/tower-http/commit/fa8848e9d128f6ec2d5571fdb8cd74575bf3c834"><code>fa8848e</code></a> Release v0.6.4 (<a href="https://redirect.github.com/tower-rs/tower-http/issues/568">#568</a>)</li> <li><a href="https://github.com/tower-rs/tower-http/commit/2608a513ddaf44e93936c35f07a120f77823d608"><code>2608a51</code></a> Make type inference work for ServiceExt (<a href="https://redirect.github.com/tower-rs/tower-http/issues/566">#566</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tower-rs/tower-http/compare/tower-http-0.6.2...tower-http-0.6.6">compare view</a></li> </ul> </details> <br /> Updates `mimalloc` from 0.1.46 to 0.1.47 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/purpleprotocol/mimalloc_rust/releases">mimalloc's releases</a>.</em></p> <blockquote> <h2>Version 0.1.47</h2> <h3>Changes</h3> <ul> <li>Mimalloc <code>v2.2.4</code></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/purpleprotocol/mimalloc_rust/commit/000709797d05324e449739ab428180cbe1199712"><code>0007097</code></a> v0.1.47</li> <li><a href="https://github.com/purpleprotocol/mimalloc_rust/commit/db904584a96e00b514b7942d58098d72c1a04bbb"><code>db90458</code></a> Updated mimalloc from upstream</li> <li><a href="https://github.com/purpleprotocol/mimalloc_rust/commit/eff21096d5ee5337ec89e2b7174f1bbb11026c70"><code>eff2109</code></a> Merge pull request <a href="https://redirect.github.com/purpleprotocol/mimalloc_rust/issues/139">#139</a> from reigadegr/master</li> <li><a href="https://github.com/purpleprotocol/mimalloc_rust/commit/7b4505695100f267152d05fe6ed7834dc97759f2"><code>7b45056</code></a> fix: Windows build failure caused by -Wno-error=date-time</li> <li><a href="https://github.com/purpleprotocol/mimalloc_rust/commit/9c47102827a69a7148234d22faf1f19b3a8bc811"><code>9c47102</code></a> Fix mimalloc build failure with musl and release mode</li> <li><a href="https://github.com/purpleprotocol/mimalloc_rust/commit/44c72c73b3fc40d1804b1a38ac02baebfb27266f"><code>44c72c7</code></a> Merge pull request <a href="https://redirect.github.com/purpleprotocol/mimalloc_rust/issues/136">#136</a> from nathaniel-daniel/add-windows-libs</li> <li><a href="https://github.com/purpleprotocol/mimalloc_rust/commit/c0ad27d87363b90dd97198cd4355030246cd9c72"><code>c0ad27d</code></a> Link with required libs on Windows</li> <li>See full diff in <a href="https://github.com/purpleprotocol/mimalloc_rust/compare/v0.1.46...v0.1.47">compare view</a></li> </ul> </details> <br /> Updates `actix-web` from 4.10.2 to 4.11.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/actix/actix-web/releases">actix-web's releases</a>.</em></p> <blockquote> <h2>actix-web: v4.11.0</h2> <ul> <li>Add <code>Logger::log_level()</code> method.</li> <li>Improve handling of non-UTF-8 header values in <code>Logger</code> middleware.</li> <li>Add <code>HttpServer::shutdown_signal()</code> method.</li> <li>Mark <code>HttpServer</code> as <code>#[must_use]</code>.</li> <li>Allow SVG images to be compressed by the <code>Compress</code> middleware.</li> <li>Ignore <code>Host</code> header in <code>Host</code> guard when connection protocol is HTTP/2.</li> <li>Re-export <code>mime</code> dependency.</li> <li>Update <code>brotli</code> dependency to <code>8</code>.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/actix/actix-web/commit/69dda5c943cb309ac4dc7c52978750e40d6b674e"><code>69dda5c</code></a> ci: fix msrv job</li> <li><a href="https://github.com/actix/actix-web/commit/1b4b61d83994ec9335d3ce132858f73c66499a93"><code>1b4b61d</code></a> chore(awc): prepare release 3.7.0</li> <li><a href="https://github.com/actix/actix-web/commit/2c55d659dda7852f890fec71c7489e1bfce9e502"><code>2c55d65</code></a> chore(actix-web): prepare release 4.11.0</li> <li><a href="https://github.com/actix/actix-web/commit/276f5d5bd481db3b9c0e563d12c6c7816548f69e"><code>276f5d5</code></a> chore(actix-http): prepare release 3.11.0</li> <li><a href="https://github.com/actix/actix-web/commit/5f3c02813a4a9310c965f664c3ea34306650a6e4"><code>5f3c028</code></a> chore: narrow tokio dep to account for RUSTSEC-2025-0023</li> <li><a href="https://github.com/actix/actix-web/commit/3d3b31e16a35d7aa0950e98713b80a43fbc1fb26"><code>3d3b31e</code></a> fix: svg files should be compressed (<a href="https://redirect.github.com/actix/actix-web/issues/3486">#3486</a>)</li> <li><a href="https://github.com/actix/actix-web/commit/3147aaccc73e7611a88a2e18dbfbaadb27b96983"><code>3147aac</code></a> feat: do not use host header on http2 for guard (<a href="https://redirect.github.com/actix/actix-web/issues/3525">#3525</a>)</li> <li><a href="https://github.com/actix/actix-web/commit/079400a72b79d918491aef783db41a6230fbcfce"><code>079400a</code></a> build: add clippy-msrv recipe</li> <li><a href="https://github.com/actix/actix-web/commit/a49f055561325dc8541de169eb5bcf049260747d"><code>a49f055</code></a> build(deps): update url requirement from 2.1 to 2.5.4 (<a href="https://redirect.github.com/actix/actix-web/issues/3527">#3527</a>)</li> <li><a href="https://github.com/actix/actix-web/commit/55268b6898e6411cb60d17cc2e78b3e1737aec83"><code>55268b6</code></a> fix: improve logger header values printing</li> <li>Additional commits viewable in <a href="https://github.com/actix/actix-web/compare/web-v4.10.2...web-v4.11.0">compare view</a></li> </ul> </details> <br /> Updates `file-operation` from 0.5.9 to 0.5.12 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/eastspire/file-operation/releases">file-operation's releases</a>.</em></p> <blockquote> <p>v0.5.12</p> <p>v0.5.11</p> <p>v0.5.10</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/eastspire/file-operation/commit/846c4a3af59a451ac278f8220950624c05813322"><code>846c4a3</code></a> feat: v0.5.12</li> <li><a href="https://github.com/eastspire/file-operation/commit/7cdb922ce1e012df90e18d7da3c9d60d7307c641"><code>7cdb922</code></a> feat: v0.5.11</li> <li><a href="https://github.com/eastspire/file-operation/commit/339aec9cbc83a5a10f2df4480235bf6981aa9288"><code>339aec9</code></a> feat: v0.5.10</li> <li>See full diff in <a href="https://github.com/eastspire/file-operation/compare/v0.5.9...v0.5.12">compare view</a></li> </ul> </details> <br /> Updates `clap_complete` from 4.5.50 to 4.5.54 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/clap-rs/clap/commit/194c676f60b916506f94f70decdbf319af5d1ec6"><code>194c676</code></a> chore: Release</li> <li><a href="https://github.com/clap-rs/clap/commit/44838f6606fa015140c65a2d35971c1e9b269e26"><code>44838f6</code></a> docs: Update changelog</li> <li><a href="https://github.com/clap-rs/clap/commit/0f59d55ff6b132cd59cd252442ce47078494be07"><code>0f59d55</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/6027">#6027</a> from Alpha1337k/master</li> <li><a href="https://github.com/clap-rs/clap/commit/3716f9f4289594b43abec42b2538efd1a90ff897"><code>3716f9f</code></a> chore: Release</li> <li><a href="https://github.com/clap-rs/clap/commit/613b69a6b7bff729b7a363fa0c91fd03f48d12c3"><code>613b69a</code></a> docs: Update changelog</li> <li><a href="https://github.com/clap-rs/clap/commit/d117f7acdeedebaf5fd7847debb15c834423f159"><code>d117f7a</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/6028">#6028</a> from epage/arg</li> <li><a href="https://github.com/clap-rs/clap/commit/cb8255d2f3c7f12ebf07ec1c55ac98b6848599a9"><code>cb8255d</code></a> feat(builder): Allow quoted id's for arg macro</li> <li><a href="https://github.com/clap-rs/clap/commit/e2aa2f07d1cd50412de51b51a7cc897e80e0b92f"><code>e2aa2f0</code></a> Feat: Add catch-all on external subcommands for zsh</li> <li><a href="https://github.com/clap-rs/clap/commit/b9c0aee9f28c5ad72932225bd730260f9bbe1fc6"><code>b9c0aee</code></a> Feat: Add external subcommands test to suite</li> <li><a href="https://github.com/clap-rs/clap/commit/1036060f1319412d3d50d821a7b39a0a0122f0f7"><code>1036060</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/6025">#6025</a> from AldaronLau/typos-in-faq</li> <li>Additional commits viewable in <a href="https://github.com/clap-rs/clap/compare/clap_complete-v4.5.50...clap_complete-v4.5.54">compare view</a></li> </ul> </details> <br /> Updates `libc` from 0.2.172 to 0.2.173 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/libc/releases">libc's releases</a>.</em></p> <blockquote> <h2>0.2.173</h2> <h3>Added</h3> <ul> <li>AIX: Add an AIX triple to Cargo.toml for doc (<a href="https://redirect.github.com/rust-lang/libc/pull/4475">#4475</a>)</li> <li>FreeBSD: Add the <code>SO_SPLICE</code> socket option support for FreeBSD >= 14.2 (<a href="https://redirect.github.com/rust-lang/libc/pull/4451">#4451</a>)</li> <li>Linux GNU: Prepare for supporting <code>_TIME_BITS=64</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4433">#4433</a>)</li> <li>Linux: Add constant PACKET_IGNORE_OUTGOING (<a href="https://redirect.github.com/rust-lang/libc/pull/4319">#4319</a>)</li> <li>Linux: Add constants and types for <code>nsfs</code> ioctls (<a href="https://redirect.github.com/rust-lang/libc/pull/4436">#4436</a>)</li> <li>Linux: Add constants for Memory-Deny-Write-Execute <code>prctls</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4400">#4400</a>)</li> <li>Linux: Add constants from <code>linux/cn_proc.h</code> and <code>linux/connector.h</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4434">#4434</a>)</li> <li>Linux: Add new flags for <code>pwritev2</code> and <code>preadv2</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4452">#4452</a>)</li> <li>Linux: Add pid_type enum values (<a href="https://redirect.github.com/rust-lang/libc/pull/4403">#4403</a>)</li> <li>Linux: Update pidfd constants and types (Linux 6.9-6.15) (<a href="https://redirect.github.com/rust-lang/libc/pull/4402">#4402</a>)</li> <li>Loongarch64 musl: Define the <code>MADV_SOFT_OFFLINE</code> constant (<a href="https://redirect.github.com/rust-lang/libc/pull/4448">#4448</a>)</li> <li>Musl: Add new fields since 1.2.0/1.2.2 to <code>struct tcp_info</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4443">#4443</a>)</li> <li>Musl: Prepare for supporting v1.2.3 (<a href="https://redirect.github.com/rust-lang/libc/pull/4443">#4443</a>)</li> <li>NuttX: Add <code>arc4random</code> and <code>arc4random_buf</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4464">#4464</a>)</li> <li>RISC-V Musl: Add <code>MADV_SOFT_OFFLINE</code> definition (<a href="https://redirect.github.com/rust-lang/libc/pull/4447">#4447</a>)</li> <li>Redox: Define SCM_RIGHTS (<a href="https://redirect.github.com/rust-lang/libc/pull/4440">#4440</a>)</li> <li>VxWorks: Add missing UTIME defines and TASK_RENAME_LENGTH (<a href="https://redirect.github.com/rust-lang/libc/pull/4407">#4407</a>)</li> <li>Windows: Add more <code>time.h</code> functions (<a href="https://redirect.github.com/rust-lang/libc/pull/4427">#4427</a>)</li> </ul> <h3>Changed</h3> <ul> <li>Redox: Update <code>SA_</code> constants. (<a href="https://redirect.github.com/rust-lang/libc/pull/4426">#4426</a>)</li> <li>Redox: make <code>CMSG_ALIGN</code>, <code>CMSG_LEN</code>, and <code>CMSG_SPACE</code> const functions (<a href="https://redirect.github.com/rust-lang/libc/pull/4441">#4441</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>AIX: Enable libc-test and fix definitions/declarations. (<a href="https://redirect.github.com/rust-lang/libc/pull/4450">#4450</a>)</li> <li>Emscripten: Fix querying emcc on windows (use emcc.bat) (<a href="https://redirect.github.com/rust-lang/libc/pull/4248">#4248</a>)</li> <li>Hurd: Fix build from missing <code>fpos_t</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4472">#4472</a>)</li> <li>Loongarch64 Musl: Fix the <code>struct ipc_perm</code> bindings (<a href="https://redirect.github.com/rust-lang/libc/pull/4384">#4384</a>)</li> <li>Musl: Fix the <code>O_LARGEFILE</code> constant value. (<a href="https://redirect.github.com/rust-lang/libc/pull/4443">#4443</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/libc/blob/0.2.173/CHANGELOG.md">libc's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/rust-lang/libc/compare/0.2.172...0.2.173">0.2.173</a> - 2025-06-09</h2> <h3>Added</h3> <ul> <li>AIX: Add an AIX triple to Cargo.toml for doc (<a href="https://redirect.github.com/rust-lang/libc/pull/4475">#4475</a>)</li> <li>FreeBSD: Add the <code>SO_SPLICE</code> socket option support for FreeBSD >= 14.2 (<a href="https://redirect.github.com/rust-lang/libc/pull/4451">#4451</a>)</li> <li>Linux GNU: Prepare for supporting <code>_TIME_BITS=64</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4433">#4433</a>)</li> <li>Linux: Add constant PACKET_IGNORE_OUTGOING (<a href="https://redirect.github.com/rust-lang/libc/pull/4319">#4319</a>)</li> <li>Linux: Add constants and types for <code>nsfs</code> ioctls (<a href="https://redirect.github.com/rust-lang/libc/pull/4436">#4436</a>)</li> <li>Linux: Add constants for Memory-Deny-Write-Execute <code>prctls</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4400">#4400</a>)</li> <li>Linux: Add constants from <code>linux/cn_proc.h</code> and <code>linux/connector.h</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4434">#4434</a>)</li> <li>Linux: Add new flags for <code>pwritev2</code> and <code>preadv2</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4452">#4452</a>)</li> <li>Linux: Add pid_type enum values (<a href="https://redirect.github.com/rust-lang/libc/pull/4403">#4403</a>)</li> <li>Linux: Update pidfd constants and types (Linux 6.9-6.15) (<a href="https://redirect.github.com/rust-lang/libc/pull/4402">#4402</a>)</li> <li>Loongarch64 musl: Define the <code>MADV_SOFT_OFFLINE</code> constant (<a href="https://redirect.github.com/rust-lang/libc/pull/4448">#4448</a>)</li> <li>Musl: Add new fields since 1.2.0/1.2.2 to <code>struct tcp_info</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4443">#4443</a>)</li> <li>Musl: Prepare for supporting v1.2.3 (<a href="https://redirect.github.com/rust-lang/libc/pull/4443">#4443</a>)</li> <li>NuttX: Add <code>arc4random</code> and <code>arc4random_buf</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4464">#4464</a>)</li> <li>RISC-V Musl: Add <code>MADV_SOFT_OFFLINE</code> definition (<a href="https://redirect.github.com/rust-lang/libc/pull/4447">#4447</a>)</li> <li>Redox: Define SCM_RIGHTS (<a href="https://redirect.github.com/rust-lang/libc/pull/4440">#4440</a>)</li> <li>VxWorks: Add missing UTIME defines and TASK_RENAME_LENGTH (<a href="https://redirect.github.com/rust-lang/libc/pull/4407">#4407</a>)</li> <li>Windows: Add more <code>time.h</code> functions (<a href="https://redirect.github.com/rust-lang/libc/pull/4427">#4427</a>)</li> </ul> <h3>Changed</h3> <ul> <li>Redox: Update <code>SA_</code> constants. (<a href="https://redirect.github.com/rust-lang/libc/pull/4426">#4426</a>)</li> <li>Redox: make <code>CMSG_ALIGN</code>, <code>CMSG_LEN</code>, and <code>CMSG_SPACE</code> const functions (<a href="https://redirect.github.com/rust-lang/libc/pull/4441">#4441</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>AIX: Enable libc-test and fix definitions/declarations. (<a href="https://redirect.github.com/rust-lang/libc/pull/4450">#4450</a>)</li> <li>Emscripten: Fix querying emcc on windows (use emcc.bat) (<a href="https://redirect.github.com/rust-lang/libc/pull/4248">#4248</a>)</li> <li>Hurd: Fix build from missing <code>fpos_t</code> (<a href="https://redirect.github.com/rust-lang/libc/pull/4472">#4472</a>)</li> <li>Loongarch64 Musl: Fix the <code>struct ipc_perm</code> bindings (<a href="https://redirect.github.com/rust-lang/libc/pull/4384">#4384</a>)</li> <li>Musl: Fix the <code>O_LARGEFILE</code> constant value. (<a href="https://redirect.github.com/rust-lang/libc/pull/4443">#4443</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/libc/commit/9288ec0123086439f27ea47a2b120345e6007e24"><code>9288ec0</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/libc/issues/4486">#4486</a> from tgross35/fix-no-publish</li> <li><a href="https://github.com/rust-lang/libc/commit/6787debbcf474846d3e74f10e4090767555dc9b8"><code>6787deb</code></a> Fix publishing on the <code>libc-0.2</code> branch</li> <li><a href="https://github.com/rust-lang/libc/commit/1c5b5538c850e160a3847d065f4615f8e36f4d54"><code>1c5b553</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/libc/issues/4481">#4481</a> from tgross35/release</li> <li><a href="https://github.com/rust-lang/libc/commit/2d0dfd33bae6edb450a520a0353ded672159c495"><code>2d0dfd3</code></a> chore: release libc 0.2.173</li> <li><a href="https://github.com/rust-lang/libc/commit/92347ec8c97b7c1f1dafdab0b56e3b65cf21a4d3"><code>92347ec</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/libc/issues/4476">#4476</a> from tgross35/backport-scotch-bonnet</li> <li><a href="https://github.com/rust-lang/libc/commit/1a418edf7cea22380c5c49b61079a5afc5762e8b"><code>1a418ed</code></a> lints: Remove <code>allow(dead_code)</code></li> <li><a href="https://github.com/rust-lang/libc/commit/7be1a7a7d818b6b92bb1ed726be985bc16869b5b"><code>7be1a7a</code></a> lints: Remove <code>allow(redundant_semicolons)</code></li> <li><a href="https://github.com/rust-lang/libc/commit/53301c2052d506dcc170cf7ebe91c9f241896588"><code>53301c2</code></a> lints: Warn rather than deny by default</li> <li><a href="https://github.com/rust-lang/libc/commit/6595c614b499afcdcbfcd288e2d5cce4acbc2737"><code>6595c61</code></a> Add AIX triple to Cargo.toml for doc.</li> <li><a href="https://github.com/rust-lang/libc/commit/600d8adc2166cf8e95293b7caf2608d263c08b9f"><code>600d8ad</code></a> Add ctest-next stub and expected dependencies</li> <li>Additional commits viewable in <a href="https://github.com/rust-lang/libc/compare/0.2.172...0.2.173">compare view</a></li> </ul> </details> <br /> Updates `num_cpus` from 1.16.0 to 1.17.0 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/seanmonstar/num_cpus/blob/master/CHANGELOG.md">num_cpus's changelog</a>.</em></p> <blockquote> <h2>v1.17.0</h2> <h3>Fixes</h3> <ul> <li>update hermit-abi to 0.5.0</li> <li>remove special support for nacl</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/seanmonstar/num_cpus/commit/342af76b486335e5a955c7314fc96cd104e7a17b"><code>342af76</code></a> v1.17.0</li> <li><a href="https://github.com/seanmonstar/num_cpus/commit/e970a829ad4da25bbdac30ffc1e89705ea39d874"><code>e970a82</code></a> Bump hermit-abi version (<a href="https://redirect.github.com/seanmonstar/num_cpus/issues/144">#144</a>)</li> <li><a href="https://github.com/seanmonstar/num_cpus/commit/797f8276893167acf714edef4fda2e6634e3f96c"><code>797f827</code></a> Update LICENSE-MIT (<a href="https://redirect.github.com/seanmonstar/num_cpus/issues/143">#143</a>)</li> <li><a href="https://github.com/seanmonstar/num_cpus/commit/b6ca8a475f746d2fbb12b8b17fa6e0dcc75c2c4e"><code>b6ca8a4</code></a> ci: worker cpus has been increased</li> <li><a href="https://github.com/seanmonstar/num_cpus/commit/f06cd508ae237ec6caa8f28426f3208c7f9f57d2"><code>f06cd50</code></a> ci: remove asmjs job</li> <li><a href="https://github.com/seanmonstar/num_cpus/commit/41e39dd3577a6c17ce813614b4e2e365392255e8"><code>41e39dd</code></a> ci: mips is not tier 3, remove CI jobs</li> <li><a href="https://github.com/seanmonstar/num_cpus/commit/13af26cff7fb82576ad2fe3f3e21e00e299be1bd"><code>13af26c</code></a> remove special support for nacl</li> <li><a href="https://github.com/seanmonstar/num_cpus/commit/815551cfc7f9393410de47e4bd1fe77d11f6ace5"><code>815551c</code></a> ci: pin libc for msrv job</li> <li>See full diff in <a href="https://github.com/seanmonstar/num_cpus/compare/v1.16.0...v1.17.0">compare view</a></li> </ul> </details> <br /> Updates `opentelemetry` from 0.29.1 to 0.30.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/open-telemetry/opentelemetry-rust/releases">opentelemetry's releases</a>.</em></p> <blockquote> <h2>0.30.0 Release</h2> <p>See changelog for individual crates to know the exact set of changes. All crates in this repo follows same version (0.30.0 for this release).</p> <p>This release also upgrades Metrics-SDK to stable!</p> <p>See summary of release notes: <a href="https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.30.md">https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.30.md</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/open-telemetry/opentelemetry-rust/blob/main/docs/release_0.30.md">opentelemetry's changelog</a>.</em></p> <blockquote> <h1>Release Notes 0.30</h1> <p>OpenTelemetry Rust 0.30 introduces a few breaking changes to the <code>opentelemetry_sdk</code> crate in the <code>metrics</code> feature. These changes were essential to drive the Metrics SDK towards stability. With this release, the Metrics SDK is officially declared stable. The Metrics API was declared stable last year, and previously, the Logs API, SDK, and OTel-Appender-Tracing were also marked stable. Importantly, no breaking changes have been introduced to components already marked as stable.</p> <p>It is worth noting that the <code>opentelemetry-otlp</code> crate remains in a Release-Candidate state and is not yet considered stable. With the API and SDK for Logs and Metrics now stable, the focus will shift towards further refining and stabilizing the OTLP Exporters in upcoming releases. Additionally, Distributed Tracing is expected to progress towards stability, addressing key interoperability challenges.</p> <p>For detailed changelogs of individual crates, please refer to their respective changelog files. This document serves as a summary of the main changes.</p> <h2>Key Changes</h2> <h3>Metrics SDK Improvements</h3> <ol> <li> <p><strong>Stabilized "view" features</strong>: Previously under an experimental feature flag, views can now be used to modify the name, unit, description, and cardinality limit of a metric. Advanced view capabilities, such as changing aggregation or dropping attributes, remain under the experimental feature flag.</p> </li> <li> <p><strong>Cardinality capping</strong>: Introduced the ability to cap cardinality and configure limits using views.</p> </li> <li> <p><strong>Polished public API</strong>: Refined the public API to hide implementation details from exporters, enabling future internal optimizations and ensuring consistency. Some APIs related to authoring custom metric readers have been moved behind experimental feature flags. These advanced use cases require more time to finalize the API surface ... _Description has been truncated_ -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
