spring-boot/spring-boot-project/spring-boot-tools
Stéphane Nicoll 7035c0fa0a Upgrade to Kotlin 2.1.0
This commit upgrades to Kotlin 2.1.0. Two related dependencies have been
updated as well: Kotlin Coroutines to 1.10, and Kotlin Serialization to
1.8.

As of Kotlin 2, it is no longer possible to have a Java type and a
Kotlin type with the same name. As our code samples follow that
unfortunate pattern, this commit makes sure that the Kotlin sample code
does not depend on any of the Java counterpart and configure the kotlin
compilation plugin to ignore Java sources.

The minimum version of Gradle is 7.6.4. It bundles a version of Kotlin
that cannot compile a Kotlin build script when spring-core, compiled
with Kotlin 2.1, is on the classpath. Using Gradle 8.12 to run the DSL
tests avoids the problem.

Closes gh-45486

Co-authored-by: Andy Wilkinson <andy.wilkinson@broadcom.com>
2025-05-09 17:38:10 -07:00
..
spring-boot-antlib Merge branch '3.3.x' into 3.4.x 2025-04-14 16:18:41 -07:00
spring-boot-autoconfigure-processor
spring-boot-buildpack-platform Merge branch '3.4.x' 2025-05-08 12:25:34 -07:00
spring-boot-cli Merge branch '3.4.x' 2025-04-14 16:18:50 -07:00
spring-boot-configuration-metadata
spring-boot-configuration-metadata-changelog-generator Polish "Fix changelog generator missing directly removed properties" 2025-04-25 15:51:29 +01:00
spring-boot-configuration-processor Compile project with Java 24 and '-release' Java 17 2025-05-09 17:38:08 -07:00
spring-boot-gradle-plugin Upgrade to Kotlin 2.1.0 2025-05-09 17:38:10 -07:00
spring-boot-gradle-test-support Merge branch '3.3.x' into 3.4.x 2025-04-11 09:42:13 -07:00
spring-boot-jarmode-tools Merge branch '3.4.x' 2025-05-09 11:36:28 +02:00
spring-boot-loader
spring-boot-loader-classic
spring-boot-loader-tools Compile project with Java 24 and '-release' Java 17 2025-05-09 17:38:08 -07:00
spring-boot-maven-plugin Prepare 4.0.x branch 2025-05-09 17:38:08 -07:00
spring-boot-properties-migrator
spring-boot-test-support Merge branch '3.4.x' 2025-04-10 16:35:21 +02:00
spring-boot-test-support-docker Merge branch '3.4.x' 2025-04-03 18:05:13 -07:00