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]