janhoy opened a new pull request, #4566:
URL: https://github.com/apache/solr/pull/4566

   ## Dependency upgrades — main branch (2026-06-28)
   
   This branch combines [solrbot](https://github.com/solrbot) dependency 
upgrade PRs that had all CI checks passing on `main` as of 2026-06-28.
   
   Lockfiles were regenerated, license checksums updated, version-compatibility 
issues reviewed, and the full test suite verified locally (`./gradlew test` — 
**BUILD SUCCESSFUL**, 0 failures across all 24 module test tasks).
   
   ### Notes
   - **Major upgrades included** (all merged cleanly and pass compile + full 
tests): jaxb-runtime v4
     (`javax`→`jakarta`), cuvs-java v26, json-path v3, jakarta.ws.rs-api v4, 
hk2 v4, icu4j v78,
     kotlin 2.4, okhttp v5.
   - **Build fix:** the swagger3 plugin 2.2.52 now eagerly creates its 
`resolve` task at apply-time
     (needs the Java `sourceSets`), so `solr/api/build.gradle` was changed to 
apply `java-library`
     *before* the swagger Gradle plugin.
   - **dropwizard-metrics 4.2.39 / Jetty:** kept at 4.2.39. Although 4.2.34+ 
targets Jetty 12.1.x, Solr
     depends only on `metrics-core` (no Jetty transitive), so no 
`jetty-*:12.1.x` is pulled onto the
     classpath; Jetty remains 12.0.34.
   - **Superseded minors skipped:** cuvs-java #3974 (v25.12.0) and json-path 
#3837 (v2.10.0) were
     skipped because their `(major)` variants (#4133, #4353) merged 
successfully.
   
   ### Successfully merged PRs
   
   | PR | Dependency | Version |
   |----|-----------|---------|
   | [#4559](https://github.com/apache/solr/pull/4559) | 
`com.squareup.okhttp3:okhttp` | `5.4.0` |
   | [#4557](https://github.com/apache/solr/pull/4557) | `org.apache.opennlp` | 
`2.5.10` |
   | [#4542](https://github.com/apache/solr/pull/4542) | `io.grpc:grpc` | 
`1.82.0` |
   | [#4508](https://github.com/apache/solr/pull/4508) | `net.java.dev.jna:jna` 
| `5.19.1` |
   | [#4491](https://github.com/apache/solr/pull/4491) | 
`com.google.cloud:google-cloud-bom` | `0.265.0` |
   | [#4482](https://github.com/apache/solr/pull/4482) | 
`io.dropwizard.metrics:metrics-core` | `4.2.39` |
   | [#4459](https://github.com/apache/solr/pull/4459) | 
`org.immutables:value-annotations` | `2.12.2` |
   | [#4437](https://github.com/apache/solr/pull/4437) | 
`org.jetbrains.kotlinx:kotlinx-coroutines` | `1.11.0` |
   | [#4436](https://github.com/apache/solr/pull/4436) | 
`org.jetbrains.kotlinx:kotlinx-datetime` | `0.8.0-0.6.x-compat` |
   | [#4434](https://github.com/apache/solr/pull/4434) | 
`org.threeten:threetenbp` | `1.7.3` |
   | [#4410](https://github.com/apache/solr/pull/4410) | 
`org.jetbrains.androidx.navigation3:navigation3-ui` | `1.1.1` |
   | [#4409](https://github.com/apache/solr/pull/4409) | 
`io.github.oshai:kotlin-logging` | `8.0.4` |
   | [#4395](https://github.com/apache/solr/pull/4395) | 
`com.fasterxml.jackson:jackson-bom` | `2.22.0` |
   | [#4392](https://github.com/apache/solr/pull/4392) | 
`org.openapi.generator` | `7.23.0` |
   | [#4389](https://github.com/apache/solr/pull/4389) | 
`io.nlopez.compose.rules:ktlint` | `0.6.2` |
   | [#4365](https://github.com/apache/solr/pull/4365) | 
`org.glassfish.hk2:hk2` | `4.0.1` |
   | [#4364](https://github.com/apache/solr/pull/4364) | 
`com.google.protobuf:protobuf-java` | `4.35.1` |
   | [#4363](https://github.com/apache/solr/pull/4363) | 
`org.testcontainers:testcontainers` | `2.0.5` |
   | [#4362](https://github.com/apache/solr/pull/4362) | 
`org.jctools:jctools-core` | `4.0.6` |
   | [#4359](https://github.com/apache/solr/pull/4359) | `joda-time:joda-time` 
| `2.14.2` |
   | [#4353](https://github.com/apache/solr/pull/4353) | 
`com.jayway.jsonpath:json-path` | `3.0.0` |
   | [#4350](https://github.com/apache/solr/pull/4350) | 
`org.codehaus.woodstox:stax2-api` | `4.3.0` |
   | [#4348](https://github.com/apache/solr/pull/4348) | 
`commons-io:commons-io` | `2.22.0` |
   | [#4347](https://github.com/apache/solr/pull/4347) | 
`commons-codec:commons-codec` | `1.22.0` |
   | [#4346](https://github.com/apache/solr/pull/4346) | 
`com.squareup.okio:okio` | `3.17.0` |
   | [#4343](https://github.com/apache/solr/pull/4343) | Admin UI libraries 
(compose `1.11.1`, decompose `3.5.0`, mvikotlin `4.4.0`, …) | — |
   | [#4342](https://github.com/apache/solr/pull/4342) | 
`io.netty:netty-tcnative` | `2.0.79.Final` |
   | [#4341](https://github.com/apache/solr/pull/4341) | `dev.logchange` | 
`1.19.15` |
   | [#4133](https://github.com/apache/solr/pull/4133) | 
`com.nvidia.cuvs:cuvs-java` *(major)* | `26.06.0` |
   | [#4096](https://github.com/apache/solr/pull/4096) | 
`org.jetbrains.kotlinx:atomicfu` | `0.33.0` |
   | [#3990](https://github.com/apache/solr/pull/3990) | 
`dev.langchain4j:langchain4j-bom` | `1.16.3` |
   | [#3979](https://github.com/apache/solr/pull/3979) | 
`com.nvidia.cuvs.lucene:cuvs-lucene` | `25.12.0` |
   | [#3868](https://github.com/apache/solr/pull/3868) | 
`com.google.auto.value:auto-value-annotations` | `1.11.1` |
   | [#3857](https://github.com/apache/solr/pull/3857) | 
`com.nimbusds:nimbus-jose-jwt` | `10.9.1` |
   | [#3836](https://github.com/apache/solr/pull/3836) | `com.ibm.icu:icu4j` 
*(major)* | `78.3` |
   | [#3749](https://github.com/apache/solr/pull/3749) | `org.ow2.asm` | 
`9.10.1` |
   | [#3661](https://github.com/apache/solr/pull/3661) | 
`com.google.code.gson:gson` | `2.14.0` |
   | [#3475](https://github.com/apache/solr/pull/3475) | 
`org.jetbrains.kotlin:kotlin` | `2.4.0` |
   | [#3218](https://github.com/apache/solr/pull/3218) | `io.ktor:ktor-bom` | 
`3.5.0` |
   | [#3136](https://github.com/apache/solr/pull/3136) | 
`org.glassfish.jaxb:jaxb-runtime` *(major)* | `4.0.9` |
   | [#3130](https://github.com/apache/solr/pull/3130) | 
`jakarta.ws.rs:jakarta.ws.rs-api` *(major)* | `4.0.0` |
   | [#3083](https://github.com/apache/solr/pull/3083) | 
`com.fasterxml.woodstox:woodstox-core` | `7.2.1` |
   | [#3077](https://github.com/apache/solr/pull/3077) | `io.swagger.core.v3` 
(swagger3) | `2.2.52` |
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to