This is the third Alpha build of Helidon 4.0.0 and is intended as a preview release only. Do not use this release in production. It is suitable only for experimentation. APIs are subject to change. Documentation is incomplete. And some functionality is experimental and not fully tested.
The big news in Helidon 4.0.0 is the introduction of Helidon Nima -- a ground up webserver implementation based on JDK Project Loom vitual threads.
Helidon 4.0.0 is a major release that includes significant new features and fixes. As a major release it also includes some backward incompatible API changes.
Java 19 or greater is required to use Heldon 4.0.0-ALPHA3 and examples must be run with java --enable-preview
to enable the use of virtual threads.
MicroProfile Support
4.0.0-ALPHA3 now supports MicroProfile 5 running on Nima WebServer. Please give it a try! If you are upgrading an existing Helidon 3.x MicroProfile application and run into an error concerning io.common.HelidonConsoleHandler
then change logging.properties
to use io.helidon.logging.jul.HelidonConsoleHandler
instead.
CHANGES
For a full list of changes see the CHANGELOG