Knot.x 2.4.0 released!

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:

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)
    }
}