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 />
[](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 }