Payara Community 5.2020.7 Release Notes

Supported APIs and Applications

  • Jakarta EE 8

  • Java EE 8 Applications

Notes

MicroProfile 4.0

As MicroProfile moves toward the 4.0 final release, the Payara team has simultaneously been working to ready the Payara Platform for MicroProfile 4.0 compatibility. In this Payara Platform Community Release, you can give two of the MicroProfile specification release candidates a try: MP Health 3.0 and MP JWT Auth 1.2. This technically breaks MicroProfile 3.3 support, although functionally the MicroProfile 3.3 TCK will only fail on the @Health annotation removal.

Production Domain Removal

As part of our ongoing effort to reduce bloat in Payara Community Edition, we have removed the production domain from the distributions. The template for this domain (common/templates/gf/production-domain.jar) is still available, although this too will be removed in a future release. Note that Payara Enterprise Edition will still contain the production domain.

New Features

  • [FISH-330] - Implement LDAP MicroProfile Config Source

  • [FISH-338] - Create Hashicorp Cloud Vault MicroProfile Config Source

  • [FISH-660] - MP Health 3.0 Upgrade

  • [FISH-661] - MP JWT Auth 1.2 Upgrade

Improvements

  • [FISH-327] - Implement MicroProfile Sniffer and Engine

  • [FISH-375] - Remove production domain from community version

  • [FISH-651] - Allow JWT verification to skip type validation

  • [FISH-732] - Improve message when same name is used in metrics.xml for exposed AMX bean.

Security fixes

  • [FISH-731] - Upgrade Hibernate Validator to 6.1.5.Final

Bug Fixes

  • [FISH-206] - @RolesAllowed annotation in method prevents unauthenticated calls to other methods in remote EJB

  • [FISH-275] - Deployment fails if system properties in persistence.xml are only defined in the target config and not in DAS config

  • [FISH-431] - OpenAPI document shows ejb-timer-service-app as server URL when EJB timer available

  • [FISH-657] - no <deploymentgroup> element When deploy WebServices

  • [FISH-747] - Azure Secret Secret Configuration screen on Web Admin console fails

  • [FISH-761] - [Community - bjetal] Deployment of unpacked WAB fails when using Felix fileinstall

  • [FISH-763] - [Community - sgflt] Embedded Payara is unable to start

  • [FISH-766] - [Community - sgflt] Improper synchronization of session map

  • [FISH-767] - Missing ejb-opentracing.jar in manifest of gf-client.jar

  • [FISH-777] - [Community - avpinchuk] Exclude OpenAPI rest endpoint from tracing