scattered collections: basic crate structure PR#428
Merged
Conversation
This was referenced May 7, 2026
This was referenced May 11, 2026
Closed
satwikmishra11
pushed a commit
to satwikmishra11/datafusion
that referenced
this pull request
May 12, 2026
…he#22128) Bumps the all-other-cargo-deps group with 5 updates: | Package | From | To | | --- | --- | --- | | [ctor](https://github.com/mmastrac/linktime) | `1.0.1` | `1.0.5` | | [hashbrown](https://github.com/rust-lang/hashbrown) | `0.17.0` | `0.17.1` | | [tokio](https://github.com/tokio-rs/tokio) | `1.52.2` | `1.52.3` | | [nix](https://github.com/nix-rust/nix) | `0.31.2` | `0.31.3` | | [tonic](https://github.com/hyperium/tonic) | `0.14.5` | `0.14.6` | Updates `ctor` from 1.0.1 to 1.0.5 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/mmastrac/linktime/releases">ctor's releases</a>.</em></p> <blockquote> <h2>ctor-1.0.5</h2> <h2>What's Changed</h2> <ul> <li>Ensure WASM meets MSRV of 1.85 by <a href="https://github.com/mmastrac"><code>@mmastrac</code></a> in <a href="https://redirect.github.com/mmastrac/linktime/pull/455">mmastrac/linktime#455</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/mmastrac/linktime/compare/ctor-1.0.4...ctor-1.0.5">https://github.com/mmastrac/linktime/compare/ctor-1.0.4...ctor-1.0.5</a></p> <h2>ctor-1.0.4</h2> <h2>What's Changed</h2> <ul> <li>Use target_os=windows rather than target_vendor=pc by <a href="https://github.com/mmastrac"><code>@mmastrac</code></a> in <a href="https://redirect.github.com/mmastrac/linktime/pull/443">mmastrac/linktime#443</a></li> <li>Add uefi support (<code>.init_array</code>) by <a href="https://github.com/mmastrac"><code>@mmastrac</code></a> in <a href="https://redirect.github.com/mmastrac/linktime/pull/444">mmastrac/linktime#444</a></li> <li>Fall back to .init_array on unsupported platforms by <a href="https://github.com/mmastrac"><code>@mmastrac</code></a> in <a href="https://redirect.github.com/mmastrac/linktime/pull/445">mmastrac/linktime#445</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/mmastrac/linktime/compare/ctor-1.0.3...ctor-1.0.4">https://github.com/mmastrac/linktime/compare/ctor-1.0.3...ctor-1.0.4</a></p> <h2>ctor-1.0.3</h2> <h2>What's Changed</h2> <ul> <li>Fix unsafe C library access with default priority value by <a href="https://github.com/mmastrac"><code>@mmastrac</code></a> in <a href="https://redirect.github.com/mmastrac/linktime/pull/442">mmastrac/linktime#442</a></li> </ul> <h3>Other changes</h3> <ul> <li>BSD test improvements by <a href="https://github.com/mmastrac"><code>@mmastrac</code></a> in <a href="https://redirect.github.com/mmastrac/linktime/pull/438">mmastrac/linktime#438</a></li> <li>Simplify cargo clean CI setup by <a href="https://github.com/mmastrac"><code>@mmastrac</code></a> in <a href="https://redirect.github.com/mmastrac/linktime/pull/439">mmastrac/linktime#439</a></li> <li>Add more BSDs to CI by <a href="https://github.com/mmastrac"><code>@mmastrac</code></a> in <a href="https://redirect.github.com/mmastrac/linktime/pull/417">mmastrac/linktime#417</a></li> <li>Bump clitest by <a href="https://github.com/mmastrac"><code>@mmastrac</code></a> in <a href="https://redirect.github.com/mmastrac/linktime/pull/440">mmastrac/linktime#440</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/mmastrac/linktime/compare/ctor-1.0.2...ctor-1.0.3">https://github.com/mmastrac/linktime/compare/ctor-1.0.2...ctor-1.0.3</a></p> <h2>ctor-1.0.2</h2> <h2>What's Changed</h2> <ul> <li>Improvements to <code>static</code> items for <code>#[ctor]</code></li> <li><code>const</code> dynamic ctors - use a const block to initialize a set of ctors</li> </ul> <ul> <li>Update <code>link-section</code> behaviour for WASM targets by <a href="https://github.com/mmastrac"><code>@mmastrac</code></a> in <a href="https://redirect.github.com/mmastrac/linktime/pull/426">mmastrac/linktime#426</a> redirect.github.com/mmastrac/linktime/pull/428</li> <li>Add const option for link-section by <a href="https://github.com/mmastrac"><code>@mmastrac</code></a> in <a href="https://redirect.github.com/mmastrac/linktime/pull/430">mmastrac/linktime#430</a></li> <li>Improved link-section WASM implementation by <a href="https://github.com/mmastrac"><code>@mmastrac</code></a> in <a href="https://redirect.github.com/mmastrac/linktime/pull/431">mmastrac/linktime#431</a></li> <li>Update crate metadata by <a href="https://github.com/mmastrac"><code>@mmastrac</code></a> in <a href="https://redirect.github.com/mmastrac/linktime/pull/432">mmastrac/linktime#432</a></li> <li>Allow various forms of &'static for static ctors by <a href="https://github.com/mmastrac"><code>@mmastrac</code></a> in <a href="https://redirect.github.com/mmastrac/linktime/pull/435">mmastrac/linktime#435</a></li> <li>Allow "optional" ctors where the ctors can be generated by a const function by <a href="https://github.com/mmastrac"><code>@mmastrac</code></a> in <a href="https://redirect.github.com/mmastrac/linktime/pull/436">mmastrac/linktime#436</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/mmastrac/linktime/compare/ctor-1.0.1...ctor-1.0.2">https://github.com/mmastrac/linktime/compare/ctor-1.0.1...ctor-1.0.2</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/mmastrac/linktime/commit/17f32b0fe5356c36de561c29ee2beec54cc76e5f"><code>17f32b0</code></a> Ensure WASM meets MSRV of 1.85 (<a href="https://redirect.github.com/mmastrac/linktime/issues/455">#455</a>)</li> <li><a href="https://github.com/mmastrac/linktime/commit/b4e7ed66217c0112caac3520c105233ad06346c9"><code>b4e7ed6</code></a> Preparing ctor/dtor/link-section publish (<a href="https://redirect.github.com/mmastrac/linktime/issues/452">#452</a>)</li> <li><a href="https://github.com/mmastrac/linktime/commit/593b292bd64b5258dc4b0379120da6c06bb9fc8c"><code>593b292</code></a> AIX support in link-section (<a href="https://redirect.github.com/mmastrac/linktime/issues/446">#446</a>)</li> <li><a href="https://github.com/mmastrac/linktime/commit/0dbcbcf1e982aaaba13ce6c4ade2be0ea2cb02f1"><code>0dbcbcf</code></a> Don't fail build if cache fails (<a href="https://redirect.github.com/mmastrac/linktime/issues/448">#448</a>)</li> <li><a href="https://github.com/mmastrac/linktime/commit/1a508f6af8862048cb49639a12153548dcb1f350"><code>1a508f6</code></a> Bump to latest setup-rust-toolchain and pin (<a href="https://redirect.github.com/mmastrac/linktime/issues/447">#447</a>)</li> <li><a href="https://github.com/mmastrac/linktime/commit/4e7e22f99054e4b2242af27f0dd317284ebd8a69"><code>4e7e22f</code></a> Fall back to .init_array on unsupported platforms (<a href="https://redirect.github.com/mmastrac/linktime/issues/445">#445</a>)</li> <li><a href="https://github.com/mmastrac/linktime/commit/b0d084c14febb7bab3da3aefa7d823e5e79b82ca"><code>b0d084c</code></a> Add uefi support (<code>.init_array</code>) (<a href="https://redirect.github.com/mmastrac/linktime/issues/444">#444</a>)</li> <li><a href="https://github.com/mmastrac/linktime/commit/80f1a41f9b095d4b0df8bba80401e3e1b8c93be6"><code>80f1a41</code></a> Use target_os=windows rather than target_vendor=pc (<a href="https://redirect.github.com/mmastrac/linktime/issues/443">#443</a>)</li> <li><a href="https://github.com/mmastrac/linktime/commit/4956a0428c5826bdfb3fb302489104ee7a6e2f4a"><code>4956a04</code></a> Fix unsafe C library access with default priority value (<a href="https://redirect.github.com/mmastrac/linktime/issues/442">#442</a>)</li> <li><a href="https://github.com/mmastrac/linktime/commit/b7582444a6e9b8cad48ecebcffde4d34cfdf7b70"><code>b758244</code></a> Bump clitest (<a href="https://redirect.github.com/mmastrac/linktime/issues/440">#440</a>)</li> <li>Additional commits viewable in <a href="https://github.com/mmastrac/linktime/compare/ctor-1.0.1...ctor-1.0.5">compare view</a></li> </ul> </details> <br /> Updates `hashbrown` from 0.17.0 to 0.17.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/hashbrown/releases">hashbrown's releases</a>.</em></p> <blockquote> <h2>v0.17.1</h2> <h3>Added</h3> <ul> <li>Added <code>HashMap::rustc_try_insert</code> (<a href="https://redirect.github.com/rust-lang/hashbrown/issues/722">#722</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/hashbrown/blob/main/CHANGELOG.md">hashbrown's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/rust-lang/hashbrown/compare/v0.17.0...v0.17.1">0.17.1</a> - 2026-04-20</h2> <h3>Added</h3> <ul> <li>Added <code>HashMap::rustc_try_insert</code> (<a href="https://redirect.github.com/rust-lang/hashbrown/issues/722">#722</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/hashbrown/commit/c62a63a61b7caf2de8f9ecb7b06a66b0ab6bdf3d"><code>c62a63a</code></a> chore: release v0.17.1</li> <li><a href="https://github.com/rust-lang/hashbrown/commit/420e83ba586255328ed3279479e7388ab32a1b79"><code>420e83b</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/hashbrown/issues/722">#722</a> from cuviper/rustc_try_insert</li> <li><a href="https://github.com/rust-lang/hashbrown/commit/51cecbdbf459737db65c6906db9c00d49fbf07ef"><code>51cecbd</code></a> Move the <code>RustcOccupiedError</code> note as requested in review</li> <li><a href="https://github.com/rust-lang/hashbrown/commit/16d0f371630f29c3972dcc9cfac31c8dee3c7231"><code>16d0f37</code></a> Add <code>HashMap::rustc_try_insert</code></li> <li><a href="https://github.com/rust-lang/hashbrown/commit/18a04c52f30bbb491bc24c63975cc55c605a61fc"><code>18a04c5</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/hashbrown/issues/721">#721</a> from clarfonthey/branch-rename</li> <li><a href="https://github.com/rust-lang/hashbrown/commit/ee8a0ee1276991e0f4dcaf4d9ed52ae3616663b6"><code>ee8a0ee</code></a> Rename master to main in release-plz workflow</li> <li><a href="https://github.com/rust-lang/hashbrown/commit/147df6521d48a6d4a816b62962d5d387610c1d34"><code>147df65</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/hashbrown/issues/720">#720</a> from xtqqczze/authors</li> <li><a href="https://github.com/rust-lang/hashbrown/commit/64a0acbbba976e7ae2f9bf54a13e0cf6b2d65c58"><code>64a0acb</code></a> Remove package.authors field from Cargo metadata</li> <li><a href="https://github.com/rust-lang/hashbrown/commit/867db72c99f0d4397bdd2c70b3eb2643c19e20d7"><code>867db72</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/hashbrown/issues/716">#716</a> from atouchet/rdm</li> <li><a href="https://github.com/rust-lang/hashbrown/commit/57b760ba0cb05ccd3ad6f538671dd8afa2c861fb"><code>57b760b</code></a> Update Readme</li> <li>Additional commits viewable in <a href="https://github.com/rust-lang/hashbrown/compare/v0.17.0...v0.17.1">compare view</a></li> </ul> </details> <br /> Updates `tokio` from 1.52.2 to 1.52.3 <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.3</h2> <h1>1.52.3 (May 8th, 2026)</h1> <h3>Fixed</h3> <ul> <li>sync: fix underflow in mpsc channel <code>len()</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8062">#8062</a>)</li> <li>sync: notify receivers in mpsc <code>OwnedPermit::release()</code> method (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8075">#8075</a>)</li> <li>sync: require that an <code>RwLock</code> has <code>max_readers != 0</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8076">#8076</a>)</li> <li>sync: return <code>Empty</code> from <code>try_recv()</code> when mpsc is closed with outstanding permits (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8074">#8074</a>)</li> </ul> <p><a href="https://redirect.github.com/tokio-rs/tokio/issues/8062">#8062</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/8062">tokio-rs/tokio#8062</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/8074">#8074</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/8074">tokio-rs/tokio#8074</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/8075">#8075</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/8075">tokio-rs/tokio#8075</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/8076">#8076</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/8076">tokio-rs/tokio#8076</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/tokio-rs/tokio/commit/d87569164fb61145e79e7ffe0b25783569cc8f93"><code>d875691</code></a> chore: prepare Tokio v1.52.3 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8130">#8130</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/e1aebb031cb24bdb52289561343308f4a44a4d81"><code>e1aebb0</code></a> Merge 'tokio-1.51.3' into 'tokio-1.52.x' (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8129">#8129</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/fd63094ee0d34b4f3f93f59507e91c65919a2d71"><code>fd63094</code></a> chore: prepare Tokio v1.51.3 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8127">#8127</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/8c600d0fd2cdebea4828fe9f699ced4dfd8aad3b"><code>8c600d0</code></a> Merge 'tokio-1.47.5' into 'tokio-1.51.x' (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8123">#8123</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/11bfc1345bbd5e901187e2b3702de10b0efbffdc"><code>11bfc13</code></a> chore: prepare Tokio v1.47.5 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8122">#8122</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/f085b6211b8ebb6aba21f1f1f91e7b8b243aa815"><code>f085b62</code></a> sync: notify receivers in mpsc <code>OwnedPermit::release()</code> method (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8075">#8075</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/30d25ccb8bc91ca811773ee243e71e31772275d2"><code>30d25cc</code></a> sync: require that an <code>RwLock</code> has <code>max_readers != 0</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8076">#8076</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/9fccf5339d41c1f2f863f97b9133bc8a5a10bc28"><code>9fccf53</code></a> sync: return <code>Empty</code> from <code>try_recv()</code> when mpsc is closed with outstanding p...</li> <li><a href="https://github.com/tokio-rs/tokio/commit/ebf61b45b5184018f00bc666887ebccf3d4fe51b"><code>ebf61b4</code></a> sync: fix underflow in mpsc channel <code>len()</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8062">#8062</a>)</li> <li>See full diff in <a href="https://github.com/tokio-rs/tokio/compare/tokio-1.52.2...tokio-1.52.3">compare view</a></li> </ul> </details> <br /> Updates `nix` from 0.31.2 to 0.31.3 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/nix-rust/nix/blob/master/CHANGELOG.md">nix's changelog</a>.</em></p> <blockquote> <h2>[0.31.3] - 2026-05-11</h2> <h3>Added</h3> <ul> <li>Enable module <code>ioctl</code> for Cygwin (<a href="https://redirect.github.com/nix-rust/nix/pull/2715">#2715</a>)</li> <li>Add <code>CLOCK_BOOTTIME/CLOCK_PROCESS_CPUTIME_ID/CLOCK_THREAD_CPUTIME_ID/CLOCK_UPTIME</code> to NetBSD-like platforms (<a href="https://redirect.github.com/nix-rust/nix/pull/2716">#2716</a>)</li> <li>unistd: add mkfifo for redox (<a href="https://redirect.github.com/nix-rust/nix/pull/2749">#2749</a>)</li> <li>Added <code>kevent64</code> support on apple targets: <code>Kqueue::kevent64</code>, <code>KEvent64</code>, and <code>Kevent64Flags</code>. (<a href="https://redirect.github.com/nix-rust/nix/pull/2781">#2781</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>fix SaFlags_t definition on redox (<a href="https://redirect.github.com/nix-rust/nix/pull/2751">#2751</a>)</li> <li>Fixed <code>EpollEvent::events()</code> to use <code>from_bits_retain</code> instead of <code>from_bits().unwrap()</code>, preventing panics when the kernel returns unknown epoll flags. (<a href="https://redirect.github.com/nix-rust/nix/pull/2783">#2783</a>)</li> <li>Fixed <code>KEvent::flags()</code> and <code>KEvent::fflags()</code> to use <code>from_bits_retain</code> instead of <code>from_bits().unwrap()</code>, preventing panics when the kernel returns unknown kqueue flags. (<a href="https://redirect.github.com/nix-rust/nix/pull/2784">#2784</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/nix-rust/nix/commit/b5933ca178802b558a667514f717a86b3a1cedcc"><code>b5933ca</code></a> chore: release v0.31.3</li> <li><a href="https://github.com/nix-rust/nix/commit/5d6a46e065fd5ae670c73b44b2590ca256589194"><code>5d6a46e</code></a> Replace Cirrus CI with more Github Workflows jobs (<a href="https://redirect.github.com/nix-rust/nix/issues/2776">#2776</a>)</li> <li><a href="https://github.com/nix-rust/nix/commit/3407489043e8070b6294b5786690a60182fb241e"><code>3407489</code></a> event: add kevent64 support on apple targets (<a href="https://redirect.github.com/nix-rust/nix/issues/2781">#2781</a>)</li> <li><a href="https://github.com/nix-rust/nix/commit/fe80fc5066c8712db901f3a3d672b8c6af67c4d2"><code>fe80fc5</code></a> chore: resolve clippy useless_borrows_in_formatting (<a href="https://redirect.github.com/nix-rust/nix/issues/2790">#2790</a>)</li> <li><a href="https://github.com/nix-rust/nix/commit/3310fc7db419b04b0aed32fcb6464a12ad96f224"><code>3310fc7</code></a> Revert "fix(ci): temporarily disable armv7-unknown-linux-uclibceabihf (<a href="https://redirect.github.com/nix-rust/nix/issues/2764">#2764</a>)...</li> <li><a href="https://github.com/nix-rust/nix/commit/e3ab917517f47e27c845064abec15382792053a7"><code>e3ab917</code></a> epoll: use from_bits_retain to avoid panics on unknown flags (<a href="https://redirect.github.com/nix-rust/nix/issues/2783">#2783</a>)</li> <li><a href="https://github.com/nix-rust/nix/commit/6c1570194676901d6fddf3600cea5c8358e39eef"><code>6c15701</code></a> kqueue: use from_bits_retain to avoid panics on unknown flags (<a href="https://redirect.github.com/nix-rust/nix/issues/2784">#2784</a>)</li> <li><a href="https://github.com/nix-rust/nix/commit/73028cf1c742b243895df16ce60948b1c8fa821a"><code>73028cf</code></a> fix(ci): enable Hurd target (<a href="https://redirect.github.com/nix-rust/nix/issues/2765">#2765</a>)</li> <li><a href="https://github.com/nix-rust/nix/commit/1a680a967648807ea78ded5c4211db8026bebbbd"><code>1a680a9</code></a> cargo: Remove deprecated package authors field (<a href="https://redirect.github.com/nix-rust/nix/issues/2789">#2789</a>)</li> <li><a href="https://github.com/nix-rust/nix/commit/85cff070dd2baaecb4290df22b1d093d136ca671"><code>85cff07</code></a> docs: add missing changelog entries (<a href="https://redirect.github.com/nix-rust/nix/issues/2786">#2786</a>)</li> <li>Additional commits viewable in <a href="https://github.com/nix-rust/nix/compare/v0.31.2...v0.31.3">compare view</a></li> </ul> </details> <br /> Updates `tonic` from 0.14.5 to 0.14.6 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/hyperium/tonic/releases">tonic's releases</a>.</em></p> <blockquote> <h2>tonic-build-v0.14.6</h2> <h3>Other</h3> <ul> <li>update rust edition and version to 2024 and 1.88, respectively (<a href="https://redirect.github.com/hyperium/tonic/pull/2525">#2525</a>)</li> </ul> <h2>tonic-health-v0.14.6</h2> <h3>Other</h3> <ul> <li>update rust edition and version to 2024 and 1.88, respectively (<a href="https://redirect.github.com/hyperium/tonic/pull/2525">#2525</a>)</li> </ul> <h2>tonic-prost-build-v0.14.6</h2> <h3>Other</h3> <ul> <li>Support well known types resolved by prost to their rust counterparts (<a href="https://redirect.github.com/hyperium/tonic/pull/2544">#2544</a>)</li> <li>update rust edition and version to 2024 and 1.88, respectively (<a href="https://redirect.github.com/hyperium/tonic/pull/2525">#2525</a>)</li> </ul> <h2>tonic-prost-v0.14.6</h2> <h3>Other</h3> <ul> <li>update rust edition and version to 2024 and 1.88, respectively (<a href="https://redirect.github.com/hyperium/tonic/pull/2525">#2525</a>)</li> </ul> <h2>tonic-reflection-v0.14.6</h2> <h3>Other</h3> <ul> <li>fix panic when client drops connection early (<a href="https://redirect.github.com/hyperium/tonic/pull/2596">#2596</a>)</li> <li>update rust edition and version to 2024 and 1.88, respectively (<a href="https://redirect.github.com/hyperium/tonic/pull/2525">#2525</a>)</li> </ul> <h2>tonic-types-v0.14.6</h2> <h3>Other</h3> <ul> <li>update rust edition and version to 2024 and 1.88, respectively (<a href="https://redirect.github.com/hyperium/tonic/pull/2525">#2525</a>)</li> </ul> <h2>tonic-v0.14.6</h2> <h3>Added</h3> <ul> <li><em>(transport/channel)</em> expose ServerCertVerifier API (<a href="https://redirect.github.com/hyperium/tonic/pull/2612">#2612</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>map no trailers ok status to unknown (<a href="https://redirect.github.com/hyperium/tonic/pull/2543">#2543</a>)</li> </ul> <h3>Other</h3> <ul> <li>add max_frame_size to client Endpoint (<a href="https://redirect.github.com/hyperium/tonic/pull/2592">#2592</a>)</li> <li>Allow setting the HTTP/2 client header table size (<a href="https://redirect.github.com/hyperium/tonic/pull/2582">#2582</a>)</li> <li>update rust edition and version to 2024 and 1.88, respectively (<a href="https://redirect.github.com/hyperium/tonic/pull/2525">#2525</a>)</li> </ul> <h2>tonic-web-v0.14.6</h2> <h3>Other</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/hyperium/tonic/commit/6cb6056b5a748bc5a29bd48f4602dbc4e552bb7d"><code>6cb6056</code></a> chore: release v0.14.6 (<a href="https://redirect.github.com/hyperium/tonic/issues/2624">#2624</a>)</li> <li><a href="https://github.com/hyperium/tonic/commit/efde924f4cc851c5b3d3fb9ecfbb0d4594b867e1"><code>efde924</code></a> grpc: change helloworld example to pass request as a view (<a href="https://redirect.github.com/hyperium/tonic/issues/2632">#2632</a>)</li> <li><a href="https://github.com/hyperium/tonic/commit/d47b00145d0fd6b67b0bbcfa06bf7c0b6cd24bcc"><code>d47b001</code></a> transport: add max_frame_size to client Endpoint (<a href="https://redirect.github.com/hyperium/tonic/issues/2592">#2592</a>)</li> <li><a href="https://github.com/hyperium/tonic/commit/02c01c7014cc8022aa6104b46dbb296d5e74c15e"><code>02c01c7</code></a> Allow setting the HTTP/2 client header table size (<a href="https://redirect.github.com/hyperium/tonic/issues/2582">#2582</a>)</li> <li><a href="https://github.com/hyperium/tonic/commit/31853549a071f635d317fe5f346159f1369f40ca"><code>3185354</code></a> examples: add grpc version of helloworld (<a href="https://redirect.github.com/hyperium/tonic/issues/2630">#2630</a>)</li> <li><a href="https://github.com/hyperium/tonic/commit/f5853035ce270b77f6c582daa308d1fe5311aa39"><code>f585303</code></a> fix(grpc): Fix grpc-google build (<a href="https://redirect.github.com/hyperium/tonic/issues/2628">#2628</a>)</li> <li><a href="https://github.com/hyperium/tonic/commit/ff7bcbb5373bc0f2a4d797c8a0e70f3324087197"><code>ff7bcbb</code></a> feat(grpc): Google call credentials (<a href="https://redirect.github.com/hyperium/tonic/issues/2610">#2610</a>)</li> <li><a href="https://github.com/hyperium/tonic/commit/f93037b5f9161706608c14b014cdf0ee4f3287ae"><code>f93037b</code></a> feat(tonic-xds): make XdsChannelGrpc Sync (<a href="https://redirect.github.com/hyperium/tonic/issues/2627">#2627</a>)</li> <li><a href="https://github.com/hyperium/tonic/commit/d834bebc57581460c0bdb5f73f86eb07dbe99121"><code>d834beb</code></a> grpc: Update Status to be a Result<> and make StatusErr which holds non-OK co...</li> <li><a href="https://github.com/hyperium/tonic/commit/23922247306dad351b4fe531d8f6832c781c0749"><code>2392224</code></a> grpc: add route_guide example and make minor tweaks to the generated code API...</li> <li>Additional commits viewable in <a href="https://github.com/hyperium/tonic/compare/v0.14.5...tonic-v0.14.6">compare view</a></li> </ul> </details> <br /> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually 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> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
This was referenced May 13, 2026
gstvg
pushed a commit
to gstvg/arrow-datafusion
that referenced
this pull request
May 14, 2026
…he#22128) Bumps the all-other-cargo-deps group with 5 updates: | Package | From | To | | --- | --- | --- | | [ctor](https://github.com/mmastrac/linktime) | `1.0.1` | `1.0.5` | | [hashbrown](https://github.com/rust-lang/hashbrown) | `0.17.0` | `0.17.1` | | [tokio](https://github.com/tokio-rs/tokio) | `1.52.2` | `1.52.3` | | [nix](https://github.com/nix-rust/nix) | `0.31.2` | `0.31.3` | | [tonic](https://github.com/hyperium/tonic) | `0.14.5` | `0.14.6` | Updates `ctor` from 1.0.1 to 1.0.5 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/mmastrac/linktime/releases">ctor's releases</a>.</em></p> <blockquote> <h2>ctor-1.0.5</h2> <h2>What's Changed</h2> <ul> <li>Ensure WASM meets MSRV of 1.85 by <a href="https://github.com/mmastrac"><code>@mmastrac</code></a> in <a href="https://redirect.github.com/mmastrac/linktime/pull/455">mmastrac/linktime#455</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/mmastrac/linktime/compare/ctor-1.0.4...ctor-1.0.5">https://github.com/mmastrac/linktime/compare/ctor-1.0.4...ctor-1.0.5</a></p> <h2>ctor-1.0.4</h2> <h2>What's Changed</h2> <ul> <li>Use target_os=windows rather than target_vendor=pc by <a href="https://github.com/mmastrac"><code>@mmastrac</code></a> in <a href="https://redirect.github.com/mmastrac/linktime/pull/443">mmastrac/linktime#443</a></li> <li>Add uefi support (<code>.init_array</code>) by <a href="https://github.com/mmastrac"><code>@mmastrac</code></a> in <a href="https://redirect.github.com/mmastrac/linktime/pull/444">mmastrac/linktime#444</a></li> <li>Fall back to .init_array on unsupported platforms by <a href="https://github.com/mmastrac"><code>@mmastrac</code></a> in <a href="https://redirect.github.com/mmastrac/linktime/pull/445">mmastrac/linktime#445</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/mmastrac/linktime/compare/ctor-1.0.3...ctor-1.0.4">https://github.com/mmastrac/linktime/compare/ctor-1.0.3...ctor-1.0.4</a></p> <h2>ctor-1.0.3</h2> <h2>What's Changed</h2> <ul> <li>Fix unsafe C library access with default priority value by <a href="https://github.com/mmastrac"><code>@mmastrac</code></a> in <a href="https://redirect.github.com/mmastrac/linktime/pull/442">mmastrac/linktime#442</a></li> </ul> <h3>Other changes</h3> <ul> <li>BSD test improvements by <a href="https://github.com/mmastrac"><code>@mmastrac</code></a> in <a href="https://redirect.github.com/mmastrac/linktime/pull/438">mmastrac/linktime#438</a></li> <li>Simplify cargo clean CI setup by <a href="https://github.com/mmastrac"><code>@mmastrac</code></a> in <a href="https://redirect.github.com/mmastrac/linktime/pull/439">mmastrac/linktime#439</a></li> <li>Add more BSDs to CI by <a href="https://github.com/mmastrac"><code>@mmastrac</code></a> in <a href="https://redirect.github.com/mmastrac/linktime/pull/417">mmastrac/linktime#417</a></li> <li>Bump clitest by <a href="https://github.com/mmastrac"><code>@mmastrac</code></a> in <a href="https://redirect.github.com/mmastrac/linktime/pull/440">mmastrac/linktime#440</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/mmastrac/linktime/compare/ctor-1.0.2...ctor-1.0.3">https://github.com/mmastrac/linktime/compare/ctor-1.0.2...ctor-1.0.3</a></p> <h2>ctor-1.0.2</h2> <h2>What's Changed</h2> <ul> <li>Improvements to <code>static</code> items for <code>#[ctor]</code></li> <li><code>const</code> dynamic ctors - use a const block to initialize a set of ctors</li> </ul> <ul> <li>Update <code>link-section</code> behaviour for WASM targets by <a href="https://github.com/mmastrac"><code>@mmastrac</code></a> in <a href="https://redirect.github.com/mmastrac/linktime/pull/426">mmastrac/linktime#426</a> redirect.github.com/mmastrac/linktime/pull/428</li> <li>Add const option for link-section by <a href="https://github.com/mmastrac"><code>@mmastrac</code></a> in <a href="https://redirect.github.com/mmastrac/linktime/pull/430">mmastrac/linktime#430</a></li> <li>Improved link-section WASM implementation by <a href="https://github.com/mmastrac"><code>@mmastrac</code></a> in <a href="https://redirect.github.com/mmastrac/linktime/pull/431">mmastrac/linktime#431</a></li> <li>Update crate metadata by <a href="https://github.com/mmastrac"><code>@mmastrac</code></a> in <a href="https://redirect.github.com/mmastrac/linktime/pull/432">mmastrac/linktime#432</a></li> <li>Allow various forms of &'static for static ctors by <a href="https://github.com/mmastrac"><code>@mmastrac</code></a> in <a href="https://redirect.github.com/mmastrac/linktime/pull/435">mmastrac/linktime#435</a></li> <li>Allow "optional" ctors where the ctors can be generated by a const function by <a href="https://github.com/mmastrac"><code>@mmastrac</code></a> in <a href="https://redirect.github.com/mmastrac/linktime/pull/436">mmastrac/linktime#436</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/mmastrac/linktime/compare/ctor-1.0.1...ctor-1.0.2">https://github.com/mmastrac/linktime/compare/ctor-1.0.1...ctor-1.0.2</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/mmastrac/linktime/commit/17f32b0fe5356c36de561c29ee2beec54cc76e5f"><code>17f32b0</code></a> Ensure WASM meets MSRV of 1.85 (<a href="https://redirect.github.com/mmastrac/linktime/issues/455">#455</a>)</li> <li><a href="https://github.com/mmastrac/linktime/commit/b4e7ed66217c0112caac3520c105233ad06346c9"><code>b4e7ed6</code></a> Preparing ctor/dtor/link-section publish (<a href="https://redirect.github.com/mmastrac/linktime/issues/452">#452</a>)</li> <li><a href="https://github.com/mmastrac/linktime/commit/593b292bd64b5258dc4b0379120da6c06bb9fc8c"><code>593b292</code></a> AIX support in link-section (<a href="https://redirect.github.com/mmastrac/linktime/issues/446">#446</a>)</li> <li><a href="https://github.com/mmastrac/linktime/commit/0dbcbcf1e982aaaba13ce6c4ade2be0ea2cb02f1"><code>0dbcbcf</code></a> Don't fail build if cache fails (<a href="https://redirect.github.com/mmastrac/linktime/issues/448">#448</a>)</li> <li><a href="https://github.com/mmastrac/linktime/commit/1a508f6af8862048cb49639a12153548dcb1f350"><code>1a508f6</code></a> Bump to latest setup-rust-toolchain and pin (<a href="https://redirect.github.com/mmastrac/linktime/issues/447">#447</a>)</li> <li><a href="https://github.com/mmastrac/linktime/commit/4e7e22f99054e4b2242af27f0dd317284ebd8a69"><code>4e7e22f</code></a> Fall back to .init_array on unsupported platforms (<a href="https://redirect.github.com/mmastrac/linktime/issues/445">#445</a>)</li> <li><a href="https://github.com/mmastrac/linktime/commit/b0d084c14febb7bab3da3aefa7d823e5e79b82ca"><code>b0d084c</code></a> Add uefi support (<code>.init_array</code>) (<a href="https://redirect.github.com/mmastrac/linktime/issues/444">#444</a>)</li> <li><a href="https://github.com/mmastrac/linktime/commit/80f1a41f9b095d4b0df8bba80401e3e1b8c93be6"><code>80f1a41</code></a> Use target_os=windows rather than target_vendor=pc (<a href="https://redirect.github.com/mmastrac/linktime/issues/443">#443</a>)</li> <li><a href="https://github.com/mmastrac/linktime/commit/4956a0428c5826bdfb3fb302489104ee7a6e2f4a"><code>4956a04</code></a> Fix unsafe C library access with default priority value (<a href="https://redirect.github.com/mmastrac/linktime/issues/442">#442</a>)</li> <li><a href="https://github.com/mmastrac/linktime/commit/b7582444a6e9b8cad48ecebcffde4d34cfdf7b70"><code>b758244</code></a> Bump clitest (<a href="https://redirect.github.com/mmastrac/linktime/issues/440">#440</a>)</li> <li>Additional commits viewable in <a href="https://github.com/mmastrac/linktime/compare/ctor-1.0.1...ctor-1.0.5">compare view</a></li> </ul> </details> <br /> Updates `hashbrown` from 0.17.0 to 0.17.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/hashbrown/releases">hashbrown's releases</a>.</em></p> <blockquote> <h2>v0.17.1</h2> <h3>Added</h3> <ul> <li>Added <code>HashMap::rustc_try_insert</code> (<a href="https://redirect.github.com/rust-lang/hashbrown/issues/722">#722</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/hashbrown/blob/main/CHANGELOG.md">hashbrown's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/rust-lang/hashbrown/compare/v0.17.0...v0.17.1">0.17.1</a> - 2026-04-20</h2> <h3>Added</h3> <ul> <li>Added <code>HashMap::rustc_try_insert</code> (<a href="https://redirect.github.com/rust-lang/hashbrown/issues/722">#722</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/hashbrown/commit/c62a63a61b7caf2de8f9ecb7b06a66b0ab6bdf3d"><code>c62a63a</code></a> chore: release v0.17.1</li> <li><a href="https://github.com/rust-lang/hashbrown/commit/420e83ba586255328ed3279479e7388ab32a1b79"><code>420e83b</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/hashbrown/issues/722">#722</a> from cuviper/rustc_try_insert</li> <li><a href="https://github.com/rust-lang/hashbrown/commit/51cecbdbf459737db65c6906db9c00d49fbf07ef"><code>51cecbd</code></a> Move the <code>RustcOccupiedError</code> note as requested in review</li> <li><a href="https://github.com/rust-lang/hashbrown/commit/16d0f371630f29c3972dcc9cfac31c8dee3c7231"><code>16d0f37</code></a> Add <code>HashMap::rustc_try_insert</code></li> <li><a href="https://github.com/rust-lang/hashbrown/commit/18a04c52f30bbb491bc24c63975cc55c605a61fc"><code>18a04c5</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/hashbrown/issues/721">#721</a> from clarfonthey/branch-rename</li> <li><a href="https://github.com/rust-lang/hashbrown/commit/ee8a0ee1276991e0f4dcaf4d9ed52ae3616663b6"><code>ee8a0ee</code></a> Rename master to main in release-plz workflow</li> <li><a href="https://github.com/rust-lang/hashbrown/commit/147df6521d48a6d4a816b62962d5d387610c1d34"><code>147df65</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/hashbrown/issues/720">#720</a> from xtqqczze/authors</li> <li><a href="https://github.com/rust-lang/hashbrown/commit/64a0acbbba976e7ae2f9bf54a13e0cf6b2d65c58"><code>64a0acb</code></a> Remove package.authors field from Cargo metadata</li> <li><a href="https://github.com/rust-lang/hashbrown/commit/867db72c99f0d4397bdd2c70b3eb2643c19e20d7"><code>867db72</code></a> Merge pull request <a href="https://redirect.github.com/rust-lang/hashbrown/issues/716">#716</a> from atouchet/rdm</li> <li><a href="https://github.com/rust-lang/hashbrown/commit/57b760ba0cb05ccd3ad6f538671dd8afa2c861fb"><code>57b760b</code></a> Update Readme</li> <li>Additional commits viewable in <a href="https://github.com/rust-lang/hashbrown/compare/v0.17.0...v0.17.1">compare view</a></li> </ul> </details> <br /> Updates `tokio` from 1.52.2 to 1.52.3 <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.3</h2> <h1>1.52.3 (May 8th, 2026)</h1> <h3>Fixed</h3> <ul> <li>sync: fix underflow in mpsc channel <code>len()</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8062">#8062</a>)</li> <li>sync: notify receivers in mpsc <code>OwnedPermit::release()</code> method (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8075">#8075</a>)</li> <li>sync: require that an <code>RwLock</code> has <code>max_readers != 0</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8076">#8076</a>)</li> <li>sync: return <code>Empty</code> from <code>try_recv()</code> when mpsc is closed with outstanding permits (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8074">#8074</a>)</li> </ul> <p><a href="https://redirect.github.com/tokio-rs/tokio/issues/8062">#8062</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/8062">tokio-rs/tokio#8062</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/8074">#8074</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/8074">tokio-rs/tokio#8074</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/8075">#8075</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/8075">tokio-rs/tokio#8075</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/8076">#8076</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/8076">tokio-rs/tokio#8076</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/tokio-rs/tokio/commit/d87569164fb61145e79e7ffe0b25783569cc8f93"><code>d875691</code></a> chore: prepare Tokio v1.52.3 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8130">#8130</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/e1aebb031cb24bdb52289561343308f4a44a4d81"><code>e1aebb0</code></a> Merge 'tokio-1.51.3' into 'tokio-1.52.x' (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8129">#8129</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/fd63094ee0d34b4f3f93f59507e91c65919a2d71"><code>fd63094</code></a> chore: prepare Tokio v1.51.3 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8127">#8127</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/8c600d0fd2cdebea4828fe9f699ced4dfd8aad3b"><code>8c600d0</code></a> Merge 'tokio-1.47.5' into 'tokio-1.51.x' (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8123">#8123</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/11bfc1345bbd5e901187e2b3702de10b0efbffdc"><code>11bfc13</code></a> chore: prepare Tokio v1.47.5 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8122">#8122</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/f085b6211b8ebb6aba21f1f1f91e7b8b243aa815"><code>f085b62</code></a> sync: notify receivers in mpsc <code>OwnedPermit::release()</code> method (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8075">#8075</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/30d25ccb8bc91ca811773ee243e71e31772275d2"><code>30d25cc</code></a> sync: require that an <code>RwLock</code> has <code>max_readers != 0</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8076">#8076</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/9fccf5339d41c1f2f863f97b9133bc8a5a10bc28"><code>9fccf53</code></a> sync: return <code>Empty</code> from <code>try_recv()</code> when mpsc is closed with outstanding p...</li> <li><a href="https://github.com/tokio-rs/tokio/commit/ebf61b45b5184018f00bc666887ebccf3d4fe51b"><code>ebf61b4</code></a> sync: fix underflow in mpsc channel <code>len()</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8062">#8062</a>)</li> <li>See full diff in <a href="https://github.com/tokio-rs/tokio/compare/tokio-1.52.2...tokio-1.52.3">compare view</a></li> </ul> </details> <br /> Updates `nix` from 0.31.2 to 0.31.3 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/nix-rust/nix/blob/master/CHANGELOG.md">nix's changelog</a>.</em></p> <blockquote> <h2>[0.31.3] - 2026-05-11</h2> <h3>Added</h3> <ul> <li>Enable module <code>ioctl</code> for Cygwin (<a href="https://redirect.github.com/nix-rust/nix/pull/2715">#2715</a>)</li> <li>Add <code>CLOCK_BOOTTIME/CLOCK_PROCESS_CPUTIME_ID/CLOCK_THREAD_CPUTIME_ID/CLOCK_UPTIME</code> to NetBSD-like platforms (<a href="https://redirect.github.com/nix-rust/nix/pull/2716">#2716</a>)</li> <li>unistd: add mkfifo for redox (<a href="https://redirect.github.com/nix-rust/nix/pull/2749">#2749</a>)</li> <li>Added <code>kevent64</code> support on apple targets: <code>Kqueue::kevent64</code>, <code>KEvent64</code>, and <code>Kevent64Flags</code>. (<a href="https://redirect.github.com/nix-rust/nix/pull/2781">#2781</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>fix SaFlags_t definition on redox (<a href="https://redirect.github.com/nix-rust/nix/pull/2751">#2751</a>)</li> <li>Fixed <code>EpollEvent::events()</code> to use <code>from_bits_retain</code> instead of <code>from_bits().unwrap()</code>, preventing panics when the kernel returns unknown epoll flags. (<a href="https://redirect.github.com/nix-rust/nix/pull/2783">#2783</a>)</li> <li>Fixed <code>KEvent::flags()</code> and <code>KEvent::fflags()</code> to use <code>from_bits_retain</code> instead of <code>from_bits().unwrap()</code>, preventing panics when the kernel returns unknown kqueue flags. (<a href="https://redirect.github.com/nix-rust/nix/pull/2784">#2784</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/nix-rust/nix/commit/b5933ca178802b558a667514f717a86b3a1cedcc"><code>b5933ca</code></a> chore: release v0.31.3</li> <li><a href="https://github.com/nix-rust/nix/commit/5d6a46e065fd5ae670c73b44b2590ca256589194"><code>5d6a46e</code></a> Replace Cirrus CI with more Github Workflows jobs (<a href="https://redirect.github.com/nix-rust/nix/issues/2776">#2776</a>)</li> <li><a href="https://github.com/nix-rust/nix/commit/3407489043e8070b6294b5786690a60182fb241e"><code>3407489</code></a> event: add kevent64 support on apple targets (<a href="https://redirect.github.com/nix-rust/nix/issues/2781">#2781</a>)</li> <li><a href="https://github.com/nix-rust/nix/commit/fe80fc5066c8712db901f3a3d672b8c6af67c4d2"><code>fe80fc5</code></a> chore: resolve clippy useless_borrows_in_formatting (<a href="https://redirect.github.com/nix-rust/nix/issues/2790">#2790</a>)</li> <li><a href="https://github.com/nix-rust/nix/commit/3310fc7db419b04b0aed32fcb6464a12ad96f224"><code>3310fc7</code></a> Revert "fix(ci): temporarily disable armv7-unknown-linux-uclibceabihf (<a href="https://redirect.github.com/nix-rust/nix/issues/2764">#2764</a>)...</li> <li><a href="https://github.com/nix-rust/nix/commit/e3ab917517f47e27c845064abec15382792053a7"><code>e3ab917</code></a> epoll: use from_bits_retain to avoid panics on unknown flags (<a href="https://redirect.github.com/nix-rust/nix/issues/2783">#2783</a>)</li> <li><a href="https://github.com/nix-rust/nix/commit/6c1570194676901d6fddf3600cea5c8358e39eef"><code>6c15701</code></a> kqueue: use from_bits_retain to avoid panics on unknown flags (<a href="https://redirect.github.com/nix-rust/nix/issues/2784">#2784</a>)</li> <li><a href="https://github.com/nix-rust/nix/commit/73028cf1c742b243895df16ce60948b1c8fa821a"><code>73028cf</code></a> fix(ci): enable Hurd target (<a href="https://redirect.github.com/nix-rust/nix/issues/2765">#2765</a>)</li> <li><a href="https://github.com/nix-rust/nix/commit/1a680a967648807ea78ded5c4211db8026bebbbd"><code>1a680a9</code></a> cargo: Remove deprecated package authors field (<a href="https://redirect.github.com/nix-rust/nix/issues/2789">#2789</a>)</li> <li><a href="https://github.com/nix-rust/nix/commit/85cff070dd2baaecb4290df22b1d093d136ca671"><code>85cff07</code></a> docs: add missing changelog entries (<a href="https://redirect.github.com/nix-rust/nix/issues/2786">#2786</a>)</li> <li>Additional commits viewable in <a href="https://github.com/nix-rust/nix/compare/v0.31.2...v0.31.3">compare view</a></li> </ul> </details> <br /> Updates `tonic` from 0.14.5 to 0.14.6 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/hyperium/tonic/releases">tonic's releases</a>.</em></p> <blockquote> <h2>tonic-build-v0.14.6</h2> <h3>Other</h3> <ul> <li>update rust edition and version to 2024 and 1.88, respectively (<a href="https://redirect.github.com/hyperium/tonic/pull/2525">#2525</a>)</li> </ul> <h2>tonic-health-v0.14.6</h2> <h3>Other</h3> <ul> <li>update rust edition and version to 2024 and 1.88, respectively (<a href="https://redirect.github.com/hyperium/tonic/pull/2525">#2525</a>)</li> </ul> <h2>tonic-prost-build-v0.14.6</h2> <h3>Other</h3> <ul> <li>Support well known types resolved by prost to their rust counterparts (<a href="https://redirect.github.com/hyperium/tonic/pull/2544">#2544</a>)</li> <li>update rust edition and version to 2024 and 1.88, respectively (<a href="https://redirect.github.com/hyperium/tonic/pull/2525">#2525</a>)</li> </ul> <h2>tonic-prost-v0.14.6</h2> <h3>Other</h3> <ul> <li>update rust edition and version to 2024 and 1.88, respectively (<a href="https://redirect.github.com/hyperium/tonic/pull/2525">#2525</a>)</li> </ul> <h2>tonic-reflection-v0.14.6</h2> <h3>Other</h3> <ul> <li>fix panic when client drops connection early (<a href="https://redirect.github.com/hyperium/tonic/pull/2596">#2596</a>)</li> <li>update rust edition and version to 2024 and 1.88, respectively (<a href="https://redirect.github.com/hyperium/tonic/pull/2525">#2525</a>)</li> </ul> <h2>tonic-types-v0.14.6</h2> <h3>Other</h3> <ul> <li>update rust edition and version to 2024 and 1.88, respectively (<a href="https://redirect.github.com/hyperium/tonic/pull/2525">#2525</a>)</li> </ul> <h2>tonic-v0.14.6</h2> <h3>Added</h3> <ul> <li><em>(transport/channel)</em> expose ServerCertVerifier API (<a href="https://redirect.github.com/hyperium/tonic/pull/2612">#2612</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>map no trailers ok status to unknown (<a href="https://redirect.github.com/hyperium/tonic/pull/2543">#2543</a>)</li> </ul> <h3>Other</h3> <ul> <li>add max_frame_size to client Endpoint (<a href="https://redirect.github.com/hyperium/tonic/pull/2592">#2592</a>)</li> <li>Allow setting the HTTP/2 client header table size (<a href="https://redirect.github.com/hyperium/tonic/pull/2582">#2582</a>)</li> <li>update rust edition and version to 2024 and 1.88, respectively (<a href="https://redirect.github.com/hyperium/tonic/pull/2525">#2525</a>)</li> </ul> <h2>tonic-web-v0.14.6</h2> <h3>Other</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/hyperium/tonic/commit/6cb6056b5a748bc5a29bd48f4602dbc4e552bb7d"><code>6cb6056</code></a> chore: release v0.14.6 (<a href="https://redirect.github.com/hyperium/tonic/issues/2624">#2624</a>)</li> <li><a href="https://github.com/hyperium/tonic/commit/efde924f4cc851c5b3d3fb9ecfbb0d4594b867e1"><code>efde924</code></a> grpc: change helloworld example to pass request as a view (<a href="https://redirect.github.com/hyperium/tonic/issues/2632">#2632</a>)</li> <li><a href="https://github.com/hyperium/tonic/commit/d47b00145d0fd6b67b0bbcfa06bf7c0b6cd24bcc"><code>d47b001</code></a> transport: add max_frame_size to client Endpoint (<a href="https://redirect.github.com/hyperium/tonic/issues/2592">#2592</a>)</li> <li><a href="https://github.com/hyperium/tonic/commit/02c01c7014cc8022aa6104b46dbb296d5e74c15e"><code>02c01c7</code></a> Allow setting the HTTP/2 client header table size (<a href="https://redirect.github.com/hyperium/tonic/issues/2582">#2582</a>)</li> <li><a href="https://github.com/hyperium/tonic/commit/31853549a071f635d317fe5f346159f1369f40ca"><code>3185354</code></a> examples: add grpc version of helloworld (<a href="https://redirect.github.com/hyperium/tonic/issues/2630">#2630</a>)</li> <li><a href="https://github.com/hyperium/tonic/commit/f5853035ce270b77f6c582daa308d1fe5311aa39"><code>f585303</code></a> fix(grpc): Fix grpc-google build (<a href="https://redirect.github.com/hyperium/tonic/issues/2628">#2628</a>)</li> <li><a href="https://github.com/hyperium/tonic/commit/ff7bcbb5373bc0f2a4d797c8a0e70f3324087197"><code>ff7bcbb</code></a> feat(grpc): Google call credentials (<a href="https://redirect.github.com/hyperium/tonic/issues/2610">#2610</a>)</li> <li><a href="https://github.com/hyperium/tonic/commit/f93037b5f9161706608c14b014cdf0ee4f3287ae"><code>f93037b</code></a> feat(tonic-xds): make XdsChannelGrpc Sync (<a href="https://redirect.github.com/hyperium/tonic/issues/2627">#2627</a>)</li> <li><a href="https://github.com/hyperium/tonic/commit/d834bebc57581460c0bdb5f73f86eb07dbe99121"><code>d834beb</code></a> grpc: Update Status to be a Result<> and make StatusErr which holds non-OK co...</li> <li><a href="https://github.com/hyperium/tonic/commit/23922247306dad351b4fe531d8f6832c781c0749"><code>2392224</code></a> grpc: add route_guide example and make minor tweaks to the generated code API...</li> <li>Additional commits viewable in <a href="https://github.com/hyperium/tonic/compare/v0.14.5...tonic-v0.14.6">compare view</a></li> </ul> </details> <br /> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually 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> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
This was referenced May 14, 2026
renovate Bot
added a commit
to jdx/usage
that referenced
this pull request
May 17, 2026
This PR contains the following updates: | Package | Type | Update | Change | Pending | |---|---|---|---|---| | [ctor](https://redirect.github.com/mmastrac/linktime) | dev-dependencies | major | `0.12` → `1.0` | `1.0.6` (+1) | --- ### Release Notes <details> <summary>mmastrac/linktime (ctor)</summary> ### [`v1.0.4`](https://redirect.github.com/mmastrac/linktime/releases/tag/ctor-1.0.4) [Compare Source](https://redirect.github.com/mmastrac/linktime/compare/ctor-1.0.3...ctor-1.0.4) #### What's Changed - Use target\_os=windows rather than target\_vendor=pc by [@​mmastrac](https://redirect.github.com/mmastrac) in [#​443](https://redirect.github.com/mmastrac/linktime/pull/443) - Add uefi support (`.init_array`) by [@​mmastrac](https://redirect.github.com/mmastrac) in [#​444](https://redirect.github.com/mmastrac/linktime/pull/444) - Fall back to .init\_array on unsupported platforms by [@​mmastrac](https://redirect.github.com/mmastrac) in [#​445](https://redirect.github.com/mmastrac/linktime/pull/445) **Full Changelog**: <mmastrac/linktime@ctor-1.0.3...ctor-1.0.4> ### [`v1.0.3`](https://redirect.github.com/mmastrac/linktime/releases/tag/ctor-1.0.3) [Compare Source](https://redirect.github.com/mmastrac/linktime/compare/ctor-1.0.2...ctor-1.0.3) #### What's Changed - Fix unsafe C library access with default priority value by [@​mmastrac](https://redirect.github.com/mmastrac) in [#​442](https://redirect.github.com/mmastrac/linktime/pull/442) ##### Other changes - BSD test improvements by [@​mmastrac](https://redirect.github.com/mmastrac) in [#​438](https://redirect.github.com/mmastrac/linktime/pull/438) - Simplify cargo clean CI setup by [@​mmastrac](https://redirect.github.com/mmastrac) in [#​439](https://redirect.github.com/mmastrac/linktime/pull/439) - Add more BSDs to CI by [@​mmastrac](https://redirect.github.com/mmastrac) in [#​417](https://redirect.github.com/mmastrac/linktime/pull/417) - Bump clitest by [@​mmastrac](https://redirect.github.com/mmastrac) in [#​440](https://redirect.github.com/mmastrac/linktime/pull/440) **Full Changelog**: <mmastrac/linktime@ctor-1.0.2...ctor-1.0.3> ### [`v1.0.2`](https://redirect.github.com/mmastrac/linktime/releases/tag/ctor-1.0.2) [Compare Source](https://redirect.github.com/mmastrac/linktime/compare/ctor-1.0.1...ctor-1.0.2) #### What's Changed - Improvements to `static` items for `#[ctor]` - `const` dynamic ctors - use a const block to initialize a set of ctors * Update `link-section` behaviour for WASM targets by [@​mmastrac](https://redirect.github.com/mmastrac) in [#​426](https://redirect.github.com/mmastrac/linktime/pull/426) [github.com/mmastrac/linktime/pull/428](redirect.github.com/mmastrac/linktime/pull/428)28 * Add const option for link-section by [@​mmastrac](https://redirect.github.com/mmastrac) in [#​430](https://redirect.github.com/mmastrac/linktime/pull/430) * Improved link-section WASM implementation by [@​mmastrac](https://redirect.github.com/mmastrac) in [#​431](https://redirect.github.com/mmastrac/linktime/pull/431) * Update crate metadata by [@​mmastrac](https://redirect.github.com/mmastrac) in [#​432](https://redirect.github.com/mmastrac/linktime/pull/432) * Allow various forms of &'static for static ctors by [@​mmastrac](https://redirect.github.com/mmastrac) in [#​435](https://redirect.github.com/mmastrac/linktime/pull/435) * Allow "optional" ctors where the ctors can be generated by a const function by [@​mmastrac](https://redirect.github.com/mmastrac) in [#​436](https://redirect.github.com/mmastrac/linktime/pull/436) **Full Changelog**: <mmastrac/linktime@ctor-1.0.1...ctor-1.0.2> ### [`v1.0.1`](https://redirect.github.com/mmastrac/linktime/releases/tag/ctor-1.0.1) [Compare Source](https://redirect.github.com/mmastrac/linktime/compare/ctor-1.0.0...ctor-1.0.1) #### What's Changed - Fix duplicated ctor calls in WASM [#​422](https://redirect.github.com/mmastrac/linktime/pull/422) **Full Changelog**: <mmastrac/linktime@ctor-1.0.0...ctor-1.0.1> ### [`v1.0.0`](https://redirect.github.com/mmastrac/linktime/releases/tag/ctor-1.0.0) [Compare Source](https://redirect.github.com/mmastrac/linktime/compare/ctor-0.13.1...ctor-1.0.0) #### What's Changed - Cleanup pass on build scripts by [@​mmastrac](https://redirect.github.com/mmastrac) in [#​416](https://redirect.github.com/mmastrac/linktime/pull/416) - Release 1.0 (🎉) by [@​mmastrac](https://redirect.github.com/mmastrac) in [#​414](https://redirect.github.com/mmastrac/linktime/pull/414) **Full Changelog**: <mmastrac/linktime@ctor-0.13.1...ctor-1.0.0> ### [`v0.13.1`](https://redirect.github.com/mmastrac/linktime/compare/ctor-0.13.0...ctor-0.13.1) [Compare Source](https://redirect.github.com/mmastrac/linktime/compare/ctor-0.13.0...ctor-0.13.1) </details> --- ### Configuration 📅 **Schedule**: (in timezone America/Chicago) - Branch creation - Only on Friday (`* * * * 5`) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/jdx/usage). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNzkuMyIsInVwZGF0ZWRJblZlciI6IjQzLjE3OS4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: jdx <216188+jdx@users.noreply.github.com>
Metalhearf
pushed a commit
to processone/fluux-messenger
that referenced
this pull request
May 18, 2026
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [ctor](https://redirect.github.com/mmastrac/linktime) | dependencies | major | `0.13` → `1.0` | --- ### Release Notes <details> <summary>mmastrac/linktime (ctor)</summary> ### [`v1.0.6`](https://redirect.github.com/mmastrac/linktime/releases/tag/ctor-1.0.6) [Compare Source](https://redirect.github.com/mmastrac/linktime/compare/ctor-1.0.5...ctor-1.0.6) #### What's Changed ##### Changed - Bump `link-section` dependency to 0.17.0. - MSRV bumped to 1.85.0 (if `priority` feature is enabled), otherwise remains at 1.60.0. - To restore MSRV to 1.60.0, use `ctor = { version = "1.0.6", default-features = false, features = ["proc_macro", "std"] }` in your Cargo.toml. ##### Fixed - `#[ctor]` requires significantly less macro recursion. **Full Changelog**: <mmastrac/linktime@ctor-1.0.5...ctor-1.0.6> ### [`v1.0.5`](https://redirect.github.com/mmastrac/linktime/releases/tag/ctor-1.0.5) [Compare Source](https://redirect.github.com/mmastrac/linktime/compare/ctor-1.0.4...ctor-1.0.5) #### What's Changed - Ensure WASM meets MSRV of 1.85 by [@​mmastrac](https://redirect.github.com/mmastrac) in [#​455](https://redirect.github.com/mmastrac/linktime/pull/455) **Full Changelog**: <mmastrac/linktime@ctor-1.0.4...ctor-1.0.5> ### [`v1.0.4`](https://redirect.github.com/mmastrac/linktime/releases/tag/ctor-1.0.4) [Compare Source](https://redirect.github.com/mmastrac/linktime/compare/ctor-1.0.3...ctor-1.0.4) #### What's Changed - Use target\_os=windows rather than target\_vendor=pc by [@​mmastrac](https://redirect.github.com/mmastrac) in [#​443](https://redirect.github.com/mmastrac/linktime/pull/443) - Add uefi support (`.init_array`) by [@​mmastrac](https://redirect.github.com/mmastrac) in [#​444](https://redirect.github.com/mmastrac/linktime/pull/444) - Fall back to .init\_array on unsupported platforms by [@​mmastrac](https://redirect.github.com/mmastrac) in [#​445](https://redirect.github.com/mmastrac/linktime/pull/445) **Full Changelog**: <mmastrac/linktime@ctor-1.0.3...ctor-1.0.4> ### [`v1.0.3`](https://redirect.github.com/mmastrac/linktime/releases/tag/ctor-1.0.3) [Compare Source](https://redirect.github.com/mmastrac/linktime/compare/ctor-1.0.2...ctor-1.0.3) #### What's Changed - Fix unsafe C library access with default priority value by [@​mmastrac](https://redirect.github.com/mmastrac) in [#​442](https://redirect.github.com/mmastrac/linktime/pull/442) ##### Other changes - BSD test improvements by [@​mmastrac](https://redirect.github.com/mmastrac) in [#​438](https://redirect.github.com/mmastrac/linktime/pull/438) - Simplify cargo clean CI setup by [@​mmastrac](https://redirect.github.com/mmastrac) in [#​439](https://redirect.github.com/mmastrac/linktime/pull/439) - Add more BSDs to CI by [@​mmastrac](https://redirect.github.com/mmastrac) in [#​417](https://redirect.github.com/mmastrac/linktime/pull/417) - Bump clitest by [@​mmastrac](https://redirect.github.com/mmastrac) in [#​440](https://redirect.github.com/mmastrac/linktime/pull/440) **Full Changelog**: <mmastrac/linktime@ctor-1.0.2...ctor-1.0.3> ### [`v1.0.2`](https://redirect.github.com/mmastrac/linktime/releases/tag/ctor-1.0.2) [Compare Source](https://redirect.github.com/mmastrac/linktime/compare/ctor-1.0.1...ctor-1.0.2) #### What's Changed - Improvements to `static` items for `#[ctor]` - `const` dynamic ctors - use a const block to initialize a set of ctors * Update `link-section` behaviour for WASM targets by [@​mmastrac](https://redirect.github.com/mmastrac) in [#​426](https://redirect.github.com/mmastrac/linktime/pull/426) [github.com/mmastrac/linktime/pull/428](redirect.github.com/mmastrac/linktime/pull/428)28 * Add const option for link-section by [@​mmastrac](https://redirect.github.com/mmastrac) in [#​430](https://redirect.github.com/mmastrac/linktime/pull/430) * Improved link-section WASM implementation by [@​mmastrac](https://redirect.github.com/mmastrac) in [#​431](https://redirect.github.com/mmastrac/linktime/pull/431) * Update crate metadata by [@​mmastrac](https://redirect.github.com/mmastrac) in [#​432](https://redirect.github.com/mmastrac/linktime/pull/432) * Allow various forms of &'static for static ctors by [@​mmastrac](https://redirect.github.com/mmastrac) in [#​435](https://redirect.github.com/mmastrac/linktime/pull/435) * Allow "optional" ctors where the ctors can be generated by a const function by [@​mmastrac](https://redirect.github.com/mmastrac) in [#​436](https://redirect.github.com/mmastrac/linktime/pull/436) **Full Changelog**: <mmastrac/linktime@ctor-1.0.1...ctor-1.0.2> ### [`v1.0.1`](https://redirect.github.com/mmastrac/linktime/releases/tag/ctor-1.0.1) [Compare Source](https://redirect.github.com/mmastrac/linktime/compare/ctor-1.0.0...ctor-1.0.1) #### What's Changed - Fix duplicated ctor calls in WASM [#​422](https://redirect.github.com/mmastrac/linktime/pull/422) **Full Changelog**: <mmastrac/linktime@ctor-1.0.0...ctor-1.0.1> ### [`v1.0.0`](https://redirect.github.com/mmastrac/linktime/releases/tag/ctor-1.0.0) [Compare Source](https://redirect.github.com/mmastrac/linktime/compare/ctor-0.13.1...ctor-1.0.0) #### What's Changed - Cleanup pass on build scripts by [@​mmastrac](https://redirect.github.com/mmastrac) in [#​416](https://redirect.github.com/mmastrac/linktime/pull/416) - Release 1.0 (🎉) by [@​mmastrac](https://redirect.github.com/mmastrac) in [#​414](https://redirect.github.com/mmastrac/linktime/pull/414) **Full Changelog**: <mmastrac/linktime@ctor-0.13.1...ctor-1.0.0> </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - Between 12:00 AM and 03:59 AM (`* 0-3 * * *`) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/processone/fluux-messenger). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNTkuMiIsInVwZGF0ZWRJblZlciI6IjQzLjE3OS4zIiwidGFyZ2V0QnJhbmNoIjoiZGV2ZWwiLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This was referenced May 19, 2026
die-herdplatte
pushed a commit
to die-herdplatte/starknet-foundry
that referenced
this pull request
May 21, 2026
…oundry-rs#4346) Bumps the all-dependencies group with 12 updates in the / directory: | Package | From | To | | --- | --- | --- | | [clap_complete](https://github.com/clap-rs/clap) | `4.6.2` | `4.6.5` | | [starknet-rust-crypto](https://github.com/software-mansion/starknet-rust) | `0.9.0` | `0.19.0` | | [ctor](https://github.com/mmastrac/linktime) | `0.6.3` | `1.0.5` | | [tokio](https://github.com/tokio-rs/tokio) | `1.52.1` | `1.52.3` | | [rand](https://github.com/rust-random/rand) | `0.8.6` | `0.9.4` | | [rpassword](https://github.com/conradkleinespel/rpassword) | `7.4.0` | `7.5.2` | | [reqwest](https://github.com/seanmonstar/reqwest) | `0.13.2` | `0.13.3` | | [openssl](https://github.com/rust-openssl/rust-openssl) | `0.10.78` | `0.10.79` | | [sha3](https://github.com/RustCrypto/hashes) | `0.10.9` | `0.11.0` | | [sha2](https://github.com/RustCrypto/hashes) | `0.10.9` | `0.11.0` | | [serde_with](https://github.com/jonasbb/serde_with) | `3.18.0` | `3.20.0` | | [const-hex](https://github.com/danipopes/const-hex) | `1.18.1` | `1.19.0` | Updates `clap_complete` from 4.6.2 to 4.6.5 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/clap-rs/clap/commit/c8c935504a3f1a015470199ae82c3cb124b5b1d5"><code>c8c9355</code></a> chore: Release</li> <li><a href="https://github.com/clap-rs/clap/commit/af74def7141738c51ace956f58eb32dd94e998ab"><code>af74def</code></a> docs: Update changelog</li> <li><a href="https://github.com/clap-rs/clap/commit/c96f222c35c4ef4bd3ab9927809b2724532a8f6e"><code>c96f222</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/6368">#6368</a> from truffle-dev/fix/fish-env-escaping</li> <li><a href="https://github.com/clap-rs/clap/commit/49a05cdc99c2151cdd48d5ec4c974151d21c026e"><code>49a05cd</code></a> fix(complete): Two-pass quote fish env-completer</li> <li><a href="https://github.com/clap-rs/clap/commit/e791004a5bbbfe5418fe573a4db777df24d72490"><code>e791004</code></a> test(complete): Snapshot fish env quoting cases</li> <li><a href="https://github.com/clap-rs/clap/commit/87ec1ad80dc174563cba130772823562e4427560"><code>87ec1ad</code></a> chore: Release</li> <li><a href="https://github.com/clap-rs/clap/commit/78f2529351ad2133c453005e54f6b35ce3ae800b"><code>78f2529</code></a> docs: Update changelog</li> <li><a href="https://github.com/clap-rs/clap/commit/b61f270930e60ee4968dfed7dc81eef51232f22b"><code>b61f270</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/6369">#6369</a> from Metbcy/fix/zsh-completion-ordering</li> <li><a href="https://github.com/clap-rs/clap/commit/74c6666698e90ff0141eb50dd169915f59fa7bcf"><code>74c6666</code></a> fix(complete): Keep zsh candidate order</li> <li><a href="https://github.com/clap-rs/clap/commit/d142d8f96650c49302aeab87814d5bf352dbf4db"><code>d142d8f</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/6360">#6360</a> from epage/string</li> <li>Additional commits viewable in <a href="https://github.com/clap-rs/clap/compare/clap_complete-v4.6.2...clap_complete-v4.6.5">compare view</a></li> </ul> </details> <br /> Updates `starknet-rust-crypto` from 0.9.0 to 0.19.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/software-mansion/starknet-rust/releases">starknet-rust-crypto's releases</a>.</em></p> <blockquote> <h2>0.19.0</h2> <h3>Added</h3> <ul> <li>Support Starknet JSON-RPC <code>v0.10.2</code></li> <li>New <code>StorageResponseFlag</code> enum and <code>StorageResult</code> type for <code>starknet_getStorageAt</code> with optional <code>INCLUDE_LAST_UPDATE_BLOCK</code> metadata.</li> <li>New <code>GetStorageAtResult</code> enum that handles both plain <code>Felt</code> and <code>StorageResult</code> response shapes.</li> <li><code>contract_addresses</code> filter parameter on <code>starknet_getStateUpdate</code> requests.</li> <li><code>InvalidProof</code> variant (error code 69) to <code>StarknetError</code>.</li> </ul> <h3>Changed</h3> <ul> <li><strong>Breaking:</strong> <code>Provider::get_storage_at</code> now accepts an optional <code>response_flags</code> parameter and returns <code>GetStorageAtResult</code> instead of <code>Felt</code>.</li> <li><strong>Breaking:</strong> <code>BroadcastedInvokeTransaction::proof</code> type changed from <code>Option<Vec<u64>></code> to <code>Option<String></code> (base-64 encoded big-endian packed u32 values).</li> <li><code>SimulateTransactionsResult</code> and <code>TraceBlockTransactionsResult</code> wrapper structs removed from codegen; manually implemented enum variants in <code>types/mod.rs</code> are now the canonical types.</li> </ul> <h3>Fixed</h3> <ul> <li><code>SigningKey::from_random</code> uses now a correct value for <a href="https://docs.starknet.io/learn/protocol/cryptography#the-stark-curve">Stark curve's order</a> (<a href="https://redirect.github.com/software-mansion/starknet-rust/issues/98">#98</a>)</li> <li><code>StarknetError::InvalidProof</code> error is now correctly mapped (<a href="https://redirect.github.com/software-mansion/starknet-rust/issues/125">#125</a>).</li> </ul> <h3>Removed</h3> <ul> <li>Removed <code>event_count</code> and <code>transaction_count</code> from <code>sequencer::models::Block</code> in <code>starknet-rust-providers</code>, as these fields are not part of sequencer gateway block responses (<a href="https://redirect.github.com/software-mansion/starknet-rust/issues/101">#101</a>)</li> </ul> <h2>0.19.0-rc.2</h2> <ul> <li><code>StarknetError::InvalidProof</code> error is now correctly mapped (<a href="https://redirect.github.com/software-mansion/starknet-rust/issues/125">#125</a>).</li> </ul> <h2>0.19.0-rc.1</h2> <h3>Added</h3> <ul> <li>Support Starknet JSON-RPC <code>v0.10.1</code> (<a href="https://redirect.github.com/software-mansion/starknet-rust/issues/120">#120</a>).</li> <li>New <code>StorageResponseFlag</code> enum and <code>StorageResult</code> type for <code>starknet_getStorageAt</code> with optional <code>INCLUDE_LAST_UPDATE_BLOCK</code> metadata.</li> <li>New <code>GetStorageAtResult</code> enum that handles both plain <code>Felt</code> and <code>StorageResult</code> response shapes.</li> <li><code>contract_addresses</code> filter parameter on <code>starknet_getStateUpdate</code> requests.</li> <li><code>InvalidProof</code> variant (error code 69) to <code>StarknetError</code>.</li> </ul> <h3>Changed</h3> <ul> <li><strong>Breaking:</strong> <code>Provider::get_storage_at</code> now accepts an optional <code>response_flags</code> parameter and returns <code>GetStorageAtResult</code> instead of <code>Felt</code>.</li> <li><strong>Breaking:</strong> <code>BroadcastedInvokeTransaction::proof</code> type changed from <code>Option<Vec<u64>></code> to <code>Option<String></code> (base-64 encoded big-endian packed u32 values).</li> <li><code>SimulateTransactionsResult</code> and <code>TraceBlockTransactionsResult</code> wrapper structs removed from codegen; manually implemented enum variants in <code>types/mod.rs</code> are now the canonical types.</li> </ul> <h2>0.19.0-rc.0</h2> <h3>Added</h3> <ul> <li>Support Starknet JSON-RPC <code>v0.10.1-rc.2</code> (<a href="https://redirect.github.com/software-mansion/starknet-rust/issues/103">#103</a>).</li> </ul> <h3>Fixed</h3> <ul> <li><code>SigningKey::from_random</code> uses now a correct value for <a href="https://docs.starknet.io/learn/protocol/cryptography#the-stark-curve">Stark curve's order</a> (<a href="https://redirect.github.com/software-mansion/starknet-rust/issues/98">#98</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/software-mansion/starknet-rust/blob/master/CHANGELOG.md">starknet-rust-crypto's changelog</a>.</em></p> <blockquote> <h2>[0.19.0] - 2026-04-14</h2> <h3>Added</h3> <ul> <li>Support Starknet JSON-RPC <code>v0.10.2</code></li> <li>New <code>StorageResponseFlag</code> enum and <code>StorageResult</code> type for <code>starknet_getStorageAt</code> with optional <code>INCLUDE_LAST_UPDATE_BLOCK</code> metadata.</li> <li>New <code>GetStorageAtResult</code> enum that handles both plain <code>Felt</code> and <code>StorageResult</code> response shapes.</li> <li><code>contract_addresses</code> filter parameter on <code>starknet_getStateUpdate</code> requests.</li> <li><code>InvalidProof</code> variant (error code 69) to <code>StarknetError</code>.</li> </ul> <h3>Changed</h3> <ul> <li><strong>Breaking:</strong> <code>Provider::get_storage_at</code> now accepts an optional <code>response_flags</code> parameter and returns <code>GetStorageAtResult</code> instead of <code>Felt</code>.</li> <li><strong>Breaking:</strong> <code>BroadcastedInvokeTransaction::proof</code> type changed from <code>Option<Vec<u64>></code> to <code>Option<String></code> (base-64 encoded big-endian packed u32 values).</li> <li><code>SimulateTransactionsResult</code> and <code>TraceBlockTransactionsResult</code> wrapper structs removed from codegen; manually implemented enum variants in <code>types/mod.rs</code> are now the canonical types.</li> </ul> <h3>Fixed</h3> <ul> <li><code>SigningKey::from_random</code> uses now a correct value for <a href="https://docs.starknet.io/learn/protocol/cryptography#the-stark-curve">Stark curve's order</a> (<a href="https://redirect.github.com/software-mansion/starknet-rust/issues/98">#98</a>)</li> <li><code>StarknetError::InvalidProof</code> error is now correctly mapped (<a href="https://redirect.github.com/software-mansion/starknet-rust/issues/125">#125</a>).</li> </ul> <h3>Removed</h3> <ul> <li>Removed <code>event_count</code> and <code>transaction_count</code> from <code>sequencer::models::Block</code> in <code>starknet-rust-providers</code>, as these fields are not part of sequencer gateway block responses (<a href="https://redirect.github.com/software-mansion/starknet-rust/issues/101">#101</a>)</li> </ul> <h2>[0.19.0-rc.2] - 2026-03-23</h2> <h4>Fixed</h4> <ul> <li><code>StarknetError::InvalidProof</code> error is now correctly mapped (<a href="https://redirect.github.com/software-mansion/starknet-rust/issues/125">#125</a>).</li> </ul> <h2>[0.19.0-rc.1] - 2026-03-16</h2> <h3>Added</h3> <ul> <li>Support Starknet JSON-RPC <code>v0.10.1</code> (<a href="https://redirect.github.com/software-mansion/starknet-rust/issues/120">#120</a>).</li> <li>New <code>StorageResponseFlag</code> enum and <code>StorageResult</code> type for <code>starknet_getStorageAt</code> with optional <code>INCLUDE_LAST_UPDATE_BLOCK</code> metadata.</li> <li>New <code>GetStorageAtResult</code> enum that handles both plain <code>Felt</code> and <code>StorageResult</code> response shapes.</li> <li><code>contract_addresses</code> filter parameter on <code>starknet_getStateUpdate</code> requests.</li> <li><code>InvalidProof</code> variant (error code 69) to <code>StarknetError</code>.</li> </ul> <h3>Changed</h3> <ul> <li><strong>Breaking:</strong> <code>Provider::get_storage_at</code> now accepts an optional <code>response_flags</code> parameter and returns <code>GetStorageAtResult</code> instead of <code>Felt</code>.</li> <li><strong>Breaking:</strong> <code>BroadcastedInvokeTransaction::proof</code> type changed from <code>Option<Vec<u64>></code> to <code>Option<String></code> (base-64 encoded big-endian packed u32 values).</li> <li><code>SimulateTransactionsResult</code> and <code>TraceBlockTransactionsResult</code> wrapper structs removed from codegen; manually implemented enum variants in <code>types/mod.rs</code> are now the canonical types.</li> </ul> <h2>[0.19.0-rc.0] - 2026-02-24</h2> <h3>Added</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/software-mansion/starknet-rust/commit/8f8d304f5ec155ee2a5c9abb6d45a4d667719aef"><code>8f8d304</code></a> Bump version to <code>0.19.0</code> (<a href="https://redirect.github.com/software-mansion/starknet-rust/issues/141">#141</a>)</li> <li><a href="https://github.com/software-mansion/starknet-rust/commit/9417dff81dc4d0c1e8bbbb7cdba85288e70c53c7"><code>9417dff</code></a> Fix <code>jsonrpc_spec_version</code> test (<a href="https://redirect.github.com/software-mansion/starknet-rust/issues/140">#140</a>)</li> <li><a href="https://github.com/software-mansion/starknet-rust/commit/c08f25d22696658208b17c6fc5ca627f542b03f9"><code>c08f25d</code></a> Re-enable <code>rustls</code> in <code>reqwest</code> (<a href="https://redirect.github.com/software-mansion/starknet-rust/issues/138">#138</a>)</li> <li><a href="https://github.com/software-mansion/starknet-rust/commit/e437eb33dc44a2c448decd1a7127d69594e08cb8"><code>e437eb3</code></a> chore(deps): bump the all-dependencies group across 1 directory with 21 updat...</li> <li><a href="https://github.com/software-mansion/starknet-rust/commit/ac8a29584b81106bf46069a448cdd2e0f8c8d96a"><code>ac8a295</code></a> chore(deps): bump the actions group across 1 directory with 2 updates (<a href="https://redirect.github.com/software-mansion/starknet-rust/issues/124">#124</a>)</li> <li><a href="https://github.com/software-mansion/starknet-rust/commit/71b52e08bbe87aaf37e89a202852ce9af7836a14"><code>71b52e0</code></a> test: Allow test URL overrides and HTTPS-based endpoints (<a href="https://redirect.github.com/software-mansion/starknet-rust/issues/128">#128</a>)</li> <li><a href="https://github.com/software-mansion/starknet-rust/commit/1dfce32396b35477ebfdb534103756dda7bd9492"><code>1dfce32</code></a> Add PR template (<a href="https://redirect.github.com/software-mansion/starknet-rust/issues/114">#114</a>)</li> <li><a href="https://github.com/software-mansion/starknet-rust/commit/0d2453ad53cdc0d0432be04cdf1f20ad9e5dec5f"><code>0d2453a</code></a> Fix tests that check RPC and Starknet versions (<a href="https://redirect.github.com/software-mansion/starknet-rust/issues/135">#135</a>)</li> <li><a href="https://github.com/software-mansion/starknet-rust/commit/02d83081a30724e7b551f539fe214bff06fd65a6"><code>02d8308</code></a> fix: use hex-based storage key in jsonrpc_get_storage_proof test (<a href="https://redirect.github.com/software-mansion/starknet-rust/issues/132">#132</a>)</li> <li><a href="https://github.com/software-mansion/starknet-rust/commit/ee4216bceb139ffc56fc28fbfcd670a09feb2bbb"><code>ee4216b</code></a> test: stabilize live-network tx tests and CI retries (<a href="https://redirect.github.com/software-mansion/starknet-rust/issues/104">#104</a>)</li> <li>Additional commits viewable in <a href="https://github.com/software-mansion/starknet-rust/compare/starknet/v0.9.0...0.19.0">compare view</a></li> </ul> </details> <br /> Updates `ctor` from 0.6.3 to 1.0.5 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/mmastrac/linktime/releases">ctor's releases</a>.</em></p> <blockquote> <h2>ctor-1.0.5</h2> <h2>What's Changed</h2> <ul> <li>Ensure WASM meets MSRV of 1.85 by <a href="https://github.com/mmastrac"><code>@mmastrac</code></a> in <a href="https://redirect.github.com/mmastrac/linktime/pull/455">mmastrac/linktime#455</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/mmastrac/linktime/compare/ctor-1.0.4...ctor-1.0.5">https://github.com/mmastrac/linktime/compare/ctor-1.0.4...ctor-1.0.5</a></p> <h2>ctor-1.0.4</h2> <h2>What's Changed</h2> <ul> <li>Use target_os=windows rather than target_vendor=pc by <a href="https://github.com/mmastrac"><code>@mmastrac</code></a> in <a href="https://redirect.github.com/mmastrac/linktime/pull/443">mmastrac/linktime#443</a></li> <li>Add uefi support (<code>.init_array</code>) by <a href="https://github.com/mmastrac"><code>@mmastrac</code></a> in <a href="https://redirect.github.com/mmastrac/linktime/pull/444">mmastrac/linktime#444</a></li> <li>Fall back to .init_array on unsupported platforms by <a href="https://github.com/mmastrac"><code>@mmastrac</code></a> in <a href="https://redirect.github.com/mmastrac/linktime/pull/445">mmastrac/linktime#445</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/mmastrac/linktime/compare/ctor-1.0.3...ctor-1.0.4">https://github.com/mmastrac/linktime/compare/ctor-1.0.3...ctor-1.0.4</a></p> <h2>ctor-1.0.3</h2> <h2>What's Changed</h2> <ul> <li>Fix unsafe C library access with default priority value by <a href="https://github.com/mmastrac"><code>@mmastrac</code></a> in <a href="https://redirect.github.com/mmastrac/linktime/pull/442">mmastrac/linktime#442</a></li> </ul> <h3>Other changes</h3> <ul> <li>BSD test improvements by <a href="https://github.com/mmastrac"><code>@mmastrac</code></a> in <a href="https://redirect.github.com/mmastrac/linktime/pull/438">mmastrac/linktime#438</a></li> <li>Simplify cargo clean CI setup by <a href="https://github.com/mmastrac"><code>@mmastrac</code></a> in <a href="https://redirect.github.com/mmastrac/linktime/pull/439">mmastrac/linktime#439</a></li> <li>Add more BSDs to CI by <a href="https://github.com/mmastrac"><code>@mmastrac</code></a> in <a href="https://redirect.github.com/mmastrac/linktime/pull/417">mmastrac/linktime#417</a></li> <li>Bump clitest by <a href="https://github.com/mmastrac"><code>@mmastrac</code></a> in <a href="https://redirect.github.com/mmastrac/linktime/pull/440">mmastrac/linktime#440</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/mmastrac/linktime/compare/ctor-1.0.2...ctor-1.0.3">https://github.com/mmastrac/linktime/compare/ctor-1.0.2...ctor-1.0.3</a></p> <h2>ctor-1.0.2</h2> <h2>What's Changed</h2> <ul> <li>Improvements to <code>static</code> items for <code>#[ctor]</code></li> <li><code>const</code> dynamic ctors - use a const block to initialize a set of ctors</li> </ul> <ul> <li>Update <code>link-section</code> behaviour for WASM targets by <a href="https://github.com/mmastrac"><code>@mmastrac</code></a> in <a href="https://redirect.github.com/mmastrac/linktime/pull/426">mmastrac/linktime#426</a> redirect.github.com/mmastrac/linktime/pull/428</li> <li>Add const option for link-section by <a href="https://github.com/mmastrac"><code>@mmastrac</code></a> in <a href="https://redirect.github.com/mmastrac/linktime/pull/430">mmastrac/linktime#430</a></li> <li>Improved link-section WASM implementation by <a href="https://github.com/mmastrac"><code>@mmastrac</code></a> in <a href="https://redirect.github.com/mmastrac/linktime/pull/431">mmastrac/linktime#431</a></li> <li>Update crate metadata by <a href="https://github.com/mmastrac"><code>@mmastrac</code></a> in <a href="https://redirect.github.com/mmastrac/linktime/pull/432">mmastrac/linktime#432</a></li> <li>Allow various forms of &'static for static ctors by <a href="https://github.com/mmastrac"><code>@mmastrac</code></a> in <a href="https://redirect.github.com/mmastrac/linktime/pull/435">mmastrac/linktime#435</a></li> <li>Allow "optional" ctors where the ctors can be generated by a const function by <a href="https://github.com/mmastrac"><code>@mmastrac</code></a> in <a href="https://redirect.github.com/mmastrac/linktime/pull/436">mmastrac/linktime#436</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/mmastrac/linktime/compare/ctor-1.0.1...ctor-1.0.2">https://github.com/mmastrac/linktime/compare/ctor-1.0.1...ctor-1.0.2</a></p> <h2>ctor-1.0.1</h2> <h2>What's Changed</h2> <ul> <li>Fix duplicated ctor calls in WASM <a href="https://redirect.github.com/mmastrac/linktime/pull/422">mmastrac/linktime#422</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/mmastrac/linktime/commits/ctor-1.0.5">compare view</a></li> </ul> </details> <br /> Updates `tokio` from 1.52.1 to 1.52.3 <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.3</h2> <h1>1.52.3 (May 8th, 2026)</h1> <h3>Fixed</h3> <ul> <li>sync: fix underflow in mpsc channel <code>len()</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8062">#8062</a>)</li> <li>sync: notify receivers in mpsc <code>OwnedPermit::release()</code> method (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8075">#8075</a>)</li> <li>sync: require that an <code>RwLock</code> has <code>max_readers != 0</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8076">#8076</a>)</li> <li>sync: return <code>Empty</code> from <code>try_recv()</code> when mpsc is closed with outstanding permits (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8074">#8074</a>)</li> </ul> <p><a href="https://redirect.github.com/tokio-rs/tokio/issues/8062">#8062</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/8062">tokio-rs/tokio#8062</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/8074">#8074</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/8074">tokio-rs/tokio#8074</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/8075">#8075</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/8075">tokio-rs/tokio#8075</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/8076">#8076</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/8076">tokio-rs/tokio#8076</a></p> <h2>Tokio v1.52.2</h2> <h1>1.52.2 (May 4th, 2026)</h1> <p>This release reverts the LIFO slot stealing change introduced in 1.51.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7431">#7431</a>), due to [its performance impact]<a href="https://redirect.github.com/tokio-rs/tokio/issues/8065">#8065</a>. (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8100">#8100</a>)</p> <p><a href="https://redirect.github.com/tokio-rs/tokio/issues/7431">#7431</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7431">tokio-rs/tokio#7431</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/8065">#8065</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/8065">tokio-rs/tokio#8065</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/8100">#8100</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/8100">tokio-rs/tokio#8100</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/tokio-rs/tokio/commit/d87569164fb61145e79e7ffe0b25783569cc8f93"><code>d875691</code></a> chore: prepare Tokio v1.52.3 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8130">#8130</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/e1aebb031cb24bdb52289561343308f4a44a4d81"><code>e1aebb0</code></a> Merge 'tokio-1.51.3' into 'tokio-1.52.x' (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8129">#8129</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/fd63094ee0d34b4f3f93f59507e91c65919a2d71"><code>fd63094</code></a> chore: prepare Tokio v1.51.3 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8127">#8127</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/8c600d0fd2cdebea4828fe9f699ced4dfd8aad3b"><code>8c600d0</code></a> Merge 'tokio-1.47.5' into 'tokio-1.51.x' (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8123">#8123</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/11bfc1345bbd5e901187e2b3702de10b0efbffdc"><code>11bfc13</code></a> chore: prepare Tokio v1.47.5 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8122">#8122</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/f085b6211b8ebb6aba21f1f1f91e7b8b243aa815"><code>f085b62</code></a> sync: notify receivers in mpsc <code>OwnedPermit::release()</code> method (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8075">#8075</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/30d25ccb8bc91ca811773ee243e71e31772275d2"><code>30d25cc</code></a> sync: require that an <code>RwLock</code> has <code>max_readers != 0</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8076">#8076</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/9fccf5339d41c1f2f863f97b9133bc8a5a10bc28"><code>9fccf53</code></a> sync: return <code>Empty</code> from <code>try_recv()</code> when mpsc is closed with outstanding p...</li> <li><a href="https://github.com/tokio-rs/tokio/commit/ebf61b45b5184018f00bc666887ebccf3d4fe51b"><code>ebf61b4</code></a> sync: fix underflow in mpsc channel <code>len()</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8062">#8062</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/4abe9d732eb01f7b092a571c3dcc4fbd266f4067"><code>4abe9d7</code></a> chore: prepare Tokio v1.52.2 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8115">#8115</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tokio-rs/tokio/compare/tokio-1.52.1...tokio-1.52.3">compare view</a></li> </ul> </details> <br /> Updates `rand` from 0.8.6 to 0.9.4 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-random/rand/blob/0.9.4/CHANGELOG.md">rand's changelog</a>.</em></p> <blockquote> <h2>[0.9.4] — 2026-04-13</h2> <h3>Fixes</h3> <ul> <li>Fix doc build (<a href="https://redirect.github.com/rust-random/rand/issues/1766">#1766</a>)</li> </ul> <p><a href="https://redirect.github.com/rust-random/rand/issues/1766">#1766</a>: <a href="https://redirect.github.com/rust-random/rand/pull/1766">rust-random/rand#1766</a></p> <h2>[0.9.3] — 2026-04-11</h2> <p>This release back-ports a fix from v0.10. See also <a href="https://redirect.github.com/rust-random/rand/issues/1763">#1763</a>.</p> <h3>Changes</h3> <ul> <li>Deprecate feature <code>log</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1764">#1764</a>)</li> <li>Replace usages of <code>doc_auto_cfg</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1764">#1764</a>)</li> </ul> <p><a href="https://redirect.github.com/rust-random/rand/issues/1763">#1763</a>: <a href="https://redirect.github.com/rust-random/rand/pull/1763">rust-random/rand#1763</a></p> <h2>[0.9.2] — 2025-07-20</h2> <h3>Deprecated</h3> <ul> <li>Deprecate <code>rand::rngs::mock</code> module and <code>StepRng</code> generator (<a href="https://redirect.github.com/rust-random/rand/issues/1634">#1634</a>)</li> </ul> <h3>Additions</h3> <ul> <li>Enable <code>WeightedIndex<usize></code> (de)serialization (<a href="https://redirect.github.com/rust-random/rand/issues/1646">#1646</a>)</li> </ul> <h2>[0.9.1] - 2025-04-17</h2> <h3>Security and unsafe</h3> <ul> <li>Revise "not a crypto library" policy again (<a href="https://redirect.github.com/rust-random/rand/issues/1565">#1565</a>)</li> <li>Remove <code>zerocopy</code> dependency from <code>rand</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1579">#1579</a>)</li> </ul> <h3>Fixes</h3> <ul> <li>Fix feature <code>simd_support</code> for recent nightly rust (<a href="https://redirect.github.com/rust-random/rand/issues/1586">#1586</a>)</li> </ul> <h3>Changes</h3> <ul> <li>Allow <code>fn rand::seq::index::sample_weighted</code> and <code>fn IndexedRandom::choose_multiple_weighted</code> to return fewer than <code>amount</code> results (<a href="https://redirect.github.com/rust-random/rand/issues/1623">#1623</a>), reverting an undocumented change (<a href="https://redirect.github.com/rust-random/rand/issues/1382">#1382</a>) to the previous release.</li> </ul> <h3>Additions</h3> <ul> <li>Add <code>rand::distr::Alphabetic</code> distribution. (<a href="https://redirect.github.com/rust-random/rand/issues/1587">#1587</a>)</li> <li>Re-export <code>rand_core</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1604">#1604</a>)</li> </ul> <h2>[0.9.0] - 2025-01-27</h2> <h3>Security and unsafe</h3> <ul> <li>Policy: "rand is not a crypto library" (<a href="https://redirect.github.com/rust-random/rand/issues/1514">#1514</a>)</li> <li>Remove fork-protection from <code>ReseedingRng</code> and <code>ThreadRng</code>. Instead, it is recommended to call <code>ThreadRng::reseed</code> on fork. (<a href="https://redirect.github.com/rust-random/rand/issues/1379">#1379</a>)</li> <li>Use <code>zerocopy</code> to replace some <code>unsafe</code> code (<a href="https://redirect.github.com/rust-random/rand/issues/1349">#1349</a>, <a href="https://redirect.github.com/rust-random/rand/issues/1393">#1393</a>, <a href="https://redirect.github.com/rust-random/rand/issues/1446">#1446</a>, <a href="https://redirect.github.com/rust-random/rand/issues/1502">#1502</a>)</li> </ul> <h3>Dependencies</h3> <ul> <li>Bump the MSRV to 1.63.0 (<a href="https://redirect.github.com/rust-random/rand/issues/1207">#1207</a>, <a href="https://redirect.github.com/rust-random/rand/issues/1246">#1246</a>, <a href="https://redirect.github.com/rust-random/rand/issues/1269">#1269</a>, <a href="https://redirect.github.com/rust-random/rand/issues/1341">#1341</a>, <a href="https://redirect.github.com/rust-random/rand/issues/1416">#1416</a>, <a href="https://redirect.github.com/rust-random/rand/issues/1536">#1536</a>); note that 1.60.0 may work for dependents when using <code>--ignore-rust-version</code></li> <li>Update to <code>rand_core</code> v0.9.0 (<a href="https://redirect.github.com/rust-random/rand/issues/1558">#1558</a>)</li> </ul> <h3>Features</h3> <ul> <li>Support <code>std</code> feature without <code>getrandom</code> or <code>rand_chacha</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1354">#1354</a>)</li> <li>Enable feature <code>small_rng</code> by default (<a href="https://redirect.github.com/rust-random/rand/issues/1455">#1455</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-random/rand/commit/ba4c4c62d5a3dc73a5c975a53d9a139372c011cc"><code>ba4c4c6</code></a> Prepare v0.9.4: fix doc build (<a href="https://redirect.github.com/rust-random/rand/issues/1766">#1766</a>)</li> <li><a href="https://github.com/rust-random/rand/commit/4b8b686ef3d16f3ed0ebabc4af881bdd59fd5e80"><code>4b8b686</code></a> Document new error-handling behaviour for ReseedingRng</li> <li><a href="https://github.com/rust-random/rand/commit/6c25c6dd07da7b25ca4299899bb348c896d05570"><code>6c25c6d</code></a> Prepare v0.9.4: fix doc build</li> <li><a href="https://github.com/rust-random/rand/commit/1aeee9f4c506f9f737c6c37c169ccdc365bfbabf"><code>1aeee9f</code></a> Prepare v0.9.3: deprecate feature <code>log</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1764">#1764</a>)</li> <li><a href="https://github.com/rust-random/rand/commit/98473ee6f9b44eb85154b59b67adade7f2a9b8a1"><code>98473ee</code></a> Prepare rand 0.9.2 (<a href="https://redirect.github.com/rust-random/rand/issues/1648">#1648</a>)</li> <li><a href="https://github.com/rust-random/rand/commit/031a1f5589e487ce95972cb3acc0833ef64cfc10"><code>031a1f5</code></a> <code>examples/print-next.rs</code> (<a href="https://redirect.github.com/rust-random/rand/issues/1647">#1647</a>)</li> <li><a href="https://github.com/rust-random/rand/commit/6cb75ee59eda73967b6a3cae4fdcf2c21f6e0e4e"><code>6cb75ee</code></a> Make UniformUsize serializable (<a href="https://redirect.github.com/rust-random/rand/issues/1646">#1646</a>)</li> <li><a href="https://github.com/rust-random/rand/commit/0c955c5b7a079bc2fe67fe946a8deb46c4bc58d8"><code>0c955c5</code></a> Add some tests for BlockRng, BlockRng64 and Xoshiro RNGs (<a href="https://redirect.github.com/rust-random/rand/issues/1639">#1639</a>)</li> <li><a href="https://github.com/rust-random/rand/commit/204084a35fc7289e9a38575fdd80869818484517"><code>204084a</code></a> Fix: Remove accidental editor swap file (<a href="https://redirect.github.com/rust-random/rand/issues/1636">#1636</a>)</li> <li><a href="https://github.com/rust-random/rand/commit/86262ac190ec20a79293607fb2347dc74c99122e"><code>86262ac</code></a> Deprecate rand::rngs::mock module and StepRng (<a href="https://redirect.github.com/rust-random/rand/issues/1634">#1634</a>)</li> <li>Additional commits viewable in <a href="https://github.com/rust-random/rand/compare/0.8.6...0.9.4">compare view</a></li> </ul> </details> <br /> Updates `rpassword` from 7.4.0 to 7.5.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/conradkleinespel/rpassword/releases">rpassword's releases</a>.</em></p> <blockquote> <h2>v7.5.2</h2> <p>Fixes a Unicode parsing bug which could lead to unwarranted panic (<a href="https://github.com/conradkleinespel/rpassword/commit/6c19a1e3160f2a52d3a0b433b5e62bbdeead4391">https://github.com/conradkleinespel/rpassword/commit/6c19a1e3160f2a52d3a0b433b5e62bbdeead4391</a>).</p> <p>Backwards compatible. No breaking change.</p> <h2>v7.5.1</h2> <p>This release fixes a cross-platform compilation issue that appeared in v.7.5.0 (<a href="https://github.com/conradkleinespel/rpassword/commit/60ee07189580c6e4ca2dc6c89990634ab50f0b0e">https://github.com/conradkleinespel/rpassword/commit/60ee07189580c6e4ca2dc6c89990634ab50f0b0e</a>).</p> <p>Thanks <a href="https://github.com/aharpervc"><code>@aharpervc</code></a> for bringing this to my attention in <a href="https://redirect.github.com/conradkleinespel/rpassword/pull/126">conradkleinespel/rpassword#126</a>.</p> <p>Backwards compatible. No breaking change.</p> <h2>v7.5.0</h2> <p>This release comes with lots of stuff. It should be fully backward compatible.</p> <h2>New features</h2> <ul> <li>Support for masking or partially masking a password as it's being typed. Thank you, <a href="https://github.com/chipsenkbeil"><code>@chipsenkbeil</code></a>, for your contribution.</li> <li>New API. The documentation has been vastly improved to support this, see <a href="https://docs.rs/rpassword/">https://docs.rs/rpassword/</a>. To sum up, you can now call <code>read_password_with_config(config)</code> and there is a <code>ConfigBuilder</code> that allows you to configure how passwords should be read. This makes the library much more flexible and means new options will be added without breaking existing code.</li> </ul> <h2>Fixes</h2> <ul> <li>Fix for CVE-2025-64170 which affects <code>rpassword</code> on versions v7.4.0 and below. Thank you, <a href="https://github.com/squell"><code>@squell</code></a> and <a href="https://github.com/DevLaTron"><code>@DevLaTron</code></a>, for reporting this.</li> <li>Better support for multibyte characters and more reliable handling of control characters and terminal escape sequences. Thank you again, <a href="https://github.com/chipsenkbeil"><code>@chipsenkbeil</code></a>, for your contribution.</li> </ul> <h2>Deprecations</h2> <ul> <li><code>_from_bufread</code> functions have been deprecated. You are encouraged to migrate to <code>_with_config</code> functions. See <a href="https://github.com/conradkleinespel/rpassword/blob/main/UPGRADE.md">UPGRADE.md</a> as well as the <a href="https://docs.rs/rpassword/latest/rpassword/fn.read_password_from_bufread.html">documentation which has examples</a> that you can most likely drop into your code without other changes.</li> </ul> <h2>Misc</h2> <ul> <li>Update of the <code>windows-sys</code> dependency.</li> <li>Update Rust edition from 2018 to 2024.</li> <li>Better cross-platform testing, through more unit tests and a CI that runs Linux, Windows and Wasm.</li> </ul> <p>Feedback is very much welcome.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/conradkleinespel/rpassword/commit/e176edc314cd3b1e77c7574a7cb48eacf6d6e05b"><code>e176edc</code></a> bump to 7.5.2</li> <li><a href="https://github.com/conradkleinespel/rpassword/commit/6c19a1e3160f2a52d3a0b433b5e62bbdeead4391"><code>6c19a1e</code></a> make reading utf8 chars more reliable</li> <li><a href="https://github.com/conradkleinespel/rpassword/commit/1ecf07d112f89534ebe14c8f65c2a51e72d65b99"><code>1ecf07d</code></a> bump to 7.5.1</li> <li><a href="https://github.com/conradkleinespel/rpassword/commit/60ee07189580c6e4ca2dc6c89990634ab50f0b0e"><code>60ee071</code></a> remove errno clean up, not cross-platform</li> <li><a href="https://github.com/conradkleinespel/rpassword/commit/2d9873eb198dd49dafef2e3263a035ac3614982c"><code>2d9873e</code></a> release v7.5.0</li> <li><a href="https://github.com/conradkleinespel/rpassword/commit/e67e3b45673e51e7155d80970d2e4c80152324dc"><code>e67e3b4</code></a> removes commented out code</li> <li><a href="https://github.com/conradkleinespel/rpassword/commit/fdde958f1c4753ebc22509b73da9156952c86e33"><code>fdde958</code></a> remove .idea from .gitignore</li> <li><a href="https://github.com/conradkleinespel/rpassword/commit/d531c5992a5303fe418e95959a70459fb286c6b9"><code>d531c59</code></a> allow reading from any Read and writing to any Write</li> <li><a href="https://github.com/conradkleinespel/rpassword/commit/205dfb2eb76d8b460f210a4541374a495a1974fa"><code>205dfb2</code></a> differentiate Input and Output targets</li> <li><a href="https://github.com/conradkleinespel/rpassword/commit/6aa333a6513f3efa4b461659974a06426363447d"><code>6aa333a</code></a> make PasswordFeedback internal though ConfigBuilder</li> <li>Additional commits viewable in <a href="https://github.com/conradkleinespel/rpassword/compare/v7.4.0...v7.5.2">compare view</a></li> </ul> </details> <br /> Updates `reqwest` from 0.13.2 to 0.13.3 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/seanmonstar/reqwest/releases">reqwest's releases</a>.</em></p> <blockquote> <h2>v0.13.3</h2> <h2>tl;dr</h2> <ul> <li>Fix CertificateRevocationList parsing of PEM values.</li> <li>Fix logging in resolver to only show host, not full URL.</li> <li>Fix hickory-dns to fallback to a default if <code>/etc/resolv.conf</code> fails.</li> <li>Fix HTTP/3 to handle <code>STOP_SENDING</code> as not an error.</li> <li>Fix HTTP/3 pool to remove timed out QUIC connections.</li> <li>Fix HTTP/3 connection establishment picking IPv4 and IPv6.</li> <li>Upgrade rustls-platform-verifier.</li> <li>(wasm) Only use wasm-bindgen on unknown-* targets.</li> </ul> <h2>What's Changed</h2> <ul> <li>Update docs.rs Features by <a href="https://github.com/JamesWiresmith"><code>@JamesWiresmith</code></a> in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2961">seanmonstar/reqwest#2961</a></li> <li>fix: fallback to hickory_resolver's default config if reading /etc/resolv.conf fails by <a href="https://github.com/monosans"><code>@monosans</code></a> in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2797">seanmonstar/reqwest#2797</a></li> <li>fix: remove timeout con by <a href="https://github.com/cuiweixie"><code>@cuiweixie</code></a> in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2967">seanmonstar/reqwest#2967</a></li> <li>http3: handle stop_sending without error by <a href="https://github.com/anuraaga"><code>@anuraaga</code></a> in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2978">seanmonstar/reqwest#2978</a></li> <li>resolve: debug log to change only host by <a href="https://github.com/lms0806"><code>@lms0806</code></a> in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2992">seanmonstar/reqwest#2992</a></li> <li>Edit reference link by <a href="https://github.com/lms0806"><code>@lms0806</code></a> in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2996">seanmonstar/reqwest#2996</a></li> <li>docs: more accurate about default HTTP2 window sizes by <a href="https://github.com/seanmonstar"><code>@seanmonstar</code></a> in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/3007">seanmonstar/reqwest#3007</a></li> <li>[HTTP/3] Optimize IPv6 fallback and enforce HTTPS scheme <a href="https://redirect.github.com/seanmonstar/reqwest/issues/2911">#2911</a> by <a href="https://github.com/lyuzichong"><code>@lyuzichong</code></a> in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/3006">seanmonstar/reqwest#3006</a></li> <li>Upgrade rustls-platform-verifier by <a href="https://github.com/jplatte"><code>@jplatte</code></a> in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/3010">seanmonstar/reqwest#3010</a></li> <li>use wasm-bindgen ecosystem only for wasm32-unknown-* target by <a href="https://github.com/Ludea"><code>@Ludea</code></a> in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/3000">seanmonstar/reqwest#3000</a></li> <li>fix rustls crl pem parsing by <a href="https://github.com/Threated"><code>@Threated</code></a> in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/3013">seanmonstar/reqwest#3013</a></li> <li>docs(retry): include ReqRep in docsrs by <a href="https://github.com/seanmonstar"><code>@seanmonstar</code></a> in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/3020">seanmonstar/reqwest#3020</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/JamesWiresmith"><code>@JamesWiresmith</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2961">seanmonstar/reqwest#2961</a></li> <li><a href="https://github.com/monosans"><code>@monosans</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2797">seanmonstar/reqwest#2797</a></li> <li><a href="https://github.com/cuiweixie"><code>@cuiweixie</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2967">seanmonstar/reqwest#2967</a></li> <li><a href="https://github.com/anuraaga"><code>@anuraaga</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2978">seanmonstar/reqwest#2978</a></li> <li><a href="https://github.com/lms0806"><code>@lms0806</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/2992">seanmonstar/reqwest#2992</a></li> <li><a href="https://github.com/lyuzichong"><code>@lyuzichong</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/3006">seanmonstar/reqwest#3006</a></li> <li><a href="https://github.com/Ludea"><code>@Ludea</code></a> made their first contribution in <a href="https://redirect.github.com/seanmonstar/reqwest/pull/3000">seanmonstar/reqwest#3000</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/seanmonstar/reqwest/compare/v0.13.2...v0.13.3">https://github.com/seanmonstar/reqwest/compare/v0.13.2...v0.13.3</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md">reqwest's changelog</a>.</em></p> <blockquote> <h2>v0.13.3</h2> <ul> <li>Fix CertificateRevocationList parsing of PEM values.</li> <li>Fix logging in resolver to only show host, not full URL.</li> <li>Fix hickory-dns to fallback to a default if <code>/etc/resolv.conf</code> fails.</li> <li>Fix HTTP/3 to handle <code>STOP_SENDING</code> as not an error.</li> <li>Fix HTTP/3 pool to remove timed out QUIC connections.</li> <li>Fix HTTP/3 connection establishment picking IPv4 and IPv6.</li> <li>Upgrade rustls-platform-verifier.</li> <li>(wasm) Only use wasm-bindgen on unknown-* targets.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/seanmonstar/reqwest/commit/a9a88c4ee00a61b801f4f8e8cb643cdfb9a05b2b"><code>a9a88c4</code></a> v0.13.3</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/f3f6d9df166f447657d502fbaa9590e108a02d4b"><code>f3f6d9d</code></a> docs(retry): include ReqRep in docsrs (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/3020">#3020</a>)</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/5f9c231502d827bdd19864277187b133bb746f2f"><code>5f9c231</code></a> fix rustls CRL PEM parsing (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/3013">#3013</a>)</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/11d835dcad9171f614343c714377f0fcc6638205"><code>11d835d</code></a> use wasm-bindgen ecosystem only for wasm32-unknown-* target (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/3000">#3000</a>)</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/1f72916f5cdc30f6cb6c63038c89063795294d50"><code>1f72916</code></a> Upgrade rustls-platform-verifier (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/3010">#3010</a>)</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/5d5bf355744b181d31533501133ad9fbf99e8849"><code>5d5bf35</code></a> [HTTP/3] Optimize IPv6 fallback and enforce HTTPS scheme <a href="https://redirect.github.com/seanmonstar/reqwest/issues/2911">#2911</a> (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/3006">#3006</a>)</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/93dc1b2dc4b3649d9b79b563cf4d3b41448fda0d"><code>93dc1b2</code></a> docs: more accurate about default HTTP2 window sizes (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/3007">#3007</a>)</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/c5e50f004de3ac0914369a08f3e7fd33c3ebc17e"><code>c5e50f0</code></a> docs: update outdated link in comments</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/b25611f7c976651e8c156809f781b939d1ef2b52"><code>b25611f</code></a> resolve: debug log to change only host (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/2992">#2992</a>)</li> <li><a href="https://github.com/seanmonstar/reqwest/commit/ca1f479ab373c074e5fab5b35736de0c9cc46732"><code>ca1f479</code></a> http3: handle stop_sending without error (<a href="https://redirect.github.com/seanmonstar/reqwest/issues/2978">#2978</a>)</li> <li>Additional commits viewable in <a href="https://github.com/seanmonstar/reqwest/compare/v0.13.2...v0.13.3">compare view</a></li> </ul> </details> <br /> Updates `openssl` from 0.10.78 to 0.10.79 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-openssl/rust-openssl/releases">openssl's releases</a>.</em></p> <blockquote> <h2>openssl-v0.10.79</h2> <h2>What's Changed</h2> <ul> <li>Bump actions/cache from 5.0.4 to 5.0.5 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/rust-openssl/rust-openssl/pull/2610">rust-openssl/rust-openssl#2610</a></li> <li>Try to fix OpenSSL 1.1.0l download by <a href="https://github.com/botovq"><code>@botovq</code></a> in <a href="https://redirect.github.com/rust-openssl/rust-openssl/pull/2614">rust-openssl/rust-openssl#2614</a></li> <li>Require &mut BigNumContextRef for EcPointRef mul/invert by <a href="https://github.com/alex"><code>@alex</code></a> in <a href="https://redirect.github.com/rust-openssl/rust-openssl/pull/2615">rust-openssl/rust-openssl#2615</a></li> <li>Fix UB in EcGroupRef::generator on groups without a generator by <a href="https://github.com/alex"><code>@alex</code></a> in <a href="https://redirect.github.com/rust-openssl/rust-openssl/pull/2617">rust-openssl/rust-openssl#2617</a></li> <li>Replace <code>use libc::*;</code> with targeted imports in openssl-sys by <a href="https://github.com/alex"><code>@alex</code></a> in <a href="https://redirect.github.com/rust-openssl/rust-openssl/pull/2618">rust-openssl/rust-openssl#2618</a></li> <li>Add PKeyRef::is_a and KeyType for name-based key identification by <a href="https://github.com/reaperhulk"><code>@reaperhulk</code></a> in <a href="https://redirect.github.com/rust-openssl/rust-openssl/pull/2619">rust-openssl/rust-openssl#2619</a></li> <li>Add PKey::{public,private}_key_from_raw_bytes_ex by <a href="https://github.com/reaperhulk"><code>@reaperhulk</code></a> in <a href="https://redirect.github.com/rust-openssl/rust-openssl/pull/2620">rust-openssl/rust-openssl#2620</a></li> <li>Bump MSRV to 1.80 by <a href="https://github.com/reaperhulk"><code>@reaperhulk</code></a> in <a href="https://redirect.github.com/rust-openssl/rust-openssl/pull/2622">rust-openssl/rust-openssl#2622</a></li> <li>Drop once_cell in favor of std::sync::{LazyLock, OnceLock} by <a href="https://github.com/reaperhulk"><code>@reaperhulk</code></a> in <a href="https://redirect.github.com/rust-openssl/rust-openssl/pull/2623">rust-openssl/rust-openssl#2623</a></li> <li>Add PKey::private_key_from_seed for ML-DSA/ML-KEM key import by <a href="https://github.com/reaperhulk"><code>@reaperhulk</code></a> in <a href="https://redirect.github.com/rust-openssl/rust-openssl/pull/2621">rust-openssl/rust-openssl#2621</a></li> <li>parallelize more builds in CI for cold caches by <a href="https://github.com/reaperhulk"><code>@reaperhulk</code></a> in <a href="https://redirect.github.com/rust-openssl/rust-openssl/pull/2625">rust-openssl/rust-openssl#2625</a></li> <li>Add PKeyRef::seed_into for ML-DSA/ML-KEM seed extraction by <a href="https://github.com/reaperhulk"><code>@reaperhulk</code></a> in <a href="https://redirect.github.com/rust-openssl/rust-openssl/pull/2626">rust-openssl/rust-openssl#2626</a></li> <li>Fix process abort when verify/PSK callbacks fire after SSL_CTX swap by <a href="https://github.com/alex"><code>@alex</code></a> in <a href="https://redirect.github.com/rust-openssl/rust-openssl/pull/2624">rust-openssl/rust-openssl#2624</a></li> <li>Bind OSSL_PARAM_modified and use it for seed_into by <a href="https://github.com/reaperhulk"><code>@reaperhulk</code></a> in <a href="https://redirect.github.com/rust-openssl/rust-openssl/pull/2628">rust-openssl/rust-openssl#2628</a></li> <li>Add PkeyCtxRef::set_context_string for ML-DSA by <a href="https://github.com/reaperhulk"><code>@reaperhulk</code></a> in <a href="https://redirect.github.com/rust-openssl/rust-openssl/pull/2629">rust-openssl/rust-openssl#2629</a></li> <li>Reject non-UTF-8 OCSP responder URLs in X509Ref::ocsp_responders by <a href="https://github.com/alex"><code>@alex</code></a> in <a href="https://redirect.github.com/rust-openssl/rust-openssl/pull/2631">rust-openssl/rust-openssl#2631</a></li> <li>Fix output buffer overflow for AES key-wrap-with-padding ciphers by <a href="https://github.com/alex"><code>@alex</code></a> in <a href="https://redirect.github.com/rust-openssl/rust-openssl/pull/2630">rust-openssl/rust-openssl#2630</a></li> <li>Release openssl 0.10.79 and openssl-sys 0.9.115 by <a href="https://github.com/reaperhulk"><code>@reaperhulk</code></a> in <a href="https://redirect.github.com/rust-openssl/rust-openssl/pull/2632">rust-openssl/rust-openssl#2632</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rust-openssl/rust-openssl/compare/openssl-v0.10.78...openssl-v0.10.79">https://github.com/rust-openssl/rust-openssl/compare/openssl-v0.10.78...openssl-v0.10.79</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-openssl/rust-openssl/commit/649f2d9e37f3aa701e20bd8ab5cd7eb5afa0a90f"><code>649f2d9</code></a> Release openssl 0.10.79 and openssl-sys 0.9.115 (<a href="https://redirect.github.com/rust-openssl/rust-openssl/issues/2632">#2632</a>)</li> <li><a href="https://github.com/rust-openssl/rust-openssl/commit/257f9b20c001b888986f93579f118fa2a57d4f45"><code>257f9b2</code></a> Fix output buffer overflow for AES key-wrap-with-padding ciphers (<a href="https://redirect.github.com/rust-openssl/rust-openssl/issues/2630">#2630</a>)</li> <li><a href="https://github.com/rust-openssl/rust-openssl/commit/d43e9179b1885fc66269a42361cc7a80f631ac8f"><code>d43e917</code></a> Reject non-UTF-8 OCSP responder URLs in X509Ref::ocsp_responders (<a href="https://redirect.github.com/rust-openssl/rust-openssl/issues/2631">#2631</a>)</li> <li><a href="https://github.com/rust-openssl/rust-openssl/commit/f46519c8694a3e121091dafe38aab77c2f756546"><code>f46519c</code></a> Add PkeyCtxRef::set_context_string for ML-DSA (<a href="https://redirect.github.com/rust-openssl/rust-openssl/issues/2629">#2629</a>)</li> <li><a href="https://github.com/rust-openssl/rust-openssl/commit/ad9ae312771f898749a9471549519d45eba6a033"><code>ad9ae31</code></a> Bind OSSL_PARAM_modified and use it for seed_into (<a href="https://redirect.github.com/rust-openssl/rust-openssl/issues/2628">#2628</a>)</li> <li><a href="https://github.com/rust-openssl/rust-openssl/commit/4e25c9be20dae1e78f1a3815950cd0973addae82"><code>4e25c9b</code></a> Fix process abort when verify/PSK callbacks fire after SSL_CTX swap (<a href="https://redirect.github.com/rust-openssl/rust-openssl/issues/2624">#2624</a>)</li> <li><a href="https://github.com/rust-openssl/rust-openssl/commit/3dd8f425ef34a069b5bec46f3971b67db1c295c7"><code>3dd8f42</code></a> Add PKeyRef::seed_into for ML-DSA/ML-KEM seed extraction (<a href="https://redirect.github.com/rust-openssl/rust-openssl/issues/2626">#2626</a>)</li> <li><a href="https://github.com/rust-openssl/rust-openssl/commit/2c5e5a8f1483d5ec85580c07f721de9057d58e69"><code>2c5e5a8</code></a> parallelize more builds in CI for cold caches (<a href="https://redirect.github.com/rust-openssl/rust-openssl/issues/2625">#2625</a>)</li> <li><a href="https://github.com/rust-openssl/rust-openssl/commit/668559171168538cd190574373abfc9e120263ca"><code>6685591</code></a> Add PKey::private_key_from_seed for ML-DSA/ML-KEM key import (<a href="https://redirect.github.com/rust-openssl/rust-openssl/issues/2621">#2621</a>)</li> <li><a href="https://github.com/rust-openssl/rust-openssl/commit/8f8fdce627fb3c553673b8c688d9f1dc10ea0cc8"><code>8f8fdce</code></a> Drop once_cell in favor of std::sync::{LazyLock, OnceLock} (<a href="https://redirect.github.com/rust-openssl/rust-openssl/issues/2623">#2623</a>)</li> <li>Additional commits viewable in <a href="https://github.com/rust-openssl/rust-openssl/compare/openssl-v0.10.78...openssl-v0.10.79">compare view</a></li> </ul> </details> <br /> Updates `sha3` from 0.10.9 to 0.11.0 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/RustCrypto/hashes/commit/6c69ea988cac53319564ed90cd87671ed50d3579"><code>6c69ea9</code></a> Release sha3 v0.11.0 (<a href="https://redirect.github.com/RustCrypto/hashes/issues/816">#816</a>)</li> <li><a href="https://github.com/RustCrypto/hashes/commit/c46466f1b3848a0f345d32a9f546508e6173a717"><code>c46466f</code></a> sha3: move cSHAKE and TurboSHAKE into separate crates (<a href="https://redirect.github.com/RustCrypto/hashes/issues/815">#815</a>)</li> <li><a href="https://github.com/RustCrypto/hashes/commit/b5051e5a5e7dc86a6c27c1ec7a390744ebcfb97a"><code>b5051e5</code></a> Cut new releases (<a href="https://redirect.github.com/RustCrypto/hashes/issues/812">#812</a>)</li> <li><a href="https://github.com/RustCrypto/hashes/commit/451c446d2810ef5136e3a92d2b0617514bc51a9d"><code>451c446</code></a> md5: replace <code>force-soft</code> crate feature with <code>md5_backend</code> configuration flag...</li> <li><a href="https://github.com/RustCrypto/hashes/commit/2f00175af936de46b3ddefe65c4de93cb4e876e4"><code>2f00175</code></a> Release sha1 v0.11.0 (<a href="https://redirect.github.com/RustCrypto/hashes/issues/810">#810</a>)</li> <li><a href="https://github.com/RustCrypto/hashes/commit/07d370c4a0d7cfab1f2a2e3d21bbb44e5669ee32"><code>07d370c</code></a> sha1: refactor backends selection (<a href="https://redirect.github.com/RustCrypto/hashes/issues/808">#808</a>)</li> <li><a href="https://github.com/RustCrypto/hashes/commit/7c7cb76e8a4978fb319a43122393cae0afc4b73d"><code>7c7cb76</code></a> Fix md5 project link in README (<a href="https://redirect.github.com/RustCrypto/hashes/issues/809">#809</a>)</li> <li><a href="https://github.com/RustCrypto/hashes/commit/ffe093984c004769747e998f77da8ff7c0e7a765"><code>ffe0939</code></a> Release sha2 0.11.0 (<a href="https://redirect.github.com/RustCrypto/hashes/issues/806">#806</a>)</li> <li><a href="https://github.com/RustCrypto/hashes/commit/8991b65fe400c31c4cc189510f86ae642c470cd9"><code>8991b65</code></a> Use the standard order of the <code>[package]</code> section fields (<a href="https://redirect.github.com/RustCrypto/hashes/issues/807">#807</a>)</li> <li><a href="https://github.com/RustCrypto/hashes/commit/3d2bc57db40fd6aeb25d6c6da98d67e2784c2985"><code>3d2bc57</code></a> sha2: refactor backends (<a href="https://redirect.github.com/RustCrypto/hashes/issues/802">#802</a>)</li> <li>Additional commits viewable in <a href="https://github.com/RustCrypto/hashes/compare/sha3-v0.10.9...sha3-v0.11.0">compare view</a></li> </ul> </details> <br /> Updates `sha2` from 0.10.9 to 0.11.0 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/RustCrypto/hashes/commit/ffe093984c004769747e998f77da8ff7c0e7a765"><code>ffe0939</code></a> Release sha2 0.11.0 (<a href="https://redirect.github.com/RustCrypto/hashes/issues/806">#806</a>)</li> <li><a href="https://github.com/RustCrypto/hashes/commit/8991b65fe400c31c4cc189510f86ae642c470cd9"><code>8991b65</code></a> Use the standard order of the <code>[package]</code> section fields (<a href="https://redirect.github.com/RustCrypto/hashes/issues/807">#807</a>)</li> <li><a href="https://github.com/RustCrypto/hashes/commit/3d2bc57db40fd6aeb25d6c6da98d67e2784c2985"><code>3d2bc57</code></a> sha2: refactor backends (<a href="https://redirect.github.com/RustCrypto/hashes/issues/802">#802</a>)</li> <li><a href="https://github.com/RustCrypto/hashes/commit/faa55fb83697c8f3113636d88070e5f5edc8c335"><code>faa55fb</code></a> sha3: bump <code>keccak</code> to v0.2 (<a href="https://redirect.github.com/RustCrypto/hashes/issues/803">#803</a>)</li> <li><a href="https://github.com/RustCrypto/hashes/commit/d3e6489e56f8486d4a93ceb7a8abf4924af1de7b"><code>d3e6489</code></a> sha3 v0.11.0-rc.9 (<a href="https://redirect.github.com/RustCrypto/hashes/issues/801">#801</a>)</li> <li><a href="https://github.com/RustCrypto/hashes/commit/bbf6f51ff97f81ab15e6e5f6cf878bfbcb1f47c8"><code>bbf6f51</code></a> sha2: tweak backend docs (<a href="https://redirect.github.com/RustCrypto/hashes/issues/800">#800</a>)</li> <li><a href="https://github.com/RustCrypto/hashes/commit/155dbbf2959dbec0ec75948a82590ddaede2d3bc"><code>155dbbf</code></a> sha3: add default value for the <code>DS</code> generic parameter on <code>TurboShake128/256</code>...</li> <li><a href="https://github.com/RustCrypto/hashes/commit/ed514f2b34526683b3b7c41670f1887982c3df64"><code>ed514f2</code></a> Use published version of <code>keccak</code> v0.2 (<a href="https://redirect.github.com/RustCrypto/hashes/issues/799">#799</a>)</li> <li><a href="https://github.com/RustCrypto/hashes/commit/702bcd83735a49c928c0fc24506924f5c0aa22af"><code>702bcd8</code></a> Migrate to closure-based <code>keccak</code> (<a href="https://redirect.github.com/RustCrypto/hashes/issues/796">#796</a>)</li> <li><a href="https://github.com/RustCrypto/hashes/commit/827c043f82d57666a0b146d156e91c39535c1305"><code>827c043</code></a> sha3 v0.11.0-rc.8 (<a href="https://redirect.github.com/RustCrypto/hashes/issues/794">#794</a>)</li> <li>Additional commits viewable in <a href="https://github.com/RustCrypto/hashes/compare/sha2-v0.10.9...sha2-v0.11.0">compare view</a></li> </ul> </details> <br /> Updates `serde_with` from 3.18.0 to 3.20.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.20.0</h2> <h3>Added</h3> <ul> <li>Add support for <code>base58</code> encoding, similar to the existing <code>base64</code> setup by <a href="https://github.com/mitinarseny"><code>@mitinarseny</code></a> (<a href="https://redirect.github.com/jonasbb/serde_with/issues/943">#943</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Extend <code>base64</code> with <code>schemars</code> support by <a href="https://github.com/mitinarseny"><code>@mitinarseny</code></a> (<a href="https://redirect.github.com/jonasbb/serde_with/issues/9949">#9949</a>)</li> </ul> <h2>serde_with v3.19.0</h2> <h3>Added</h3> <ul> <li> <p>Add support for <code>hashbrown</code> v0.17 (<a href="https://redirect.github.com/jonasbb/serde_with/issues/940">#940</a>)</p> <p>This extends the existing support for <code>hashbrown</code> to the newly released version.</p> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/jonasbb/serde_with/commit/f1b06c7a5a2be64c85f4606895655dac5b39c294"><code>f1b06c7</code></a> Bump version to 3.20.0 (<a href="https://redirect.github.com/jonasbb/serde_with/issues/953">#953</a>)</li> <li><a href="https://github.com/jonasbb/serde_with/commit/11fe1c596986f9161816bca9459bd562afd0fc82"><code>11fe1c5</code></a> Bump version to 3.20.0</li> <li><a href="https://github.com/jonasbb/serde_with/commit/222b9aa265f8f78dc8803b4bc619865316ef6a27"><code>222b9aa</code></a> Include Rust 1.95 in the CI matrix (<a href="https://redirect.github.com/jonasbb/serde_with/issues/951">#951</a>)</li> <li><a href="https://github.com/jonasbb/serde_with/commit/993770c1a8c4bcbb67d6f3312bb2020b3a22558e"><code>993770c</code></a> Include Rust 1.95 in the CI matrix</li> <li><a href="https://github.com/jonasbb/serde_with/commit/731b00b2cc486a5c785631c1240b5ca35fd9d8b0"><code>731b00b</code></a> feat: automatic <code>schemars</code> support for <code>Base64</code> (<a href="https://redirect.github.com/jonasbb/serde_with/issues/949">#949</a>)</li> <li><a href="https://github.com/jonasbb/serde_with/commit/93d6d9d746e917f6de5ac137dac714c99d30db7c"><code>93d6d9d</code></a> Bump github/codeql-action from 4.35.2 to 4.35.3 in the github-actions group (...</li> <li><a href="https://github.com/jonasbb/serde_with/commit/59bc97b14c35042eafbd83632a4f22131315ad6d"><code>59bc97b</code></a> Bump github/codeql-action in the github-actions group</li> <li><a href="https://github.com/jonasbb/serde_with/commit/84f2e40b8d816c6726cbedd76c01d371278543f3"><code>84f2e40</code></a> feat: automatic <code>schemars</code> support for <code>base64</code></li> <li><a href="https://github.com/jonasbb/serde_with/commit/ff837abf19478709dd415410f15e3571e9031cea"><code>ff837ab</code></a> feat: base58 (<a href="https://redirect.github.com/jonasbb/serde_with/issues/943">#943</a>)</li> <li><a href="https://github.com/jonasbb/serde_with/commit/9fda9ce89dad9e80c5a8730996d2b45ac81eec86"><code>9fda9ce</code></a> chore: bring back newline</li> <li>Additional commits viewable in <a href="https://github.com/jonasbb/serde_with/compare/v3.18.0...v3.20.0">compare view</a></li> </ul> </details> <br /> Updates `const-hex` from 1.18.1 to 1.19.0 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/DaniPopes/const-hex/commit/5f2a3cbdd485d152be13922dc4bc03b8aeda94d9"><code>5f2a3cb</code></a> chore: Release const-hex version 1.19.0</li> <li><a href="https://github.com/DaniPopes/const-hex/commit/9ec02cf9c57848319ebe24585e4bb55a106af0b1"><code>9ec02cf</code></a> chore: allow unused portable_simd</li> <li><a href="https://github.com/DaniPopes/const-hex/commit/8b0eb94c91c9d10e54a285807e962b0eddc8822c"><code>8b0eb94</code></a> feat: allow upper case prefix 0X (<a href="https://redirect.github.com/danipopes/const-hex/issues/49">#49</a>)</li> <li>See full diff in <a href="https://github.com/danipopes/const-hex/compare/v1.18.1...v1.19.0">compare view</a></li> </ul> </details> <br /> <details> <summary>Most Recent Ignore Conditions Applied to This Pull Request</summary> | Dependency Name | Ignore Conditions | | --- | --- | | rand | [>= 0.9.a, < 0.10] | </details> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Dariusz Doktorski <dariusz.doktorski@swmansion.com> Co-authored-by: ddoktorski <45050160+ddoktorski@users.noreply.github.com>
lionel-
added a commit
to posit-dev/ark
that referenced
this pull request
May 22, 2026
Bumps the rust-crates group with 2 updates in the / directory: [ctor](https://github.com/mmastrac/linktime) and [tokio](https://github.com/tokio-rs/tokio). Updates `ctor` from 1.0.0 to 1.0.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/mmastrac/linktime/releases">ctor's releases</a>.</em></p> <blockquote> <h2>ctor-1.0.2</h2> <h2>What's Changed</h2> <ul> <li>Improvements to <code>static</code> items for <code>#[ctor]</code></li> <li><code>const</code> dynamic ctors - use a const block to initialize a set of ctors</li> </ul> <ul> <li>Update <code>link-section</code> behaviour for WASM targets by <a href="https://github.com/mmastrac"><code>@mmastrac</code></a> in <a href="https://redirect.github.com/mmastrac/linktime/pull/426">mmastrac/linktime#426</a> redirect.github.com/mmastrac/linktime/pull/428</li> <li>Add const option for link-section by <a href="https://github.com/mmastrac"><code>@mmastrac</code></a> in <a href="https://redirect.github.com/mmastrac/linktime/pull/430">mmastrac/linktime#430</a></li> <li>Improved link-section WASM implementation by <a href="https://github.com/mmastrac"><code>@mmastrac</code></a> in <a href="https://redirect.github.com/mmastrac/linktime/pull/431">mmastrac/linktime#431</a></li> <li>Update crate metadata by <a href="https://github.com/mmastrac"><code>@mmastrac</code></a> in <a href="https://redirect.github.com/mmastrac/linktime/pull/432">mmastrac/linktime#432</a></li> <li>Allow various forms of &'static for static ctors by <a href="https://github.com/mmastrac"><code>@mmastrac</code></a> in <a href="https://redirect.github.com/mmastrac/linktime/pull/435">mmastrac/linktime#435</a></li> <li>Allow "optional" ctors where the ctors can be generated by a const function by <a href="https://github.com/mmastrac"><code>@mmastrac</code></a> in <a href="https://redirect.github.com/mmastrac/linktime/pull/436">mmastrac/linktime#436</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/mmastrac/linktime/compare/ctor-1.0.1...ctor-1.0.2">https://github.com/mmastrac/linktime/compare/ctor-1.0.1...ctor-1.0.2</a></p> <h2>ctor-1.0.1</h2> <h2>What's Changed</h2> <ul> <li>Fix duplicated ctor calls in WASM <a href="https://redirect.github.com/mmastrac/linktime/pull/422">mmastrac/linktime#422</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/mmastrac/linktime/compare/ctor-1.0.0...ctor-1.0.1">https://github.com/mmastrac/linktime/compare/ctor-1.0.0...ctor-1.0.1</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/mmastrac/linktime/commit/70fd4da884a56dfefc52223565b6e62ce3440431"><code>70fd4da</code></a> Allow "optional" ctors where the ctors can be generated by a const function (...</li> <li><a href="https://github.com/mmastrac/linktime/commit/3af02b739896c32c7eafdf3500f6b453260056dd"><code>3af02b7</code></a> Allow various forms of &'static for static ctors (<a href="https://redirect.github.com/mmastrac/linktime/issues/435">#435</a>)</li> <li><a href="https://github.com/mmastrac/linktime/commit/b1212494667c7267110b17be3441bc14532e4407"><code>b121249</code></a> General test improvements (<a href="https://redirect.github.com/mmastrac/linktime/issues/433">#433</a>)</li> <li><a href="https://github.com/mmastrac/linktime/commit/cb520610ebf67e08447b8cee65d89c0ab4739ba0"><code>cb52061</code></a> Update crate metadata (<a href="https://redirect.github.com/mmastrac/linktime/issues/432">#432</a>)</li> <li><a href="https://github.com/mmastrac/linktime/commit/4f3d0160636b1aa0b4d7d7e72b3cd3755e4821fc"><code>4f3d016</code></a> Improved link-section WASM implementation (<a href="https://redirect.github.com/mmastrac/linktime/issues/431">#431</a>)</li> <li><a href="https://github.com/mmastrac/linktime/commit/f9d7daf2d42f874a9fc910664be788f90459eb2d"><code>f9d7daf</code></a> Add const option for link-section (<a href="https://redirect.github.com/mmastrac/linktime/issues/430">#430</a>)</li> <li><a href="https://github.com/mmastrac/linktime/commit/a162ffcb9bda2a2c266b1159e428a51b43faf6fe"><code>a162ffc</code></a> scattered collections: basic crate structure PR (<a href="https://redirect.github.com/mmastrac/linktime/issues/428">#428</a>)</li> <li><a href="https://github.com/mmastrac/linktime/commit/51fc2e975b45d1234a51ddd5ce90d8bf349e91bb"><code>51fc2e9</code></a> dtor 1.0 (<a href="https://redirect.github.com/mmastrac/linktime/issues/419">#419</a>)</li> <li><a href="https://github.com/mmastrac/linktime/commit/d755cc55ce2a51a953150279a7fd0e5edd618aed"><code>d755cc5</code></a> Update <code>link-section</code> behaviour for WASM targets (<a href="https://redirect.github.com/mmastrac/linktime/issues/426">#426</a>)</li> <li><a href="https://github.com/mmastrac/linktime/commit/8f6eea205a89fea4655aa029d84ebaf4e9ca5d31"><code>8f6eea2</code></a> Bump ctor/dtor versions (<a href="https://redirect.github.com/mmastrac/linktime/issues/425">#425</a>)</li> <li>Additional commits viewable in <a href="https://github.com/mmastrac/linktime/compare/ctor-1.0.0...ctor-1.0.2">compare view</a></li> </ul> </details> <br /> Updates `tokio` from 1.52.1 to 1.52.2 <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.2</h2> <h1>1.52.2 (May 4th, 2026)</h1> <p>This release reverts the LIFO slot stealing change introduced in 1.51.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7431">#7431</a>), due to [its performance impact]<a href="https://redirect.github.com/tokio-rs/tokio/issues/8065">#8065</a>. (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8100">#8100</a>)</p> <p><a href="https://redirect.github.com/tokio-rs/tokio/issues/7431">#7431</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7431">tokio-rs/tokio#7431</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/8065">#8065</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/8065">tokio-rs/tokio#8065</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/8100">#8100</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/8100">tokio-rs/tokio#8100</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/tokio-rs/tokio/commit/4abe9d732eb01f7b092a571c3dcc4fbd266f4067"><code>4abe9d7</code></a> chore: prepare Tokio v1.52.2 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8115">#8115</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/f82bcf3f45eb9d0dad9d7e45251adf67223f03b6"><code>f82bcf3</code></a> Merge 'tokio-1.51.2' into 'tokio-1.52.x' (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8114">#8114</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/7db9bc41f18dffb6953f762a5f8e2f4ddb54d80d"><code>7db9bc4</code></a> test: revert "remove <code>churn()</code> task from <code>lifo_stealable</code>" (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8114">#8114</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/64834ec7018de92fadf00d053b565263913439c1"><code>64834ec</code></a> chore: prepare Tokio v1.51.2 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8113">#8113</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/967f5715a71d5d2600b71da8c4ab652c4e644a41"><code>967f571</code></a> runtime: revert "steal tasks from the LIFO slot" (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8100">#8100</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/9271e3ed05928eafbeed9dd31d93aebaa49d2aad"><code>9271e3e</code></a> Merge tokio-1.51.x (for <a href="https://redirect.github.com/tokio-rs/tokio/issues/8101">#8101</a>) into tokio-1.52.x (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8106">#8106</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/cd1823f43efa95439b79a5a4507df65f83822004"><code>cd1823f</code></a> Revert "Pin stable to 1.94 for tokio-1.51.x" (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8106">#8106</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/a97cf12ed9b90e3d5c1557f3afb47f43fcb84301"><code>a97cf12</code></a> Merge tokio-1.47.x (commit 670a907c55c7) into tokio-1.51.x (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8105">#8105</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/bde3f20b0fd5de85a8946c4c5c623c039dcfa842"><code>bde3f20</code></a> Pin stable to 1.94 for tokio-1.51.x (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8105">#8105</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/670a907c55c7f7b27da203208e65da60de6598b2"><code>670a907</code></a> ci: fix CI on tokio-1.47.x (<a href="https://redirect.github.com/tokio-rs/tokio/issues/8101">#8101</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tokio-rs/tokio/compare/tokio-1.52.1...tokio-1.52.2">compare view</a></li> </ul> </details> <br /> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Lionel Henry <lionel.hry@proton.me>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Broken off from #427 - this is the basic crate structure and supporting macros.