@@ -6,10 +6,10 @@ kotlin-jvmtarget = "21"
66kotlin-dsl-jvmtarget = " 21"
77kotlin-api-version = " 2.2"
88kotlin-lang-version = " 2.2"
9- gradle = " 8.14 "
9+ gradle = " 9.0.0-milestone-9 "
1010java-vendor = " GraalVM Community"
11- java-jvmArguments = " --enable-preview"
12- java-addModules = " jdk.incubator.vector"
11+ java-jvmargs = " --enable-preview"
12+ java-addmodules = " jdk.incubator.vector"
1313
1414# Project specifc config
1515group = " dev.suresh"
@@ -20,12 +20,12 @@ org-name = "suresh.dev"
2020org-url = " https://suresh.dev"
2121
2222# Dependency Versions
23- bc-plugins = " 1.40 .0"
23+ bc-plugins = " 2.0 .0"
2424kotlinx-kover = " 0.9.1"
2525kotlinx-bcv = " 0.17.0"
2626kotlin-dokka = " 2.0.0"
2727kotlinx-io = " 0.7.0"
28- kotlinx-atomicfu = " 0.27.0 "
28+ kotlinx-atomicfu = " 0.28.0-beta "
2929kotlinx-coroutines = " 1.10.2"
3030kotlinx-datetime = " 0.6.2"
3131kotlinx-datetime-zoneinfo = " 2025a-spi.0.6.2"
@@ -38,31 +38,31 @@ kotlinx-browser = "0.3"
3838kotlinx-benchmark = " 0.4.14"
3939kotlinx-fuzz = " 0.2.2"
4040kotlinx-metadata = " 0.9.0"
41- kotlinx-reflect-lite = " 1.1.0 "
42- kotlin-wrappers = " 2025.5.8 "
41+ kotlinx-reflect-lite = " 1.2.0-RC "
42+ kotlin-wrappers = " 2025.5.9 "
4343kotlin-redacted = " 1.14.0-alpha01"
44- kotlin-serviceloader = " 0.0.15 "
44+ kotlin-serviceloader = " 0.0.16 "
4545kotlinx-multik = " 0.2.3"
46- kotlinx-dataframe = " 1.0.0-Beta1 "
46+ kotlinx-dataframe = " 1.0.0-Beta2 "
4747kotlinx-kandy = " 0.8.0"
4848kotlin-statistics = " 0.4.0-RC1"
4949gradle-kotlin-dsl = " 6.1.2"
50- exoquery-plugin = " 2.1.20-1.2.4 .PL"
51- exoquery-sql = " 1.2.4. PL-1.2.4 "
50+ exoquery-plugin = " 2.1.20-1.3.2 .PL"
51+ exoquery-sql = " 1.3.2. PL-1.3.2 "
5252exposed = " 1.0.0-beta-2"
53- postgresql = " 42.7.5 "
53+ postgresql = " 42.7.6 "
5454embedded-postgres = " 2.1.0"
55- embedded-postgres-bom = " 17.4 .0"
55+ embedded-postgres-bom = " 17.5 .0"
5656evas = " 1.3.0"
5757kopy = " 0.15.0+2.1.20"
5858poko = " 0.18.7"
5959mappie = " 2.1.21-1.3.0"
6060akkurate = " 0.11.0"
61- kaml = " 0.78.0 "
61+ kaml = " 0.80.1 "
6262snakeyaml-engine-kmp = " 3.1.1"
6363konsist = " 0.17.3"
64- decoroutinator = " 2.5.2 "
65- spring-boot = " 3.4.5 "
64+ decoroutinator = " 2.5.3 "
65+ spring-boot = " 3.5.0 "
6666spring-depmgmt = " 1.1.7"
6767ktor = " 3.1.3"
6868ktor-cohort = " 2.7.2"
@@ -73,39 +73,39 @@ otel-instr = "2.16.0"
7373otel-instr-alpha = " 2.16.0-alpha"
7474otel-semconv = " 1.32.0"
7575otel-contrib = " 1.46.0-alpha"
76- okio = " 3.11.0"
76+ otel-kotlin = " 0.1.1"
77+ okio = " 3.12.0"
7778sslcontext-kickstart = " 9.1.0"
7879ksp-auto-service = " 1.2.0"
7980zip-prefixer = " 0.3.1"
8081ajalt-mordant = " 3.0.2"
8182ajalt-clikt = " 5.0.3"
8283ajalt-colormath = " 3.6.1"
83- jline = " 3.30.2 "
84+ jline = " 3.30.4 "
8485classgraph = " 4.8.179"
8586cache4k = " 0.14.0"
8687intellij-coverage = " 1.0.766"
8788intellij-markdown = " 0.7.3"
8889jgit = " 7.2.1.202505142326-r"
8990jte = " 3.2.1"
90- jimfs = " 1.3.0"
91- sshj = " 0.39.0"
91+ sshj = " 0.40.0"
9292jsch = " 2.27.0"
93- pty4j = " 0.13.4 "
93+ pty4j = " 0.13.5 "
9494oshi = " 6.8.1"
95- junit = " 5.13.0-RC1 "
95+ junit = " 5.13.0"
9696koin = " 4.1.0-RC1"
9797koin-annotations = " 2.0.1-RC1"
98- metro = " 0.3.2 "
98+ metro = " 0.3.5 "
9999kotest = " 6.0.0.M4"
100100mockk = " 1.14.2"
101- mokkery = " 2.7.2 "
101+ mokkery = " 2.8.0 "
102102wiremock = " 4.0.0-beta.9"
103103wiremock-kotlin = " 2.1.1"
104- okhttp = " 5.0.0-alpha.14 "
104+ okhttp = " 5.0.0-alpha.16 "
105105slf4j = " 2.1.0-alpha1"
106106logback = " 1.5.18"
107107logback-tyler = " 1.0.2"
108- log4j = " 3.0.0-beta2 "
108+ log4j = " 3.0.0-beta3 "
109109jmh = " 1.37"
110110mrjar = " 0.1.1"
111111ktfmt = " 0.54"
@@ -118,7 +118,7 @@ jspecify = "1.0.0"
118118rsocket = " 0.20.0"
119119jctools = " 4.0.5"
120120caffeine-coroutines = " 2.0.1"
121- kotlin-codepoints = " 0.9 .0"
121+ kotlin-codepoints = " 0.10 .0"
122122kotlin-logging = " 7.0.7"
123123kotlin-bignum = " 0.3.10"
124124kotlin-diff = " 1.1.0-rc.1"
@@ -131,53 +131,53 @@ json-schema-validator = "0.5.1"
131131pwall-json-schema = " 0.56"
132132schema-kenerator = " 2.1.2"
133133uri-kmp = " 0.0.19"
134- urlencoder = " 1.5 .0"
134+ urlencoder = " 1.6 .0"
135135bytesize = " 2.0.0-beta04"
136136cash-turbine = " 1.2.0"
137137cardiologist = " 0.4.0"
138- kmp-store5 = " 5.1.0-alpha05 "
138+ kmp-store5 = " 5.1.0-alpha06 "
139139kmp-settings = " 1.3.0"
140140kmp-appdirs = " 1.2.0"
141141parsus = " 0.6.1"
142- ksoup = " 0.2.3 "
142+ ksoup = " 0.2.4 "
143143java-keyring = " 1.0.4"
144144java-keychain = " 1.1.0"
145- webjars-xterm = " 5.1 .0"
146- arrow-suspendapp = " 2.1.1 "
145+ webjars-xterm = " 5.3 .0"
146+ arrow-suspendapp = " 2.1.2 "
147147hikariCP = " 6.3.0"
148148h2 = " 2.3.232"
149- micrometer = " 1.14.6 "
149+ micrometer = " 1.15.0 "
150150swagger-ui = " 5.17.14"
151151hoplite = " 2.9.0"
152152config4k = " 0.7.0"
153- shedlock = " 6.6 .0"
153+ shedlock = " 6.7 .0"
154154sherlock = " 1.0.3"
155155sqids = " 0.1.0"
156156tsid = " 2.1.4"
157- expiringmap = " 0.5.10 "
157+ expiringmap = " 0.5.11 "
158158otp = " 2.1.0"
159- password4j = " 1.8.2 "
159+ password4j = " 1.8.3 "
160160apache-commons-imaging = " 1.0.0-alpha6"
161- testcontainers = " 1.21.0 "
161+ testcontainers = " 1.21.1 "
162162sourceBuddy = " 2.5.3"
163163tcp-javanioproxy = " 1.6"
164- kubernetes-client = " 23 .0.0"
164+ kubernetes-client = " 24 .0.0"
165165reflect-typeparamresolver = " 1.0.3"
166166reflect-typetools = " 0.6.3"
167167async-profiler = " 4.0"
168168ap-loader-all = " 4.0-10"
169169openjdk-jmc = " 9.1.0"
170170airlift-aircompressor = " 2.0.2"
171- airlift-security = " 334 "
171+ airlift-security = " 335 "
172172directory-keystore = " 1.1.1"
173173maven-mima = " 3.0.0-alpha-3"
174174maven-archeologist = " 0.0.10"
175- jfree-chart = " 1.5.4 "
175+ jfree-chart = " 1.5.6 "
176176jfree-svg = " 5.0.7"
177177xchart = " 3.8.8"
178178batik = " 1.19"
179179twelvemonkeys = " 3.12.0"
180- okapibarcode = " 0.5.0 "
180+ okapibarcode = " 0.5.1 "
181181chasm = " 0.9.70"
182182cel = " 0.9.1"
183183kfswatch = " 1.3.0"
@@ -187,12 +187,15 @@ langchain4j = "1.0.1"
187187langchain4j-kotlin = " 0.2.0"
188188jlama = " 0.8.4"
189189mcp-kotlin = " 0.5.1"
190+ koog = " 0.1.0"
190191mcp4k = " 0.4.0"
191192dflib = " 2.0.0-M2"
192193ldaptive = " 2.4.1"
193- chicory = " 1.3 .0"
194+ chicory = " 1.4 .0"
194195weh-bindings = " 0.5"
195196wasm2class = " 0.3"
197+ zerofs = " 0.1.0"
198+ quickjs4j = " 0.0.4"
196199log4k = " 0.50.0"
197200rwmutex = " 1.0.0"
198201bluesky-ozone = " 0.3.3"
@@ -224,32 +227,32 @@ swagger-style = "https://unpkg.com/swagger-ui-themes@3.0.1/them
224227
225228# Plugin versions
226229benmanes = " 0.52.0"
230+ caupain = " 1.1.1"
227231foojay-resolver = " 1.0.0"
228- gradle-develocity = " 4.0.1 "
229- nmcp = " 0.1.4 "
232+ gradle-develocity = " 4.0.2 "
233+ nmcp = " 0.1.5 "
230234nexus-publish = " 2.0.0"
231235vanniktech-publish = " 0.32.0"
232236gradle-publish = " 1.3.1"
233- shadow = " 9.0.0-beta13 "
234- spotless = " 7.0.3 "
237+ shadow = " 9.0.0-beta15 "
238+ spotless = " 7.0.4 "
235239semver-plugin = " 0.8.0"
236- gratatouille = " 0.0.7 "
240+ gratatouille = " 0.0.9 "
237241vercraft = " 0.6.0"
238242kmpmt = " 0.1.1"
239243tasktree = " 4.0.1"
240244sigstore = " 1.3.0"
241245reproducible-builds = " 1.0"
242- autonomousapps-depanalysis = " 2.17 .0"
246+ autonomousapps-depanalysis = " 2.18 .0"
243247autonomousapps-bestpractices = " 0.10"
244248graalvm-nativeimage = " 0.10.6"
245249github-depgraph = " 0.1.0"
246250github-changelog = " 2.2.0"
247251wire-plugin = " 5.3.1"
248252buildkonfig = " 0.17.1"
249- gmazzo-buildconfig = " 5.6.4 "
253+ gmazzo-buildconfig = " 5.6.5 "
250254cyclonedx-plugin = " 1.10.0"
251255modulegraph = " 0.12.0"
252- npm-publish-plugin = " 3.5.3"
253256exposed-plugin = " 0.2.1"
254257jib-plugin = " 3.4.5"
255258jib-nativeimage-extn = " 0.1.0"
@@ -259,10 +262,10 @@ animalsniffer = "2.0.1"
259262badass-runtime = " 1.13.1-patch-1"
260263badass-jlink = " 3.1.0"
261264jlink-jib = " 0.4.1"
262- maven-plugin-api = " 3.9.9 "
265+ maven-plugin-api = " 4.0.0-rc-3 "
263266maven-plugin-annotations = " 3.15.1"
264267gradlex-maven-plugin = " 1.0.3"
265- typesafe-conventions = " 0.7.1 "
268+ typesafe-conventions = " 0.7.3 "
266269
267270# Repositories
268271repo-mvn-central = " https://repo.maven.apache.org/maven2/"
@@ -430,7 +433,6 @@ exposed-money = { module = "org.jetbrains.exposed:exposed
430433exposed-migration = { module = " org.jetbrains.exposed:exposed-migration" , version.ref = " exposed" }
431434postgresql = { module = " org.postgresql:postgresql" , version.ref = " postgresql" }
432435hikariCP = { module = " com.zaxxer:HikariCP" , version.ref = " hikariCP" }
433- exoquery-engine = { module = " io.exoquery:exoquery-engine" , version.ref = " exoquery-sql" }
434436exoquery-runner-core = { module = " io.exoquery:exoquery-runner-core" , version.ref = " exoquery-sql" }
435437exoquery-runner-jdbc = { module = " io.exoquery:exoquery-runner-jdbc" , version.ref = " exoquery-sql" }
436438exoquery-runner-native = { module = " io.exoquery:exoquery-runner-native" , version.ref = " exoquery-sql" }
@@ -444,7 +446,6 @@ expiringmap = { module = "net.jodah:expiringmap"
444446password4j = { module = " com.password4j:password4j" , version.ref = " password4j" }
445447otp-java = { module = " com.github.bastiaanjansen:otp-java" , version.ref = " otp" }
446448cel = { module = " dev.cel:cel" , version.ref = " cel" }
447- jimfs = { module = " com.google.jimfs:jimfs" , version.ref = " jimfs" }
448449tomlj = { module = " org.tomlj:tomlj" , version.ref = " tomlj" }
449450bytesize = { module = " me.saket.bytesize:bytesize" , version.ref = " bytesize" }
450451zip-prefixer = { module = " net.e175.klaus:zip-prefixer" , version.ref = " zip-prefixer" }
@@ -603,6 +604,10 @@ otel-instr-ktor = { module = "io.opentelemetry.instrumentat
603604otel-instr-logback-appender = { module = " io.opentelemetry.instrumentation:opentelemetry-logback-appender-1.0" , version.ref = " otel-instr-alpha" }
604605otel-instr-logback-mdc = { module = " io.opentelemetry.instrumentation:opentelemetry-logback-mdc-1.0" , version.ref = " otel-instr-alpha" }
605606
607+ otel-kotlin-api = { module = " io.embrace.opentelemetry.kotlin:opentelemetry-kotlin-api" , version.ref = " otel-kotlin" }
608+ otel-kotlin-apiext = { module = " io.embrace.opentelemetry.kotlin:opentelemetry-kotlin-api-ext" , version.ref = " otel-kotlin" }
609+ otel-kotlin-compat = { module = " io.embrace.opentelemetry.kotlin:compat-kotlin-to-official" , version.ref = " otel-kotlin" }
610+
606611# Compose
607612compose-runtime = { module = " org.jetbrains.compose.runtime:runtime" , version.ref = " jetbrains-compose" }
608613compose-html-core = { module = " org.jetbrains.compose.html:html-core" , version.ref = " jetbrains-compose" }
@@ -649,6 +654,7 @@ weh-chasm-wasip1 = { module = "at.released.weh:bindings-chas
649654weh-chasm-emscripten = { module = " at.released.weh:bindings-chasm-emscripten" , version.ref = " weh-bindings" }
650655weh-chicory-wasip1 = { module = " at.released.weh:bindings-chicory-wasip1" , version.ref = " weh-bindings" }
651656weh-chicory-emscripten = { module = " at.released.weh:bindings-chicory-emscripten" , version.ref = " weh-bindings" }
657+ zerofs = { module = " io.roastedroot:zerofs" , version.ref = " zerofs" }
652658
653659# AI/ML
654660langchain4j = { module = " dev.langchain4j:langchain4j" , version.ref = " langchain4j" }
@@ -659,6 +665,9 @@ jlama-core = { module = "com.github.tjake:jlama-core"
659665jlama-native = { module = " com.github.tjake:jlama-native" , version.ref = " jlama" }
660666dflib = { module = " org.dflib:dflib" , version.ref = " dflib" }
661667mcp-kotlin = { module = " io.modelcontextprotocol:kotlin-sdk" , version.ref = " mcp-kotlin" }
668+ koog-agents = { module = " ai.koog:koog-agents" , version.ref = " koog" }
669+
670+ # Social
662671ozone-bluesky = { module = " sh.christian.ozone:bluesky" , version.ref = " bluesky-ozone" }
663672ozone-jetstream = { module = " sh.christian.ozone:jetstream" , version.ref = " bluesky-ozone" }
664673
@@ -735,6 +744,7 @@ mrjar = { id = "me.champeau.mrjar"
735744nexus-publish = { id = " io.github.gradle-nexus.publish-plugin" , version.ref = " nexus-publish" }
736745jte = { id = " gg.jte.gradle" , version.ref = " jte" }
737746benmanes = { id = " com.github.ben-manes.versions" , version.ref = " benmanes" }
747+ caupain = { id = " com.deezer.caupain" , version.ref = " caupain" }
738748spotless = { id = " com.diffplug.spotless" , version.ref = " spotless" }
739749shadow = { id = " com.gradleup.shadow" , version.ref = " shadow" }
740750jib = { id = " com.google.cloud.tools.jib" , version.ref = " jib-plugin" }
@@ -774,7 +784,6 @@ wire = { id = "com.squareup.wire"
774784gmazzo-buildconfig = { id = " com.github.gmazzo.buildconfig" , version.ref = " gmazzo-buildconfig" }
775785mokkery = { id = " dev.mokkery" , version.ref = " mokkery" }
776786modulegraph = { id = " dev.iurysouza.modulegraph" , version.ref = " modulegraph" }
777- npm-publish = { id = " dev.petuska.npm.publish" , version.ref = " npm-publish-plugin" }
778787intellij-coverage = { id = " org.jetbrains.intellij.deps.coverage" , version.ref = " intellij-coverage" }
779788github-changelog = { id = " org.hildan.github.changelog" , version.ref = " github-changelog" }
780789includegit = { id = " me.champeau.gradle.includegit" , version.ref = " includegit-plugin" }
0 commit comments