diff --git a/dev/deps/spark-deps-hadoop-2.7 b/dev/deps/spark-deps-hadoop-2.7
index 96cc76d0f2ab..9fd38f1172d9 100644
--- a/dev/deps/spark-deps-hadoop-2.7
+++ b/dev/deps/spark-deps-hadoop-2.7
@@ -172,10 +172,10 @@ parquet-jackson-1.10.1.jar
protobuf-java-2.5.0.jar
py4j-0.10.8.1.jar
pyrolite-4.30.jar
-scala-compiler-2.12.8.jar
-scala-library-2.12.8.jar
+scala-compiler-2.12.10.jar
+scala-library-2.12.10.jar
scala-parser-combinators_2.12-1.1.0.jar
-scala-reflect-2.12.8.jar
+scala-reflect-2.12.10.jar
scala-xml_2.12-1.2.0.jar
shapeless_2.12-2.3.2.jar
shims-0.7.45.jar
diff --git a/dev/deps/spark-deps-hadoop-3.2 b/dev/deps/spark-deps-hadoop-3.2
index a3a5b5122646..65418ca7c7ca 100644
--- a/dev/deps/spark-deps-hadoop-3.2
+++ b/dev/deps/spark-deps-hadoop-3.2
@@ -191,10 +191,10 @@ protobuf-java-2.5.0.jar
py4j-0.10.8.1.jar
pyrolite-4.30.jar
re2j-1.1.jar
-scala-compiler-2.12.8.jar
-scala-library-2.12.8.jar
+scala-compiler-2.12.10.jar
+scala-library-2.12.10.jar
scala-parser-combinators_2.12-1.1.0.jar
-scala-reflect-2.12.8.jar
+scala-reflect-2.12.10.jar
scala-xml_2.12-1.2.0.jar
shapeless_2.12-2.3.2.jar
shims-0.7.45.jar
diff --git a/docs/_config.yml b/docs/_config.yml
index 146c90fcff6e..57b8d716ee55 100644
--- a/docs/_config.yml
+++ b/docs/_config.yml
@@ -17,7 +17,7 @@ include:
SPARK_VERSION: 3.0.0-SNAPSHOT
SPARK_VERSION_SHORT: 3.0.0
SCALA_BINARY_VERSION: "2.12"
-SCALA_VERSION: "2.12.8"
+SCALA_VERSION: "2.12.10"
MESOS_VERSION: 1.0.0
SPARK_ISSUE_TRACKER_URL: https://issues.apache.org/jira/browse/SPARK
SPARK_GITHUB_URL: https://github.com/apache/spark
diff --git a/external/docker/spark-test/base/Dockerfile b/external/docker/spark-test/base/Dockerfile
index c1fd630d0b66..5bec5d3f1654 100644
--- a/external/docker/spark-test/base/Dockerfile
+++ b/external/docker/spark-test/base/Dockerfile
@@ -25,7 +25,7 @@ RUN apt-get update && \
apt-get install -y less openjdk-8-jre-headless iproute2 vim-tiny sudo openssh-server && \
rm -rf /var/lib/apt/lists/*
-ENV SCALA_VERSION 2.12.8
+ENV SCALA_VERSION 2.12.10
ENV CDH_VERSION cdh4
ENV SCALA_HOME /opt/scala-$SCALA_VERSION
ENV SPARK_HOME /opt/spark
diff --git a/pom.xml b/pom.xml
index f67918af4dc9..3dded457d8ce 100644
--- a/pom.xml
+++ b/pom.xml
@@ -164,7 +164,7 @@
3.4.1
3.2.2
- 2.12.8
+ 2.12.10
2.12
--diff --test
diff --git a/project/SparkBuild.scala b/project/SparkBuild.scala
index 25c2fb4af5c3..d984f5dacf1a 100644
--- a/project/SparkBuild.scala
+++ b/project/SparkBuild.scala
@@ -223,7 +223,7 @@ object SparkBuild extends PomBuild {
.map(file),
incOptions := incOptions.value.withNameHashing(true),
publishMavenStyle := true,
- unidocGenjavadocVersion := "0.13",
+ unidocGenjavadocVersion := "0.14",
// Override SBT's default resolvers:
resolvers := Seq(
diff --git a/sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/ScalaReflection.scala b/sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/ScalaReflection.scala
index fbbbda33538d..ceb315550038 100644
--- a/sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/ScalaReflection.scala
+++ b/sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/ScalaReflection.scala
@@ -72,7 +72,7 @@ object ScalaReflection extends ScalaReflection {
/**
* Synchronize to prevent concurrent usage of `<:<` operator.
* This operator is not thread safe in any current version of scala; i.e.
- * (2.11.12, 2.12.8, 2.13.0-M5).
+ * (2.11.12, 2.12.10, 2.13.0-M5).
*
* See https://github.com/scala/bug/issues/10766
*/