Release Notes - Payara Platform Community 5.2021.9
Notes
Payara Platform Community 5.2021.9, runs on JDK 17 but there might be corner cases that are not covered yet. We encourage everyone interested in an upgrade to JDK 17 to perform additional testing in their test or acceptance environment on JDK 17.
Breaking Changes
TLS 1.0 and TLS 1.1 Disabled within Docker
The JDK version within the Docker images is upgraded to 8u312 and 11.0.13 respectively. These versions have the TLS 1.0 and TLS 1.1 protocol disabled by default as they are considered insecure nowadays. This will only affect if your application creates sockets and defines the TLS version explicitly. There is no problem when calling a remote endpoint using https unless that remote service does not support version 1.2 or higher of the TLS protocol.
Improvements
-
[FISH-5840] Add
--opens java.base/java.lang.invoke
for MicroProfile Rest Client Running on JDK 17 -
[FISH-5839] Resolve OpenMQ UniformLogFormatter Cannot Access 'sun.security.action' on JDK 17
-
[FISH-5836] Refactor EJB Security to use Public APIs
-
[FISH-5815] Allow Admin Console to Load on JDK 17
-
[FISH-5812] HK2 Cannot Resolve OSGi on JDK 17
-
[FISH-5802] Class Data Sharing on JDK17 Can’t use Payara Micro Archive Classes Due to Presence of '.gitkeep'
-
[FISH-5800] JASPIC Uses Un-exported Package in 'java.base' Module
-
[FISH-5797] Refactor OpenTracing to use PreInvocationInterceptor
-
[FISH-5785] Support 'systemd' when Creating a Payara Service - Implementation
-
[FISH-5735] Remove Logging fields UserId and ECid
-
[FISH-230] Provide Means to Specify a Certificate Alias for JAX-RS and MP REST Client Connections
Bug Fixes
-
[FISH-5837] GSSException: Improperly formatted ASN.1 DER encoding for OID
-
[FISH-5801] Custom Vendor MP Metrics Using Placeholders Require 'tags'
-
[FISH-5753] CORBA Read Timeout in Buffer Manager
-
[FISH-5746] (Community Contribution -
arrenping
) The 'getOptionalValues' Implementation inPayaraConfig
Throws a 'NoSuchElementException' if the Result is Empty. -
[FISH-773] (Community Contribution - alexk201) Schedulers are not removed correctly from database after redeployment of an application
-
[FISH-28] OpenMQ Doesn’t Start on Windows with JDK11
Component Upgrades
-
[FISH-5838] OpenMQ 5.1.4
-
[FISH-5834] Upgrade JBoss Logging 3.4.2.Final
-
[FISH-5833] Upgrade Weld API to 3.1.SP4
-
[FISH-5832] Upgrade Weld to 3.1.8
-
[FISH-5830] Upgrade GMBAL-PFL to 4.1.2
-
[FISH-5829] Upgrade GMBAL to 4.0.3
-
[FISH-5822] Maven WAR Plugin 3.3.2
-
[FISH-5804] Upgrade EclipseLink to 2.7.9
-
[FISH-5752] Upgrade GlassFish Security Plugin to 1.0.13
-
[FISH-5705] (Community Contribution -
mkarg
) Update Yasson to 1.0.9 -
[FISH-1323] Upgrade Docker JDK to 8u312 / 11.0.13