This is a bug fix release of Helidon. It includes key bug and performance fixes.
Fixes
- Decrypt AES method made visible 2005
- Correctly validate mandatory JWT claims. 2012
- Add tolerance to several metrics tests; change tolerance used in pipeline jobs 2001
- Allows proxying of ServerRequest 1750
- Minor gRPC fixes 1950
- gRPC client API improvements 1850
- Wait for thread completion only if interrupted flag set 1845
- Add JSONB support to gRPC 1834
- Fix #1711 StaticContentHandler fails with encoded URLs (#1811) 1817
- Fix so we pick up 19.3.1 version of graalvm docker image. Pick up new… 1703
- New implementation of PublisherInputStream that improves performance and fixes race conditions 1695
- Upgrade yasson to 1.0.6 1661
- Executor service for Jersey managed async executor is now configurabl… 1645
- Fix for #1618 - Unable to initialize gRPC service when using helidon-… 1638
- Fixed static content handling bug 1641
- Fix for prioritized custom MP config sources in Helidon config. 1620
- Support for OpenTracing contrib's TracerResolver. 1610
- Fix javadoc and injection in reactive service. 1609
- Improve metrics interceptor performance; avoid MetricID creations - 1.x 1604
- Fix keys and certs used in gRPC TLS/SSL tests 1611
- Removed use of Java 9 API. 1580
- Removed unnecessary synchronization in metrics registry 1581
- Removes assertions that do not hold when alternatives and specialization are in play 1557
- Openapi custom context root 1524
- Update Dockerfiles to use mvn 3.6 and JDK 11 to build. 1724