This is a minor release of Helidon. It contains bug fixes and enhancements. Some key new features:
- MicroProfile Long Running Actions (LRA) (experimental)
- Configuration profiles
- MicroStream Integration: thanks to the MicroStream team for this contribution!
- OCI ATP integration and OCI service health checks
- Oracle UCP 21.3 native image support
- JEP 290 serialization filtering checks
- Open IdConnect improvements
- Java 17 support
- Numerous dependency upgrades
Compatibility
2.4.0 is API compatible with 2.3.0. There has been a change that might impact a small number of our users:
YamlMpConfigSource
has been moved to moduleio.helidon.config:helidon-config-yaml-mp
. This is due to wrong JPMS definition where we could not provide a service of an optional dependency. To fix the dependency graph (so we do not depend on MP config from SE config), we had to create a new module.
If you use this class directly, please update your dependencies (this may not be required, as it is on classpath of all MP applications), and change the package toio.helidon.config.yaml.mp
.
Thanks!
Thanks to the following community members for contributing fixes or enhancements to this release:
CHANGES
See the 2.4.0 CHANGELOG for a detailed list of changes.