diff --git a/assembly/pom.xml b/assembly/pom.xml
index ec243eaebaea7..aebfd12227751 100644
--- a/assembly/pom.xml
+++ b/assembly/pom.xml
@@ -21,7 +21,7 @@
org.apache.spark
spark-parent_2.11
- 2.1.0-SNAPSHOT
+ 2.1.0
../pom.xml
diff --git a/common/network-common/pom.xml b/common/network-common/pom.xml
index fcefe64d59c91..67d78d5f102fb 100644
--- a/common/network-common/pom.xml
+++ b/common/network-common/pom.xml
@@ -22,7 +22,7 @@
org.apache.spark
spark-parent_2.11
- 2.1.0-SNAPSHOT
+ 2.1.0
../../pom.xml
diff --git a/common/network-shuffle/pom.xml b/common/network-shuffle/pom.xml
index 511e1f29de368..93790979d7b26 100644
--- a/common/network-shuffle/pom.xml
+++ b/common/network-shuffle/pom.xml
@@ -22,7 +22,7 @@
org.apache.spark
spark-parent_2.11
- 2.1.0-SNAPSHOT
+ 2.1.0
../../pom.xml
diff --git a/common/network-yarn/pom.xml b/common/network-yarn/pom.xml
index 606ad15739617..53cb8dd815d81 100644
--- a/common/network-yarn/pom.xml
+++ b/common/network-yarn/pom.xml
@@ -22,7 +22,7 @@
org.apache.spark
spark-parent_2.11
- 2.1.0-SNAPSHOT
+ 2.1.0
../../pom.xml
diff --git a/common/sketch/pom.xml b/common/sketch/pom.xml
index 626f023a5b99c..89bee8567fc74 100644
--- a/common/sketch/pom.xml
+++ b/common/sketch/pom.xml
@@ -22,7 +22,7 @@
org.apache.spark
spark-parent_2.11
- 2.1.0-SNAPSHOT
+ 2.1.0
../../pom.xml
diff --git a/common/tags/pom.xml b/common/tags/pom.xml
index 1c60d510e5703..7b45b23e9c546 100644
--- a/common/tags/pom.xml
+++ b/common/tags/pom.xml
@@ -22,7 +22,7 @@
org.apache.spark
spark-parent_2.11
- 2.1.0-SNAPSHOT
+ 2.1.0
../../pom.xml
diff --git a/common/unsafe/pom.xml b/common/unsafe/pom.xml
index 45af98d94ef91..9b84f1e0c1dfc 100644
--- a/common/unsafe/pom.xml
+++ b/common/unsafe/pom.xml
@@ -22,7 +22,7 @@
org.apache.spark
spark-parent_2.11
- 2.1.0-SNAPSHOT
+ 2.1.0
../../pom.xml
diff --git a/core/pom.xml b/core/pom.xml
index eac99ab82a2e4..bbe07006109ea 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -21,7 +21,7 @@
org.apache.spark
spark-parent_2.11
- 2.1.0-SNAPSHOT
+ 2.1.0
../pom.xml
diff --git a/docs/_config.yml b/docs/_config.yml
index e4fc093fe7334..cd5849b37453c 100644
--- a/docs/_config.yml
+++ b/docs/_config.yml
@@ -14,7 +14,7 @@ include:
# These allow the documentation to be updated with newer releases
# of Spark, Scala, and Mesos.
-SPARK_VERSION: 2.1.0-SNAPSHOT
+SPARK_VERSION: 2.1.0
SPARK_VERSION_SHORT: 2.1.0
SCALA_BINARY_VERSION: "2.11"
SCALA_VERSION: "2.11.7"
diff --git a/examples/pom.xml b/examples/pom.xml
index 90bbd3fbb9404..2fb42413aca81 100644
--- a/examples/pom.xml
+++ b/examples/pom.xml
@@ -21,7 +21,7 @@
org.apache.spark
spark-parent_2.11
- 2.1.0-SNAPSHOT
+ 2.1.0
../pom.xml
diff --git a/external/docker-integration-tests/pom.xml b/external/docker-integration-tests/pom.xml
index 57d553b75b872..4061c5f089c54 100644
--- a/external/docker-integration-tests/pom.xml
+++ b/external/docker-integration-tests/pom.xml
@@ -22,7 +22,7 @@
org.apache.spark
spark-parent_2.11
- 2.1.0-SNAPSHOT
+ 2.1.0
../../pom.xml
diff --git a/external/flume-assembly/pom.xml b/external/flume-assembly/pom.xml
index fb0292a5f11e0..6cfc47ef00e2a 100644
--- a/external/flume-assembly/pom.xml
+++ b/external/flume-assembly/pom.xml
@@ -21,7 +21,7 @@
org.apache.spark
spark-parent_2.11
- 2.1.0-SNAPSHOT
+ 2.1.0
../../pom.xml
diff --git a/external/flume-sink/pom.xml b/external/flume-sink/pom.xml
index 5e9275c8e66d9..58caf35f65a16 100644
--- a/external/flume-sink/pom.xml
+++ b/external/flume-sink/pom.xml
@@ -21,7 +21,7 @@
org.apache.spark
spark-parent_2.11
- 2.1.0-SNAPSHOT
+ 2.1.0
../../pom.xml
diff --git a/external/flume/pom.xml b/external/flume/pom.xml
index 7b68ca7373fe6..ed32fc0ec4c18 100644
--- a/external/flume/pom.xml
+++ b/external/flume/pom.xml
@@ -21,7 +21,7 @@
org.apache.spark
spark-parent_2.11
- 2.1.0-SNAPSHOT
+ 2.1.0
../../pom.xml
diff --git a/external/java8-tests/pom.xml b/external/java8-tests/pom.xml
index 1bc206e8675f1..a3f3907573f21 100644
--- a/external/java8-tests/pom.xml
+++ b/external/java8-tests/pom.xml
@@ -20,7 +20,7 @@
org.apache.spark
spark-parent_2.11
- 2.1.0-SNAPSHOT
+ 2.1.0
../../pom.xml
diff --git a/external/kafka-0-10-assembly/pom.xml b/external/kafka-0-10-assembly/pom.xml
index 4f5045326a009..9ae4461db64a2 100644
--- a/external/kafka-0-10-assembly/pom.xml
+++ b/external/kafka-0-10-assembly/pom.xml
@@ -21,7 +21,7 @@
org.apache.spark
spark-parent_2.11
- 2.1.0-SNAPSHOT
+ 2.1.0
../../pom.xml
diff --git a/external/kafka-0-10-sql/pom.xml b/external/kafka-0-10-sql/pom.xml
index ebff5fd07a9b9..f7276d0bd2197 100644
--- a/external/kafka-0-10-sql/pom.xml
+++ b/external/kafka-0-10-sql/pom.xml
@@ -21,7 +21,7 @@
org.apache.spark
spark-parent_2.11
- 2.1.0-SNAPSHOT
+ 2.1.0
../../pom.xml
diff --git a/external/kafka-0-10/pom.xml b/external/kafka-0-10/pom.xml
index c36d479007091..52c88150137e3 100644
--- a/external/kafka-0-10/pom.xml
+++ b/external/kafka-0-10/pom.xml
@@ -21,7 +21,7 @@
org.apache.spark
spark-parent_2.11
- 2.1.0-SNAPSHOT
+ 2.1.0
../../pom.xml
diff --git a/external/kafka-0-8-assembly/pom.xml b/external/kafka-0-8-assembly/pom.xml
index bc02b8a66246a..93b49bcf615b6 100644
--- a/external/kafka-0-8-assembly/pom.xml
+++ b/external/kafka-0-8-assembly/pom.xml
@@ -21,7 +21,7 @@
org.apache.spark
spark-parent_2.11
- 2.1.0-SNAPSHOT
+ 2.1.0
../../pom.xml
diff --git a/external/kafka-0-8/pom.xml b/external/kafka-0-8/pom.xml
index 91ccd4a927e98..cdfd29e3a9208 100644
--- a/external/kafka-0-8/pom.xml
+++ b/external/kafka-0-8/pom.xml
@@ -21,7 +21,7 @@
org.apache.spark
spark-parent_2.11
- 2.1.0-SNAPSHOT
+ 2.1.0
../../pom.xml
diff --git a/external/kinesis-asl-assembly/pom.xml b/external/kinesis-asl-assembly/pom.xml
index f7cb764463396..c6a79aa86bcf0 100644
--- a/external/kinesis-asl-assembly/pom.xml
+++ b/external/kinesis-asl-assembly/pom.xml
@@ -21,7 +21,7 @@
org.apache.spark
spark-parent_2.11
- 2.1.0-SNAPSHOT
+ 2.1.0
../../pom.xml
diff --git a/external/kinesis-asl/pom.xml b/external/kinesis-asl/pom.xml
index 57809ff692c28..3fa28aa81f214 100644
--- a/external/kinesis-asl/pom.xml
+++ b/external/kinesis-asl/pom.xml
@@ -20,7 +20,7 @@
org.apache.spark
spark-parent_2.11
- 2.1.0-SNAPSHOT
+ 2.1.0
../../pom.xml
diff --git a/external/spark-ganglia-lgpl/pom.xml b/external/spark-ganglia-lgpl/pom.xml
index fab409d3e9f96..5c828780600cd 100644
--- a/external/spark-ganglia-lgpl/pom.xml
+++ b/external/spark-ganglia-lgpl/pom.xml
@@ -20,7 +20,7 @@
org.apache.spark
spark-parent_2.11
- 2.1.0-SNAPSHOT
+ 2.1.0
../../pom.xml
diff --git a/graphx/pom.xml b/graphx/pom.xml
index 10d5ba93ebb88..1818bc80ea78a 100644
--- a/graphx/pom.xml
+++ b/graphx/pom.xml
@@ -21,7 +21,7 @@
org.apache.spark
spark-parent_2.11
- 2.1.0-SNAPSHOT
+ 2.1.0
../pom.xml
diff --git a/launcher/pom.xml b/launcher/pom.xml
index 6023cf0771862..d60a633b87699 100644
--- a/launcher/pom.xml
+++ b/launcher/pom.xml
@@ -22,7 +22,7 @@
org.apache.spark
spark-parent_2.11
- 2.1.0-SNAPSHOT
+ 2.1.0
../pom.xml
diff --git a/mesos/pom.xml b/mesos/pom.xml
index 57cc26a4ccef9..f8e43d2c43ec2 100644
--- a/mesos/pom.xml
+++ b/mesos/pom.xml
@@ -20,7 +20,7 @@
org.apache.spark
spark-parent_2.11
- 2.1.0-SNAPSHOT
+ 2.1.0
../pom.xml
diff --git a/mllib-local/pom.xml b/mllib-local/pom.xml
index 8c985fd13ac06..6dcb44cebb254 100644
--- a/mllib-local/pom.xml
+++ b/mllib-local/pom.xml
@@ -21,7 +21,7 @@
org.apache.spark
spark-parent_2.11
- 2.1.0-SNAPSHOT
+ 2.1.0
../pom.xml
diff --git a/mllib/pom.xml b/mllib/pom.xml
index 4484998a49c8f..5cf3a7f3e0f5e 100644
--- a/mllib/pom.xml
+++ b/mllib/pom.xml
@@ -21,7 +21,7 @@
org.apache.spark
spark-parent_2.11
- 2.1.0-SNAPSHOT
+ 2.1.0
../pom.xml
diff --git a/pom.xml b/pom.xml
index c391102d37502..49f12703c04df 100644
--- a/pom.xml
+++ b/pom.xml
@@ -26,7 +26,7 @@
org.apache.spark
spark-parent_2.11
- 2.1.0-SNAPSHOT
+ 2.1.0
pom
Spark Project Parent POM
http://spark.apache.org/
diff --git a/python/pyspark/version.py b/python/pyspark/version.py
index 08a301695fda7..e91e778cb518c 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__ = "2.1.0.dev0"
+__version__ = "2.1.0"
diff --git a/repl/pom.xml b/repl/pom.xml
index 73493e600e546..1e7db9b10f045 100644
--- a/repl/pom.xml
+++ b/repl/pom.xml
@@ -21,7 +21,7 @@
org.apache.spark
spark-parent_2.11
- 2.1.0-SNAPSHOT
+ 2.1.0
../pom.xml
diff --git a/sql/catalyst/pom.xml b/sql/catalyst/pom.xml
index f118a9a984620..c58e0f43b2ac7 100644
--- a/sql/catalyst/pom.xml
+++ b/sql/catalyst/pom.xml
@@ -22,7 +22,7 @@
org.apache.spark
spark-parent_2.11
- 2.1.0-SNAPSHOT
+ 2.1.0
../../pom.xml
diff --git a/sql/core/pom.xml b/sql/core/pom.xml
index 7da77158ff07e..37e7dccd2e27d 100644
--- a/sql/core/pom.xml
+++ b/sql/core/pom.xml
@@ -22,7 +22,7 @@
org.apache.spark
spark-parent_2.11
- 2.1.0-SNAPSHOT
+ 2.1.0
../../pom.xml
diff --git a/sql/hive-thriftserver/pom.xml b/sql/hive-thriftserver/pom.xml
index 819897cd46858..468d758a77884 100644
--- a/sql/hive-thriftserver/pom.xml
+++ b/sql/hive-thriftserver/pom.xml
@@ -22,7 +22,7 @@
org.apache.spark
spark-parent_2.11
- 2.1.0-SNAPSHOT
+ 2.1.0
../../pom.xml
diff --git a/sql/hive/pom.xml b/sql/hive/pom.xml
index 2be99cb1046f4..7bf4fc0df45e8 100644
--- a/sql/hive/pom.xml
+++ b/sql/hive/pom.xml
@@ -22,7 +22,7 @@
org.apache.spark
spark-parent_2.11
- 2.1.0-SNAPSHOT
+ 2.1.0
../../pom.xml
diff --git a/streaming/pom.xml b/streaming/pom.xml
index 07a0dab0ee047..06569e6ee2231 100644
--- a/streaming/pom.xml
+++ b/streaming/pom.xml
@@ -21,7 +21,7 @@
org.apache.spark
spark-parent_2.11
- 2.1.0-SNAPSHOT
+ 2.1.0
../pom.xml
diff --git a/tools/pom.xml b/tools/pom.xml
index b9be8db684a90..35d53b30191a5 100644
--- a/tools/pom.xml
+++ b/tools/pom.xml
@@ -20,7 +20,7 @@
org.apache.spark
spark-parent_2.11
- 2.1.0-SNAPSHOT
+ 2.1.0
../pom.xml
diff --git a/yarn/pom.xml b/yarn/pom.xml
index 64ff845b5ae9a..38374b5ae5a3b 100644
--- a/yarn/pom.xml
+++ b/yarn/pom.xml
@@ -20,7 +20,7 @@
org.apache.spark
spark-parent_2.11
- 2.1.0-SNAPSHOT
+ 2.1.0
../pom.xml