1.4.0
Notes
This is a feature release of Helidon and adds support for MicroProfile 3.2.
It also includes a number of additional bug fixes and enhancements.
Improvements
- MicroProfile 3.2 full and core bundles. Deprecate old bundles. 1143
- MicroProfile Metrics 2.2 1117
- MicroProfile Health 2.1 1092
- WebServer: add support for form parameters 1093
- Tracing: allow customization of top level span name using message format 1090
- Metrics: support for mutable vendor registry 1098
- MicroProfile: support reactive services and custom routing/port config 1073
Fixes
- JAX-RS: UriInfo#getBaseUri() returns URL with 1 character short 1110
- JAX-RS: Inform Jersey of broken pipe by throwing exception 1076
- Tracing: Service name not needed when tracing is disabled. 1086
- Tracing: Fix Tracing nesting and outbound security 1082
- Tracing: Jaeger integration support for native-image 1084
- Metrics: Restore helidon-metrics2 as default metrics library 1077
- Metrics: Rationalize some metrics 1.1 and 2.0 support code; add sync to both impls 1071
- Metrics: Brings our 1.1 and 2.0 impls in line with clarification of metric reuse 1080
- Media: Throw JsonException when parser returns unexpected type 1085
- Media: Detect media type 1091
- Config: Fix Injecting @ConfigProperty fails 1074
- Fault Tolerance: Fault Tolerance doesn't work for Rest Client 1124
- MP Server: Refine start-up time calculation 1100
- WebServer: Fixes NPE in RequestRouting#canonicalize() 1072
- Upgrade to Jackson 2.10.0 1088
- Upgrade to Netty 4.1.42 1096
- Remove com.google.code.findbugs:jsr305 1119
- Helidon build fixed on Windows 1097
- Changes default logging to write to System.out 1145
- Documentation 1075 1123 1118 1105 1079 1129 1131
Deprecations
- The following MicroProfile bundles are deprecated:
helidon-microprofile-3.0
,
helidon-microprofile-2.2
,helidon-microprofile-1.2
,helidon-microprofile-1.1
,
helidon-microprofile-1.0
. Usehelidon-microprofile
or
helidon-microprofile-core
instead.
Experimental
The following enhancements are experimental. They should be considered unstable and subject
to change.
Thanks!
Thanks to community members Sobuno and pa314159 for their contributions.