Skip to content

Commit eaea72f

Browse files
authored
Bump dependencies of UI module (#4283)
Bump dependencies of UI module and fix related issues: - Kotlin to 2.3.20 - Kotlin atomic functions to 0.31.0 - Kotlin browser to 0.5.0 - Kotlin Coroutines to 1.10.2 - Kotlin serialization to 1.11.0 - Ktor to 3.4.2 (with BOM) - Material 3 to 1.10.0-alpha05 (new) - Material Icons extended to 1.7.8 - Compose dependencies to 1.10.3 - Decompose to 3.4.0 - ktlint to 1.8.0 - nlopez-compose to 0.5.7
1 parent 73d6c7d commit eaea72f

78 files changed

Lines changed: 1709 additions & 2739 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# See https://github.com/apache/solr/blob/main/dev-docs/changelog.adoc
2+
title: Bump dependencies of New UI
3+
type: dependency_update
4+
authors:
5+
- name: malliaridis
6+
links:
7+
- name: PR#4283
8+
url: https://github.com/apache/solr/pull/4283

gradle/libs.versions.toml

Lines changed: 28 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -71,12 +71,12 @@ codehaus-woodstox = "4.2.2"
7171
commons-cli = "1.11.0"
7272
commons-codec = "1.21.0"
7373
commons-io = "2.21.0"
74-
compose = "1.8.2"
74+
compose = "1.10.3"
7575
cutterslade-analyze = "1.10.0"
7676
cuvs-java = "25.10.0"
7777
cuvs-lucene = "25.10.0"
7878
cybozulabs-langdetect = "1.1-20120112"
79-
decompose = "3.3.0"
79+
decompose = "3.4.0"
8080
diffplug-spotless = "8.3.0"
8181
# @keep Use for dockerfile JRE version
8282
dockerfile-baseimage-java = "25"
@@ -144,24 +144,25 @@ jna = "5.18.1"
144144
joda-time = "2.14.0"
145145
junit = "4.13.2"
146146
junit-jupiter = "6.0.3"
147-
kotlin = "2.2.0"
147+
kotlin = "2.3.20"
148148
# @keep for version alignment
149-
kotlinx-atomicfu = "0.29.0"
149+
kotlinx-atomicfu = "0.31.0"
150150
# @keep for version alignment
151-
kotlinx-browser = "0.3"
151+
kotlinx-browser = "0.5.0"
152152
kotlinx-coroutines = "1.10.2"
153-
kotlinx-datetime = "0.7.1-0.6.x-compat"
154-
kotlinx-serialization = "1.9.0"
153+
kotlinx-datetime = "0.7.1"
154+
kotlinx-serialization = "1.11.0"
155155
# @keep used by spotless
156-
ktlint = "1.7.1"
157-
ktor = "3.2.2"
156+
ktlint = "1.8.0"
157+
ktor = "3.4.2"
158158
langchain4j-bom = "1.9.1"
159159
# @keep Link checker version used in ref-guide
160160
link-checker = "1.4.2"
161161
littlerobots-versioncatalogupdate = "1.1.0"
162162
lmax-disruptor = "4.0.0"
163163
logchange = "1.19.13"
164164
ltgt-errorprone = "5.1.0"
165+
material3 = "1.10.0-alpha05"
165166
mockito = "5.23.0"
166167
morethan-jmhreport = "0.9.6"
167168
mvikotlin = "4.3.0"
@@ -170,7 +171,7 @@ netty = "4.2.12.Final"
170171
# @keep for version alignment
171172
netty-tcnative = "2.0.75.Final"
172173
nimbusds-josejwt = "10.5"
173-
nlopez-compose = "0.4.27"
174+
nlopez-compose = "0.5.7"
174175
nodegradle-node = "7.1.0"
175176
# @keep Node JS version used in node.gradle (LTS)
176177
nodejs = "22.18.0"
@@ -315,6 +316,13 @@ codehaus-woodstox-stax2api = { module = "org.codehaus.woodstox:stax2-api", versi
315316
commonscli-commonscli = { module = "commons-cli:commons-cli", version.ref = "commons-cli" }
316317
commonscodec-commonscodec = { module = "commons-codec:commons-codec", version.ref = "commons-codec" }
317318
commonsio-commonsio = { module = "commons-io:commons-io", version.ref = "commons-io" }
319+
compose-components-resources = { module = "org.jetbrains.compose.components:components-resources", version.ref = "compose" }
320+
compose-foundation = { module = "org.jetbrains.compose.foundation:foundation", version.ref = "compose" }
321+
compose-material3 = { module = "org.jetbrains.compose.material3:material3", version.ref = "material3" }
322+
compose-runtime = { module = "org.jetbrains.compose.runtime:runtime", version.ref = "compose" }
323+
compose-ui = { module = "org.jetbrains.compose.ui:ui", version.ref = "compose" }
324+
compose-uiTest = { module = "org.jetbrains.compose.ui:ui-test", version.ref = "compose" }
325+
compose-uiToolingPreview = { module = "org.jetbrains.compose.ui:ui-tooling-preview", version.ref = "compose" }
318326
cuvs-java = { module = "com.nvidia.cuvs:cuvs-java", version.ref = "cuvs-java" }
319327
cuvs-lucene = { module = "com.nvidia.cuvs.lucene:cuvs-lucene", version.ref = "cuvs-lucene" }
320328
cybozulabs-langdetect = { module = "com.cybozu.labs:langdetect", version.ref = "cybozulabs-langdetect" }
@@ -440,15 +448,16 @@ kotlinx-coroutines-test = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-t
440448
kotlinx-datetime = { module = "org.jetbrains.kotlinx:kotlinx-datetime", version.ref = "kotlinx-datetime" }
441449
kotlinx-serialization-core = { module = "org.jetbrains.kotlinx:kotlinx-serialization-core", version.ref = "kotlinx-serialization" }
442450
kotlinx-serialization-json = { module = "org.jetbrains.kotlinx:kotlinx-serialization-json", version.ref = "kotlinx-serialization" }
443-
ktor-client-auth = { module = "io.ktor:ktor-client-auth", version.ref = "ktor" }
444-
ktor-client-cio = { module = "io.ktor:ktor-client-cio", version.ref = "ktor" }
445-
ktor-client-contentNegotiation = { module = "io.ktor:ktor-client-content-negotiation", version.ref = "ktor" }
446-
ktor-client-core = { module = "io.ktor:ktor-client-core", version.ref = "ktor" }
447-
ktor-client-mock = { module = "io.ktor:ktor-client-mock", version.ref = "ktor" }
448-
ktor-client-serialization-json = { module = "io.ktor:ktor-serialization-kotlinx-json", version.ref = "ktor" }
449-
ktor-server-cio = { module = "io.ktor:ktor-server-cio", version.ref = "ktor" }
450-
ktor-server-core = { module = "io.ktor:ktor-server-core", version.ref = "ktor" }
451-
ktor-server-htmlBuilder = { module = "io.ktor:ktor-server-html-builder", version.ref = "ktor" }
451+
ktor-bom = { module = "io.ktor:ktor-bom", version.ref = "ktor" }
452+
ktor-client-auth = { module = "io.ktor:ktor-client-auth" }
453+
ktor-client-cio = { module = "io.ktor:ktor-client-cio" }
454+
ktor-client-contentNegotiation = { module = "io.ktor:ktor-client-content-negotiation" }
455+
ktor-client-core = { module = "io.ktor:ktor-client-core" }
456+
ktor-client-mock = { module = "io.ktor:ktor-client-mock" }
457+
ktor-client-serialization-json = { module = "io.ktor:ktor-serialization-kotlinx-json" }
458+
ktor-server-cio = { module = "io.ktor:ktor-server-cio" }
459+
ktor-server-core = { module = "io.ktor:ktor-server-core" }
460+
ktor-server-htmlBuilder = { module = "io.ktor:ktor-server-html-builder" }
452461
langchain4j-bom = { module = "dev.langchain4j:langchain4j-bom", version.ref = "langchain4j-bom" }
453462
langchain4j-cohere = { module = "dev.langchain4j:langchain4j-cohere" }
454463
langchain4j-core = { module = "dev.langchain4j:langchain4j-core" }

0 commit comments

Comments
 (0)