Skip to content

Conversation

@ShreckYe
Copy link
Contributor

@ShreckYe ShreckYe commented Dec 16, 2025

Update all dependencies and toolchains to the latest, migrate to Vert.x 5 and Scala 3, and use io_uring in the Vert.x Web portions of Java, Kotlin, and Scala.

Based on my experience, these portions were broken because the OnGres SCARM client dependency was missing and it seems required by newer versions of PostgresSQL. Vert.x 5 doesn't require adding this dependency explicitly anymore.

Important dependency and toolchain version:

  • Vert.x 5.0.5
  • Java/JDK 25 in all 3 projects
  • Kotlin 2.3.0-RC3 (to support Java 25)
  • Scala 3.7.4
  • latest stable build tool versions
    • Maven 3.9.11
    • Gradle 9.2.1
    • sbt 1.11.7

…ert.x 5 and Scala 3 in the Vert.x Web portions of Java, Kotlin, and Scala

Important dependencies version:
* Vert.x 5.0.5
* Java/JDK 25 in all 3 projects
* Kotlin 2.3.0-RC3 (to support Java 25)
* Scala 3.7.4
* latest stable build tool versions
  * Maven 3.9.11
  * Gradle 9.2.1
  * sbt 1.11.7
@ShreckYe ShreckYe changed the title Fix the broken Vert.x Web portions by updating to Vert.x 5 Fix the broken Vert.x Web portions by updating to Vert.x 5, and update to Scala 3 and enable io_uring BTW Dec 16, 2025
@ShreckYe
Copy link
Contributor Author

ShreckYe commented Dec 16, 2025

@vietj @franz1981 @oliver-brm Would you mind taking a look when you have a chance? Thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant