diff --git a/.github/workflows/dep_build.yml b/.github/workflows/dep_build.yml
index 3f01ac86..ac458399 100644
--- a/.github/workflows/dep_build.yml
+++ b/.github/workflows/dep_build.yml
@@ -17,7 +17,9 @@ jobs:
matrix:
java_version: ['8', '17', '21']
# Versions need to align with ones in 'main.yml' workflow
- kotlin_version: ['1.7.22', '1.8.10', '1.9.23', '2.0.0-Beta4']
+ # kotlin-reflect 1.8.2x has a bug and some tests fail, so we are downgrading to 1.8.10.
+ # https://youtrack.jetbrains.com/issue/KT-65156
+ kotlin_version: ['1.8.10', '1.9.23', '2.0.0-Beta4']
os: ['ubuntu-22.04']
env:
JAVA_OPTS: "-XX:+TieredCompilation -XX:TieredStopAtLevel=1"
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index ba49925d..dd585831 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -29,11 +29,12 @@ jobs:
matrix:
java_version: ['8', '11', '17', '21', '22']
# kotlin-reflect 1.8.2x has a bug and some tests fail, so we are downgrading to 1.8.10.
+ # https://youtrack.jetbrains.com/issue/KT-65156
# kotlin-reflect 2.0.0-Beta5 is not used because of KT-67209
- kotlin_version: ['1.7.22', '1.8.10', '1.9.23', '2.0.0-Beta4']
+ kotlin_version: ['1.8.10', '1.9.23', '2.0.0-Beta4']
include:
- java_version: '8'
- kotlin_version: '1.7.22'
+ kotlin_version: '1.8.10'
release_build: 'R'
env:
JAVA_OPTS: "-XX:+TieredCompilation -XX:TieredStopAtLevel=1"
diff --git a/README.md b/README.md
index a7726422..2c17bbbd 100644
--- a/README.md
+++ b/README.md
@@ -110,6 +110,7 @@ println(arrayNode.toString()) // ["foo",true,1,1.0,"YmFy"]
Different `kotlin-core` versions are supported by different Jackson Kotlin module minor versions.
Here is an incomplete list of supported versions:
+* Jackson 2.18.x: Kotlin-core 1.8 - 2.0
* Jackson 2.17.x: Kotlin-core 1.7 - 2.0
* Jackson 2.16.x: Kotlin-core 1.6 - 1.9
* Jackson 2.15.x: Kotlin-core 1.5 - 1.8
diff --git a/pom.xml b/pom.xml
index 947aaf75..9c478986 100644
--- a/pom.xml
+++ b/pom.xml
@@ -62,7 +62,9 @@
1.8
1.8
- 1.7.22
+
+
+ 1.8.10
com/fasterxml/jackson/module/kotlin
diff --git a/release-notes/VERSION-2.x b/release-notes/VERSION-2.x
index ba88868d..d04ad555 100644
--- a/release-notes/VERSION-2.x
+++ b/release-notes/VERSION-2.x
@@ -18,6 +18,8 @@ Co-maintainers:
2.18.0 (not yet released)
+#803: Kotlin has been upgraded to 1.8.10.
+ The reason 1.8.22 is not used is to avoid KT-65156.
#782: Content marked as deprecated has been reorganized.
Several constructors and accessors to properties of KotlinModule.Builder that were marked as DeprecationLevel.ERROR have been removed.
Also, the content marked as DeprecationLevel.WARNING is now DeprecationLevel.ERROR.