Payara Server 5.201
Release Notes
Supported APIs and Applications
Java EE 8 Applications
MicroProfile 3.2
Jakarta EE 8 Applications
Notes
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 Feature
- [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] 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] 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] NPE in FilterDefDecorator
- [CUSTCOM-165] - JDK11 prints warning about illegal access to private field props of the LogManager
- [CUSTCOM-167] - [Community] Code cleanup - removed unused cycles
- [CUSTCOM-168] - [Community] OpenID Connect: Fixed simultaneous redirects and invalidation of session
- [CUSTCOM-171] - [Community] BlockingQueueHandler throws ClassCastException
- [CUSTCOM-174] - NPE on EJBException.addSuppressed() within EJBContainerTransactionManager
- [CUSTCOM-181] - [Community] GH #4444 PR - Remove unused method with potential ClassCastException
- [CUSTCOM-195] - Building of domain module fail when port 7676 is in use
- [CUSTCOM-198] - [Community] OpenAPI document generation ignores @Schema(ref) value
- [CUSTCOM-199] - REST Management Interface Can't Be Invoked With JSON Request
- [CUSTCOM-200] - [Community] Unused timer var in HazelcastTimerStore.cancelTimersByKey
- [CUSTCOM-203] - [Community] OpenAPI Incorrect $ref Field with Custom Schema Name
- [CUSTCOM-204] - [Community] Incorrect TreeSet Comparator Implementation
Improvements
- [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] GitHub #4386 Debug port is not printed
- [CUSTCOM-88] - Minor Improvement to DynamicInterceptor Monitoring class
- [CUSTCOM-145] - Assign meaningful thread names
- [CUSTCOM-146] - Parameterise CacheMap
- [CUSTCOM-147] - GH #4418 Improve dependency management of mockito
- [CUSTCOM-152] - GitHub #4388 Remove unused field debug from StartServerHelper
- [CUSTCOM-187] - [Community] Display JVM Uptime in a friendlier format in the Admin Console
Component Upgrade
- [APPSERV-63] - Upgrade JSFTemplating to 2.1.4
- [APPSERV-64] - Upgrade Jboss Classfilewriter to 1.2.4.Final
- [APPSERV-65] - Upgrade Jackson to 2.10.2
- [APPSERV-67] - Upgrade Istack Common Utility to 3.0.10
- [APPSERV-68] - Upgrade Hazelcast to 3.12.6
- [APPSERV-69] - Upgrade Imqjmx to 4.4.2
- [APPSERV-71] - Upgrade Jakarta dependencies
- [APPSERV-72] - Upgrade Cache API to 1.1.1
- [APPSERV-73] - Upgrade Bouncy Castle to 1.64
- [APPSERV-74] - Upgrade JSON Processing to 1.1.6
- [APPSERV-75] - Upgrade Logging Annotation Processor to 1.9
- [APPSERV-76] - Upgrade OSGi Resource Locator to 1.0.3
- [APPSERV-77] - Upgrade Hamcrest to 2.2
- [APPSERV-78] - Upgrade Hibernate Validator to 6.1.2.Final
- [APPSERV-79] - Upgrade Javassist to 3.26.0-GA
- [APPSERV-81] - Upgrade JLine to 3.13.3
- [APPSERV-82] - Upgrade MIME Streaming Extension to 1.9.12
- [APPSERV-84] - Upgrade ASM to 7.3.1
- [APPSERV-85] - Upgrade SnakeYAML to 1.25
- [CUSTCOM-154] - Upgrade JSF Mojarra to 2.3.14
- [CUSTCOM-160] - Upgrade jersey to 2.30