Releases: payara/Payara
Payara Platform Community 6.2022.1.Alpha3
Release notes - Payara Platform Community 6.2022.1 Alpha 3
Milestone release that is intended for certification against Jakarta EE 10 Core Profile.
Known issues include the admin console being broken by the Jakarta Faces upgrade, and the MicroProfile integration being broken by the CDI upgrade.
Improvements
https://github.com/payara/Payara/pull/5782[[FISH-6203]] Upgrade Jakarta Standard Tag Library to 3.0
[FISH-6201] Upgrade Jakarta XML Web Services to 4.0
https://github.com/payara/Payara/pull/5770[[FISH-6199]] Upgrade Transaction to 2.0.1
https://github.com/payara/Payara/pull/5748[[FISH-6197]] Upgrade Jakarta Server Pages to 3.1
https://github.com/payara/Payara/pull/5738[[FISH-6137]] Upgrade to Expression Language 5
https://github.com/payara/Payara/pull/5803[[FISH-6084]] Upgrade Jakarta Security 3.0
https://github.com/payara/jakartaee-10-tck-runners/pull/9[[FISH-6083]] Upgrade Jakarta RESTful Web Services to 3.1
https://github.com/payara/Payara/pull/5771[[FISH-6082]] Upgrade Jakarta Batch 2.1.1
https://github.com/payara/Payara/pull/5819[[FISH-6081]] Upgrade Jakarta CDI 4.0 and latest version of Weld
https://github.com/payara/Payara/pull/5668[[FISH-6069]] Implement @ManagedScheduledExecutorDefinition
https://github.com/payara/Payara/pull/5760[[FISH-6065]] Upgrade Jakarta Interceptors to 2.1
https://github.com/payara/Payara/pull/5776[[FISH-6064]] Upgrade Jakarta SOAP with Attachments to 3.0
https://github.com/payara/Payara/pull/5776[[FISH-6063]] Upgrade Jakarta WebSocket to 2.1
https://github.com/payara/Payara/pull/5682[[FISH-6061]] Upgrade Jakarta JSON Processing to 2.1
https://github.com/payara/Payara/pull/5650[[FISH-6040]] Implement support for ThreadContextProvider
https://github.com/payara/Payara/pull/5658[[FISH-6039]] Implement @ContextServiceDefinition
https://github.com/payara/Payara/pull/5656[[FISH-6037]] Implement @ManagedExecutorDefinition
https://github.com/payara/Payara/pull/5656[[FISH-6021]] Cleanup file based JACC connector
https://github.com/payara/Payara/pull/5596[[FISH-6013]] Upgrade Jakarta Annotations to 2.1
https://github.com/payara/Payara/pull/5779[[FISH-6012]] Update Connectors to 2.1
https://github.com/payara/Payara/pull/5590[[FISH-6011]] Upgrade JBatch to 2.1.0
https://github.com/payara/Payara/pull/5757[[FISH-6007]] Upgrade Jakarta Authorization to 3.0
https://github.com/payara/Payara/pull/5786[[FISH-6006]] Upgrade Payara's Authentication to 3.0
https://github.com/payara/Payara/pull/5689[[FISH-5989]] Upgrade Jakarta Activation to 2.1.0
https://github.com/payara/Payara/pull/5666[[FISH-5987]] Remove SSL2, SSL3, TLS 1.0, and TLS 1.1 Configuration options
https://github.com/payara/Payara/pull/5675[[FISH-5978]] Set TLS 1.3 as Default Protocol
https://github.com/payara/Payara/pull/5616[[FISH-5970]] Support for the new CronTrigger of Jakarta Concurrency 3.0
https://github.com/payara/Payara/pull/5616[[FISH-5969]] Implement Java SE 8 Date and Time Support for Jakarta Concurrency 3.0
https://github.com/payara/Payara/pull/5680[[FISH-5968]] Propagation of Custom Context Providers With Jakarta Concurrency 3.0
[FISH-5967] CompletionStage Backed by a ContextService within Jakarta Concurrency 3.0
https://github.com/payara/Payara/pull/5696[[FISH-5966]] CompletionStage Backed by ManagedExecutorService Within Jakarta Concurrency 3.0
https://github.com/payara/Payara/pull/5616[[FISH-5965]] ForkJoinWorkerThreadFactory for Parallel Stream Support in Jakarta Concurrency 3.0
https://github.com/payara/Payara/pull/5661[[FISH-5964]] Add Jakarta Concurrency 3.0 within Web Profile
https://github.com/payara/Payara/pull/5633[[FISH-5963]] Implement Jakarta Concurrency 3.0 @asynchronous Annotation
https://github.com/payara/Payara/pull/5755[[FISH-5955]] Support lib/ext libraries on JDK 11+
https://github.com/payara/Payara/pull/5637[[FISH-5927]] Update Installation Directory Tooltip for Docker Nodes
https://github.com/payara/Payara/pull/5720[[FISH-5893]] Allow to Specify the Timeout Options for Starting an Instance with Admin Console.
https://github.com/payara/Payara/pull/5624[[FISH-5803]] Add Autocomplete for Local 'asadmin' Commands
https://github.com/payara/Payara/pull/5693[[FISH-898]] Add '--timeout' Option to All the Commands that Manage the Lifecycle of an Instance
Security Fixes
https://github.com/payara/Payara/pull/5686[[FISH-6208]] CVE-2022-22965 - Spring Framework RCE via Data Binding on JDK 9+
Bug Fixes
https://github.com/payara/Payara/pull/5749FISH-6260[[(FISH-6260]] Looking Up An MDB using AppClient Causes 'java.lang.NoSuchFieldException: parent' on JDK 17
https://github.com/payara/Payara/pull/5785[[FISH-6259]] Looking Up A Remote EJB Using AppClient Gets A NPE on JNDI Lookup on JDK 17.
https://github.com/payara/Payara/pull/5648[[FISH-6043]] Configuring Payara Notification Logging Service causes NullPointerException
https://github.com/payara/Payara/pull/5804[[FISH-6041]] Microprofile Config getOptionalValue Method throws NoSuchElementException if the environment value does not exist
https://github.com/payara/Payara/pull/5664[[FISH-6027]] Remote EJB + JDK 17 does not work
https://github.com/payara/Payara/pull/5692[[[FISH-6024]] The 'restart-deployment-group --rolling=false' command does not work with custom Node Directory
https://github.com/payara/ecosystem-rest-ssl-configuration/pull/3[[FISH-6023]] Reduce the log level in our JAX-RS extension as it is causing log file pollution
https://github.com/payara/Payara/pull/5615[[FISH-6019]] Fix XML Schema Issue
https://github.com/payara/Payara/pull/5631[[FISH-6009]] Kubernetes Discovery Mode on Payara Server Doesn't Work Anymore
https://github.com/payara/Payara/pull/5663[[FISH-5990]] Make DnsContextFactory JNDI DirContext instantiable on JDK 17
https://github.com/payara/Payara/pull/5626[[FISH-5939]] Application Redeployment Breaks virtual server When Using it as Default Module
https://github.com/payara/Payara/pull/5623[[FISH-5898]] Unable to Deploy Application on Payara 5 Which is Developed using Jakarta EE 9.1 and Primefaces 10
https://github.com/payara/Notifiers/pull/22[[FISH-5787]] Microsoft Teams Notifier cannot be Configured on User-Created Instance due to an Invalid Command Option
https://github.com/payara/Payara/pull/5606[[FISH-5676]] Cannot Apply Default Values in @DataSourceDefinition URL via Variable Expansion
Component Upgrades
https://github.com/payara/Payara/pull/5784[[FISH-6321]] Upgrade EclipseLink to 4.0.0-M3
https://github.com/payara/Payara/pull/5777[[FISH-6283]] Port Upgrade Felix to 7.0.1 to Payara 6
https://github.com/payara/Payara-Community-Documentation/pull/309[[FISH-6263]] Smack 4.3.4
https://github.com/payara/Payara/pull/5734[[FISH-6262]] Json-smart 2.4.8
[FISH-6251] Update Hibernate-Validator to 8.0.0.Alpha3
https://github.com/payara/Payara/pull/5659[[[FISH-6211]] https://github.com/lprimak[[Community Contribution - Lenny Primak]] ASM 9.2
https://github.com/payara/Payara/pull/5778[[FISH-6109]] Upgrade to latest Hazelcast 5
https://github.com/payara/Payara/pull/5760[[FISH-6080]] Upgrade Jakarta XML Binding 4.0
https://github.com/payara/Payara/pull/5778[[FISH-6079]] Upgrade to Jakarta JSON-B 3.0 and latest Yasson
https://github.com/payara/Payara/pull/5702[[FISH-6078]] Upgrade to Jakarta Mail 2.1
https://github.com/payara/Payara/pull/5671[[FISH-6077]] Upgrade Jakarta Messaging 3.1 and integrate latest OpenMQ
https://github.com/payara/Payara/pull/5836[[FISH-6398]] Update Docker Images to JDK Versions 11.0.15, 17.0.3, and 8u332
Payara Platform Community 5.2022.2
Release notes - Payara Platform Community 5.2022.2
Supported APIs and Applications
- Jakarta EE 8
- Jakarta EE 8 Applications
- Jakarta EE 9
- MicroProfile 4.1
Improvements
https://github.com/payara/Payara/pull/5637[[FISH-5927]] Update Installation Directory Tooltip for Docker Nodes
https://github.com/payara/Payara/pull/5624[[FISH-5803]] Add Autocomplete for Local 'asadmin' Commands
https://github.com/payara/Payara/pull/5693[[FISH-898]] Add '--timeout' Option to All the Commands that Manage the Lifecycle of an Instance
Security Fixes
[FISH-6242] Update Docker Images for ZLib CVE-2018-25032
https://github.com/payara/Payara/pull/5699[[FISH-6215]] Upgrade Jackson to 2.12.6.1
https://github.com/payara/Payara/pull/5686[[FISH-6208]] CVE-2022-22965 - Spring Framework RCE via Data Binding on JDK 9
https://github.com/payara/Payara/pull/5655[[FISH-6067]] Upgrade Jackson to 2.12.6
Bug Fixes
[FISH-6048] Payara API Dependencies Missing
https://github.com/payara/Payara/pull/5648[[FISH-6043]] Configuring Payara Notification Logging Service causes NullPointerException
https://github.com/payara/Payara/pull/5664[[FISH-6027]] Remote EJB + JDK 17 does not work
https://github.com/payara/Payara/pull/5667[[FISH-6025]] Fix spurious callbacks "all data read" when asynchronously processing gRPC request.
https://github.com/payara/Payara/pull/5692[[FISH-6024]] The 'restart-deployment-group --rolling=false' command does not work with custom Node Directory
https://github.com/payara/ecosystem-rest-ssl-configuration/pull/3[[FISH-6023]] Reduce the log level in our JAX-RS extension as it is causing log file pollution
https://github.com/payara/Payara/pull/5631[[FISH-6009]] Kubernetes Discovery Mode on Payara Server Doesn't Work Anymore
https://github.com/payara/Payara/pull/5663[[FISH-5990]] Make DnsContextFactory JNDI DirContext instantiable on JDK 17
https://github.com/payara/Payara/pull/5605[[FISH-5941]] Duplicate Nimbus JOSE Classes Cause java.lang.LinkageError
https://github.com/payara/Payara/pull/5626[[FISH-5939]] Application Redeployment Breaks virtual server When Using it as Default Module
https://github.com/payara/Payara/pull/5623[[FISH-5898]] Unable to Deploy Application on Payara 5 Which is Developed using Jakarta EE 9.1 and Primefaces 10
https://github.com/payara/Notifiers/pull/19[[FISH-5787]] Microsoft Teams Notifier cannot be Configured on User-Created Instance due to an Invalid Command Option
https://github.com/payara/Payara/pull/5606[[FISH-5676]] Cannot Apply Default Values in @DataSourceDefinition URL via Variable Expansion
Component Upgrades
https://github.com/payara/Payara/pull/5659[[FISH-6211]] https://github.com/lprimak[[Community Contribution - Lenny Primak]] ASM 9.2
https://github.com/payara/Payara/pull/5639[[FISH-6046]] Update Docker Images to JDK Versions 11.0.14.1 & 8u322
Payara Server Community Edition 6.2022.1.Alpha2
Payara Community 6.2021.1.Alpha1 Release Notes
Supported APIs and Applications
-
Jakarta EE 9.1
-
Jakarta EE 8
-
Java EE 8 Applications
Payara Platform Community 5.2022.1
Release notes - Payara Platform Community 5.2022.1
Supported APIs and Applications
- Jakarta EE 8
- Jakarta EE 8 Applications
- Jakarta EE 9
- MicroProfile 4.1
Improvements
- [FISH-5938] [Community Contribution - Lukáš Kvídera] Improve CDI Annotation Scan Speed
- [FISH-5892] Autocorrect Corrupted truststore File Within '.gfclient' Directory
- [FISH-5878] Add Certificate Alias Property Names Into Payara API as Constants
Bug Fixes
- [FISH-5974] Specify system-property with Double Quotes in preboot-command File.
- [FISH-5937] Crashes during deploy of app with HealthCheck
- [FISH-5883] Security Exception When a Remote EJB Is Called While Authenticated Using The OIDC Security Connector
- [FISH-5879] The 'stop-deployment-group --kill=true' command does not work with custom Node Directory
- [FISH-5857] Fix Translation of a Logging Error Message About Creation of a Stateless EJB
- [FISH-5854] Error Related to the RolesPermittedInterceptor During Deployment
- [FISH-5780] MP HealthCheck 'No valid EE environment for injection of HealthCheck'
- [FISH-5779] MP HealthCheck Unable to Load Proxy Class for Managed Bean when using JDK 11
- [FISH-394] payara-embedded-all: 'javax.ejb.embeddable.EJBContainer.createEJBContainer()' Requires ASM6
- [FISH-26] Error when MP REST Client Interface has Methods with the Same Resource Mappings
Payara Platform Community 5.2021.10
Release Notes - Payara Platform Community 5.2021.10
Supported APIs and Applications
- Jakarta EE 8
- Java EE 8 Applications
- Jakarta EE 9
- MicroProfile 4.1
Improvements
[FISH-5745] Allow 'extraParameters' to be Specified via MP Config
[FISH-5743] Define OIDC Provider Metadata Locally
[FISH-5725] Support Microsoft ADFS Integration with OpenID Connectors
[FISH-5703] Add Option to Improve Logging Speed
[FISH-1519] Improve Jersey Handling of MicroProfile Rest Client Proxy Config
[FISH-386] Allow to Relax Configuration Validation for 'scopes'
Security Fixes
[FISH-5811] Upgrade Apache Santuario to 2.2.3
Bug Fixes
[FISH-5858] Community Contribution - svendiedrichsen Fix Possible Deadlocks in RWLockDataStructure Class
[FISH-5851] Community Contribution - chrjohn Prevent NPE in com.sun.jts.CosTransactions.RecoveryManager
[FISH-5824] Monitoring Console Web Application Loads Files from External Sources
[FISH-5769] CertificateIdentityStoreDefinition Ignores Role Mappings Specified in payara-web.xml
[FISH-5742]'SubjectTypeSupported' is not Validated in OIDC Provider Metadata
[FISH-5741] No Check on 'providerURI' Value of OpenIdAuthenticationDefinition
[FISH-383] Access Token is Required for OpenID Connect Response
Component Upgrades
[FISH-5852] Update to Payara Security Connectors Version 2.2.0
[FISH-5835] Upgrade ClassFileWriter to 1.2.5
Payara Platform Community 5.2021.9
Release Notes - Payara Platform Community 5.2021.9
Supported APIs and Applications
- Jakarta EE 8
- Java EE 8 Applications
- Jakarta EE 9
- MicroProfile 4.1
Notes
Payara Platform Community 5.2021.9, Server and Micro, 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 some 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 Unexported 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
[FISH-5746] (Community Contribution - arrenping) The 'getOptionalValues' Implementation in PayaraConfig 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
Payara Platform Community 5.2021.8
Release Notes - Payara Platform Community 5.2021.8
Supported APIs and Applications
- Jakarta EE 8
- Java EE 8 Applications
- Jakarta EE 9
- MicroProfile 4.1
Breaking Changes
Client Certificate Validation Checks
After upgrading to Payara Community 5.2021.8, a certificate that was accepted in earlier versions might be rejected now. It is no longer enough that the client certificates are included within the Payara Keystore. See Certificate Expiration Validation :: Payara Community Documentation
Improvements
[FISH-5687] Integrate HotSwap Agent in Payara Platform
[FISH-5686] Log Warning When Not Running on a Supported LTS JDK Version
[FISH-5658] Add Placeholder for Instance Names in Custom Vendor Metrics
[FISH-5645] Add Validity Checks on Client Certificates in the Trust Store
[FISH-5636] Performance Optimizations to Remote EJB Tracing Feature
[FISH-1467] Reload the Web Application Container and Deployer
[FISH-376] Allow Configuration Details of HTTP GZIP Compression
Security Fixes
[FISH-5697] Upgrade H2 Database Engine to 1.4.200
Bug Fixes
[FISH-5768] Clustered CDI Events Not Being Received
[FISH-5736] Fix Unknown Exclude Field Provided Warning on Startup
[FISH-5734] Recursive Update Exception when Reading a MicroProfile Config Value After Server Restart
[FISH-5724] Deployment Failure Due to 'The lifecycle method [postConstruct] Must Not Throw a Checked Exception'
[FISH-5678] Jakarta Named Properties in 'persistence.xml' Are Not Recognized
[FISH-5675] (Community Contribution - phillipross) Full State Saving with Mojarra Results in ArrayIndexOutOfBoundsException
[FISH-470] NullPointerException when Deploying MDB into a Customized MDB Pool
Component Upgrades
[FISH-5776] Upgrade to Mojarra 2.3.14.payara-p3
[FISH-5751] Upgrade ASM to 9.1
[FISH-5750] Upgrade Felix to 7.0.1
[FISH-5698] Upgrade Apache Commons IO to Version 2.11
[FISH-261] Upgrade 'tini' to 0.19.0 in Docker Images
Payara Server Community Edition 5.2021.7
Release Notes - Payara Platform Community 5.2021.7
Supported APIs and Applications
- Jakarta EE 8
- Java EE 8 Applications
- Jakarta EE 9
- MicroProfile 4.1
Note
Security Vulnerability
IMPORTANT: We recently discovered and fixed an important security vulnerability within the Payara Server and Payara Micro products. A path Traversal security issue was found when the application is deployed under the root context which allowed a hacker to read from the file system of the server running the application. We highly recommend that you upgrade to this version to avoid the security issue.
New Features
- [FISH-5646] Add Client Certificate Validation API
Bug Fixes
- [FISH-5711] Fix Could Not Load Formatter Class Error in Payara Micro
- [FISH-5701] Application Does not Deploy Anymore on Payara Server Docker Image
- [FISH-5695] (Community Contribution - Empressia) ArrayIndexOutOfBoundsException When the ConfigProperty Value Ends in a Dollar Sign
- [FISH-5693] Delimiter for Configuring Multiple KeyStores and TrustStores Must use JVM Platform Delimiter
- [FISH-5691] Do not Propagate Non-Transactional EM to Managed Tasks
- [FISH-5690] Remove Duplicate postInvoke Handler Invocation on Failure
- [FISH-5660] Deployment Failure on Payara Micro
- [FISH-1058] Payara Micro - Wrong ClassLoader with Multiple Apps
- [FISH-966] Fix Asadmin stop-domain Help Text
- [FISH-81] Fix Incorrect Error "No valid EE environment for injection" for CDI Reported for Events
Component Upgrades
- [FISH-5655] Update Jersey to 2.34.payara-p1
Security Fixes
- [FISH-5702] Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') When Context Root is /
Payara Server Community Edition 5.2021.6
Release Notes - Payara Platform Community 5.2021.6
Supported APIs and Applications
- Jakarta EE 8
- Java EE 8 Applications
- Jakarta EE 9
- MicroProfile 4.1
New Features
- [FISH-1372] - MicroProfile Health 3.1
- [FISH-385] - OpenID Connect: Per-session configuration and multitenancy
- [FISH-384] - Support Bearer authentication for OpenID authentication mechanism
Bug Fixes
- [FISH-5654] - NullPointerException when setting server log format to JSON
- [FISH-1530] - Fix OpenAPI TCK Tag Collection Test
- [FISH-1521] - Fix Incorrect Group/Role Mapping in OIDC Provider
- [FISH-1520] - Fix MicroProfile JWT-Auth TCK Failures
- [FISH-1345] - EE9 Transformer does not recognize the CDI 3.0 namespace in beans.xml; interceptor ignored.
- [FISH-1312] - MP OpenAPI schema property hidden is ignored
- [FISH-1278] - Jakarta namespace transformation ignored for JSP packaged in the EAR
Component Upgrades
- [FISH-786] - Integrate Security Connector with the Payara Platform
Security Fixes
Payara Server Community Edition 5.2021.5
Release notes - Payara Platform Development - Version 5.2021.5
New Feature
- [FISH-1342] Support for loading certificates from multiple keystores
Improvement
- [FISH-5488] - Change default blocking behavior in Tenant Control
- [FISH-1509] - Entries in logging.properties file is pre-determined
- [FISH-1497] - Improve deploying an application from a Maven repository feature to support snapshot version
- [FISH-1423] - Disable escaping events in Asadmin CLI
- [FISH-1375] - (Community - avpinchuk) Improve remote archive deployment
- [FISH-1296] - Log Levels in UI must be sorted by default
- [FISH-862] - Make MPCONFIG usable in all DataSourceDefinition properties
- [FISH-380] - Allow JDBC Connection Pools to set min-size to zero
- [FISH-371] - Improve handling of custom POSTBOOT and PREBOOT file in Docker container
- [FISH-123] - Add an option to configure the URL for MP OpenAPI endpoint
Bug Fixes
- [FISH-1510] - Cannot configure MicroProfile Config Ordinal for JNDI
- [FISH-1418] - JMX Service doesn't start on JDK 8u292 and 11.0.11
- [FISH-1416] - MicroProfile Health Component Not Displaying in the Admin Console
- [FISH-1415] - Write updated log information all at once to logging.properties file.
- [FISH-1346] - Hazelcast / JCache not working for EARs
- [FISH-1341] - ConcurrentModificationException when creating OpenApi document
- [FISH-1204] - Missing example values in OpenApi components schema definition using nested objects
- [FISH-1167] - Fix Inconsistent Synchronization in Password Alias Alterations for Remote Instances
- [FISH-1083] - (Community - peculater) NPE in OpenAPI around visitPost() parameter type discovery
- [FISH-1068] - Parameter Serialization error in open api document for query parameter
- [FISH-995] - Fix JAX-WS Not working after http listener is "restarted"
- [FISH-758] - Fault Tolerance annotations not applied to Rest Client interface
- [FISH-229] - Can't enable monitoring on JDK11
Component Upgrade
- [FISH-1504] - Upgrade MicroProfile JWT-Auth to 1.2.1
Security
- [FISH-1421] - ELParserTokenManager enables invalid EL expressions to be evaluated