diff --git a/README.md b/README.md index 84f685743a..3769824904 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,7 @@ [![Maven Central](https://img.shields.io/maven-central/v/ai.koog/koog-agents)](https://search.maven.org/artifact/ai.koog/koog-agents) [![JetBrains incubator project](https://jb.gg/badges/incubator.svg)](https://github.com/JetBrains#jetbrains-on-github) [![Kotlin](https://img.shields.io/badge/kotlin-2.2-blue.svg?logo=kotlin)](http://kotlinlang.org) +[![JVM](https://img.shields.io/badge/JVM-17+-red.svg?logo=jvm)](http://java.com) [![CI status](https://img.shields.io/github/checks-status/JetBrains/koog/main)](https://github.com/JetBrains/koog/actions?query=branch%3Amain) [![GitHub license](https://img.shields.io/github/license/JetBrains/koog)](LICENSE.txt) diff --git a/convention-plugin-ai/src/main/kotlin/ai.kotlin.configuration.gradle.kts b/convention-plugin-ai/src/main/kotlin/ai.kotlin.configuration.gradle.kts index d14d313b9a..b966dcad56 100644 --- a/convention-plugin-ai/src/main/kotlin/ai.kotlin.configuration.gradle.kts +++ b/convention-plugin-ai/src/main/kotlin/ai.kotlin.configuration.gradle.kts @@ -56,14 +56,14 @@ tasks.withType>().configureEach { tasks.withType().configureEach { compilerOptions { - jvmTarget.set(JvmTarget.JVM_11) + jvmTarget.set(JvmTarget.JVM_17) freeCompilerArgs.add("-Xjvm-default=all") } } tasks.withType().configureEach { - sourceCompatibility = JavaVersion.VERSION_11.toString() - targetCompatibility = JavaVersion.VERSION_11.toString() + sourceCompatibility = JavaVersion.VERSION_17.toString() + targetCompatibility = JavaVersion.VERSION_17.toString() } configurations.all { diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 7d004283a6..e458b49d46 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -11,7 +11,7 @@ h2 = "2.4.240" hikaricp = "6.2.1" jdkVersion = "17" jetsign = "45.47" -junit = "5.8.2" +junit = "6.0.2" knit = "0.5.0" kotest = "6.0.7" kotlin = "2.2.21" @@ -23,13 +23,13 @@ kover = "0.9.4" ktlint = "14.0.1" ktor3 = "3.2.2" lettuce = "6.5.5.RELEASE" -logback = "1.5.13" +logback = "1.5.23" mcp = "0.8.1" mockito = "5.21.0" mockk = "1.14.7" mokksy = "0.5.1" mysql = "8.0.33" -netty = "4.2.6.Final" +netty = "4.2.9.Final" okhttp = "5.3.2" opentelemetry = "1.51.0" oshai-logging = "7.0.7" @@ -38,7 +38,7 @@ slf4j = "2.0.17" spring-boot = "3.5.9" spring-management = "1.1.7" sqlite = "3.51.1.0" -testcontainers = "1.19.7" +testcontainers = "1.21.4" [libraries] jetbrains-annotations = { module = "org.jetbrains:annotations", version.ref = "annotations" }