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

blackmwk 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 5c487b29f chore(deps): Bump rand from 0.9.5 to 0.10.2 (#2946)
5c487b29f is described below

commit 5c487b29ff07e6983f4128add4b15dcf36af33b9
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Tue Aug 4 14:26:38 2026 +0800

    chore(deps): Bump rand from 0.9.5 to 0.10.2 (#2946)
    
    Bumps [rand](https://github.com/rust-random/rand) from 0.9.5 to 0.10.2.
    <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.2] — 2026-07-02</h2>
    <h3>Fixes</h3>
    <ul>
    <li>Fix possible memory safety violation due to deserialization of
    <code>UniformChar</code> from bad source (<a
    
href="https://redirect.github.com/rust-random/rand/issues/1790";>#1790</a>)</li>
    </ul>
    <h3>Changes</h3>
    <ul>
    <li>Document required output order of fn <code>partial_shuffle</code>
    and apply <code>#[must_use]</code> (<a
    
href="https://redirect.github.com/rust-random/rand/issues/1769";>#1769</a>)</li>
    <li>Avoid usage of <code>unsafe</code> in contexts where non-local
    memory corruption could invalidate contract (<a
    
href="https://redirect.github.com/rust-random/rand/issues/1791";>#1791</a>)</li>
    </ul>
    <p><a
    href="https://redirect.github.com/rust-random/rand/issues/1769";>#1769</a>:
    <a
    
href="https://redirect.github.com/rust-random/rand/pull/1769";>rust-random/rand#1769</a>
    <a
    href="https://redirect.github.com/rust-random/rand/issues/1790";>#1790</a>:
    <a
    
href="https://redirect.github.com/rust-random/rand/pull/1790";>rust-random/rand#1790</a>
    <a
    href="https://redirect.github.com/rust-random/rand/issues/1791";>#1791</a>:
    <a
    
href="https://redirect.github.com/rust-random/rand/pull/1791";>rust-random/rand#1791</a></p>
    <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>
    <!-- raw HTML omitted -->
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    
href="https://github.com/rust-random/rand/commit/1540ea327e8beaf0694ea64f6d9eb8eaadd47bd5";><code>1540ea3</code></a>
    Prepare rand 0.10.2 (<a
    
href="https://redirect.github.com/rust-random/rand/issues/1800";>#1800</a>)</li>
    <li><a
    
href="https://github.com/rust-random/rand/commit/a29964ad94b54c25b3865626de6964ce0f796a29";><code>a29964a</code></a>
    Bump chacha20 from 0.10.0 to 0.10.1 in the all-deps group (<a
    
href="https://redirect.github.com/rust-random/rand/issues/1801";>#1801</a>)</li>
    <li><a
    
href="https://github.com/rust-random/rand/commit/ced94914cb75c93a1f19140a966a466345185fff";><code>ced9491</code></a>
    Tweak docs for RngExt::random_range and SampleRange (<a
    
href="https://redirect.github.com/rust-random/rand/issues/1798";>#1798</a>)</li>
    <li><a
    
href="https://github.com/rust-random/rand/commit/db146647afaf002b866420d34e4501b0dd872163";><code>db14664</code></a>
    Check UniformChar validity on deser (<a
    
href="https://redirect.github.com/rust-random/rand/issues/1790";>#1790</a>)</li>
    <li><a
    
href="https://github.com/rust-random/rand/commit/bea8620204c7aeecdefc132b5cb0dec8134add4b";><code>bea8620</code></a>
    Bump the all-deps group with 2 updates (<a
    
href="https://redirect.github.com/rust-random/rand/issues/1796";>#1796</a>)</li>
    <li><a
    
href="https://github.com/rust-random/rand/commit/4f449322825498e4ec1f486119e5fd251ba97f8a";><code>4f44932</code></a>
    Bump actions/cache from 5 to 6 (<a
    
href="https://redirect.github.com/rust-random/rand/issues/1795";>#1795</a>)</li>
    <li><a
    
href="https://github.com/rust-random/rand/commit/b999a130a990b30af01743021e8ea97f3b09a17e";><code>b999a13</code></a>
    Bump actions/checkout from 6 to 7 (<a
    
href="https://redirect.github.com/rust-random/rand/issues/1794";>#1794</a>)</li>
    <li><a
    
href="https://github.com/rust-random/rand/commit/aeab810bd9704a3b7666ba0a78e1ad5d1d5ad1ae";><code>aeab810</code></a>
    Avoid unsafe where safety depends on non-local values (<a
    
href="https://redirect.github.com/rust-random/rand/issues/1791";>#1791</a>)</li>
    <li><a
    
href="https://github.com/rust-random/rand/commit/1896d7c660524a022b3dbc3a1e044e162d766b25";><code>1896d7c</code></a>
    Add typos CI job (<a
    
href="https://redirect.github.com/rust-random/rand/issues/1789";>#1789</a>)</li>
    <li><a
    
href="https://github.com/rust-random/rand/commit/43eddee18c8cca2cebee929be3899cf183afe801";><code>43eddee</code></a>
    Bump the all-deps group with 2 updates (<a
    
href="https://redirect.github.com/rust-random/rand/issues/1788";>#1788</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/rust-random/rand/compare/0.9.5...0.10.2";>compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] 
<49699333+dependabot[bot]@users.noreply.github.com>
---
 Cargo.lock | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Cargo.lock b/Cargo.lock
index d7660914a..77cc5f204 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -7631,7 +7631,7 @@ source = 
"registry+https://github.com/rust-lang/crates.io-index";
 checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd"
 dependencies = [
  "fastrand",
- "getrandom 0.3.4",
+ "getrandom 0.4.3",
  "once_cell",
  "rustix",
  "windows-sys 0.52.0",

Reply via email to