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

HyukjinKwon pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/spark-connect-rust.git


The following commit(s) were added to refs/heads/master by this push:
     new 6e93797  [SPARK-59099] Bump master development version to 4.3.0 after 
cutting branch-4.2
6e93797 is described below

commit 6e9379791c77f5923d977764fd83f58c3b191c1b
Author: Hyukjin Kwon <[email protected]>
AuthorDate: Sat Aug 29 16:00:41 2026 +0900

    [SPARK-59099] Bump master development version to 4.3.0 after cutting 
branch-4.2
    
    ### What changes were proposed in this pull request?
    
    `branch-4.2` has been cut as the 4.2.x maintenance line. This bumps the 
**master** development version to `4.3.0` so master and `branch-4.2` diverge, 
and future 4.2.x fixes are backported rather than landing on master.
    
    It touches only the **client** crate/package version and the internal 
path-dependency version pins that the release workflow's `validate-version` 
step requires to agree:
    
    - `Cargo.toml` (workspace version) — `4.2.0` → `4.3.0`
    - `pyproject.toml` (package version) — `4.2.0` → `4.3.0`
    - `crates/spark-connect-core/Cargo.toml`, `crates/spark-connect/Cargo.toml` 
(internal path-dep version pins)
    - `Cargo.lock` (regenerated)
    
    The **vendored Apache Spark version is unchanged**: we still vendor Spark 
4.2.0 (the drift check's `SPARK_TAG` and the vendored proto/Python remain 
`v4.2.0`) until master is re-vendored to a newer Spark.
    
    ### Why are the changes needed?
    
    Standard post-branch-cut step: master must carry the next development 
version so releases on `branch-4.2` and ongoing development on master don't 
collide.
    
    ### Does this PR introduce _any_ user-facing change?
    
    No. Development-version bump only; no released artifact changes.
    
    ### How was this patch tested?
    
    `cargo build -p pyspark-rs` succeeds with the bumped version pins; the 
release workflow's `validate-version` invariants (Cargo/pyproject agree, 
internal path-dep pins match the workspace version) hold at `4.3.0`.
    
    This pull request and its description were written by Isaac.
    
    Closes #83 from HyukjinKwon/bump-master-4.3.0.
    
    Authored-by: Hyukjin Kwon <[email protected]>
    Signed-off-by: Hyukjin Kwon <[email protected]>
---
 Cargo.lock                           | 12 ++++++------
 Cargo.toml                           |  2 +-
 crates/spark-connect-core/Cargo.toml |  2 +-
 crates/spark-connect/Cargo.toml      |  4 ++--
 pyproject.toml                       |  2 +-
 5 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/Cargo.lock b/Cargo.lock
index cb39d3a..39d506d 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -54,7 +54,7 @@ checksum = 
"7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c"
 
 [[package]]
 name = "apache-spark-connect"
-version = "4.2.0"
+version = "4.3.0"
 dependencies = [
  "apache-spark-connect-core",
  "apache-spark-connect-proto",
@@ -73,11 +73,11 @@ dependencies = [
 
 [[package]]
 name = "apache-spark-connect-build"
-version = "4.2.0"
+version = "4.3.0"
 
 [[package]]
 name = "apache-spark-connect-core"
-version = "4.2.0"
+version = "4.3.0"
 dependencies = [
  "apache-spark-connect-proto",
  "bytes",
@@ -98,7 +98,7 @@ dependencies = [
 
 [[package]]
 name = "apache-spark-connect-macros"
-version = "4.2.0"
+version = "4.3.0"
 dependencies = [
  "proc-macro2",
  "quote",
@@ -107,7 +107,7 @@ dependencies = [
 
 [[package]]
 name = "apache-spark-connect-proto"
-version = "4.2.0"
+version = "4.3.0"
 dependencies = [
  "prost",
  "prost-types",
@@ -3386,7 +3386,7 @@ dependencies = [
 
 [[package]]
 name = "pyspark-rs"
-version = "4.2.0"
+version = "4.3.0"
 dependencies = [
  "apache-spark-connect",
  "apache-spark-connect-core",
diff --git a/Cargo.toml b/Cargo.toml
index 10801e0..5fe753a 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -50,7 +50,7 @@ default-members = [
 ]
 
 [workspace.package]
-version = "4.2.0"
+version = "4.3.0"
 edition = "2021"
 rust-version = "1.82"
 license = "Apache-2.0"
diff --git a/crates/spark-connect-core/Cargo.toml 
b/crates/spark-connect-core/Cargo.toml
index 6f4c1d8..c6a0c08 100644
--- a/crates/spark-connect-core/Cargo.toml
+++ b/crates/spark-connect-core/Cargo.toml
@@ -12,7 +12,7 @@ description = "Spark Connect client transport: gRPC channel, 
retries, reattach,
 name = "spark_connect_core"
 
 [dependencies]
-spark-connect-proto = { package = "apache-spark-connect-proto", path = 
"../spark-connect-proto", version = "4.2.0" }
+spark-connect-proto = { package = "apache-spark-connect-proto", path = 
"../spark-connect-proto", version = "4.3.0" }
 tonic = { workspace = true, features = ["tls-ring", "tls-native-roots"] }
 prost.workspace = true
 tokio.workspace = true
diff --git a/crates/spark-connect/Cargo.toml b/crates/spark-connect/Cargo.toml
index 92ad84f..aea3ff3 100644
--- a/crates/spark-connect/Cargo.toml
+++ b/crates/spark-connect/Cargo.toml
@@ -12,8 +12,8 @@ description = "Pure-Rust Spark Connect DataFrame client 
mirroring the PySpark AP
 name = "spark_connect"
 
 [dependencies]
-spark-connect-proto = { package = "apache-spark-connect-proto", path = 
"../spark-connect-proto", version = "4.2.0" }
-spark-connect-core = { package = "apache-spark-connect-core", path = 
"../spark-connect-core", version = "4.2.0" }
+spark-connect-proto = { package = "apache-spark-connect-proto", path = 
"../spark-connect-proto", version = "4.3.0" }
+spark-connect-core = { package = "apache-spark-connect-core", path = 
"../spark-connect-core", version = "4.3.0" }
 prost.workspace = true
 arrow.workspace = true
 bytes.workspace = true
diff --git a/pyproject.toml b/pyproject.toml
index a32c09a..738d9d4 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -4,7 +4,7 @@ build-backend = "maturin"
 
 [project]
 name = "pyspark-client-rust"
-version = "4.2.0"
+version = "4.3.0"
 description = "Rust-backed drop-in replacement for pyspark.sql.connect — full 
API parity with native performance"
 readme = "README.md"
 requires-python = ">=3.9"


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to