Skip to content

Commit b4a8467

Browse files
committed
chore: build plugin 2.0.0 update
1 parent b053cc9 commit b4a8467

File tree

5 files changed

+68
-59
lines changed

5 files changed

+68
-59
lines changed

build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import common.jvmArguments
1+
import common.*
22

33
plugins {
44
id("dev.suresh.plugin.root")
@@ -9,7 +9,7 @@ plugins {
99

1010
application {
1111
mainClass = libs.versions.app.mainclass
12-
applicationDefaultJvmArgs += jvmArguments()
12+
applicationDefaultJvmArgs += runJvmArgs
1313
}
1414

1515
dependencies {

gradle/libs.versions.toml

Lines changed: 64 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ kotlin-jvmtarget = "21"
66
kotlin-dsl-jvmtarget = "21"
77
kotlin-api-version = "2.2"
88
kotlin-lang-version = "2.2"
9-
gradle = "8.14"
9+
gradle = "9.0.0-milestone-9"
1010
java-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
1515
group = "dev.suresh"
@@ -20,12 +20,12 @@ org-name = "suresh.dev"
2020
org-url = "https://suresh.dev"
2121

2222
# Dependency Versions
23-
bc-plugins = "1.40.0"
23+
bc-plugins = "2.0.0"
2424
kotlinx-kover = "0.9.1"
2525
kotlinx-bcv = "0.17.0"
2626
kotlin-dokka = "2.0.0"
2727
kotlinx-io = "0.7.0"
28-
kotlinx-atomicfu = "0.27.0"
28+
kotlinx-atomicfu = "0.28.0-beta"
2929
kotlinx-coroutines = "1.10.2"
3030
kotlinx-datetime = "0.6.2"
3131
kotlinx-datetime-zoneinfo = "2025a-spi.0.6.2"
@@ -38,31 +38,31 @@ kotlinx-browser = "0.3"
3838
kotlinx-benchmark = "0.4.14"
3939
kotlinx-fuzz = "0.2.2"
4040
kotlinx-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"
4343
kotlin-redacted = "1.14.0-alpha01"
44-
kotlin-serviceloader = "0.0.15"
44+
kotlin-serviceloader = "0.0.16"
4545
kotlinx-multik = "0.2.3"
46-
kotlinx-dataframe = "1.0.0-Beta1"
46+
kotlinx-dataframe = "1.0.0-Beta2"
4747
kotlinx-kandy = "0.8.0"
4848
kotlin-statistics = "0.4.0-RC1"
4949
gradle-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"
5252
exposed = "1.0.0-beta-2"
53-
postgresql = "42.7.5"
53+
postgresql = "42.7.6"
5454
embedded-postgres = "2.1.0"
55-
embedded-postgres-bom = "17.4.0"
55+
embedded-postgres-bom = "17.5.0"
5656
evas = "1.3.0"
5757
kopy = "0.15.0+2.1.20"
5858
poko = "0.18.7"
5959
mappie = "2.1.21-1.3.0"
6060
akkurate = "0.11.0"
61-
kaml = "0.78.0"
61+
kaml = "0.80.1"
6262
snakeyaml-engine-kmp = "3.1.1"
6363
konsist = "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"
6666
spring-depmgmt = "1.1.7"
6767
ktor = "3.1.3"
6868
ktor-cohort = "2.7.2"
@@ -73,39 +73,39 @@ otel-instr = "2.16.0"
7373
otel-instr-alpha = "2.16.0-alpha"
7474
otel-semconv = "1.32.0"
7575
otel-contrib = "1.46.0-alpha"
76-
okio = "3.11.0"
76+
otel-kotlin = "0.1.1"
77+
okio = "3.12.0"
7778
sslcontext-kickstart = "9.1.0"
7879
ksp-auto-service = "1.2.0"
7980
zip-prefixer = "0.3.1"
8081
ajalt-mordant = "3.0.2"
8182
ajalt-clikt = "5.0.3"
8283
ajalt-colormath = "3.6.1"
83-
jline = "3.30.2"
84+
jline = "3.30.4"
8485
classgraph = "4.8.179"
8586
cache4k = "0.14.0"
8687
intellij-coverage = "1.0.766"
8788
intellij-markdown = "0.7.3"
8889
jgit = "7.2.1.202505142326-r"
8990
jte = "3.2.1"
90-
jimfs = "1.3.0"
91-
sshj = "0.39.0"
91+
sshj = "0.40.0"
9292
jsch = "2.27.0"
93-
pty4j = "0.13.4"
93+
pty4j = "0.13.5"
9494
oshi = "6.8.1"
95-
junit = "5.13.0-RC1"
95+
junit = "5.13.0"
9696
koin = "4.1.0-RC1"
9797
koin-annotations = "2.0.1-RC1"
98-
metro = "0.3.2"
98+
metro = "0.3.5"
9999
kotest = "6.0.0.M4"
100100
mockk = "1.14.2"
101-
mokkery = "2.7.2"
101+
mokkery = "2.8.0"
102102
wiremock = "4.0.0-beta.9"
103103
wiremock-kotlin = "2.1.1"
104-
okhttp = "5.0.0-alpha.14"
104+
okhttp = "5.0.0-alpha.16"
105105
slf4j = "2.1.0-alpha1"
106106
logback = "1.5.18"
107107
logback-tyler = "1.0.2"
108-
log4j = "3.0.0-beta2"
108+
log4j = "3.0.0-beta3"
109109
jmh = "1.37"
110110
mrjar = "0.1.1"
111111
ktfmt = "0.54"
@@ -118,7 +118,7 @@ jspecify = "1.0.0"
118118
rsocket = "0.20.0"
119119
jctools = "4.0.5"
120120
caffeine-coroutines = "2.0.1"
121-
kotlin-codepoints = "0.9.0"
121+
kotlin-codepoints = "0.10.0"
122122
kotlin-logging = "7.0.7"
123123
kotlin-bignum = "0.3.10"
124124
kotlin-diff = "1.1.0-rc.1"
@@ -131,53 +131,53 @@ json-schema-validator = "0.5.1"
131131
pwall-json-schema = "0.56"
132132
schema-kenerator = "2.1.2"
133133
uri-kmp = "0.0.19"
134-
urlencoder = "1.5.0"
134+
urlencoder = "1.6.0"
135135
bytesize = "2.0.0-beta04"
136136
cash-turbine = "1.2.0"
137137
cardiologist = "0.4.0"
138-
kmp-store5 = "5.1.0-alpha05"
138+
kmp-store5 = "5.1.0-alpha06"
139139
kmp-settings = "1.3.0"
140140
kmp-appdirs = "1.2.0"
141141
parsus = "0.6.1"
142-
ksoup = "0.2.3"
142+
ksoup = "0.2.4"
143143
java-keyring = "1.0.4"
144144
java-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"
147147
hikariCP = "6.3.0"
148148
h2 = "2.3.232"
149-
micrometer = "1.14.6"
149+
micrometer = "1.15.0"
150150
swagger-ui = "5.17.14"
151151
hoplite = "2.9.0"
152152
config4k = "0.7.0"
153-
shedlock = "6.6.0"
153+
shedlock = "6.7.0"
154154
sherlock = "1.0.3"
155155
sqids = "0.1.0"
156156
tsid = "2.1.4"
157-
expiringmap = "0.5.10"
157+
expiringmap = "0.5.11"
158158
otp = "2.1.0"
159-
password4j = "1.8.2"
159+
password4j = "1.8.3"
160160
apache-commons-imaging = "1.0.0-alpha6"
161-
testcontainers = "1.21.0"
161+
testcontainers = "1.21.1"
162162
sourceBuddy = "2.5.3"
163163
tcp-javanioproxy = "1.6"
164-
kubernetes-client = "23.0.0"
164+
kubernetes-client = "24.0.0"
165165
reflect-typeparamresolver = "1.0.3"
166166
reflect-typetools = "0.6.3"
167167
async-profiler = "4.0"
168168
ap-loader-all = "4.0-10"
169169
openjdk-jmc = "9.1.0"
170170
airlift-aircompressor = "2.0.2"
171-
airlift-security = "334"
171+
airlift-security = "335"
172172
directory-keystore = "1.1.1"
173173
maven-mima = "3.0.0-alpha-3"
174174
maven-archeologist = "0.0.10"
175-
jfree-chart = "1.5.4"
175+
jfree-chart = "1.5.6"
176176
jfree-svg = "5.0.7"
177177
xchart = "3.8.8"
178178
batik = "1.19"
179179
twelvemonkeys = "3.12.0"
180-
okapibarcode = "0.5.0"
180+
okapibarcode = "0.5.1"
181181
chasm = "0.9.70"
182182
cel = "0.9.1"
183183
kfswatch = "1.3.0"
@@ -187,12 +187,15 @@ langchain4j = "1.0.1"
187187
langchain4j-kotlin = "0.2.0"
188188
jlama = "0.8.4"
189189
mcp-kotlin = "0.5.1"
190+
koog = "0.1.0"
190191
mcp4k = "0.4.0"
191192
dflib = "2.0.0-M2"
192193
ldaptive = "2.4.1"
193-
chicory = "1.3.0"
194+
chicory = "1.4.0"
194195
weh-bindings = "0.5"
195196
wasm2class = "0.3"
197+
zerofs = "0.1.0"
198+
quickjs4j = "0.0.4"
196199
log4k = "0.50.0"
197200
rwmutex = "1.0.0"
198201
bluesky-ozone = "0.3.3"
@@ -224,32 +227,32 @@ swagger-style = "https://unpkg.com/swagger-ui-themes@3.0.1/them
224227

225228
# Plugin versions
226229
benmanes = "0.52.0"
230+
caupain = "1.1.1"
227231
foojay-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"
230234
nexus-publish = "2.0.0"
231235
vanniktech-publish = "0.32.0"
232236
gradle-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"
235239
semver-plugin = "0.8.0"
236-
gratatouille = "0.0.7"
240+
gratatouille = "0.0.9"
237241
vercraft = "0.6.0"
238242
kmpmt = "0.1.1"
239243
tasktree = "4.0.1"
240244
sigstore = "1.3.0"
241245
reproducible-builds = "1.0"
242-
autonomousapps-depanalysis = "2.17.0"
246+
autonomousapps-depanalysis = "2.18.0"
243247
autonomousapps-bestpractices = "0.10"
244248
graalvm-nativeimage = "0.10.6"
245249
github-depgraph = "0.1.0"
246250
github-changelog = "2.2.0"
247251
wire-plugin = "5.3.1"
248252
buildkonfig = "0.17.1"
249-
gmazzo-buildconfig = "5.6.4"
253+
gmazzo-buildconfig = "5.6.5"
250254
cyclonedx-plugin = "1.10.0"
251255
modulegraph = "0.12.0"
252-
npm-publish-plugin = "3.5.3"
253256
exposed-plugin = "0.2.1"
254257
jib-plugin = "3.4.5"
255258
jib-nativeimage-extn = "0.1.0"
@@ -259,10 +262,10 @@ animalsniffer = "2.0.1"
259262
badass-runtime = "1.13.1-patch-1"
260263
badass-jlink = "3.1.0"
261264
jlink-jib = "0.4.1"
262-
maven-plugin-api = "3.9.9"
265+
maven-plugin-api = "4.0.0-rc-3"
263266
maven-plugin-annotations = "3.15.1"
264267
gradlex-maven-plugin = "1.0.3"
265-
typesafe-conventions = "0.7.1"
268+
typesafe-conventions = "0.7.3"
266269

267270
# Repositories
268271
repo-mvn-central = "https://repo.maven.apache.org/maven2/"
@@ -430,7 +433,6 @@ exposed-money = { module = "org.jetbrains.exposed:exposed
430433
exposed-migration = { module = "org.jetbrains.exposed:exposed-migration" , version.ref = "exposed"}
431434
postgresql = { module = "org.postgresql:postgresql" , version.ref = "postgresql"}
432435
hikariCP = { module = "com.zaxxer:HikariCP" , version.ref = "hikariCP"}
433-
exoquery-engine = { module = "io.exoquery:exoquery-engine" , version.ref = "exoquery-sql" }
434436
exoquery-runner-core = { module = "io.exoquery:exoquery-runner-core" , version.ref = "exoquery-sql" }
435437
exoquery-runner-jdbc = { module = "io.exoquery:exoquery-runner-jdbc" , version.ref = "exoquery-sql"}
436438
exoquery-runner-native = { module = "io.exoquery:exoquery-runner-native" , version.ref = "exoquery-sql"}
@@ -444,7 +446,6 @@ expiringmap = { module = "net.jodah:expiringmap"
444446
password4j = { module = "com.password4j:password4j" , version.ref = "password4j"}
445447
otp-java = { module = "com.github.bastiaanjansen:otp-java" , version.ref = "otp"}
446448
cel = { module = "dev.cel:cel" , version.ref = "cel"}
447-
jimfs = { module = "com.google.jimfs:jimfs" , version.ref = "jimfs" }
448449
tomlj = { module = "org.tomlj:tomlj" , version.ref = "tomlj" }
449450
bytesize = { module = "me.saket.bytesize:bytesize" , version.ref = "bytesize" }
450451
zip-prefixer = { module = "net.e175.klaus:zip-prefixer" , version.ref = "zip-prefixer" }
@@ -603,6 +604,10 @@ otel-instr-ktor = { module = "io.opentelemetry.instrumentat
603604
otel-instr-logback-appender = { module = "io.opentelemetry.instrumentation:opentelemetry-logback-appender-1.0" , version.ref = "otel-instr-alpha"}
604605
otel-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
607612
compose-runtime = { module = "org.jetbrains.compose.runtime:runtime" , version.ref = "jetbrains-compose" }
608613
compose-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
649654
weh-chasm-emscripten = { module = "at.released.weh:bindings-chasm-emscripten" , version.ref = "weh-bindings" }
650655
weh-chicory-wasip1 = { module = "at.released.weh:bindings-chicory-wasip1" , version.ref = "weh-bindings" }
651656
weh-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
654660
langchain4j = { module = "dev.langchain4j:langchain4j" , version.ref = "langchain4j" }
@@ -659,6 +665,9 @@ jlama-core = { module = "com.github.tjake:jlama-core"
659665
jlama-native = { module = "com.github.tjake:jlama-native" , version.ref = "jlama" }
660666
dflib = { module = "org.dflib:dflib" , version.ref = "dflib" }
661667
mcp-kotlin = { module = "io.modelcontextprotocol:kotlin-sdk" , version.ref = "mcp-kotlin"}
668+
koog-agents = { module = "ai.koog:koog-agents" , version.ref = "koog"}
669+
670+
# Social
662671
ozone-bluesky = { module = "sh.christian.ozone:bluesky" , version.ref = "bluesky-ozone"}
663672
ozone-jetstream = { module = "sh.christian.ozone:jetstream" , version.ref = "bluesky-ozone"}
664673

@@ -735,6 +744,7 @@ mrjar = { id = "me.champeau.mrjar"
735744
nexus-publish = { id = "io.github.gradle-nexus.publish-plugin" , version.ref = "nexus-publish"}
736745
jte = { id = "gg.jte.gradle" , version.ref = "jte" }
737746
benmanes = { id = "com.github.ben-manes.versions" , version.ref = "benmanes" }
747+
caupain = { id = "com.deezer.caupain" , version.ref = "caupain" }
738748
spotless = { id = "com.diffplug.spotless" , version.ref = "spotless" }
739749
shadow = { id = "com.gradleup.shadow" , version.ref = "shadow" }
740750
jib = { id = "com.google.cloud.tools.jib" , version.ref = "jib-plugin" }
@@ -774,7 +784,6 @@ wire = { id = "com.squareup.wire"
774784
gmazzo-buildconfig = { id = "com.github.gmazzo.buildconfig" , version.ref = "gmazzo-buildconfig"}
775785
mokkery = { id = "dev.mokkery" , version.ref = "mokkery"}
776786
modulegraph = { id = "dev.iurysouza.modulegraph" , version.ref = "modulegraph"}
777-
npm-publish = { id = "dev.petuska.npm.publish" , version.ref = "npm-publish-plugin"}
778787
intellij-coverage = { id = "org.jetbrains.intellij.deps.coverage" , version.ref = "intellij-coverage" }
779788
github-changelog = { id = "org.hildan.github.changelog" , version.ref = "github-changelog" }
780789
includegit = { id = "me.champeau.gradle.includegit" , version.ref = "includegit-plugin" }

gradle/wrapper/gradle-wrapper.jar

1.65 KB
Binary file not shown.

gradle/wrapper/gradle-wrapper.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-8.14-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-9.0.0-milestone-9-bin.zip
44
networkTimeout=10000
55
validateDistributionUrl=true
66
zipStoreBase=GRADLE_USER_HOME

gradlew

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#!/bin/sh
22

33
#
4-
# Copyright © 2015-2021 the original authors.
4+
# Copyright © 2015 the original authors.
55
#
66
# Licensed under the Apache License, Version 2.0 (the "License");
77
# you may not use this file except in compliance with the License.

0 commit comments

Comments
 (0)