Bot releases are visible (Hide)
Published by barchetta 11 months ago
This is a bugfix release of Helidon and is recommended for all users of Helidon 3. Helidon 3 requires Java 17 or newer.
For a list of changes please see the Helidon 3.2.4 CHANGELOG.
Published by barchetta 11 months ago
This release contains bugfixes and ehancements and is recommended for all users of Helidon 4.
Java 21 is required to use Helidon 4.0.1.
CorsConfig.Builder.enabled()
now returns an Optional<Boolean>
instead of boolean
. This change was required to fix a CORS issue and we expect the number of users impacted by this change to be small.For a list of changes please see the Helidon 4.0.1 CHANGELOG.
Published by barchetta 12 months ago
This is a bugfix release of Helidon and is recommended for all users of Helidon 3. Helidon 3 requires Java 17 or newer.
For a list of changes please see the Helidon 3.2.3 CHANGELOG.
Published by barchetta 12 months ago
This is a bugfix release of Helidon and is recommended for all users of Helidon 2. Helidon 2 requires Java 11 or newer.
For a list of changes please see the Helidon 2.6.4 CHANGELOG.
Published by barchetta 12 months ago
We are pleased to announce the release of Helidon 4.0.0. The big news in Helidon 4.0.0 is the introduction of Helidon Níma -- a ground up webserver implementation based on JDK Project Loom virtual threads. With Helidon 4 you get the high throughput of a reactive server with the simplicity of thread-per-request style programming.
The Helidon SE API in 4.0.0 has changed significantly from Helidon 3. The use of virtual threads have enabled these APIs to change from asynchronous to blocking. This results in much simpler code that is easier to write, maintain, debug and understand. Existing Helidon SE code will require modification to run on these new APIs. For more information see the Helidon SE Upgrade Guide.
Helidon 4 supports MicroProfile 6. This means your existing Helidon MP 3.x applications will run on Helidon 4 with only minor modifications. And since Helidon’s MicroProfile server is based on the new Níma WebServer you get all the benefits of running on virtual threads. For more information see the Helidon MP Upgrade Guide.
New to Helidon? Then jump in and get started.
Java 21 is required to use Helidon 4.0.0
For a list of changes please see the Helidon 4.0.0 CHANGELOG.
Published by barchetta about 1 year ago
This is the first RC 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.
The big news in Helidon 4.0.0 is the introduction of Helidon Nima -- a ground up webserver implementation based on JDK Project Loom virtual threads. With Helidon 4 you get the high throughput of a reactive server with the simplicity of thread-per-request style programming.
Java 21 is required to use Helidon 4.0.0-RC1.
Notable Changes
For a full list of changes please see 4.0.0-RC1 CHANGELOG
Published by barchetta about 1 year ago
This is the second Milestone 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.
The big news in Helidon 4.0.0 is the introduction of Helidon Nima -- a ground up webserver implementation based on JDK Project Loom virtual threads. With Helidon 4 you get the high throughput of a reactive server with the simplicity of thread-per-request style programming.
Java 21 is required to use Helidon 4.0.0-M2.
nima
Java package has been assimilated into the base Helidon packages.The above is work-in-progress. There are still some gaps, and APIs are subject to change.
For a full list of changes please see 4.0.0-M2 CHANGELOG
Published by barchetta about 1 year ago
This is a bugfix release of Helidon. It is recommended for all users of Helidon 2.
Published by romain-grecourt over 1 year ago
This is the first Milestone 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 virtual threads.
Java 20 is required to use Helidon 4.0.0-M1.
Any easy way to get started with Helidon 4.0.0-M1 is using the helidon CLI
helidon init --version 4.0.0-M1
io.helidon.common.reactive
APIs will stay as general purpose reactive utilities and operatorsThe above is work-in-progress. There are still missing features, and APIs are undergoing change. For example
the Grpc implementation is limited and MicroProfile Grpc support is temporarily absent.
Published by barchetta over 1 year ago
This is a bugfix release of Helidon. It is recommended for all users of Helidon 2.
Published by barchetta over 1 year ago
This is a bugfix release of Helidon and is recommended for all users of Helidon 3. Helidon 3 requires Java 17 or newer.
Published by barchetta over 1 year ago
This is a bugfix release of Helidon. It is recommended for all users of Helidon 2.
Published by barchetta over 1 year ago
This is a bugfix release of Helidon and is recommended for all users of Helidon 3. Helidon 3 requires Java 17 or newer.
This release upgrades Kafka Clients from 2.8.1 to 3.4.0. If you encounter issues running against older Kafka servers or the OCI Streaming Service you might need to use the work-around documented in 6718
Published by barchetta over 1 year ago
This is the sixth 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 virtual threads. Helidon 4.0.0 is a major release that includes significant new features and fixes. As a major release it also includes backward incompatible API changes.
Java 20 or newer is required to use Heldon 4.0.0-ALPHA6. Also you will need to run your application with --enable-preview
.
MediaSupport
6564
Published by barchetta over 1 year ago
This is a bugfix release of Helidon and is recommended for all users of Helidon 3. Helidon 3 requires Java 17 or newer.
This release upgrades SnakeYaml from 1.32 to 2.0. Because of incompatible API changes in SnakeYaml 2 it is possible your application might be impacted if you use SnakeYaml directly. While we recommend you do the upgrade, if that is not possible you may force downgrade SnakeYaml to 1.32 and Helidon 3.2.0 will still work.
{h1-prefix}
unreplaced token in SE metrics guide preamble 6409
Published by barchetta over 1 year ago
This is a bugfix release of Helidon. It is recommended for all users of Helidon 2.
This release upgrades SnakeYaml from 1.32 to 2.0. Because of incompatible API changes in SnakeYaml 2 it is possible your application might be impacted if you use SnakeYaml directly. While we reccomend you do the upgrade, if that is not possible you may force downgrade SnakeYaml to 1.32 and Helidon 2.6.0 will still work.
Published by barchetta over 1 year ago
This is the fifth 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 virtual 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 newer is required to use Heldon 4.0.0-ALPHA5.
Published by barchetta over 1 year ago
This is a bugfix release of Helidon and is recommended for all users of Helidon 3. Helidon 3 requires Java 17 or newer.
Published by barchetta over 1 year ago
This is a bugfix release of Helidon and is recommended for all users of Helidon 3.
Published by barchetta over 1 year ago
This is the fourth 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 virtual 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 newer is required to use Heldon 4.0.0-ALPHA4.
4.0.0-ALPHA4 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.