Knot.x 2.4.0
We are extremely pleased to announce that the Knot.x version 2.4.0 has been released.
Changes
JDK 11 support
All modules within Knot.x were updated from JDK 8
(AdoptOpenJDK
) to JDK 11 (Temurin
).
Fixing vulnerabilities
This release addresses security concerns by resolving the following vulnerabilities:
- io.vertx:vertx-dependencies:3.9.8 -> io.vertx:vertx-dependencies:3.9.16
- commons-io:commons-io:2.5 -> commons-io:commons-io:2.15.1
- org.apache.commons:commons-collections4:4.2 -> org.apache.commons:commons-collections4:4.4
- com.google.guava:guava:30.1.1-jre -> com.google.guava:guava:33.0.0-jre
- ch.qos.logback:logback-classic:1.2.3 -> ch.qos.logback:logback-classic:1.4.14
- com.github.tomakehurst:wiremock-jre8:2.30.1 -> org.wiremock:wiremock:3.3.1
- io.pebbletemplates:pebble:3.1.2 -> io.pebbletemplates:pebble:3.2.2
Release Notes
Knot.x Gradle Plugins
- PR-50 Upgrade JDK from 8 to 11, upgrade Gradle to 7.6.3
Knot.x Dependencies
- PR-71 [security] Upgrade to Vert.x
3.9.16
, fixing outdated dependencies vulnerabilities
Knot.x Commons
No important changes in this version.
Knot.x Launcher
- PR-51 - Upgrade Gradle to 7.6.3
Knot.x Junit5
- PR-78 Upgrade Gradle to 7.6.3, upgrade wiremock dependency.
Knot.x Server Http
- PR-78 Upgrade Gradle to 7.6.3, Rest-Assured
Knot.x Repository Connector
- PR Upgrade Gradle to 7.6.3, Wiremock.
Knot.x Fragments
- PR-223 Upgrade Gradle to 7.6.3, Wiremock
Knot.x Template Engine
- PR-59 Upgrade Gradle to 7.6.3, Handlebars to 4.3.1, Pebble Templates to 3.2.2
Knot.x Stack
No important changes in this version.
Knot.x Docker
- PR-30 Upgrade Docker images to JDK 11, upgrade Gradle to 7.6.3
Knot.x Starter Kit
- PR-53 Upgrade to JDK 11, upgrade Gradle to 7.6.3
Upgrade notes
Configure JDK 11 in your Gradle project:
java {
toolchain {
languageVersion.set(JavaLanguageVersion.of(11))
vendor.set(JvmVendorSpec.ADOPTIUM)
}
}