This is a bugfix release of Helidon and is recommended for all users of Helidon 3.
Prerequistes
- Helidon 3 requires Java 17 or newer
- Native image support requires GraalVM Java 17 22.3
Changes
- Config: Add built-in support for converting config strings to enum values 5732
- JPA: Adds connection unwrapping abilities to CDISEPlatform.java 5790
- JTA: Introduces JtaConnection.java 5905
- JTA: Introduces LocalXAResource and a few support classes in jta/jdbc 5733
- Messaging: 6035 AQ connector @ConnectorAttribute 6036
- Messaging: WLS JMS Object-Based Security 5854
- Metrics: Fix improper handling of metrics global tags 5812
- MicroProfile: Fix order of initialization of tracing and security. 5987
- OCI: Add Helidon Metrics integration with OCI 5829
- OCI: Add OCI MP Archetype 5939
- OCI: Register OciMetricsSupport service only when enable flag is set to true 6032
- Security: Accidentally removed updateRequest method returned 5844
- Security: Default tenant is not included for propagation 5898
- Security: Oidc tenant name now properly escaped 5872
- Security: Support for customization of 'logout uri' in OIDC provider 5784
- WebServer: 100 continue triggered by content request 5714
- WebServer: Add allow-list handling to requested URI behavior 5668
- WebServer: Suppress incorrect start-up log message related to requested URI discovery 5862
- WebServer: Switch default back-pressure strategy to AUTO_FLUSH from LINEAR #5943 5944
- WebSocket: Enhancement to allow different WebSocket applications to be registered on different ports. 5822
- Build: Cleanup Helidon BOM by removing obsolete and internal artifacts 6017
- Dependencies: Bump testng from 7.5 to 7.7.0 5918
- Dependencies: Neo4j Driver update 5752
- Dependencies: Upgrade jersey to 3.0.9 5787
- Dependencies: Upgrade OCI SDK to 3.2.1 5954
- Docs: DOC add Histogram to SE Metrics 6059
- Docs: Doc fixes for Issue 4673 5614
- Docs: Documentation updates to correct wrong instructions for HOCON config parsing 5972
- Docs: Fix for #5771 - updates to SE WebServer toc 5772
- Docs: Fix incorrectly reverted icons 5761
- Docs: New subsection describing enhancement to support WebSocket application bindings on different ports 5835
- Docs: TOC updates to include additional levels 6003
- Docs: Updated sitegen.yaml for #5076 5952
- Docs: Updates to MP TOCs 5923
- Docs: WLS connector doc typo 5803
- Docs: fix tracing docs with incorrect webclient artifact ids 6029
- Examples: Archetype generates wrong Jaeger configuration (SE) 5920
- Examples: Fix parent poms in example 5736
- Test: Follow-up to PR #5822 5845
- Test: Use Hamcrest assertions instead of JUnit 5962 and Others