diff --git a/R/pkg/DESCRIPTION b/R/pkg/DESCRIPTION
index cfa49b94c9526..879c1f80f2c5d 100644
--- a/R/pkg/DESCRIPTION
+++ b/R/pkg/DESCRIPTION
@@ -1,6 +1,6 @@
Package: SparkR
Type: Package
-Version: 2.2.1
+Version: 2.2.0
Title: R Frontend for Apache Spark
Description: The SparkR package provides an R Frontend for Apache Spark.
Authors@R: c(person("Shivaram", "Venkataraman", role = c("aut", "cre"),
diff --git a/assembly/pom.xml b/assembly/pom.xml
index da7b0c9d1b933..3a7003f5e94f5 100644
--- a/assembly/pom.xml
+++ b/assembly/pom.xml
@@ -21,7 +21,7 @@
org.apache.spark
spark-parent_2.11
- 2.2.1-SNAPSHOT
+ 2.2.0
../pom.xml
diff --git a/common/network-common/pom.xml b/common/network-common/pom.xml
index 7577253dd0390..5e9ffd13c61aa 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.2.1-SNAPSHOT
+ 2.2.0
../../pom.xml
diff --git a/common/network-shuffle/pom.xml b/common/network-shuffle/pom.xml
index 558864ae4faab..c3e10d1f289e1 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.2.1-SNAPSHOT
+ 2.2.0
../../pom.xml
diff --git a/common/network-yarn/pom.xml b/common/network-yarn/pom.xml
index de66617d2fa27..e66a8b49de065 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.2.1-SNAPSHOT
+ 2.2.0
../../pom.xml
diff --git a/common/sketch/pom.xml b/common/sketch/pom.xml
index 076d98af834da..1a1f6526ee8e1 100644
--- a/common/sketch/pom.xml
+++ b/common/sketch/pom.xml
@@ -22,7 +22,7 @@
org.apache.spark
spark-parent_2.11
- 2.2.1-SNAPSHOT
+ 2.2.0
../../pom.xml
diff --git a/common/tags/pom.xml b/common/tags/pom.xml
index e74d84a5b3b96..525ece5be4853 100644
--- a/common/tags/pom.xml
+++ b/common/tags/pom.xml
@@ -22,7 +22,7 @@
org.apache.spark
spark-parent_2.11
- 2.2.1-SNAPSHOT
+ 2.2.0
../../pom.xml
diff --git a/common/unsafe/pom.xml b/common/unsafe/pom.xml
index 76783abe36a2c..e7c33264fcdbd 100644
--- a/common/unsafe/pom.xml
+++ b/common/unsafe/pom.xml
@@ -22,7 +22,7 @@
org.apache.spark
spark-parent_2.11
- 2.2.1-SNAPSHOT
+ 2.2.0
../../pom.xml
diff --git a/core/pom.xml b/core/pom.xml
index 254a9b9ac3184..6102f6f45a60c 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -21,7 +21,7 @@
org.apache.spark
spark-parent_2.11
- 2.2.1-SNAPSHOT
+ 2.2.0
../pom.xml
diff --git a/docs/_config.yml b/docs/_config.yml
index b61455e3ef9c8..9d8e192cec9ee 100644
--- a/docs/_config.yml
+++ b/docs/_config.yml
@@ -14,8 +14,8 @@ include:
# These allow the documentation to be updated with newer releases
# of Spark, Scala, and Mesos.
-SPARK_VERSION: 2.2.1-SNAPSHOT
-SPARK_VERSION_SHORT: 2.2.1
+SPARK_VERSION: 2.2.0
+SPARK_VERSION_SHORT: 2.2.0
SCALA_BINARY_VERSION: "2.11"
SCALA_VERSION: "2.11.8"
MESOS_VERSION: 1.0.0
diff --git a/examples/pom.xml b/examples/pom.xml
index 0d001ee478c14..f3d751383c249 100644
--- a/examples/pom.xml
+++ b/examples/pom.xml
@@ -21,7 +21,7 @@
org.apache.spark
spark-parent_2.11
- 2.2.1-SNAPSHOT
+ 2.2.0
../pom.xml
diff --git a/external/docker-integration-tests/pom.xml b/external/docker-integration-tests/pom.xml
index 04afe28fb7885..3f93a33084348 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.2.1-SNAPSHOT
+ 2.2.0
../../pom.xml
diff --git a/external/flume-assembly/pom.xml b/external/flume-assembly/pom.xml
index 47e03419d3df7..7e2d58f1d073a 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.2.1-SNAPSHOT
+ 2.2.0
../../pom.xml
diff --git a/external/flume-sink/pom.xml b/external/flume-sink/pom.xml
index f961a8f54d9a6..26418f9769a25 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.2.1-SNAPSHOT
+ 2.2.0
../../pom.xml
diff --git a/external/flume/pom.xml b/external/flume/pom.xml
index d8bc7dcf75248..58057616174eb 100644
--- a/external/flume/pom.xml
+++ b/external/flume/pom.xml
@@ -21,7 +21,7 @@
org.apache.spark
spark-parent_2.11
- 2.2.1-SNAPSHOT
+ 2.2.0
../../pom.xml
diff --git a/external/kafka-0-10-assembly/pom.xml b/external/kafka-0-10-assembly/pom.xml
index 6d46430d6e969..27b1bfcfa7dcc 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.2.1-SNAPSHOT
+ 2.2.0
../../pom.xml
diff --git a/external/kafka-0-10-sql/pom.xml b/external/kafka-0-10-sql/pom.xml
index 5d979ddf2f74c..6bcbb612fef77 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.2.1-SNAPSHOT
+ 2.2.0
../../pom.xml
diff --git a/external/kafka-0-10/pom.xml b/external/kafka-0-10/pom.xml
index e4336ecb07da7..2df99403840ee 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.2.1-SNAPSHOT
+ 2.2.0
../../pom.xml
diff --git a/external/kafka-0-8-assembly/pom.xml b/external/kafka-0-8-assembly/pom.xml
index 2489d29ebe160..0e93b75f67ca1 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.2.1-SNAPSHOT
+ 2.2.0
../../pom.xml
diff --git a/external/kafka-0-8/pom.xml b/external/kafka-0-8/pom.xml
index 98f81aee376a0..e17b960c9a5b8 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.2.1-SNAPSHOT
+ 2.2.0
../../pom.xml
diff --git a/external/kinesis-asl-assembly/pom.xml b/external/kinesis-asl-assembly/pom.xml
index 88515f853edbc..73852fc4c7656 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.2.1-SNAPSHOT
+ 2.2.0
../../pom.xml
diff --git a/external/kinesis-asl/pom.xml b/external/kinesis-asl/pom.xml
index 28797e3fe4328..2f761fbcda2d4 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.2.1-SNAPSHOT
+ 2.2.0
../../pom.xml
diff --git a/external/spark-ganglia-lgpl/pom.xml b/external/spark-ganglia-lgpl/pom.xml
index 701455f226094..22fe1dca3343e 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.2.1-SNAPSHOT
+ 2.2.0
../../pom.xml
diff --git a/graphx/pom.xml b/graphx/pom.xml
index 1ed38a794f44c..df69c5e58727a 100644
--- a/graphx/pom.xml
+++ b/graphx/pom.xml
@@ -21,7 +21,7 @@
org.apache.spark
spark-parent_2.11
- 2.2.1-SNAPSHOT
+ 2.2.0
../pom.xml
diff --git a/launcher/pom.xml b/launcher/pom.xml
index a4bb50ce7dda0..d3cb2dce3fab5 100644
--- a/launcher/pom.xml
+++ b/launcher/pom.xml
@@ -22,7 +22,7 @@
org.apache.spark
spark-parent_2.11
- 2.2.1-SNAPSHOT
+ 2.2.0
../pom.xml
diff --git a/mllib-local/pom.xml b/mllib-local/pom.xml
index 16cce0a49653e..996763ad6c256 100644
--- a/mllib-local/pom.xml
+++ b/mllib-local/pom.xml
@@ -21,7 +21,7 @@
org.apache.spark
spark-parent_2.11
- 2.2.1-SNAPSHOT
+ 2.2.0
../pom.xml
diff --git a/mllib/pom.xml b/mllib/pom.xml
index fec1be9099460..af032ed035f97 100644
--- a/mllib/pom.xml
+++ b/mllib/pom.xml
@@ -21,7 +21,7 @@
org.apache.spark
spark-parent_2.11
- 2.2.1-SNAPSHOT
+ 2.2.0
../pom.xml
diff --git a/pom.xml b/pom.xml
index ccd8546a269c1..7a3be5baea16c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -26,7 +26,7 @@
org.apache.spark
spark-parent_2.11
- 2.2.1-SNAPSHOT
+ 2.2.0
pom
Spark Project Parent POM
http://spark.apache.org/
diff --git a/python/pyspark/version.py b/python/pyspark/version.py
index c0bb1968b4b99..e5ec547714d8c 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.2.1.dev0"
+__version__ = "2.2.0"
diff --git a/repl/pom.xml b/repl/pom.xml
index f3c49dfb00603..2a5d2f4354ecf 100644
--- a/repl/pom.xml
+++ b/repl/pom.xml
@@ -21,7 +21,7 @@
org.apache.spark
spark-parent_2.11
- 2.2.1-SNAPSHOT
+ 2.2.0
../pom.xml
diff --git a/resource-managers/mesos/pom.xml b/resource-managers/mesos/pom.xml
index 547836050a610..f94ff4e925e08 100644
--- a/resource-managers/mesos/pom.xml
+++ b/resource-managers/mesos/pom.xml
@@ -20,7 +20,7 @@
org.apache.spark
spark-parent_2.11
- 2.2.1-SNAPSHOT
+ 2.2.0
../../pom.xml
diff --git a/resource-managers/yarn/pom.xml b/resource-managers/yarn/pom.xml
index e00ed33d2ba17..72f891f7c10bd 100644
--- a/resource-managers/yarn/pom.xml
+++ b/resource-managers/yarn/pom.xml
@@ -20,7 +20,7 @@
org.apache.spark
spark-parent_2.11
- 2.2.1-SNAPSHOT
+ 2.2.0
../../pom.xml
diff --git a/sql/catalyst/pom.xml b/sql/catalyst/pom.xml
index 5ecee28a1f0b8..722e362943e26 100644
--- a/sql/catalyst/pom.xml
+++ b/sql/catalyst/pom.xml
@@ -22,7 +22,7 @@
org.apache.spark
spark-parent_2.11
- 2.2.1-SNAPSHOT
+ 2.2.0
../../pom.xml
diff --git a/sql/core/pom.xml b/sql/core/pom.xml
index c9ac366ed6e62..84c82f6b86ef8 100644
--- a/sql/core/pom.xml
+++ b/sql/core/pom.xml
@@ -22,7 +22,7 @@
org.apache.spark
spark-parent_2.11
- 2.2.1-SNAPSHOT
+ 2.2.0
../../pom.xml
diff --git a/sql/hive-thriftserver/pom.xml b/sql/hive-thriftserver/pom.xml
index 0c344fa4975e8..ab5593da0d655 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.2.1-SNAPSHOT
+ 2.2.0
../../pom.xml
diff --git a/sql/hive/pom.xml b/sql/hive/pom.xml
index 3dca866307232..f0ef6779a4742 100644
--- a/sql/hive/pom.xml
+++ b/sql/hive/pom.xml
@@ -22,7 +22,7 @@
org.apache.spark
spark-parent_2.11
- 2.2.1-SNAPSHOT
+ 2.2.0
../../pom.xml
diff --git a/streaming/pom.xml b/streaming/pom.xml
index 604007c6feaa1..bed07015e4540 100644
--- a/streaming/pom.xml
+++ b/streaming/pom.xml
@@ -21,7 +21,7 @@
org.apache.spark
spark-parent_2.11
- 2.2.1-SNAPSHOT
+ 2.2.0
../pom.xml
diff --git a/tools/pom.xml b/tools/pom.xml
index b2e8e469d197c..19b44577ca124 100644
--- a/tools/pom.xml
+++ b/tools/pom.xml
@@ -20,7 +20,7 @@
org.apache.spark
spark-parent_2.11
- 2.2.1-SNAPSHOT
+ 2.2.0
../pom.xml