diff --git a/google-cloud-spanner-bom/pom.xml b/google-cloud-spanner-bom/pom.xml
index 9e2ef3411b..4f37ad15f4 100644
--- a/google-cloud-spanner-bom/pom.xml
+++ b/google-cloud-spanner-bom/pom.xml
@@ -107,6 +107,20 @@
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.8.1
+
+
+ 1.8
+ UTF-8
+ -Xlint:unchecked
+ -Xlint:deprecation
+ true
+
+
org.apache.maven.plugins
maven-checkstyle-plugin
@@ -116,4 +130,4 @@
-
\ No newline at end of file
+
diff --git a/google-cloud-spanner/clirr-ignored-differences.xml b/google-cloud-spanner/clirr-ignored-differences.xml
index efc5fd4de3..641389cda9 100644
--- a/google-cloud-spanner/clirr-ignored-differences.xml
+++ b/google-cloud-spanner/clirr-ignored-differences.xml
@@ -578,4 +578,18 @@
com/google/cloud/spanner/connection/Connection
com.google.api.core.ApiFuture closeAsync()
+
+
+
+
+
+ 7012
+ com/google/cloud/spanner/AsyncTransactionManager$CommitTimestampFuture
+ java.lang.Object get(long, java.util.concurrent.TimeUnit)
+
+
+ 7012
+ com/google/cloud/spanner/AsyncTransactionManager$CommitTimestampFuture
+ java.lang.Object get()
+
diff --git a/google-cloud-spanner/src/test/java/com/google/cloud/spanner/SpannerApiFuturesTest.java b/google-cloud-spanner/src/test/java/com/google/cloud/spanner/SpannerApiFuturesTest.java
index 8b0d03717a..ca2411a23a 100644
--- a/google-cloud-spanner/src/test/java/com/google/cloud/spanner/SpannerApiFuturesTest.java
+++ b/google-cloud-spanner/src/test/java/com/google/cloud/spanner/SpannerApiFuturesTest.java
@@ -49,7 +49,7 @@ public void testGetNull() {
@Test
public void testGetOrNull() {
- assertThat(SpannerApiFutures.getOrNull(null)).isNull();
+ assertThat(SpannerApiFutures.getOrNull((ApiFuture