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

Jefffrey pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/arrow-rs.git


The following commit(s) were added to refs/heads/main by this push:
     new d9919194ee chore(deps): bump num-bigint from 0.4.6 to 0.5.0 (#10279)
d9919194ee is described below

commit d9919194eef5ecca7f3b42726359a820825b30e6
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Sat Jul 4 10:12:39 2026 +1000

    chore(deps): bump num-bigint from 0.4.6 to 0.5.0 (#10279)
    
    Bumps [num-bigint](https://github.com/rust-num/num-bigint) from 0.4.6 to
    0.5.0.
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    
href="https://github.com/rust-num/num-bigint/blob/master/RELEASES.md";>num-bigint's
    changelog</a>.</em></p>
    <blockquote>
    <h1>Release 0.5.0 (2026-07-02)</h1>
    <ul>
    <li><a
    href="https://redirect.github.com/rust-num/num-bigint/pull/338";>Upgrade
    to <code>rand</code> v0.10 and/or v0.9, and split
    <code>rand_core</code></a>.
    <ul>
    <li>The former <code>rand</code> feature is now split into multiple
    features, <code>rand_0_9</code>,
    <code>rand_core_0_9</code>, <code>rand_0_10</code>, and
    <code>rand_core_0_10</code>, depending on the
    version and feature set you need.</li>
    <li>The <code>RandBigInt</code> extension trait is now split into
    <code>BigRng09</code> and
    <code>BigRng010</code> for each version.</li>
    <li>The <code>gen_*</code> methods are deprecated in favor of new
    <code>random_*</code> methods.</li>
    <li>This is also a <a
    
href="https://rust-random.github.io/book/crate-reprod.html#api-breaking-value-breaking-and-semver";>value-breaking</a>
    release, as <code>rand</code> defines it.</li>
    </ul>
    </li>
    </ul>
    <p><strong>Contributors</strong>: <a
    href="https://github.com/bionicles";><code>@​bionicles</code></a>, <a
    href="https://github.com/cuviper";><code>@​cuviper</code></a>, <a
    href="https://github.com/divergentdave";><code>@​divergentdave</code></a></p>
    <h1>Release 0.4.7 (2026-07-02)</h1>
    <ul>
    <li><a
    href="https://redirect.github.com/rust-num/num-bigint/pull/307";>Inline
    single-digit values.</a> This reduces heap allocations, and
    also enables <code>const ONE</code>, <code>const NEG_ONE</code>, and
    <code>const fn new_const</code>.</li>
    <li><a
    href="https://redirect.github.com/rust-num/num-bigint/pull/316";>Use
    divide and conquer in <code>to_radix_digits</code>,</a> also
    implementing
    the Burnikel-Ziegler algorithm to speed up large divisions in
    general.</li>
    <li><a
    href="https://redirect.github.com/rust-num/num-bigint/pull/330";>Implement
    <code>LowerBounded</code> for <code>BigUint</code>.</a></li>
    </ul>
    <p><strong>Contributors</strong>: <a
    href="https://github.com/cp289";><code>@​cp289</code></a>, <a
    href="https://github.com/cuviper";><code>@​cuviper</code></a>, <a
    href="https://github.com/hkalbasi";><code>@​hkalbasi</code></a>, <a
    href="https://github.com/mikem8891";><code>@​mikem8891</code></a>, <a
    href="https://github.com/pRizz";><code>@​pRizz</code></a>, <a
    href="https://github.com/tyilo";><code>@​tyilo</code></a>, <a
    href="https://github.com/xtqqczze";><code>@​xtqqczze</code></a></p>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    
href="https://github.com/rust-num/num-bigint/commit/0ab95df78c44aeb9036b3b4f06ff39a740230924";><code>0ab95df</code></a>
    Merge pull request <a
    href="https://redirect.github.com/rust-num/num-bigint/issues/338";>#338</a>
    from cuviper/rand-0.10</li>
    <li><a
    
href="https://github.com/rust-num/num-bigint/commit/33d6998b40cad9787e2179ddfecf8eab655d759d";><code>33d6998</code></a>
    Release 0.5.0</li>
    <li><a
    
href="https://github.com/rust-num/num-bigint/commit/84d05b791d0b748b5bac9c7766109853949e5034";><code>84d05b7</code></a>
    Clean up manifests of ci crates</li>
    <li><a
    
href="https://github.com/rust-num/num-bigint/commit/f8daf564cd3d0888c3aeca6e4a0e63cb3c69a83d";><code>f8daf56</code></a>
    Allow <code>clippy::duplicate_mod</code> where intended</li>
    <li><a
    
href="https://github.com/rust-num/num-bigint/commit/022310ab277684b9e7fe586304d0dfaa11cb73fe";><code>022310a</code></a>
    Rearrange the <code>rand</code> features to support both 0.9 and
    0.10</li>
    <li><a
    
href="https://github.com/rust-num/num-bigint/commit/537a0362554ae00a97dbe4af58770dfcd0e0a1ca";><code>537a036</code></a>
    ci: use the fallback resolver for deps</li>
    <li><a
    
href="https://github.com/rust-num/num-bigint/commit/6303d1a312295a8d62ccde624f25dc806d9d9b43";><code>6303d1a</code></a>
    Upgrade to <code>rand v0.10</code> and split <code>rand_core
    v0.10</code></li>
    <li><a
    
href="https://github.com/rust-num/num-bigint/commit/1d3365b0d3b681059686f079222f323ac800304b";><code>1d3365b</code></a>
    Merge pull request <a
    href="https://redirect.github.com/rust-num/num-bigint/issues/346";>#346</a>
    from cuviper/release-0.4.7</li>
    <li><a
    
href="https://github.com/rust-num/num-bigint/commit/73a720548ddbc9f76589bc97b13c66244986e04d";><code>73a7205</code></a>
    Release 0.4.7</li>
    <li><a
    
href="https://github.com/rust-num/num-bigint/commit/6e9fe33140bcb8f0a6cc6cb8b77146f093105b1b";><code>6e9fe33</code></a>
    Merge pull request <a
    href="https://redirect.github.com/rust-num/num-bigint/issues/335";>#335</a>
    from cp289/sign_docs</li>
    <li>Additional commits viewable in <a
    
href="https://github.com/rust-num/num-bigint/compare/num-bigint-0.4.6...num-bigint-0.5.0";>compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=num-bigint&package-manager=cargo&previous-version=0.4.6&new-version=0.5.0)](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>
---
 Cargo.lock                        | 26 ++++++++++++++++++--------
 arrow-avro/Cargo.toml             |  2 +-
 arrow-buffer/Cargo.toml           |  2 +-
 arrow-integration-test/Cargo.toml |  2 +-
 parquet/Cargo.toml                |  2 +-
 5 files changed, 22 insertions(+), 12 deletions(-)

diff --git a/Cargo.lock b/Cargo.lock
index ba16e5d290..ddeaef2f39 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -137,7 +137,7 @@ dependencies = [
  "digest 0.10.7",
  "log",
  "miniz_oxide",
- "num-bigint",
+ "num-bigint 0.4.7",
  "quad-rand",
  "rand 0.9.4",
  "regex-lite",
@@ -249,7 +249,7 @@ dependencies = [
  "indexmap",
  "liblzma",
  "md5",
- "num-bigint",
+ "num-bigint 0.5.0",
  "object_store",
  "once_cell",
  "rand 0.9.4",
@@ -271,7 +271,7 @@ dependencies = [
  "bytes",
  "criterion",
  "half",
- "num-bigint",
+ "num-bigint 0.5.0",
  "num-traits",
  "rand 0.9.4",
 ]
@@ -376,7 +376,7 @@ dependencies = [
  "arrow",
  "arrow-buffer",
  "hex",
- "num-bigint",
+ "num-bigint 0.5.0",
  "num-traits",
  "serde",
  "serde_json",
@@ -679,7 +679,7 @@ checksum = 
"4d6867f1565b3aad85681f1015055b087fcfd840d6aeee6eee7f2da317603695"
 dependencies = [
  "autocfg",
  "libm",
- "num-bigint",
+ "num-bigint 0.4.7",
  "num-integer",
  "num-traits",
  "serde",
@@ -2140,15 +2140,25 @@ dependencies = [
 
 [[package]]
 name = "num-bigint"
-version = "0.4.6"
+version = "0.4.7"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9"
+checksum = "c863e9ab5e7bf9c99ba75e1050f1e4d624ae87ed3532d6238ffbdc7b585dbbe6"
 dependencies = [
  "num-integer",
  "num-traits",
  "serde",
 ]
 
+[[package]]
+name = "num-bigint"
+version = "0.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "7032fbb7ef662c18e806aa75b311f68ddf5c94e8fc62832c0039d79095ab6abf"
+dependencies = [
+ "num-integer",
+ "num-traits",
+]
+
 [[package]]
 name = "num-complex"
 version = "0.4.6"
@@ -2340,7 +2350,7 @@ dependencies = [
  "hashbrown 0.17.1",
  "insta",
  "lz4_flex",
- "num-bigint",
+ "num-bigint 0.5.0",
  "num-integer",
  "num-traits",
  "object_store",
diff --git a/arrow-avro/Cargo.toml b/arrow-avro/Cargo.toml
index f46ef7e7b9..0cc5af7010 100644
--- a/arrow-avro/Cargo.toml
+++ b/arrow-avro/Cargo.toml
@@ -92,7 +92,7 @@ arrow = { workspace = true, features = ["prettyprint"] }
 futures = "0.3.31"
 async-stream = "0.3.6"
 apache-avro = "0.21.0"
-num-bigint = "0.4"
+num-bigint = "0.5"
 object_store = { workspace = true, features = ["fs"] }
 once_cell = "1.21.3"
 half = { version = "2.1", default-features = false }
diff --git a/arrow-buffer/Cargo.toml b/arrow-buffer/Cargo.toml
index 1400c19863..834995eaed 100644
--- a/arrow-buffer/Cargo.toml
+++ b/arrow-buffer/Cargo.toml
@@ -41,7 +41,7 @@ pool = []
 
 [dependencies]
 bytes = { version = "1.4" }
-num-bigint = { version = "0.4.6", default-features = false, features = ["std"] 
}
+num-bigint = { version = "0.5.0", default-features = false, features = ["std"] 
}
 num-traits = { version = "0.2.19", default-features = false, features = 
["std"] }
 half = { version = "2.1", default-features = false }
 
diff --git a/arrow-integration-test/Cargo.toml 
b/arrow-integration-test/Cargo.toml
index 39ea3b60b1..807a385744 100644
--- a/arrow-integration-test/Cargo.toml
+++ b/arrow-integration-test/Cargo.toml
@@ -39,7 +39,7 @@ all-features = true
 arrow = { workspace = true }
 arrow-buffer = { workspace = true }
 hex = { version = "0.4", default-features = false, features = ["std"] }
-num-bigint = { version = "0.4", default-features = false }
+num-bigint = { version = "0.5", default-features = false }
 num-traits = { version = "0.2.19", default-features = false, features = 
["std"] }
 serde = { version = "1.0", default-features = false, features = ["rc", 
"derive"] }
 serde_json = { version = "1.0", default-features = false, features = ["std"] }
diff --git a/parquet/Cargo.toml b/parquet/Cargo.toml
index eaf8b29208..d50300e13e 100644
--- a/parquet/Cargo.toml
+++ b/parquet/Cargo.toml
@@ -59,7 +59,7 @@ flate2 = { version = "1.1", default-features = false, 
optional = true }
 lz4_flex = { version = "0.13", default-features = false, features = ["std", 
"frame"], optional = true }
 zstd = { version = "0.13", optional = true, default-features = false }
 chrono = { workspace = true }
-num-bigint = { version = "0.4", default-features = false }
+num-bigint = { version = "0.5", default-features = false }
 num-integer = { version = "0.1.46", default-features = false, features = 
["std"] }
 num-traits = { version = "0.2.19", default-features = false, features = 
["std"] }
 base64 = { version = "0.22", default-features = false, features = ["std", ], 
optional = true }

Reply via email to