Release notes - Payara Platform Community 5.2022.3
Supported APIs and Applications
-
Jakarta EE 8
-
Jakarta EE 8 Applications
-
Jakarta EE 9
-
MicroProfile 4.1
Improvements
-
[FISH-6429] Add Option to Skip Building JDK17 Docker Images
-
[FISH-6336] [Community Contribution - Tenariel] Bouncy Castle FIPS Integration for HTTPS Connection
-
[FISH-5980] Add Option to use ForkJoinPool for Managed Executor Services
-
[FISH-5955] Support lib/ext libraries on JDK 11+
-
[FISH-5893] Allow to Specify the Timeout Options for Starting an Instance with Admin Console.
-
[FISH-5722] Allow Managed Executors to be Defined in 'payara-resources.xml'
-
[FISH-1336] Properly Shutdown Payara Micro on Ctrl+C
Security Fix
-
[FISH-6459] 0-day vulnerability exploit using ROOT context root deployments
We would like to credit and give thanks to Marcin Dudek (@dudekmar) who originally reported the issue.
Bug Fixes
-
[FISH-6392] Improve memory management of ALPN negotiator maps in Grizzly NPN NegotiationSupport class
-
[FISH-6389] Update Woodstox-core to 5.3.0
-
[FISH-6355] Disabled TRACE HTTP Method Still Shows as Enabled
-
[FISH-6298] OpenAPI document doesn’t take into account multiple applications deployment
-
[FISH-6276] The Healthcheck Service for Hogging threads throws ArithmeticException
-
[FISH-6260] Looking Up An MDB using AppClient Causes 'java.lang.NoSuchFieldException: parent' on JDK 17
-
[FISH-6259] Looking Up A Remote EJB Using AppClient Gets A NPE on JNDI Lookup on JDK 17.
-
[FISH-6072] WebSocket Redeployment Fails
-
[FISH-6041] Microprofile Config getOptionalValue Method throws NoSuchElementException if the environment value does not exist
-
[FISH-1515] Connection Closes Prematurely On HTTP/2 HTTPS Connections When Request Takes Long To Complete
-
[FISH-5976] Trying To Access Microprofile Config Before Service Locator Started During Postboot Script