diff --git a/assembly/pom.xml b/assembly/pom.xml
index b86fee4bcebc1..b09ffdad3ff3e 100644
--- a/assembly/pom.xml
+++ b/assembly/pom.xml
@@ -21,7 +21,7 @@
org.apache.spark
spark-parent_2.12
- 3.4.1-SNAPSHOT
+ 3.4.1
../pom.xml
diff --git a/common/kvstore/pom.xml b/common/kvstore/pom.xml
index f9ecfb3d692d9..bb5467aa0e7a8 100644
--- a/common/kvstore/pom.xml
+++ b/common/kvstore/pom.xml
@@ -22,7 +22,7 @@
org.apache.spark
spark-parent_2.12
- 3.4.1-SNAPSHOT
+ 3.4.1
../../pom.xml
diff --git a/common/network-common/pom.xml b/common/network-common/pom.xml
index 22ee65b7d2539..aa8efeb8143e0 100644
--- a/common/network-common/pom.xml
+++ b/common/network-common/pom.xml
@@ -22,7 +22,7 @@
org.apache.spark
spark-parent_2.12
- 3.4.1-SNAPSHOT
+ 3.4.1
../../pom.xml
diff --git a/common/network-shuffle/pom.xml b/common/network-shuffle/pom.xml
index 2c67da81ca47f..f497782888df9 100644
--- a/common/network-shuffle/pom.xml
+++ b/common/network-shuffle/pom.xml
@@ -22,7 +22,7 @@
org.apache.spark
spark-parent_2.12
- 3.4.1-SNAPSHOT
+ 3.4.1
../../pom.xml
diff --git a/common/network-yarn/pom.xml b/common/network-yarn/pom.xml
index 219682e047df5..72d60f6916044 100644
--- a/common/network-yarn/pom.xml
+++ b/common/network-yarn/pom.xml
@@ -22,7 +22,7 @@
org.apache.spark
spark-parent_2.12
- 3.4.1-SNAPSHOT
+ 3.4.1
../../pom.xml
diff --git a/common/sketch/pom.xml b/common/sketch/pom.xml
index 22ce78c6fd24c..e9c11bb2d6b1f 100644
--- a/common/sketch/pom.xml
+++ b/common/sketch/pom.xml
@@ -22,7 +22,7 @@
org.apache.spark
spark-parent_2.12
- 3.4.1-SNAPSHOT
+ 3.4.1
../../pom.xml
diff --git a/common/tags/pom.xml b/common/tags/pom.xml
index 7b1a852783727..f4212d871b092 100644
--- a/common/tags/pom.xml
+++ b/common/tags/pom.xml
@@ -22,7 +22,7 @@
org.apache.spark
spark-parent_2.12
- 3.4.1-SNAPSHOT
+ 3.4.1
../../pom.xml
diff --git a/common/unsafe/pom.xml b/common/unsafe/pom.xml
index 06799fb58aeee..0f62f121685a8 100644
--- a/common/unsafe/pom.xml
+++ b/common/unsafe/pom.xml
@@ -22,7 +22,7 @@
org.apache.spark
spark-parent_2.12
- 3.4.1-SNAPSHOT
+ 3.4.1
../../pom.xml
diff --git a/connector/avro/pom.xml b/connector/avro/pom.xml
index 6a9b7ddde8863..b12f00556c647 100644
--- a/connector/avro/pom.xml
+++ b/connector/avro/pom.xml
@@ -21,7 +21,7 @@
org.apache.spark
spark-parent_2.12
- 3.4.1-SNAPSHOT
+ 3.4.1
../../pom.xml
diff --git a/connector/connect/client/jvm/pom.xml b/connector/connect/client/jvm/pom.xml
index b8b0e8e459a6d..f16761d3a6ae2 100644
--- a/connector/connect/client/jvm/pom.xml
+++ b/connector/connect/client/jvm/pom.xml
@@ -22,7 +22,7 @@
org.apache.spark
spark-parent_2.12
- 3.4.1-SNAPSHOT
+ 3.4.1
../../../../pom.xml
diff --git a/connector/connect/common/pom.xml b/connector/connect/common/pom.xml
index a3a6ff6976a89..4d4c93ef6a9d7 100644
--- a/connector/connect/common/pom.xml
+++ b/connector/connect/common/pom.xml
@@ -22,7 +22,7 @@
org.apache.spark
spark-parent_2.12
- 3.4.1-SNAPSHOT
+ 3.4.1
../../../pom.xml
diff --git a/connector/connect/server/pom.xml b/connector/connect/server/pom.xml
index 302f6590fd219..4df855efcc640 100644
--- a/connector/connect/server/pom.xml
+++ b/connector/connect/server/pom.xml
@@ -22,7 +22,7 @@
org.apache.spark
spark-parent_2.12
- 3.4.1-SNAPSHOT
+ 3.4.1
../../../pom.xml
diff --git a/connector/docker-integration-tests/pom.xml b/connector/docker-integration-tests/pom.xml
index 38adc4bb62f1b..99d21a4fb39fe 100644
--- a/connector/docker-integration-tests/pom.xml
+++ b/connector/docker-integration-tests/pom.xml
@@ -22,7 +22,7 @@
org.apache.spark
spark-parent_2.12
- 3.4.1-SNAPSHOT
+ 3.4.1
../../pom.xml
diff --git a/connector/kafka-0-10-assembly/pom.xml b/connector/kafka-0-10-assembly/pom.xml
index 157795321854b..b7223fb99ccc6 100644
--- a/connector/kafka-0-10-assembly/pom.xml
+++ b/connector/kafka-0-10-assembly/pom.xml
@@ -21,7 +21,7 @@
org.apache.spark
spark-parent_2.12
- 3.4.1-SNAPSHOT
+ 3.4.1
../../pom.xml
diff --git a/connector/kafka-0-10-sql/pom.xml b/connector/kafka-0-10-sql/pom.xml
index c8c5a698f4fac..9a2186213de78 100644
--- a/connector/kafka-0-10-sql/pom.xml
+++ b/connector/kafka-0-10-sql/pom.xml
@@ -21,7 +21,7 @@
org.apache.spark
spark-parent_2.12
- 3.4.1-SNAPSHOT
+ 3.4.1
../../pom.xml
diff --git a/connector/kafka-0-10-token-provider/pom.xml b/connector/kafka-0-10-token-provider/pom.xml
index 7c567b0a4f6b0..364bd62deca22 100644
--- a/connector/kafka-0-10-token-provider/pom.xml
+++ b/connector/kafka-0-10-token-provider/pom.xml
@@ -21,7 +21,7 @@
org.apache.spark
spark-parent_2.12
- 3.4.1-SNAPSHOT
+ 3.4.1
../../pom.xml
diff --git a/connector/kafka-0-10/pom.xml b/connector/kafka-0-10/pom.xml
index 659c2c2286287..ad667971e4faa 100644
--- a/connector/kafka-0-10/pom.xml
+++ b/connector/kafka-0-10/pom.xml
@@ -21,7 +21,7 @@
org.apache.spark
spark-parent_2.12
- 3.4.1-SNAPSHOT
+ 3.4.1
../../pom.xml
diff --git a/connector/kinesis-asl-assembly/pom.xml b/connector/kinesis-asl-assembly/pom.xml
index 83401d33ca987..68980757b54b4 100644
--- a/connector/kinesis-asl-assembly/pom.xml
+++ b/connector/kinesis-asl-assembly/pom.xml
@@ -21,7 +21,7 @@
org.apache.spark
spark-parent_2.12
- 3.4.1-SNAPSHOT
+ 3.4.1
../../pom.xml
diff --git a/connector/kinesis-asl/pom.xml b/connector/kinesis-asl/pom.xml
index cf972316e5807..ce21709ea2e73 100644
--- a/connector/kinesis-asl/pom.xml
+++ b/connector/kinesis-asl/pom.xml
@@ -20,7 +20,7 @@
org.apache.spark
spark-parent_2.12
- 3.4.1-SNAPSHOT
+ 3.4.1
../../pom.xml
diff --git a/connector/protobuf/pom.xml b/connector/protobuf/pom.xml
index 267de421240e9..0154b0ff15bb8 100644
--- a/connector/protobuf/pom.xml
+++ b/connector/protobuf/pom.xml
@@ -21,7 +21,7 @@
org.apache.spark
spark-parent_2.12
- 3.4.1-SNAPSHOT
+ 3.4.1
../../pom.xml
diff --git a/connector/spark-ganglia-lgpl/pom.xml b/connector/spark-ganglia-lgpl/pom.xml
index 5404d05746bdb..08fab33634acc 100644
--- a/connector/spark-ganglia-lgpl/pom.xml
+++ b/connector/spark-ganglia-lgpl/pom.xml
@@ -20,7 +20,7 @@
org.apache.spark
spark-parent_2.12
- 3.4.1-SNAPSHOT
+ 3.4.1
../../pom.xml
diff --git a/core/pom.xml b/core/pom.xml
index 0d14c7ee9b05a..ccf8b1d4cb11a 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -21,7 +21,7 @@
org.apache.spark
spark-parent_2.12
- 3.4.1-SNAPSHOT
+ 3.4.1
../pom.xml
diff --git a/docs/_config.yml b/docs/_config.yml
index bde5620626b97..0d9a62e0644ef 100644
--- a/docs/_config.yml
+++ b/docs/_config.yml
@@ -19,7 +19,7 @@ include:
# These allow the documentation to be updated with newer releases
# of Spark, Scala, and Mesos.
-SPARK_VERSION: 3.4.1-SNAPSHOT
+SPARK_VERSION: 3.4.1
SPARK_VERSION_SHORT: 3.4.1
SCALA_BINARY_VERSION: "2.12"
SCALA_VERSION: "2.12.17"
diff --git a/examples/pom.xml b/examples/pom.xml
index 76c004146705c..8cd8844a388fe 100644
--- a/examples/pom.xml
+++ b/examples/pom.xml
@@ -21,7 +21,7 @@
org.apache.spark
spark-parent_2.12
- 3.4.1-SNAPSHOT
+ 3.4.1
../pom.xml
diff --git a/graphx/pom.xml b/graphx/pom.xml
index 397345f3d6a42..78b65cd3fe019 100644
--- a/graphx/pom.xml
+++ b/graphx/pom.xml
@@ -21,7 +21,7 @@
org.apache.spark
spark-parent_2.12
- 3.4.1-SNAPSHOT
+ 3.4.1
../pom.xml
diff --git a/hadoop-cloud/pom.xml b/hadoop-cloud/pom.xml
index f756856452627..9261dc7a55228 100644
--- a/hadoop-cloud/pom.xml
+++ b/hadoop-cloud/pom.xml
@@ -22,7 +22,7 @@
org.apache.spark
spark-parent_2.12
- 3.4.1-SNAPSHOT
+ 3.4.1
../pom.xml
diff --git a/launcher/pom.xml b/launcher/pom.xml
index 6bdb4cce59df4..f98feaa2a42a7 100644
--- a/launcher/pom.xml
+++ b/launcher/pom.xml
@@ -22,7 +22,7 @@
org.apache.spark
spark-parent_2.12
- 3.4.1-SNAPSHOT
+ 3.4.1
../pom.xml
diff --git a/mllib-local/pom.xml b/mllib-local/pom.xml
index d770dec2db351..defe30cc8699a 100644
--- a/mllib-local/pom.xml
+++ b/mllib-local/pom.xml
@@ -21,7 +21,7 @@
org.apache.spark
spark-parent_2.12
- 3.4.1-SNAPSHOT
+ 3.4.1
../pom.xml
diff --git a/mllib/pom.xml b/mllib/pom.xml
index 4c96ea11052f3..5fb95ece5da63 100644
--- a/mllib/pom.xml
+++ b/mllib/pom.xml
@@ -21,7 +21,7 @@
org.apache.spark
spark-parent_2.12
- 3.4.1-SNAPSHOT
+ 3.4.1
../pom.xml
diff --git a/pom.xml b/pom.xml
index 46874dca5b28b..b15b5bd226374 100644
--- a/pom.xml
+++ b/pom.xml
@@ -26,7 +26,7 @@
org.apache.spark
spark-parent_2.12
- 3.4.1-SNAPSHOT
+ 3.4.1
pom
Spark Project Parent POM
https://spark.apache.org/
diff --git a/python/pyspark/version.py b/python/pyspark/version.py
index 3eef4f1614af6..631d005ca96b8 100644
--- a/python/pyspark/version.py
+++ b/python/pyspark/version.py
@@ -16,4 +16,4 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-__version__: str = "3.4.1.dev0"
+__version__: str = "3.4.1"
diff --git a/repl/pom.xml b/repl/pom.xml
index cc3d621ce7498..1dc51b8952c0c 100644
--- a/repl/pom.xml
+++ b/repl/pom.xml
@@ -21,7 +21,7 @@
org.apache.spark
spark-parent_2.12
- 3.4.1-SNAPSHOT
+ 3.4.1
../pom.xml
diff --git a/resource-managers/kubernetes/core/pom.xml b/resource-managers/kubernetes/core/pom.xml
index 9929c83d2bd41..cb1080505ad51 100644
--- a/resource-managers/kubernetes/core/pom.xml
+++ b/resource-managers/kubernetes/core/pom.xml
@@ -20,7 +20,7 @@
org.apache.spark
spark-parent_2.12
- 3.4.1-SNAPSHOT
+ 3.4.1
../../../pom.xml
diff --git a/resource-managers/kubernetes/integration-tests/pom.xml b/resource-managers/kubernetes/integration-tests/pom.xml
index 53948774b61af..27b5ccbec6467 100644
--- a/resource-managers/kubernetes/integration-tests/pom.xml
+++ b/resource-managers/kubernetes/integration-tests/pom.xml
@@ -20,7 +20,7 @@
org.apache.spark
spark-parent_2.12
- 3.4.1-SNAPSHOT
+ 3.4.1
../../../pom.xml
diff --git a/resource-managers/mesos/pom.xml b/resource-managers/mesos/pom.xml
index 3fbbbe2f75585..0b4d590d94525 100644
--- a/resource-managers/mesos/pom.xml
+++ b/resource-managers/mesos/pom.xml
@@ -20,7 +20,7 @@
org.apache.spark
spark-parent_2.12
- 3.4.1-SNAPSHOT
+ 3.4.1
../../pom.xml
diff --git a/resource-managers/yarn/pom.xml b/resource-managers/yarn/pom.xml
index eeed0154f29a9..a84ce0278b9a7 100644
--- a/resource-managers/yarn/pom.xml
+++ b/resource-managers/yarn/pom.xml
@@ -20,7 +20,7 @@
org.apache.spark
spark-parent_2.12
- 3.4.1-SNAPSHOT
+ 3.4.1
../../pom.xml
diff --git a/sql/catalyst/pom.xml b/sql/catalyst/pom.xml
index 62a389d5037ca..32fc40b593d74 100644
--- a/sql/catalyst/pom.xml
+++ b/sql/catalyst/pom.xml
@@ -22,7 +22,7 @@
org.apache.spark
spark-parent_2.12
- 3.4.1-SNAPSHOT
+ 3.4.1
../../pom.xml
diff --git a/sql/core/pom.xml b/sql/core/pom.xml
index 15270576b7cc8..97f9d2a228f21 100644
--- a/sql/core/pom.xml
+++ b/sql/core/pom.xml
@@ -22,7 +22,7 @@
org.apache.spark
spark-parent_2.12
- 3.4.1-SNAPSHOT
+ 3.4.1
../../pom.xml
diff --git a/sql/hive-thriftserver/pom.xml b/sql/hive-thriftserver/pom.xml
index a7e909a7c8fe2..989a0c3dcda57 100644
--- a/sql/hive-thriftserver/pom.xml
+++ b/sql/hive-thriftserver/pom.xml
@@ -22,7 +22,7 @@
org.apache.spark
spark-parent_2.12
- 3.4.1-SNAPSHOT
+ 3.4.1
../../pom.xml
diff --git a/sql/hive/pom.xml b/sql/hive/pom.xml
index 9377b8b233c03..b2578b1716dfa 100644
--- a/sql/hive/pom.xml
+++ b/sql/hive/pom.xml
@@ -22,7 +22,7 @@
org.apache.spark
spark-parent_2.12
- 3.4.1-SNAPSHOT
+ 3.4.1
../../pom.xml
diff --git a/streaming/pom.xml b/streaming/pom.xml
index d6faeec41f590..415f762c7d6dc 100644
--- a/streaming/pom.xml
+++ b/streaming/pom.xml
@@ -21,7 +21,7 @@
org.apache.spark
spark-parent_2.12
- 3.4.1-SNAPSHOT
+ 3.4.1
../pom.xml
diff --git a/tools/pom.xml b/tools/pom.xml
index b28fca58f3d96..2f120883bbcd4 100644
--- a/tools/pom.xml
+++ b/tools/pom.xml
@@ -20,7 +20,7 @@
org.apache.spark
spark-parent_2.12
- 3.4.1-SNAPSHOT
+ 3.4.1
../pom.xml