This is an automated email from the ASF dual-hosted git repository.

CTTY pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/iceberg-rust.git


The following commit(s) were added to refs/heads/main by this push:
     new d002c21aa chore(deps): Bump rand from 0.9.4 to 0.10.1 (#2449)
d002c21aa is described below

commit d002c21aa2729fb8235e83178a65d99b4ae9dfe5
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Wed May 13 18:07:42 2026 -0700

    chore(deps): Bump rand from 0.9.4 to 0.10.1 (#2449)
    
    Bumps [rand](https://github.com/rust-random/rand) from 0.9.4 to 0.10.1.
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/rust-random/rand/blob/master/CHANGELOG.md";>rand's
    changelog</a>.</em></p>
    <blockquote>
    <h2>[0.10.1] — 2026-02-11</h2>
    <p>This release includes a fix for a soundness bug; see <a
    
href="https://redirect.github.com/rust-random/rand/issues/1763";>#1763</a>.</p>
    <h3>Changes</h3>
    <ul>
    <li>Document panic behavior of <code>make_rng</code> and add
    <code>#[track_caller]</code> (<a
    
href="https://redirect.github.com/rust-random/rand/issues/1761";>#1761</a>)</li>
    <li>Deprecate feature <code>log</code> (<a
    
href="https://redirect.github.com/rust-random/rand/issues/1763";>#1763</a>)</li>
    </ul>
    <p><a
    href="https://redirect.github.com/rust-random/rand/issues/1761";>#1761</a>:
    <a
    
href="https://redirect.github.com/rust-random/rand/pull/1761";>rust-random/rand#1761</a>
    <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.10.0] - 2026-02-08</h2>
    <h3>Changes</h3>
    <ul>
    <li>The dependency on <code>rand_chacha</code> has been replaced with a
    dependency on <code>chacha20</code>. This changes the implementation
    behind <code>StdRng</code>, but the output remains the same. There may
    be some API breakage when using the ChaCha-types directly as these are
    now the ones in <code>chacha20</code> instead of
    <code>rand_chacha</code> (<a
    
href="https://redirect.github.com/rust-random/rand/issues/1642";>#1642</a>).</li>
    <li>Rename fns <code>IndexedRandom::choose_multiple</code> -&gt;
    <code>sample</code>, <code>choose_multiple_array</code> -&gt;
    <code>sample_array</code>, <code>choose_multiple_weighted</code> -&gt;
    <code>sample_weighted</code>, struct <code>SliceChooseIter</code> -&gt;
    <code>IndexedSamples</code> and fns
    <code>IteratorRandom::choose_multiple</code> -&gt; <code>sample</code>,
    <code>choose_multiple_fill</code> -&gt; <code>sample_fill</code> (<a
    
href="https://redirect.github.com/rust-random/rand/issues/1632";>#1632</a>)</li>
    <li>Use Edition 2024 and MSRV 1.85 (<a
    
href="https://redirect.github.com/rust-random/rand/issues/1653";>#1653</a>)</li>
    <li>Let <code>Fill</code> be implemented for element types, not
    sliceable types (<a
    
href="https://redirect.github.com/rust-random/rand/issues/1652";>#1652</a>)</li>
    <li>Fix <code>OsError::raw_os_error</code> on UEFI targets by returning
    <code>Option&lt;usize&gt;</code> (<a
    
href="https://redirect.github.com/rust-random/rand/issues/1665";>#1665</a>)</li>
    <li>Replace fn <code>TryRngCore::read_adapter(..) -&gt;
    RngReadAdapter</code> with simpler struct <code>RngReader</code> (<a
    
href="https://redirect.github.com/rust-random/rand/issues/1669";>#1669</a>)</li>
    <li>Remove fns <code>SeedableRng::from_os_rng</code>,
    <code>try_from_os_rng</code> (<a
    
href="https://redirect.github.com/rust-random/rand/issues/1674";>#1674</a>)</li>
    <li>Remove <code>Clone</code> support for <code>StdRng</code>,
    <code>ReseedingRng</code> (<a
    
href="https://redirect.github.com/rust-random/rand/issues/1677";>#1677</a>)</li>
    <li>Use <code>postcard</code> instead of <code>bincode</code> to test
    the serde feature (<a
    
href="https://redirect.github.com/rust-random/rand/issues/1693";>#1693</a>)</li>
    <li>Avoid excessive allocation in <code>IteratorRandom::sample</code>
    when <code>amount</code> is much larger than iterator size (<a
    
href="https://redirect.github.com/rust-random/rand/issues/1695";>#1695</a>)</li>
    <li>Rename <code>os_rng</code> -&gt; <code>sys_rng</code>,
    <code>OsRng</code> -&gt; <code>SysRng</code>, <code>OsError</code> -&gt;
    <code>SysError</code> (<a
    
href="https://redirect.github.com/rust-random/rand/issues/1697";>#1697</a>)</li>
    <li>Rename <code>Rng</code> -&gt; <code>RngExt</code> as upstream
    <code>rand_core</code> has renamed <code>RngCore</code> -&gt;
    <code>Rng</code> (<a
    
href="https://redirect.github.com/rust-random/rand/issues/1717";>#1717</a>)</li>
    </ul>
    <h3>Additions</h3>
    <ul>
    <li>Add fns <code>IndexedRandom::choose_iter</code>,
    <code>choose_weighted_iter</code> (<a
    
href="https://redirect.github.com/rust-random/rand/issues/1632";>#1632</a>)</li>
    <li>Pub export <code>Xoshiro128PlusPlus</code>,
    <code>Xoshiro256PlusPlus</code> prngs (<a
    
href="https://redirect.github.com/rust-random/rand/issues/1649";>#1649</a>)</li>
    <li>Pub export <code>ChaCha8Rng</code>, <code>ChaCha12Rng</code>,
    <code>ChaCha20Rng</code> behind <code>chacha</code> feature (<a
    
href="https://redirect.github.com/rust-random/rand/issues/1659";>#1659</a>)</li>
    <li>Fn <code>rand::make_rng() -&gt; R where R: SeedableRng</code> (<a
    
href="https://redirect.github.com/rust-random/rand/issues/1734";>#1734</a>)</li>
    </ul>
    <h3>Removals</h3>
    <ul>
    <li>Removed <code>ReseedingRng</code> (<a
    
href="https://redirect.github.com/rust-random/rand/issues/1722";>#1722</a>)</li>
    <li>Removed unused feature &quot;nightly&quot; (<a
    
href="https://redirect.github.com/rust-random/rand/issues/1732";>#1732</a>)</li>
    <li>Removed feature <code>small_rng</code> (<a
    
href="https://redirect.github.com/rust-random/rand/issues/1732";>#1732</a>)</li>
    </ul>
    <p><a
    href="https://redirect.github.com/rust-random/rand/issues/1632";>#1632</a>:
    <a
    
href="https://redirect.github.com/rust-random/rand/pull/1632";>rust-random/rand#1632</a>
    <a
    href="https://redirect.github.com/rust-random/rand/issues/1642";>#1642</a>:
    <a
    
href="https://redirect.github.com/rust-random/rand/pull/1642";>rust-random/rand#1642</a>
    <a
    href="https://redirect.github.com/rust-random/rand/issues/1649";>#1649</a>:
    <a
    
href="https://redirect.github.com/rust-random/rand/pull/1649";>rust-random/rand#1649</a>
    <a
    href="https://redirect.github.com/rust-random/rand/issues/1652";>#1652</a>:
    <a
    
href="https://redirect.github.com/rust-random/rand/pull/1652";>rust-random/rand#1652</a>
    <a
    href="https://redirect.github.com/rust-random/rand/issues/1653";>#1653</a>:
    <a
    
href="https://redirect.github.com/rust-random/rand/pull/1653";>rust-random/rand#1653</a>
    <a
    href="https://redirect.github.com/rust-random/rand/issues/1659";>#1659</a>:
    <a
    
href="https://redirect.github.com/rust-random/rand/pull/1659";>rust-random/rand#1659</a>
    <a
    href="https://redirect.github.com/rust-random/rand/issues/1665";>#1665</a>:
    <a
    
href="https://redirect.github.com/rust-random/rand/pull/1665";>rust-random/rand#1665</a>
    <a
    href="https://redirect.github.com/rust-random/rand/issues/1669";>#1669</a>:
    <a
    
href="https://redirect.github.com/rust-random/rand/pull/1669";>rust-random/rand#1669</a>
    <a
    href="https://redirect.github.com/rust-random/rand/issues/1674";>#1674</a>:
    <a
    
href="https://redirect.github.com/rust-random/rand/pull/1674";>rust-random/rand#1674</a>
    <a
    href="https://redirect.github.com/rust-random/rand/issues/1677";>#1677</a>:
    <a
    
href="https://redirect.github.com/rust-random/rand/pull/1677";>rust-random/rand#1677</a>
    <a
    href="https://redirect.github.com/rust-random/rand/issues/1693";>#1693</a>:
    <a
    
href="https://redirect.github.com/rust-random/rand/pull/1693";>rust-random/rand#1693</a>
    <a
    href="https://redirect.github.com/rust-random/rand/issues/1695";>#1695</a>:
    <a
    
href="https://redirect.github.com/rust-random/rand/pull/1695";>rust-random/rand#1695</a>
    <a
    href="https://redirect.github.com/rust-random/rand/issues/1697";>#1697</a>:
    <a
    
href="https://redirect.github.com/rust-random/rand/pull/1697";>rust-random/rand#1697</a></p>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    
href="https://github.com/rust-random/rand/commit/27ff4cb7ced3122a1f677fc248c1a07e59ddc8cd";><code>27ff4cb</code></a>
    Prepare v0.10.1: deprecate feature <code>log</code> (<a
    
href="https://redirect.github.com/rust-random/rand/issues/1763";>#1763</a>)</li>
    <li><a
    
href="https://github.com/rust-random/rand/commit/98d06386dc4e1d1c89a91f4e483d571921c29ecf";><code>98d0638</code></a>
    make_rng: document panic and add #[track_caller] (<a
    
href="https://redirect.github.com/rust-random/rand/issues/1761";>#1761</a>)</li>
    <li><a
    
href="https://github.com/rust-random/rand/commit/54e5eaaa7ac11af3aa60b5ccc486182189e6f9ef";><code>54e5eaa</code></a>
    Fix doc error (<a
    
href="https://redirect.github.com/rust-random/rand/issues/1758";>#1758</a>)</li>
    <li><a
    
href="https://github.com/rust-random/rand/commit/1ce4c080186730595a8d464591d17aac22a42252";><code>1ce4c08</code></a>
    Bump itoa from 1.0.17 to 1.0.18 in the all-deps group (<a
    
href="https://redirect.github.com/rust-random/rand/issues/1756";>#1756</a>)</li>
    <li><a
    
href="https://github.com/rust-random/rand/commit/ccb734b9c22891a19f11be125c2f09a43809b08e";><code>ccb734b</code></a>
    docs: fix typo in doc comment (<a
    
href="https://redirect.github.com/rust-random/rand/issues/1754";>#1754</a>)</li>
    <li><a
    
href="https://github.com/rust-random/rand/commit/357eb7de9c9c80184449e8b515c821e48cf4df74";><code>357eb7d</code></a>
    Bump libc from 0.2.182 to 0.2.183 in the all-deps group (<a
    
href="https://redirect.github.com/rust-random/rand/issues/1753";>#1753</a>)</li>
    <li><a
    
href="https://github.com/rust-random/rand/commit/5e77fe5d61b886988cae67b6d8fb09e405845c63";><code>5e77fe5</code></a>
    Fix trait references in documentation (<a
    
href="https://redirect.github.com/rust-random/rand/issues/1752";>#1752</a>)</li>
    <li><a
    
href="https://github.com/rust-random/rand/commit/da891850ab2b38f4322ec140ae29d305dfb162c3";><code>da89185</code></a>
    Bump the all-deps group with 3 updates (<a
    
href="https://redirect.github.com/rust-random/rand/issues/1751";>#1751</a>)</li>
    <li><a
    
href="https://github.com/rust-random/rand/commit/50516ff45c3675d9c2d247e70bc8db691ed8366d";><code>50516ff</code></a>
    Bump the all-deps group with 2 updates (<a
    
href="https://redirect.github.com/rust-random/rand/issues/1749";>#1749</a>)</li>
    <li><a
    
href="https://github.com/rust-random/rand/commit/fd71de97fdc7050b9a2d8384f5f8afce7d991ca3";><code>fd71de9</code></a>
    Bump the all-deps group with 2 updates (<a
    
href="https://redirect.github.com/rust-random/rand/issues/1747";>#1747</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/rust-random/rand/compare/0.9.4...0.10.1";>compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=rand&package-manager=cargo&previous-version=0.9.4&new-version=0.10.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    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 this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    
    
    </details>
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] 
<49699333+dependabot[bot]@users.noreply.github.com>

Reply via email to