Payara Server Release Notes

This version is distributed only to Payara Enterprise customers

API Changes

payara.nucleus.requesttracing.api.Traced annotation removed. Please use the new MicroProfile org.eclipse.microprofile.opentracing.Traced annotation.

Security fixes

New Feature


  • PAYARA-1688 - Redesign the public notifier API

  • PAYARA-1692 - Minor changes to Security UI in Admin console

  • PAYARA-1864 - Add LetsEncrypt as a trusted CA to the default truststore

  • PAYARA-2041 - Implement Dynamic Logging Configuration

  • PAYARA-2349 - Improve data format from SQL tracing data metrics

  • PAYARA-2425 - Add Environment Variable support for JVM-Options

  • PAYARA-2461 - Options to allow the application’s name to be used for Portable JNDI name of EJBs contained within an EAR

  • PAYARA-2466 - Finally squash the unnecessary Felix warnings

  • PAYARA-2477 - Create asadmin commands for MicroProfile Metrics

  • PAYARA-2504 - Change the Default Value of the allowLinking Property to false

  • PAYARA-2528 - Payara Micro ignores invalid arguments if they don’t start with double dash

  • PAYARA-2559 - Allow to boot AMX at runtime even without enabling JMX monitoring service

  • PAYARA-2568 - The boot of micro does not use multiple threads

  • PAYARA-2603 - Move autobinding into Grizzly.

  • PAYARA-2611 - Notify Of Missing Alias for HTTP Listeners SSL configuration at startup

  • PAYARA-2612 - Remove underscore from JSON field names in JSON log formatter

  • PAYARA-2615 - Specify the SSL cert alias in Payara Micro

  • PAYARA-2632 - Set force-selector-spin-detection in Grizzly to true by default also for other OS than Linux

  • PAYARA-2673 - Clean up code in annotation-framework

  • PAYARA-2707 - Allow placeholder replacement for AMX beans in MP custom metrics.

  • PAYARA-2708 - Initial cleanup of admin cli

  • PAYARA-2720 - Add missing packages to embedded

  • PAYARA-2725 - The MicroProfile HealthCheck API is not configurable and overrides applications which define a /health endpoint

  • PAYARA-2766 - Remove Java8 Collector reference

  • PAYARA-2767 - Remove Java8 Optional reference

Bug fixes

  • PAYARA-1620 - Servlet request is executed twice (or n time) if timeout occurs while waiting for jdbc call

  • PAYARA-2212 - Weld Warnings for ServletRequestListener for async servlets

  • PAYARA-2229 - Injection in second war in an ear fails

  • PAYARA-2267 - Timestamp JPA conversion failing for Oracle 12c types

  • PAYARA-2283 - Illegal type error in logs when starting Payara

  • PAYARA-2310 - Create EEModuleDescriptor to avoid triggering ApplicationScoped events twice

  • PAYARA-2389 - Fault Tolerance retry interceptor log message variable doesn’t get inserted

  • PAYARA-2422 - Enabling an app on the app page doesn’t work

  • PAYARA-2430 - Reenabling an app on the Applications page does not reenable ManagedExecutorService

  • PAYARA-2440 - Refactor a line within prettyDateFormat

  • PAYARA-2464 - asadmin doesn’t consider jacc-provider properties

  • PAYARA-2492 - Jasper Exception when loading an application deployed to Payara Micro Programmatically

  • PAYARA-2501 - – Switch getCanonicalPath to getRealPath to resolve symlink issue

  • PAYARA-2507 - Hazelcast messagelisteners registered twice

  • PAYARA-2508 - Log file doesn’t display logs on an upgraded domain.

  • PAYARA-2511 - If default config value not set, optional shouldn’t have a value

  • PAYARA-2512 - Investigate and fix JSON logging on Payara Micro

  • PAYARA-2554 - NPE when starting span in the new context if instance is null

  • PAYARA-2558 - Embedded SNAPSHOT dependency fails to run

  • PAYARA-2562 - NPE reported when setting monitoring levels after secure admin is enabled

  • PAYARA-2563 - NullPointerException on MP Config CdiOptionalInjectionTest

  • PAYARA-2566 - Soteria ignores EL in one attribute of the LdapIdentityStoreDefinition

  • PAYARA-2578 - CDI roles Extension on Payara 4 doesn’t have Arjan’s rework

  • PAYARA-2579 - Add Empty Key File to Payara Micro

  • PAYARA-2580 - Can not change the admin http-listener port and restart the domain via asadmin

  • PAYARA-2583 - WebAppClassLoader Leak in ComponentInvocation

  • PAYARA-2586 - Unrecognised JMS-Service Element in Payara Embedded Web

  • PAYARA-2590 - Microprofile Config Property injection of https port fails on Payara Micro

  • PAYARA-2592 - Wrong charset encoding when handling HTTP requests in JAX-RS components through Moxy serialization

  • PAYARA-2608 - Excessive use of JDBC connections for listing JBatch job executions

  • PAYARA-2610 - Payara Micro uses wrong password for custom keystore/truststore

  • PAYARA-2613 - Fix warning for Multiple JSF Applications found

  • PAYARA-2628 - Payara Micro copytouberjar duplicates the name of the directory

  • PAYARA-2633 - Domain fails to start after setting up file encoding to UTF-8 via JVM options

  • PAYARA-2660 - MicroProfile Metrics asadmin command has no dynamic option and always requires the enabled option to be specified

  • PAYARA-2661 - MicroProfile Metrics does not work when secured

  • PAYARA-2670 - The JMX Logging service sends notifications even when not enabled

  • PAYARA-2674 - UpdateApplicationRef Command Doesn’t Replicate Across Cluster

  • PAYARA-2677 - Context Classloaders in EAR are set incorrectly with Hazelcast

  • PAYARA-2686 - MP Metrics Service custom metric definition overrides default server metrics

  • PAYARA-2687 - Fix ConfigBuilder does not add default converters

  • PAYARA-2688 - Custom metrics.xml file is not copied to remote nodes in clustering scenario

  • PAYARA-2691 - Resource validation fails due to null Context ClassLoader

  • PAYARA-2706 - MEMM Health check using wrong calculation for used memory

  • PAYARA-2710 - Fix clustered singleton on JDK7

  • PAYARA-2711 - Compress on Rotation doesn’t work for Payara Notification Logger

  • PAYARA-2716 - Help text in Micro refers to deploying EAR files and these are not supported

  • PAYARA-2729 - When listing batch job executions using "--long" options, it causes creation of excessive JDBC connections

  • PAYARA-2730 - NPE encountered when enabling Monitoring for HTTP Service

  • PAYARA-2735 - minHttpThreads does not work in Payara Micro

  • PAYARA-2742 - Custom metrics that override a base metric crash domain startup

  • PAYARA-2746 - Payara 4 fails to build on nucleus/security/services

  • PAYARA-2765 - Typo in SetFaultToleranceConfiguration Command

  • PAYARA-2768 - MicroProfile OpenAPI results invalid schema type and duplicate resource

  • PAYARA-2769 - Bundle patched(mp-rest-client) jersey for JDK8 Profile

  • PAYARA-2770 - Rest resource and Rest Client on same classpath cause ambiguous rest endpoint error

  • PAYARA-2779 - Concurrent NPE regression

  • PAYARA-2781 - Exception thrown in logs when shutting down Payara

  • PAYARA-2826 - Error in AMXJ2EE when creating a new instance

Component Upgrade

  • PAYARA-2506 - Upgrade Hazelcast to 3.9.3

  • PAYARA-2510 - Uprade Soteria in 4.x to pick up fixes for PAYARA-2412 and PAYARA-2364

  • PAYARA-2780 - Update Weld to 2.4.7.Final

results matching ""

    No results matching ""