Payara Server is an open source middleware platform that supports reliable and secure deployments of Java EE (Jakarta EE) and MicroProfile applications in any environment: on premise, in the cloud or hybrid.
Jakarta EE 11
Jakarta EE 11 Applications
MicroProfile 6.1
Payara 7 Aplha adds partial support for Concurrency 3.1, mainly using virtual threads, produced by ManagedExecutorService or ManagedThreadFactory.
Supports jdk21 & Virtual threads were added on JDK 21.
Jakarta EE 10
Jakarta EE 10 Applications
MicroProfile 6.1
Jakarta EE 10
Jakarta EE 10 Applications
MicroProfile 6.1
[FISH-7212] Tmp files are being generated in /tmp upon deployment and not getting deleted
[FISH-7364] Restarting a standalone instance just stops and not start it back
[FISH-7367] Stop use of Hazelcast ReplicatedMap in ClusteredConfig Class on --lite Payara micro instance
[FISH-7868] Allow Setting of System Properties over 512 characters via Admin Console
[FISH-8035] Add Hyperlink to NPS question in Admin Console
[FISH-8054] Add Proxy Support to OpenID Security Connector
[FISH-8152] Micro Maven - Devmode - Store session state
[FISH-8215] Refactor to fix 'JAASRealm.java:70: error: package java.security.acl does not exist' Java 21 Compilation Error
[FISH-8216] Refactor to fix 'The Security Manager is deprecated and will be removed in a future release' Java 21 Compilation Error
[FISH-8259] Improve Dev Mode Fail-Safe Mechanism in Payara Micro Maven Plugin
[FISH-7430] Warning Falsely Logged with Custom Error Pages
[FISH-8044] [Community Contribution - ctabin]] Avoid crashing due to FileSystemNotFound while behind a Spring boot
[FISH-7821] Add support for Payara Micro Docker Images for ARM
[FISH-8190] Add support for Payara Server Docker Images for ARM
[FISH-7833] CVE-2023-3635: Update okio to 3.4.0
[FISH-7835] Upgrade OkHTTP to 4.9.2 or higher
[FISH-5877] Using the @LoginConfig Annotation with 'security-constraints' Leaves Server in an Inconsistent State
[FISH-6659] Modules and Components Lost After Server Restart
[FISH-7993] Remote JMS Broker Fails to Start
[FISH-8100] MP metrics 5.1 not showing correct value for buckets
[FISH-6872] Upgrade Jakarta EL API to 5.0.1
[FISH-6873] Upgrade Jakarta Inject to 2.0.1
[FISH-6874] Upgrade Jakarta Security Enterprise to 3.0.3
[FISH-6875] Upgrade Jakarta Validation to 3.0.2
[FISH-6877] Upgrade JSTL Impl to 3.0.1
[FISH-7223] Upgrade IMQJMX to 5.1
[FISH-8048] [Community Contribution - ctabin] Upgrade H2DB to 2.2.224
[FISH-8050] Upgrade EclipseLink ASM to 9.6.0
[FISH-8172] Upgrade to Jersey 3.1.5
[FISH-8085] Upgrade JAXB-API to 4.0.1
[FISH-8083] Enhance Payara BOM for Version Consistency with Payara API Dependency
[FISH-8129] Publish JDK 21 Docker Images
[FISH-6466] Health checker reporting false positive stuck threads
[FISH-7132] JMS High Availability is not working as expected in Deployment Groups for LOCAL JMS Service
[FISH-7841] Payara Micro does not load Hazelcast config file when placed in subdirectory
[FISH-7158] Implement Payara Micro "warmup" command in Payara Server
[FISH-7869] Add Individual Timeout Options for Start, Stop, and Restart Domains Commands
[FISH-7997] Update Docker JDK to 11.0.21
[FISH-7998] Update Docker JDK to 17.0.9
[FISH-7531] Fix EclipseLink L2 Caching NullPointer Exception
[FISH-7808] Fix EclipseLink L2 Caching Deadlock
[FISH-7953] Fix Cannot Load Custom Realm Class Error on Windows
[FISH-7959] [Community Contribution - ctabin] Fix Multirelease JAR Lookup for Specific Version Classes
--timeout
argument to the start-domain command[FISH-6519] useBundledJsf
Doesn't Remove Old JSF From Classpath Entirely
[FISH-7817] Missing --add-opens
in Payara Micro
[FISH-7846] Missing Asadmin Help Manpages
[FISH-7847] Fix InaccessibleObjectException for javax.management
and javax.management.openmbean
on JDK 17 & 21
[FISH-6858] Upgrade JBoss Classfilewriter to 1.3.0.Final
[FISH-6870] Upgrade Jakarta Batch API to 2.1.1
[FISH-6871] Upgrade Jakarta EJB API to 4.0.1
[FISH-6885] Upgrade Tyrus to 2.1.3
[FISH-7378] Upgrade Yasson to 3.0.3
[FISH-7827] Upgrade JSON Smart to 2.4.11
[FISH-7828] Upgrade Accessors Smart to 2.4.11
[FISH-7829] Upgrade Nimbus-Jose-JWT to 9.35
[FISH-7865] [Community Contribution - ctabin] Update ASM to 9.6
[FISH-7340] [Community Contribution - eirbjo] Remove Obsolete EJBContext Methods
[FISH-7640] [Community Contribution - lprimak] Improve Hazelcast CP Subsystem Integration Behaviour
[FISH-7716] Add Opens on java.base/java.io & on java.base/jdk.internal.misc
[FISH-7647] Port Fixes for CVE-2017-12617
[FISH-7648] Fix CVE-2023-1370, json-smart Uncontrolled Recursion vulnerability
[FISH-7044] Enabling HSTS breaks long responses
[FISH-7597] MicroProfile health checks added by CDI extension are not used
[FISH-6773] Error while removing application reference from deployment group
[FISH-7273] Fix Incorrect 'imqcmd' calculations for the number of consumers after cluster restart
[FISH-7409] Unable to Instantiate LdapCtxFactory with JDK 17 Micro
[FISH-7451] [Community Contribution - Thehpi] Fix for DataSource.getConnection()
blows up on transaction with wrong status
[FISH-7528] Staged upgrade from Payara 5 to Payara 6 fail after moving osgi-cache
[FISH-7553] Java EE 8 Applications are not Transformed after Payara 5 to Payara 6 Upgrade
[FISH-7563] First Attempt to Start Instance Fails After Payara 5 to Payara 6 Upgrade on Windows
[FISH-7635] Hazelcast Enterprise License Field Not Big Enough
[FISH-7641] Payara BOM version cannot be empty
[FISH-7665] Cannot Start Payara Server on 11.0.20 or 17.0.8