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

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


The following commit(s) were added to refs/heads/main by this push:
     new b4450b17 build: raise MSRV to 1.94.1 to match what the dependency 
graph requires (#715)
b4450b17 is described below

commit b4450b17e554b4f88a0d448ff0b63d800a21043e
Author: Y Ethan Guo <[email protected]>
AuthorDate: Thu Sep 3 19:20:34 2026 -0700

    build: raise MSRV to 1.94.1 to match what the dependency graph requires 
(#715)
---
 AGENTS.md        | 4 ++--
 Cargo.toml       | 2 +-
 crates/AGENTS.md | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/AGENTS.md b/AGENTS.md
index cdf5f24d..9b26c5ce 100644
--- a/AGENTS.md
+++ b/AGENTS.md
@@ -3,7 +3,7 @@
 ## Project
 
 Native Rust implementation of [Apache Hudi](https://hudi.apache.org) with 
Python (PyO3) and C++
-([`cxx`](https://cxx.rs)) bindings. Apache 2.0. Rust workspace, edition 
`2024`. MSRV is `1.91.1`;
+([`cxx`](https://cxx.rs)) bindings. Apache 2.0. Rust workspace, edition 
`2024`. MSRV is `1.94.1`;
 the dev toolchain is pinned to Rust `1.94`. Python `>=3.10`. Key traits: 
async-first (tokio),
 Arrow-native, `object_store` for all I/O, timeline-based MVCC.
 
@@ -28,7 +28,7 @@ and humans run what CI runs. Cargo / maturin go through 
[`build-wrapper.sh`](./b
 make setup-venv && source .venv/bin/activate
 make develop                 # build workspace + install Python binding via 
maturin
 make format check test       # the pre-PR loop CI runs
-cargo +1.91.1 check --workspace --all-targets --all-features  # optional MSRV 
sanity check
+cargo +1.94.1 check --workspace --all-targets --all-features  # optional MSRV 
sanity check
 
 cargo test -p hudi-core                                        # one crate
 cargo test -p hudi-core table::tests::hudi_table_get_schema    # one test
diff --git a/Cargo.toml b/Cargo.toml
index 4a380c5d..8d4df409 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -29,7 +29,7 @@ resolver = "2"
 version = "0.5.0-dev"
 edition = "2024"
 license = "Apache-2.0"
-rust-version = "1.91.1"
+rust-version = "1.94.1"
 keywords = ["apachehudi", "hudi", "datalake", "arrow"]
 readme = "README.md"
 description = "The native Rust implementation for Apache Hudi"
diff --git a/crates/AGENTS.md b/crates/AGENTS.md
index 889ec160..eb853704 100644
--- a/crates/AGENTS.md
+++ b/crates/AGENTS.md
@@ -61,5 +61,5 @@ Naming: `test_<function>_<scenario>_<expected>`. Shared 
fixtures in `crates/test
 
 Run `make format-rust check-rust` before submitting to match CI.
 
-- **Inline format args** (Rust 1.91.1+): `format!("{x}")`, not `format!("{}", 
x)` — expressions
+- **Inline format args** (Rust 1.94.1+): `format!("{x}")`, not `format!("{}", 
x)` — expressions
   like `path.display()` still require positional args.

Reply via email to