Skip to content

Releases: payara/Payara

Payara Platform Community 6.2022.1.Alpha3

20 Jul 09:47
8c4737d
Compare
Choose a tag to compare

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

20 Apr 08:08
7680990
Compare
Choose a tag to compare

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

17 Feb 11:23
Compare
Choose a tag to compare

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

17 Feb 11:22
Compare
Choose a tag to compare

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

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

15 Dec 12:38
Compare
Choose a tag to compare

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

17 Nov 11:07
Compare
Choose a tag to compare

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

20 Oct 09:40
3e9533b
Compare
Choose a tag to compare

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

15 Sep 15:18
beec58d
Compare
Choose a tag to compare

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

18 Aug 09:14
e9a3f2b
Compare
Choose a tag to compare

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

  • [FISH-5545] - Upgrade jackson-databind to 2.12.3
  • [FISH-5544] - Upgrade json-smart dependency to 2.4.7

Payara Server Community Edition 5.2021.5

26 Jul 12:41
e3bee02
Compare
Choose a tag to compare

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