Release Notes - Payara Server 5.201

Supported APIs and Applications

  • Java EE 8 Applications

  • MicroProfile 3.2

  • Jakarta EE 8 Applications


Derby Database has been removed from the Payara Platform in this release keep this in mind when upgrading from a previous version in the case that you have been making use of the Derby Database implementation in production previously

New Features

  • [APPSERV-11] Add Monitoring Console support for reporting healthchecks values

  • [APPSERV-14] Add Monitoring Console support for identifying slow SQL queries

  • [APPSERV-16] Add support for encrypting data inside the domain data grid.

  • [APPSERV-19] Add Monitoring Console Support for Hogging and Stuck Thread Health Checks

  • [APPSERV-47] Add user defined watches to monitoring console

Bug Fixes

  • [APPSERV-30] Exception when Adding an Instance to a Deployment Group with an Application Deployed

  • [APPSERV-40] NPE on starting Payara Micro in JobCleanUpService

  • [APPSERV-87] Auto-generated name contains a Space

  • [CUSTCOM-13] A REST management DELETE command returns 415 code instead of 404

  • [CUSTCOM-24] Persistent EJB Timers are not restored on restart of a Payara Micro instance

  • [CUSTCOM-27] [Community Contribution - sergitrujillo] Steady pool size should allow zero

  • [CUSTCOM-53] Wrong error message when a JDBC pool with size 0 is created.

  • [CUSTCOM-54] NullPointerException when JMX attribute is null within the rest-monitoring endpoint

  • [CUSTCOM-56] [Community Contribution - pzygielo] Production domain.xml in Payara Web Profile is unparseable

  • [CUSTCOM-70] JAX-RS client request with payara-embedded raises IllegalStateException for RequestTracingService run level

  • [CUSTCOM-71] Multiple realm identity store annotations are ignored

  • [CUSTCOM-75] Problem in Payara 5.194 setting port overrides via configuration > system properties resets other overrides

  • [CUSTCOM-76] Incorrect thread synchronization in WebappClassLoader

  • [CUSTCOM-78] Redeployment on deployment groups is broken

  • [CUSTCOM-83] Grizzly Infinite Loop Causing CPU Hogging

  • [CUSTCOM-109] SendAsadminCommand throws NPE if there are no explicit targets

  • [CUSTCOM-135] Domain Startup Failure on slow or busy environments

  • [CUSTCOM-142] Unable to use delete-jvm-options on option with min/max version defined.

  • [CUSTCOM-144] [Community Contribution - pzygielo] NPE in FilterDefDecorator

  • [CUSTCOM-165] JDK11 prints warning about illegal access to private field props of the LogManager

  • [CUSTCOM-167] [Community Contribution - pzygielo] Code cleanup removed unused cycles

  • [CUSTCOM-168] [Community Contribution - parysto] OpenID Connect Fixed simultaneous redirects and invalidation of session

  • [CUSTCOM-171] [Community Contribution - pzygielo] BlockingQueueHandler throws ClassCastException

  • [CUSTCOM-174] NPE on EJBException.addSuppressed within EJBContainerTransactionManager

  • [CUSTCOM-181] [Community Contribution - pzygielo] Remove unused method with potential ClassCastException

  • [CUSTCOM-195] Building of domain module fail when port 7676 is in use

  • [CUSTCOM-198] [Community Contribution - pscheidl] OpenAPI document generation ignores @Schema value

  • [CUSTCOM-199] REST Management Interface Can’t Be Invoked With JSON Request

  • [CUSTCOM-200] [Community Contribution - pzygielo] Unused timer var in HazelcastTimerStore.cancelTimersByKey

  • [CUSTCOM-203] [Community Contribution - pscheidl] OpenAPI Incorrect $ref Field with Custom Schema Name

  • [CUSTCOM-204] [Community Contribution - pscheidl] Incorrect TreeSet Comparator Implementation


  • [APPSERV-12] Change Request Tracing Store Configuration from per Instance to per Cluster

  • [APPSERV-15] Simplify JMX monitoring and Jolokia configuration

  • [APPSERV-18] forceName needed for redeployment when deployment descriptor does not specify name

  • [APPSERV-22] Remove Derby from Payara 5

  • [APPSERV-27] Allow Temp Docker Nodes to Join a Deployment Group on Creation

  • [CUSTCOM-81] [Community Contribution - pzygielo] Debug port is not printed

  • [CUSTCOM-88] Minor Improvement to DynamicInterceptor Monitoring class

  • [CUSTCOM-145] Assign meaningful thread names

  • [CUSTCOM-146] [Community Contribution - pzygielo] Parameterise CacheMap

  • [CUSTCOM-147] [Community Contribution - pzygielo] Improve dependency management of mockito

  • [CUSTCOM-152] [Community Contribution - pzygielo] Remove unused field debug from StartServerHelper

  • [CUSTCOM-187] [Community Contribution - bbulk] Display JVM Uptime in a friendlier format in the Admin Console

Component Upgrades