dependabot[bot] opened a new pull request, #3144: URL: https://github.com/apache/iggy/pull/3144
Bumps the minor-and-patch group with 9 updates: | Package | From | To | | --- | --- | --- | | [assert_cmd](https://github.com/assert-rs/assert_cmd) | `2.2.0` | `2.2.1` | | [clap](https://github.com/clap-rs/clap) | `4.6.0` | `4.6.1` | | [mimalloc](https://github.com/purpleprotocol/mimalloc_rust) | `0.1.48` | `0.1.49` | | [mongodb](https://github.com/mongodb/mongo-rust-driver) | `3.5.2` | `3.6.0` | | [rmcp](https://github.com/modelcontextprotocol/rust-sdk) | `1.4.0` | `1.5.0` | | [tokio](https://github.com/tokio-rs/tokio) | `1.51.1` | `1.52.1` | | [tracing-appender](https://github.com/tokio-rs/tracing) | `0.2.4` | `0.2.5` | | [uuid](https://github.com/uuid-rs/uuid) | `1.23.0` | `1.23.1` | | [webpki-roots](https://github.com/rustls/webpki-roots) | `1.0.6` | `1.0.7` | Updates `assert_cmd` from 2.2.0 to 2.2.1 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/assert-rs/assert_cmd/blob/master/CHANGELOG.md">assert_cmd's changelog</a>.</em></p> <blockquote> <h2>[2.2.1] - 2026-04-17</h2> <h3>Internal</h3> <ul> <li>Dependency update</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/assert-rs/assert_cmd/commit/eea8a1cbbf9b775c3f45eaa4947f7d789578b2a8"><code>eea8a1c</code></a> chore: Release assert_cmd version 2.2.1</li> <li><a href="https://github.com/assert-rs/assert_cmd/commit/cd6828c2fdc9aa5ef18923e3fb890e4ce2f11976"><code>cd6828c</code></a> docs: Update changelog</li> <li><a href="https://github.com/assert-rs/assert_cmd/commit/c771f7808ea4f7d82288ec72871ab150b3a025a5"><code>c771f78</code></a> Merge pull request <a href="https://redirect.github.com/assert-rs/assert_cmd/issues/286">#286</a> from assert-rs/renovate/j178-prek-action-2.x</li> <li><a href="https://github.com/assert-rs/assert_cmd/commit/4d63465dcbdcf540709c5d4ae1c1ad09633438c8"><code>4d63465</code></a> chore(deps): Update j178/prek-action action to v2</li> <li><a href="https://github.com/assert-rs/assert_cmd/commit/4728aea1e5c524c46ed6199ffdc1dda7509aa830"><code>4728aea</code></a> Merge pull request <a href="https://redirect.github.com/assert-rs/assert_cmd/issues/284">#284</a> from sendittothenewts/anstream-v1</li> <li><a href="https://github.com/assert-rs/assert_cmd/commit/1e5a36f01e24aec0bbcda8bbb48a306b10dcef50"><code>1e5a36f</code></a> chore(deps): Drop support for Rust crate anstream v0.6</li> <li><a href="https://github.com/assert-rs/assert_cmd/commit/2429682c14ee7275844e0897f49cdad0b0747c5c"><code>2429682</code></a> chore(deps): Update Rust crate anstream to v1</li> <li>See full diff in <a href="https://github.com/assert-rs/assert_cmd/compare/v2.2.0...v2.2.1">compare view</a></li> </ul> </details> <br /> Updates `clap` from 4.6.0 to 4.6.1 <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.6.1</h2> <h2>[4.6.1] - 2026-04-15</h2> <h3>Fixes</h3> <ul> <li><em>(derive)</em> Ensure rebuilds happen when an read env variable is changed</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.6.1] - 2026-04-15</h2> <h3>Fixes</h3> <ul> <li><em>(derive)</em> Ensure rebuilds happen when an read env variable is changed</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/clap-rs/clap/commit/14202755e52802a3d294c4ceeadd703d24b21fe6"><code>1420275</code></a> chore: Release</li> <li><a href="https://github.com/clap-rs/clap/commit/d2c817d151db23e0bff70d3df5f9dd9fc311ad5d"><code>d2c817d</code></a> docs: Update changelog</li> <li><a href="https://github.com/clap-rs/clap/commit/f88c94e53d40c2427450ed65ec025951906eb1d4"><code>f88c94e</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/6341">#6341</a> from epage/sep</li> <li><a href="https://github.com/clap-rs/clap/commit/acbb8225054e0a498f6941f278ad0095a893efe8"><code>acbb822</code></a> fix(complete): Reduce risk of conflict with actual subcommands</li> <li><a href="https://github.com/clap-rs/clap/commit/a49fadbf4acf1853f52ae43a445c8f3c81096b01"><code>a49fadb</code></a> refactor(complete): Pull out subcommand separator</li> <li><a href="https://github.com/clap-rs/clap/commit/ddc008bbbc1924fbda5d6f2c66bcf4d165984977"><code>ddc008b</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/6332">#6332</a> from epage/update</li> <li><a href="https://github.com/clap-rs/clap/commit/497dc50aebe9384dc229e1b4e92850306231f9c9"><code>497dc50</code></a> chore: Update compatible dependencies</li> <li><a href="https://github.com/clap-rs/clap/commit/dca2326243615b2375cccb709b19de912910413d"><code>dca2326</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/6331">#6331</a> from clap-rs/renovate/j178-prek-action-2.x</li> <li><a href="https://github.com/clap-rs/clap/commit/54bdaa340ed434535bbd2d95a05b69d8abd2eb34"><code>54bdaa3</code></a> chore(deps): Update j178/prek-action action to v2</li> <li><a href="https://github.com/clap-rs/clap/commit/f0d30d961d26f8fb636b33242256fca73a717f77"><code>f0d30d9</code></a> chore: Release</li> <li>Additional commits viewable in <a href="https://github.com/clap-rs/clap/compare/clap_complete-v4.6.0...clap_complete-v4.6.1">compare view</a></li> </ul> </details> <br /> Updates `mimalloc` from 0.1.48 to 0.1.49 <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.49</h2> <h3>Changes</h3> <ul> <li>Update to mimalloc v2.3.0 and v3.3.0</li> <li>Use mimalloc v3 by default.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/purpleprotocol/mimalloc_rust/commit/7b3acdb000381a1d6543d3fdd5cd1fbd40670911"><code>7b3acdb</code></a> v0.1.49</li> <li><a href="https://github.com/purpleprotocol/mimalloc_rust/commit/c10c6d4db08edcbb010d0942c98cd7b1c6f66b84"><code>c10c6d4</code></a> Oops</li> <li><a href="https://github.com/purpleprotocol/mimalloc_rust/commit/f88c34eed4fa65d6a2a937d0debf7f81c948cac8"><code>f88c34e</code></a> I don't care about clippy right now</li> <li><a href="https://github.com/purpleprotocol/mimalloc_rust/commit/86759308003dca307f89fe5225296b686d00ff93"><code>8675930</code></a> Update extended</li> <li><a href="https://github.com/purpleprotocol/mimalloc_rust/commit/d54c2f7267c96bc86822b646d406374203eb2b08"><code>d54c2f7</code></a> Use v3 by default</li> <li><a href="https://github.com/purpleprotocol/mimalloc_rust/commit/ff65066fb169cfab486d46e1e5cd25e0ed698ddc"><code>ff65066</code></a> Move libc to dev-dependencies</li> <li><a href="https://github.com/purpleprotocol/mimalloc_rust/commit/15991f3634119c45406456cd0533d9a0051de95a"><code>15991f3</code></a> Update to v2.3.0 and v3.3.0</li> <li><a href="https://github.com/purpleprotocol/mimalloc_rust/commit/7daf67f9c464240889a3a8963d22f279ca39ef72"><code>7daf67f</code></a> Merge pull request <a href="https://redirect.github.com/purpleprotocol/mimalloc_rust/issues/149">#149</a> from jschwe/add_dep_var_support</li> <li><a href="https://github.com/purpleprotocol/mimalloc_rust/commit/f064f6c57e55a889c8b4f6b3170e3e6ae0744e73"><code>f064f6c</code></a> Provide the include directory to consumers</li> <li><a href="https://github.com/purpleprotocol/mimalloc_rust/commit/0a32a38265a672ecd4437dcc86d40e04c8f2e238"><code>0a32a38</code></a> Merge pull request <a href="https://redirect.github.com/purpleprotocol/mimalloc_rust/issues/146">#146</a> from madsmtm/true-override</li> <li>Additional commits viewable in <a href="https://github.com/purpleprotocol/mimalloc_rust/compare/v0.1.48...v0.1.49">compare view</a></li> </ul> </details> <br /> Updates `mongodb` from 3.5.2 to 3.6.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/mongodb/mongo-rust-driver/releases">mongodb's releases</a>.</em></p> <blockquote> <h2>v3.6.0</h2> <p>The MongoDB Rust driver team is pleased to announce the v3.6.0 release of the <code>mongodb</code> crate, now available for download from <a href="https://crates.io/crates/mongodb/3.6.0">crates.io</a>.</p> <h2>Highlighted Changes</h2> <h3>Client Backpressure</h3> <p>With 3.6.0, the client has a variety of changes to improve behavior when connected to overloaded servers, most notably retrying against a different server (if available). For more details on server load-shedding, see the documentation for <a href="https://www.mongodb.com/docs/atlas/intelligent-workload-management/">Intelligent Workload Management</a>.</p> <h2>Full Release Notes</h2> <p>Impactful changes are listed below; for a complete list of changes see <a href="https://github.com/mongodb/mongo-rust-driver/compare/v3.5.2...v3.6.0">this GitHub query</a>.</p> <h3>Improvements</h3> <ul> <li>RUST-2268 Add jitter to convenient transaction retries (<a href="https://redirect.github.com/mongodb/mongo-rust-driver/issues/1588">#1588</a>)</li> <li>RUST-2267 Avoid clearing connection pool when server connection rate limiter triggers (<a href="https://redirect.github.com/mongodb/mongo-rust-driver/issues/1584">#1584</a>)</li> <li>RUST-2324 Implement Cursor on top of RawBatchCursor (<a href="https://redirect.github.com/mongodb/mongo-rust-driver/issues/1620">#1620</a>)</li> <li>RUST-2273 Exponential backoff and jitter in retry loops (<a href="https://redirect.github.com/mongodb/mongo-rust-driver/issues/1626">#1626</a>)</li> <li>RUST-2325 Use raw batch iterator for gridfs downloads (<a href="https://redirect.github.com/mongodb/mongo-rust-driver/issues/1632">#1632</a>)</li> <li>RUST-2385 Finalize client backpressure changes (<a href="https://redirect.github.com/mongodb/mongo-rust-driver/issues/1654">#1654</a>)</li> <li>minor: bump MSRV to 1.85 (<a href="https://redirect.github.com/mongodb/mongo-rust-driver/issues/1670">#1670</a>)</li> <li>Add feature flag to use aws-lc-rs instead of ring as the rustls crypto provider (<a href="https://redirect.github.com/mongodb/mongo-rust-driver/issues/1662">#1662</a>) (thanks <a href="https://github.com/TimTheBig"><code>@TimTheBig</code></a>!)</li> </ul> <h3>Bugfixes</h3> <ul> <li>RUST-2344 Encode values in GCP/Azure OIDC URLs (<a href="https://redirect.github.com/mongodb/mongo-rust-driver/issues/1593">#1593</a>)</li> <li>RUST-2346 Remove check for '|' in metadata (<a href="https://redirect.github.com/mongodb/mongo-rust-driver/issues/1599">#1599</a>)</li> <li>RUST-2363 ensure empty tag matches servers with no tag set (<a href="https://redirect.github.com/mongodb/mongo-rust-driver/issues/1616">#1616</a>)</li> <li>RUST-2335 Fix and test logic for error comparison on retry (<a href="https://redirect.github.com/mongodb/mongo-rust-driver/issues/1637">#1637</a>)</li> <li>RUST-2390 Fix Cursor::has_next (<a href="https://redirect.github.com/mongodb/mongo-rust-driver/issues/1652">#1652</a>)</li> <li>RUST-2394 Fix a race condition deadlock in Client::shutdown (<a href="https://redirect.github.com/mongodb/mongo-rust-driver/issues/1658">#1658</a>)</li> <li>RUST-2400 Fix and test retry behavior for a mix of overload and non-overload errors (<a href="https://redirect.github.com/mongodb/mongo-rust-driver/issues/1669">#1669</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/mongodb/mongo-rust-driver/commit/0711b10011ed6276601cb4108c4ab8ab9b3017ad"><code>0711b10</code></a> release v3.6.0 (<a href="https://redirect.github.com/mongodb/mongo-rust-driver/issues/1674">#1674</a>)</li> <li><a href="https://github.com/mongodb/mongo-rust-driver/commit/f20b3d040822cf95cbd40412fbe2ae0ea8e003af"><code>f20b3d0</code></a> chore: Update SBOM (<a href="https://redirect.github.com/mongodb/mongo-rust-driver/issues/1673">#1673</a>)</li> <li><a href="https://github.com/mongodb/mongo-rust-driver/commit/0ce6d5cb0b3f7d3520957d14685d0ba371e3b661"><code>0ce6d5c</code></a> Add feature flag to use <code>aws-lc-rs</code> instead of <code>ring</code> as the <code>rustls</code> crypto ...</li> <li><a href="https://github.com/mongodb/mongo-rust-driver/commit/735d2cf12469e5ff24a14dfeb4db6f8f3f45195c"><code>735d2cf</code></a> chore: Update SBOM (<a href="https://redirect.github.com/mongodb/mongo-rust-driver/issues/1671">#1671</a>)</li> <li><a href="https://github.com/mongodb/mongo-rust-driver/commit/960e176d89077711c20f0c3fe7153ac716b87e66"><code>960e176</code></a> minor: add top-level backpressure documentation (<a href="https://redirect.github.com/mongodb/mongo-rust-driver/issues/1672">#1672</a>)</li> <li><a href="https://github.com/mongodb/mongo-rust-driver/commit/c9c43cf017f3bc0a4edd75d390b84675a36de15c"><code>c9c43cf</code></a> RUST-2400 Fix and test retry behavior for a mix of overload and non-overload ...</li> <li><a href="https://github.com/mongodb/mongo-rust-driver/commit/ef667620480649f4a6cf8da1ff5552d3310c4d5b"><code>ef66762</code></a> minor: bump MSRV to 1.85 (<a href="https://redirect.github.com/mongodb/mongo-rust-driver/issues/1670">#1670</a>)</li> <li><a href="https://github.com/mongodb/mongo-rust-driver/commit/81c72e558fc657996bda7e159fffaa878241d54c"><code>81c72e5</code></a> RUST-2394 Fix a race condition deadlock in Client::shutdown (<a href="https://redirect.github.com/mongodb/mongo-rust-driver/issues/1658">#1658</a>)</li> <li><a href="https://github.com/mongodb/mongo-rust-driver/commit/da9d4f06d425cde2a5eec5655a06c965fa66814a"><code>da9d4f0</code></a> chore: Update SBOM (<a href="https://redirect.github.com/mongodb/mongo-rust-driver/issues/1667">#1667</a>)</li> <li><a href="https://github.com/mongodb/mongo-rust-driver/commit/d2ae4bc9564bede17ce208d66361bdf6f3a3ebe6"><code>d2ae4bc</code></a> RUST-2386 Fix EC2 auth test (<a href="https://redirect.github.com/mongodb/mongo-rust-driver/issues/1661">#1661</a>)</li> <li>Additional commits viewable in <a href="https://github.com/mongodb/mongo-rust-driver/compare/v3.5.2...v3.6.0">compare view</a></li> </ul> </details> <br /> Updates `rmcp` from 1.4.0 to 1.5.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/modelcontextprotocol/rust-sdk/releases">rmcp's releases</a>.</em></p> <blockquote> <h2>rmcp-macros-v1.5.0</h2> <h3>Fixed</h3> <ul> <li><em>(macros)</em> respect <code>local</code> feature in <code>#[prompt]</code> macro — omit <code>+ Send</code> bound (<a href="https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/803">#803</a>)</li> </ul> <h2>rmcp-v1.5.0</h2> <h3>Added</h3> <ul> <li><em>(transport)</em> add constructors for non_exhaustive error types (<a href="https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/806">#806</a>)</li> <li>add 2025-11-25 protocol version support (<a href="https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/802">#802</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>treat resource metadata JSON parse failure as soft error (<a href="https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/810">#810</a>)</li> <li>include http_request_id in request-wise priming event IDs (<a href="https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/799">#799</a>)</li> <li><em>(http)</em> drain SSE stream for connection reuse (<a href="https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/790">#790</a>)</li> </ul> <h3>Other</h3> <ul> <li><em>(deps)</em> update which requirement from 7 to 8 (<a href="https://redirect.github.com/modelcontextprotocol/rust-sdk/pull/807">#807</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/modelcontextprotocol/rust-sdk/commit/020a38b6ad3d0f26487c464250a484fad2a06b0e"><code>020a38b</code></a> chore: release v1.5.0 (<a href="https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/804">#804</a>)</li> <li><a href="https://github.com/modelcontextprotocol/rust-sdk/commit/01a6666429273ce221db290cf06b22ea53f50a50"><code>01a6666</code></a> fix: treat resource metadata JSON parse failure as soft error (<a href="https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/810">#810</a>)</li> <li><a href="https://github.com/modelcontextprotocol/rust-sdk/commit/3e56d527641b6deebdba38e798ddf1294960f971"><code>3e56d52</code></a> fix: include http_request_id in request-wise priming event IDs (<a href="https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/799">#799</a>)</li> <li><a href="https://github.com/modelcontextprotocol/rust-sdk/commit/6603c1ff157fc4d46344f67bf0e5febdd4435519"><code>6603c1f</code></a> fix(macros): respect <code>local</code> feature in <code>#[prompt]</code> macro — omit <code>+ Send</code> bou...</li> <li><a href="https://github.com/modelcontextprotocol/rust-sdk/commit/c99903a67a5ef8461135a8d5fdfa05f1c937ac3d"><code>c99903a</code></a> fix(http): drain SSE stream for connection reuse (<a href="https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/790">#790</a>)</li> <li><a href="https://github.com/modelcontextprotocol/rust-sdk/commit/ad3997268d2c0f7eff80d166c3e837cb789206f2"><code>ad39972</code></a> feat(transport): add constructors for non_exhaustive error types (<a href="https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/806">#806</a>)</li> <li><a href="https://github.com/modelcontextprotocol/rust-sdk/commit/a743f15654c52828c5f875a907dc15c22bc05438"><code>a743f15</code></a> chore(deps): update which requirement from 7 to 8 (<a href="https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/807">#807</a>)</li> <li><a href="https://github.com/modelcontextprotocol/rust-sdk/commit/a64be231527f923e9f84d4dd7bf3c3bd695ee53e"><code>a64be23</code></a> feat: add 2025-11-25 protocol version support (<a href="https://redirect.github.com/modelcontextprotocol/rust-sdk/issues/802">#802</a>)</li> <li>See full diff in <a href="https://github.com/modelcontextprotocol/rust-sdk/compare/rmcp-v1.4.0...rmcp-v1.5.0">compare view</a></li> </ul> </details> <br /> Updates `tokio` from 1.51.1 to 1.52.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.52.1</h2> <h1>1.52.1 (April 16th, 2026)</h1> <h2>Fixed</h2> <ul> <li>runtime: revert <a href="https://redirect.github.com/tokio-rs/tokio/issues/7757">#7757</a> to fix [a regression]<a href="https://redirect.github.com/tokio-rs/tokio/issues/8056">#8056</a> that causes <code>spawn_blocking</code> to hang (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8057">#8057</a>)</li> </ul> <p><a href="https://redirect.github.com/tokio-rs/tokio/issues/7757">#7757</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7757">tokio-rs/tokio#7757</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/8056">#8056</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/8056">tokio-rs/tokio#8056</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/8057">#8057</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/8057">tokio-rs/tokio#8057</a></p> <h2>Tokio v1.52.0</h2> <h1>1.52.0 (April 14th, 2026)</h1> <h2>Added</h2> <ul> <li>io: <code>AioSource::register_borrowed</code> for I/O safety support (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7992">#7992</a>)</li> <li>net: add <code>try_io</code> function to <code>unix::pipe</code> sender and receiver types (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8030">#8030</a>)</li> </ul> <h2>Added (unstable)</h2> <ul> <li>runtime: <code>Builder::enable_eager_driver_handoff</code> setting enable eager hand off of the I/O and time drivers before polling tasks (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8010">#8010</a>)</li> <li>taskdump: add <code>trace_with()</code> for customized task dumps (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8025">#8025</a>)</li> <li>taskdump: allow <code>impl FnMut()</code> in <code>trace_with</code> instead of just <code>fn()</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8040">#8040</a>)</li> <li>fs: support <code>io_uring</code> in <code>AsyncRead</code> for <code>File</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7907">#7907</a>)</li> </ul> <h2>Changed</h2> <ul> <li>runtime: improve <code>spawn_blocking</code> scalability with sharded queue (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7757">#7757</a>)</li> <li>runtime: use <code>compare_exchange_weak()</code> in worker queue (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8028">#8028</a>)</li> </ul> <h2>Fixed</h2> <ul> <li>runtime: overflow second half of tasks when local queue is filled instead of first half (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8029">#8029</a>)</li> </ul> <h2>Documented</h2> <ul> <li>docs: fix typo in <code>oneshot::Sender::send</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8026">#8026</a>)</li> <li>docs: hide #[tokio::main] attribute in the docs of <code>sync::watch</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8035">#8035</a>)</li> <li>net: add docs on <code>ConnectionRefused</code> errors with UDP sockets (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7870">#7870</a>)</li> </ul> <p><a href="https://redirect.github.com/tokio-rs/tokio/issues/7757">#7757</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7757">tokio-rs/tokio#7757</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7870">#7870</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7870">tokio-rs/tokio#7870</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7907">#7907</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7907">tokio-rs/tokio#7907</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7992">#7992</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7992">tokio-rs/tokio#7992</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/8010">#8010</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/8010">tokio-rs/tokio#8010</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/8025">#8025</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/8025">tokio-rs/tokio#8025</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/8026">#8026</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/8026">tokio-rs/tokio#8026</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/8028">#8028</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/8028">tokio-rs/tokio#8028</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/8029">#8029</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/8029">tokio-rs/tokio#8029</a></p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/tokio-rs/tokio/commit/905c146aeda741ea2202f942a7c3a606dda13da5"><code>905c146</code></a> chore: prepare to release v1.52.1 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8059">#8059</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/56aaa43e91c4fbed88f0c2a5b65019ed9a0c3c61"><code>56aaa43</code></a> rt: revert <a href="https://redirect.github.com/tokio-rs/tokio/issues/7757">#7757</a> to fix regression in <code>spawn_blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8057">#8057</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/57ff47ab589bfb4dab6766de78655ffef4fb250b"><code>57ff47a</code></a> ci: update <code>trybuild</code> to expect output from rustc 1.95.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8058">#8058</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/812de3e134888d1d9e7832e4b789d51f6fd2f749"><code>812de3e</code></a> ci: bump taiki-e/cache-cargo-install-action from 1 to 3 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8053">#8053</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/ba82e73c7b804324c82b6fea6966ca12f55c3826"><code>ba82e73</code></a> ci: use Dependabot to keep github actions up to date (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8052">#8052</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/2e85f9ddf8b47197fa6299cc295f4319fec68e53"><code>2e85f9d</code></a> ci: replace cirrus-ci with freebsd-vm (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8041">#8041</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/a7e1cd8ff8a2012cce500fd7e6ae73400531f46d"><code>a7e1cd8</code></a> ci: update GitHub Actions workflows to use latest tool versions (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8047">#8047</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/5f7be0ac42cb3e1b739da1562f98a797cd55a606"><code>5f7be0a</code></a> chore: perpare 1.52.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8045">#8045</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/36d12d2686a64b9146c674e02e3cf81d8f87163d"><code>36d12d2</code></a> taskdump: allow impl FnMut() in taskdumps instead of just fn() (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8040">#8040</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/f943312865b9d5007f25d2fd5bd8efa3f89d1541"><code>f943312</code></a> fs: support io-uring in <code>AsyncRead</code> for <code>File</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7907">#7907</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tokio-rs/tokio/compare/tokio-1.51.1...tokio-1.52.1">compare view</a></li> </ul> </details> <br /> Updates `tracing-appender` from 0.2.4 to 0.2.5 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/tokio-rs/tracing/releases">tracing-appender's releases</a>.</em></p> <blockquote> <h2>tracing-appender 0.2.5</h2> <h3>Added</h3> <ul> <li>Add latest symlink builder option (<a href="https://redirect.github.com/tokio-rs/tracing/issues/3447">#3447</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Fix <code>RollingFileAppender</code> broken links in docs (<a href="https://redirect.github.com/tokio-rs/tracing/issues/3445">#3445</a>)</li> <li>Fix parsing of date from filename when no time is incuded (<a href="https://redirect.github.com/tokio-rs/tracing/issues/3471">#3471</a>)</li> </ul> <p><a href="https://redirect.github.com/tokio-rs/tracing/issues/3445">#3445</a>: <a href="https://redirect.github.com/tokio-rs/tracing/pull/3445">tokio-rs/tracing#3445</a> <a href="https://redirect.github.com/tokio-rs/tracing/issues/3447">#3447</a>: <a href="https://redirect.github.com/tokio-rs/tracing/pull/3447">tokio-rs/tracing#3447</a> <a href="https://redirect.github.com/tokio-rs/tracing/issues/3471">#3471</a>: <a href="https://redirect.github.com/tokio-rs/tracing/pull/3471">tokio-rs/tracing#3471</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/tokio-rs/tracing/commit/53e14901f484a455d6edd59474ee87fd2f5f6e54"><code>53e1490</code></a> chore: prepare tracing-appender 0.2.5 (<a href="https://redirect.github.com/tokio-rs/tracing/issues/3522">#3522</a>)</li> <li><a href="https://github.com/tokio-rs/tracing/commit/4fb9ca34f9abb1dc1aaf70203eccee5c74d63635"><code>4fb9ca3</code></a> examples: add per-layer filtering example (<a href="https://redirect.github.com/tokio-rs/tracing/issues/3488">#3488</a>)</li> <li><a href="https://github.com/tokio-rs/tracing/commit/df055168a10373f73ac2ba4111563f6f0a1c67e6"><code>df05516</code></a> docs: improve assert message to mention a possible cause of hitting cloning a...</li> <li><a href="https://github.com/tokio-rs/tracing/commit/72cf52a9e2723cf99a238be1e823a50915ca3977"><code>72cf52a</code></a> docs: recommend configuring <code>await-holding-invalid-types</code> lint (<a href="https://redirect.github.com/tokio-rs/tracing/issues/3463">#3463</a>)</li> <li><a href="https://github.com/tokio-rs/tracing/commit/9545be16f5df3ce78df50340a66845e23372ff41"><code>9545be1</code></a> attributes: silence clippy lints for #[instrument] on async functions for cra...</li> <li><a href="https://github.com/tokio-rs/tracing/commit/3160dc149304e6360456b561e5ab106ef1364384"><code>3160dc1</code></a> subscriber: skip RwLock in EnvFilter span callbacks when no dynamic directive...</li> <li><a href="https://github.com/tokio-rs/tracing/commit/3af2e541682f7233e05c6f63ebd18d014af4a2bc"><code>3af2e54</code></a> appender: fix parsing of date from filename when no time is incuded (<a href="https://redirect.github.com/tokio-rs/tracing/issues/3471">#3471</a>)</li> <li><a href="https://github.com/tokio-rs/tracing/commit/412986fb2fcfcd231844eb14cf66665936c6ecfc"><code>412986f</code></a> appender: fix <code>RollingFileAppender</code> broken links in docs (<a href="https://redirect.github.com/tokio-rs/tracing/issues/3445">#3445</a>)</li> <li><a href="https://github.com/tokio-rs/tracing/commit/bdccf4d0de6db5d72a7943db08819fe7950cd77c"><code>bdccf4d</code></a> appender: add latest symlink builder option (<a href="https://redirect.github.com/tokio-rs/tracing/issues/3447">#3447</a>)</li> <li><a href="https://github.com/tokio-rs/tracing/commit/2c80f9d6004c124c980df5496b0e5a444ce9eb31"><code>2c80f9d</code></a> subscriber: propagate on_register_dispatch for Option<Layer> and Vec<Layer> (...</li> <li>Additional commits viewable in <a href="https://github.com/tokio-rs/tracing/compare/tracing-appender-0.2.4...tracing-appender-0.2.5">compare view</a></li> </ul> </details> <br /> Updates `uuid` from 1.23.0 to 1.23.1 <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.23.1</h2> <h2>What's Changed</h2> <ul> <li>Remove deprecated <code>msrv</code> feature from wasm-bindgen dependency by <a href="https://github.com/guybedford"><code>@guybedford</code></a> in <a href="https://redirect.github.com/uuid-rs/uuid/pull/877">uuid-rs/uuid#877</a></li> <li>fix: Timestamp::from_gregorian deprecation note by <a href="https://github.com/aznashwan"><code>@aznashwan</code></a> in <a href="https://redirect.github.com/uuid-rs/uuid/pull/878">uuid-rs/uuid#878</a></li> <li>Prepare for 1.23.1 release by <a href="https://github.com/KodrAus"><code>@KodrAus</code></a> in <a href="https://redirect.github.com/uuid-rs/uuid/pull/879">uuid-rs/uuid#879</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/guybedford"><code>@guybedford</code></a> made their first contribution in <a href="https://redirect.github.com/uuid-rs/uuid/pull/877">uuid-rs/uuid#877</a></li> <li><a href="https://github.com/aznashwan"><code>@aznashwan</code></a> made their first contribution in <a href="https://redirect.github.com/uuid-rs/uuid/pull/878">uuid-rs/uuid#878</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/uuid-rs/uuid/compare/v1.23.0...v1.23.1">https://github.com/uuid-rs/uuid/compare/v1.23.0...v1.23.1</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/uuid-rs/uuid/commit/ca0c85fe2172e82e9d0c76e659f5c57ceb86d9a4"><code>ca0c85f</code></a> Merge pull request <a href="https://redirect.github.com/uuid-rs/uuid/issues/879">#879</a> from uuid-rs/cargo/v1.23.1</li> <li><a href="https://github.com/uuid-rs/uuid/commit/b4db015d34479861a10216b186c8cf6bcdad6d86"><code>b4db015</code></a> prepare for 1.23.1 release</li> <li><a href="https://github.com/uuid-rs/uuid/commit/771069da639a98bed48fa5e732153f6806811a41"><code>771069d</code></a> Merge pull request <a href="https://redirect.github.com/uuid-rs/uuid/issues/878">#878</a> from aznashwan/fix-from-gregorian-deprecation-note</li> <li><a href="https://github.com/uuid-rs/uuid/commit/80994a201597ebb5a6aaf82790ba91ebc4bced32"><code>80994a2</code></a> fix: Timestamp::from_gregorian deprecation note</li> <li><a href="https://github.com/uuid-rs/uuid/commit/90c5be8f17cb6be15b334d1834d8a29b9f5363dd"><code>90c5be8</code></a> Merge pull request <a href="https://redirect.github.com/uuid-rs/uuid/issues/877">#877</a> from guybedford/remove-wasm-bindgen-msrv</li> <li><a href="https://github.com/uuid-rs/uuid/commit/8b8c4f4f85e5416901c0f8b7ca3a8420227ab86f"><code>8b8c4f4</code></a> Remove deprecated feature from wasm-bindgen dependency</li> <li>See full diff in <a href="https://github.com/uuid-rs/uuid/compare/v1.23.0...v1.23.1">compare view</a></li> </ul> </details> <br /> Updates `webpki-roots` from 1.0.6 to 1.0.7 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rustls/webpki-roots/releases">webpki-roots's releases</a>.</em></p> <blockquote> <h2>1.0.7</h2> <p>For their April 2026 root store changes, Mozilla has made more changes than usual:</p> <blockquote> <p>These changes are part of Mozilla’s ongoing root store maintenance under the Mozilla Root Store Policy (MRSP), including <a href="https://www.mozilla.org/en-US/about/governance/policies/security-group/certs/policy/#74-root-ca-lifecycles">§7.4</a> (Root CA Lifecycles) and <a href="https://www.mozilla.org/en-US/about/governance/policies/security-group/certs/policy/#753-transition-plan-for-existing-roots">§7.5.3</a> (Transition Plans). They reflect a combination of lifecycle-based transitions, CA operator requests, and alignment with intended certificate usage, including retiring older or less suitable root certificates, enforcing clear separation of trust purposes (e.g., TLS vs. S/MIME), and reducing unnecessary trust surface in the Web PKI ecosystem. Collectively, these actions help to ensure that root certificates are relied upon only for their intended and actively maintained use cases, or are retired in accordance with established distrust timelines.</p> </blockquote> <p>This removes:</p> <ul> <li>CN=Certigna O=Dhimyotis</li> <li>CN=COMODO Certification Authority O=COMODO CA Limited</li> <li>CN=DigiCert Assured ID Root CA O=DigiCert Inc OU=www.digicert.com</li> <li>CN=DigiCert Global Root CA O=DigiCert Inc OU=www.digicert.com</li> <li>CN=DigiCert High Assurance EV Root CA O=DigiCert Inc OU=www.digicert.com</li> <li>CN=FIRMAPROFESIONAL CA ROOT-A WEB O=Firmaprofesional SA</li> <li>CN=GTS Root R2 O=Google Trust Services LLC</li> <li>CN=QuoVadis Root CA 2 O=QuoVadis Limited</li> <li>CN=QuoVadis Root CA 3 O=QuoVadis Limited</li> <li>CN=Secure Global CA O=SecureTrust Corporation</li> <li>CN=SecureTrust CA O=SecureTrust Corporation</li> <li>CN=SwissSign Gold CA - G2 O=SwissSign AG</li> <li>CN=TeliaSonera Root CA v1 O=TeliaSonera</li> <li>CN=Trustwave Global Certification Authority O=Trustwave Holdings, Inc.</li> <li>CN=Trustwave Global ECC P256 Certification Authority O=Trustwave Holdings, Inc.</li> <li>CN=Trustwave Global ECC P384 Certification Authority O=Trustwave Holdings, Inc.</li> <li>O=certSIGN OU=certSIGN ROOT CA</li> </ul> <p>See <a href="https://groups.google.com/a/mozilla.org/g/dev-security-policy/c/o1VliD70ctg/m/pY0JBzTlAQAJ?pli=1">their announcement</a> for more details.</p> <h2>What's Changed</h2> <ul> <li>Take semver-compatible dependency updates by <a href="https://github.com/djc"><code>@djc</code></a> in <a href="https://redirect.github.com/rustls/webpki-roots/pull/116">rustls/webpki-roots#116</a></li> <li>Take semver-compatible dependency updates by <a href="https://github.com/djc"><code>@djc</code></a> in <a href="https://redirect.github.com/rustls/webpki-roots/pull/117">rustls/webpki-roots#117</a></li> <li>Take semver-compatible updates by <a href="https://github.com/ctz"><code>@ctz</code></a> in <a href="https://redirect.github.com/rustls/webpki-roots/pull/118">rustls/webpki-roots#118</a></li> <li>Prepare 1.0.7 by <a href="https://github.com/djc"><code>@djc</code></a> in <a href="https://redirect.github.com/rustls/webpki-roots/pull/120">rustls/webpki-roots#120</a></li> <li>Update dependencies by <a href="https://github.com/djc"><code>@djc</code></a> in <a href="https://redirect.github.com/rustls/webpki-roots/pull/119">rustls/webpki-roots#119</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rustls/webpki-roots/compare/v/1.0.6...v/1.0.7">https://github.com/rustls/webpki-roots/compare/v/1.0.6...v/1.0.7</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rustls/webpki-roots/commit/be948464fd5907af6227213a066743a161221688"><code>be94846</code></a> Update dependencies (<a href="https://redirect.github.com/rustls/webpki-roots/issues/119">#119</a>)</li> <li><a href="https://github.com/rustls/webpki-roots/commit/76476f91c903fa034b51d5eaa22e3f7a40c04176"><code>76476f9</code></a> Prepare 1.0.7 (<a href="https://redirect.github.com/rustls/webpki-roots/issues/120">#120</a>)</li> <li><a href="https://github.com/rustls/webpki-roots/commit/ed392f437cc8ffbe286226a6588e80f5f0da2ce6"><code>ed392f4</code></a> Take semver-compatible updates (<a href="https://redirect.github.com/rustls/webpki-roots/issues/118">#118</a>)</li> <li><a href="https://github.com/rustls/webpki-roots/commit/ec8b744a63fa01c7d3ea2e87bb694dca330f9770"><code>ec8b744</code></a> Take semver-compatible dependency updates (<a href="https://redirect.github.com/rustls/webpki-roots/issues/117">#117</a>)</li> <li><a href="https://github.com/rustls/webpki-roots/commit/84a0c23ef25cfe07b65ac9e31892f001fbdaf0c0"><code>84a0c23</code></a> Take semver-compatible dependency updates (<a href="https://redirect.github.com/rustls/webpki-roots/issues/116">#116</a>)</li> <li>See full diff in <a href="https://github.com/rustls/webpki-roots/compare/v/1.0.6...v/1.0.7">compare view</a></li> </ul> </details> <br /> You can trigger a rebase of this PR by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> -- 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]
