github helidon-io/helidon 4.0.0-ALPHA4

latest releases: 4.1.4, 4.1.3, 4.0.12...
pre-release21 months 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.

MicroProfile Support

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.

CHANGES

  • Logging: Change JUL to System.Logger in most modules 5936
  • Messaging: WLS JMS Object-Based Security 5852
  • MicroProfile: Deprecate MicroProfile Tracing 5909
  • OCI: Replace OCI Java SDK shaded jar with v3 for OCI integration 5908
  • OCI: helidon metrics to oci integration 5945
  • Pico: Builder updates, fixes and enhancements 5977
  • Security: Default tenant is not included for propagation 5900
  • Security: Oidc tenant name now properly escaped 5873
  • Tests: Dbclient Integration Tests Fixed 4860
  • WebServer: implement a more efficient webserver shutdown strategy 5876
  • WebServer: Shutdown hook alignment Níma and MP. 5913
  • WebSocket: UriQuery should not support null parameters. 5950
  • WebSocket: client and testing update 5831
  • Dependencies: Upgrade OCI SDK to 3.2.1 5956
  • Docs: Documentation updates to correct wrong instructions for HOCON config parsing 5975
  • Examples: examples missing helidon-config-yaml dependency 5919
  • HTTP/2: Configurable protocols 5883

Don't miss a new helidon release

NewReleases is sending notifications on new releases.