diff --git a/databricks-sdk-java/pom.xml b/databricks-sdk-java/pom.xml
index 6a4be42aa..0dd508a7d 100644
--- a/databricks-sdk-java/pom.xml
+++ b/databricks-sdk-java/pom.xml
@@ -11,7 +11,7 @@
Databricks SDK for Java
4.5.14
- 2.15.2
+ 2.18.6
5.10.0
1.8
1.8
@@ -110,6 +110,12 @@
jackson-datatype-guava
${jackson.version}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-jdk8
+ ${jackson.version}
+
com.google.auto.value
diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/core/utils/SerDeUtils.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/core/utils/SerDeUtils.java
index d7c204b0b..7cad48514 100644
--- a/databricks-sdk-java/src/main/java/com/databricks/sdk/core/utils/SerDeUtils.java
+++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/core/utils/SerDeUtils.java
@@ -6,6 +6,7 @@
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.SerializationFeature;
import com.fasterxml.jackson.datatype.guava.GuavaModule;
+import com.fasterxml.jackson.datatype.jdk8.Jdk8Module;
import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule;
/** Utilities for serialization and deserialization in the Databricks Java SDK. */
@@ -16,6 +17,7 @@ public static ObjectMapper createMapper() {
mapper
.registerModule(new JavaTimeModule())
.registerModule(new GuavaModule())
+ .registerModule(new Jdk8Module())
.registerModule(new ProtobufModule())
.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false)
.configure(SerializationFeature.FAIL_ON_EMPTY_BEANS, false)