TLS ALPN support has been back-ported to JDK 8 recently and Vert.x has been upgraded to support it which means now you can have HTTP/2 on JDK 8 out of the box. netty-tcnative was removed from stack dependencies. If your Knot.x image does not base on newer version of JDK 8, you may need to add io.netty:netty-tcnative-boringssl-static to the classpath in order to use HTTP/2. See https://github.com/eclipse-vertx/vert.x/issues/3391 for details.
Types of changes
[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
Description
Upgrade Vert.x to 3.9.1
Motivation and Context
https://github.com/Knotx/knotx-dependencies/issues/48
Upgrade notes (if appropriate)
netty-tcnative
was removed from stack dependencies. If your Knot.x image does not base on newer version of JDK 8, you may need to addio.netty:netty-tcnative-boringssl-static
to the classpath in order to use HTTP/2. See https://github.com/eclipse-vertx/vert.x/issues/3391 for details.Types of changes
Checklist:
I hereby agree to the terms of the Knot.x Contributor License Agreement.