Skip to content

Releases: payara/Payara

Payara Server 4.1.1.171

17 Feb 14:16
Compare
Choose a tag to compare

Bugs

New Features

Improvements

Security Fixes

Upstream Bugs

Component Upgrades

Read more

Payara Blue 4.1.1.171

17 Feb 14:16
Compare
Choose a tag to compare

Bugs

New Features

Improvements

Security Fixes

Upstream Bugs

Component Upgrades

Read more

Payara Server 4.1.1.164

11 Nov 17:24
Compare
Choose a tag to compare

New Features

1063/PAYARA-182 - Java EE Concurrent Context Interceptor
1068/PAYARA-179 - Request Tracing for inbound JMS to MDB
1083/PAYARA-1038 - Add Request Tracing Event for JASPIC authentication
1097/PAYARA-178 - JDBC Context Interceptor
1099/PAYARA-756 - Request tracing events for start and stop of JTA transactions
1101/PAYARA-181 - JBatch Context interceptor
1107/PAYARA-931 - Integrate Request Tracing into Payara Micro
1131/PAYARA-999 - Enable jars within an application deployment to be excluded from CDI scanning
1142/PAYARA-867 - Option to disable the servlet container initializer
1152/PAYARA-618 - Enable the DAS to discover Payara Micro instances

Enhancements

980/PAYARA-846 - Add new improvements to payaradomain
996/PAYARA-936 - Provide default group to role mapping
1032/PAYARA-955 - Rolling upgrades for versioned apps
1034/PAYARA-824 - Disabling CDI in the deployment descriptor now overrides admin console setting
1053/PAYARA-733 - Add capability to output logs in JSON format
1076/PAYARA-1024 - Refactor Notification Service asadmin Commands for Simplicity
1076/PAYARA-1025 - Refactor Request Tracing asadmin Commands for simplicity
1082/PAYARA-1041 - Make notification service enabled by default for the log notifier
1102/PAYARA-1018 - Increase pool size of Managed Executor Service and Scheduled Executor Service
1111/PAYARA-1049 - Add a --deployDir option to do the same job as --deploymentDir in Payara Micro
1125/PAYARA-1107 - JCache beans created by JSR107Producer use generics
1126/PAYARA-1106 - Use name from CacheDefaults when injecting JCache
1130/PAYARA-923 - Provide option to compress log files on rotation
1150/PAYARA-1140 - Allow to use colon (:) to separate coordinates in maven deployer
1156/PAYARA-1071 - Admin console integration for JSON Log Formatter

Component Upgrades

• Jersey 2.22.2
• Hazelcast 3.7.1
• Eclipselink 2.6.3
• mail 1.5.6
• btrace 1.2.3
• Jackson 2.8.1
• Grizzly 2.3.28
• Weld 2.4.0.Final

Fixed Issues

668/PAYARA-947 - CDI EJB Field producers' validation fail with incompatible types
959/PAYARA-1010 - BufferUnderflowException in case of using java 8 with lambdas
986/PAYARA-1075 - Deployment of application fails when a resource adapter is not deployed to all instances
1000/PAYARA-690/PAYARA-813 - Cannot find the resource bundle error message when deploying / underlying EAR applications
1041/PAYARA-1012 - Payara Embedded stopped working in .163 due to request tracing
1044/PAYARA-1129 - Perform preInvoke and postInvoke steps symmetrically in EJB BaseContainer
1046/PAYARA-1034 - NPE when accessing Notification Service in the admin console on a 162 domain with 163 binaries
1049/PAYARA-994/PAYARA-1023 - Healthcheck service can't add a new checker dynamically / NullPointerException when dynamically registering healthcheck services for the first time
1064/PAYARA-935 - Fix "Illegal non-string type" for request tracing, notification, healthcheck, and asadmin recorder services
1067/PAYARA-1035 - Request Tracing is not dynamic in domain migrated from 162 to 163
1075/PAYARA-993 - Update Grizzly to 2.3.26 to fix PAYARA-797
1076/PAYARA-1040 - Payara Micro does not force redeploy when domain.xml or rootDir is used
1079/PAYARA-956 - ManagedExecutorService MBean attempts to register multiple times
1081/PAYARA-917 - Jaspic - forward from SAM injected request tests fail
1084/PAYARA-988 - Asadmin command to configure hogging threads checker is missing
1110/PAYARA-1076 - PAYARA-1076 make LazyBootPersistence manager more null safe on misconfiguration
1116/PAYARA-1083 - disable and deploy commands should wait for all applications to deploy
1128/PAYARA-1104 - Wrong redirect of WebService endpoint to https
1129/PAYARA-1081 - ClassNotFoundException for JaxbAnnotationIntrospector upon first request to REST endpoint
1132/PAYARA-954 - Update Service descriptions to replace "GlassFish" with "Payara"
1136/PAYARA-1036 - @ViewScoped, @FlowScoped, @ConversationScoped not working on Payara Micro
1139/PAYARA-1126 - Cache Interceptors should cast to Throwable not Exception when Caching
1140/PAYARA-934 - aliased password cannot be replaced by the value of the alias
1144/PAYARA-1113 - Request Tracing does not process thresholds of less than one millisecond
1145/PAYARA-1130 - Comparing elapsed time to threshold should be done in nanoseconds
1149/PAYARA-1134 - When Payara Micro deploys a war called ROOT.war its context root is /ROOT when it should be /
1159/PAYARA-1127 - Unable to set ClientInfo for connection with H2 1.4.192

Security Fixes

1024/PAYARA-989 - Security Issue in Payara
1051/PAYARA-1011 - Fix CVE-2016-5388

Upstream Fixes

1052/PAYARA-1010/GLASSFISH-21510 - BufferUnderflowException in case of using java 8 with lambdas
1089/PAYARA-1067 - Undefined behaviour when interceptor method is overloaded in interceptor class
1090/PAYARA-892/GLASSFISH-20606 - create-domain assigns wrong values for JMS port
1123/PAYARA-1056 - Sums of thread pool statistics counters not correct
1157/PAYARA-1008 - Fix PWC6117: File "null" not found errors

Payara Blue 4.1.1.164

11 Nov 17:21
Compare
Choose a tag to compare

New Features

1063/PAYARA-182 - Java EE Concurrent Context Interceptor
1068/PAYARA-179 - Request Tracing for inbound JMS to MDB
1083/PAYARA-1038 - Add Request Tracing Event for JASPIC authentication
1097/PAYARA-178 - JDBC Context Interceptor
1099/PAYARA-756 - Request tracing events for start and stop of JTA transactions
1101/PAYARA-181 - JBatch Context interceptor
1107/PAYARA-931 - Integrate Request Tracing into Payara Micro
1131/PAYARA-999 - Enable jars within an application deployment to be excluded from CDI scanning
1142/PAYARA-867 - Option to disable the servlet container initializer
1152/PAYARA-618 - Enable the DAS to discover Payara Micro instances

Enhancements

980/PAYARA-846 - Add new improvements to payaradomain
996/PAYARA-936 - Provide default group to role mapping
1032/PAYARA-955 - Rolling upgrades for versioned apps
1034/PAYARA-824 - Disabling CDI in the deployment descriptor now overrides admin console setting
1053/PAYARA-733 - Add capability to output logs in JSON format
1076/PAYARA-1024 - Refactor Notification Service asadmin Commands for Simplicity
1076/PAYARA-1025 - Refactor Request Tracing asadmin Commands for simplicity
1082/PAYARA-1041 - Make notification service enabled by default for the log notifier
1102/PAYARA-1018 - Increase pool size of Managed Executor Service and Scheduled Executor Service
1111/PAYARA-1049 - Add a --deployDir option to do the same job as --deploymentDir in Payara Micro
1125/PAYARA-1107 - JCache beans created by JSR107Producer use generics
1126/PAYARA-1106 - Use name from CacheDefaults when injecting JCache
1130/PAYARA-923 - Provide option to compress log files on rotation
1150/PAYARA-1140 - Allow to use colon (:) to separate coordinates in maven deployer
1156/PAYARA-1071 - Admin console integration for JSON Log Formatter

Component Upgrades

• Jersey 2.22.2
• Hazelcast 3.7.1
• Eclipselink 2.6.3
• mail 1.5.6
• btrace 1.2.3
• Jackson 2.8.1
• Grizzly 2.3.28
• Weld 2.4.0.Final

Fixed Issues

668/PAYARA-947 - CDI EJB Field producers' validation fail with incompatible types
959/PAYARA-1010 - BufferUnderflowException in case of using java 8 with lambdas
986/PAYARA-1075 - Deployment of application fails when a resource adapter is not deployed to all instances
1000/PAYARA-690/PAYARA-813 - Cannot find the resource bundle error message when deploying / underlying EAR applications
1041/PAYARA-1012 - Payara Embedded stopped working in .163 due to request tracing
1044/PAYARA-1129 - Perform preInvoke and postInvoke steps symmetrically in EJB BaseContainer
1046/PAYARA-1034 - NPE when accessing Notification Service in the admin console on a 162 domain with 163 binaries
1049/PAYARA-994/PAYARA-1023 - Healthcheck service can't add a new checker dynamically / NullPointerException when dynamically registering healthcheck services for the first time
1064/PAYARA-935 - Fix "Illegal non-string type" for request tracing, notification, healthcheck, and asadmin recorder services
1067/PAYARA-1035 - Request Tracing is not dynamic in domain migrated from 162 to 163
1075/PAYARA-993 - Update Grizzly to 2.3.26 to fix PAYARA-797
1076/PAYARA-1040 - Payara Micro does not force redeploy when domain.xml or rootDir is used
1079/PAYARA-956 - ManagedExecutorService MBean attempts to register multiple times
1081/PAYARA-917 - Jaspic - forward from SAM injected request tests fail
1084/PAYARA-988 - Asadmin command to configure hogging threads checker is missing
1110/PAYARA-1076 - PAYARA-1076 make LazyBootPersistence manager more null safe on misconfiguration
1116/PAYARA-1083 - disable and deploy commands should wait for all applications to deploy
1128/PAYARA-1104 - Wrong redirect of WebService endpoint to https
1129/PAYARA-1081 - ClassNotFoundException for JaxbAnnotationIntrospector upon first request to REST endpoint
1132/PAYARA-954 - Update Service descriptions to replace "GlassFish" with "Payara"
1136/PAYARA-1036 - @ViewScoped, @FlowScoped, @ConversationScoped not working on Payara Micro
1139/PAYARA-1126 - Cache Interceptors should cast to Throwable not Exception when Caching
1140/PAYARA-934 - aliased password cannot be replaced by the value of the alias
1144/PAYARA-1113 - Request Tracing does not process thresholds of less than one millisecond
1145/PAYARA-1130 - Comparing elapsed time to threshold should be done in nanoseconds
1149/PAYARA-1134 - When Payara Micro deploys a war called ROOT.war its context root is /ROOT when it should be /
1159/PAYARA-1127 - Unable to set ClientInfo for connection with H2 1.4.192

Security Fixes

1024/PAYARA-989 - Security Issue in Payara
1051/PAYARA-1011 - Fix CVE-2016-5388

Upstream Fixes

1052/PAYARA-1010/GLASSFISH-21510 - BufferUnderflowException in case of using java 8 with lambdas
1089/PAYARA-1067 - Undefined behaviour when interceptor method is overloaded in interceptor class
1090/PAYARA-892/GLASSFISH-20606 - create-domain assigns wrong values for JMS port
1123/PAYARA-1056 - Sums of thread pool statistics counters not correct
1157/PAYARA-1008 - Fix PWC6117: File "null" not found errors

Payara Server 4.1.1.163

03 Aug 13:57
Compare
Choose a tag to compare

Release Highlights

The 163 release of Payara will feature a couple of new tech previews. These are new features added to Payara which we do not recommend are used on production systems.
Request Tracing is a new service that will allow Payara to track and log information about the requests it handles.
Payara now offers a JMX Monitoring Service. Once configured, Payara Server will monitor and log the values of attributes that have been listed for monitoring.

Updated Modules

  • ibm.jbatch.container.version 1.0.1.payara-p2
  • Hazelcast 3.6.4
  • Grizzly 2.3.25
  • mimepull 1.9.6
  • javax.batch-api.version 1.0.1
  • jbatch.container.version 1.0.1
  • jbatch.spi.version 1.0.1
  • Weld 2.3.5.Final
  • Tyrus 1.13

New Features

This section details the newly developed additions to Payara Server.

Enhancements

This section details the issues marked as enhancements that have been implemented for this release.

Fixed Issues

This section details the issues marked as bugs that have been fixed for this release.

Payara Fixes

This section details the fixes implemented by the Payara team or community.

Read more

Payara Server 4.1.1.162

06 May 13:33
Compare
Choose a tag to compare

Release Highlights

Our highlights for the 162 release are our new asadmin command recorder, Payara Server's new ability to create uber jars and a new EAR scoped class loader.

The asadmin recorder feature will allow you view the commands you have run from the admin console. These can be used to investigate what the console is really doing or used in automation scripts.

Payara Micro now has --outputUberJar option that allows you to create easily distributed uber-jars from your war files.

EAR Scoped classloader that loads classes from within the EAR providing the ability to override server classes.

Payara Server and Payara Micro can now cluster together enabling new cluster topologies for cloud based and/or containerised deployments!

New Features

This section details the newly developed additions to Payara Server.

Updated Modules

This section details the modules that have been updated since the last release (4.1.1.161.1).

  • Guava 18.0
  • Weld 2.3.2.Final
  • Tyrus 1.12
  • hk2 2.4.0
  • Mojarra 2.2.13
  • Grizzly 2.3.24
  • Hazelcast 3.6.2

Enhancements

This section details the issues marked as enhancements that have been implemented for this release.

Fixed Issues

This section details the issues marked as bugs that have been fixed for this release.

Payara Fixes

This section details the fixes implemented by the Payara team or community.

Known Issues

Known issues can be seen on our GitHub issues page here: https://github.com/payara/Payara/issues

Payara Blue 4.1.1.162

06 May 13:41
Compare
Choose a tag to compare
Merge pull request #788 from Pandrex247/PAYARA-753

PAYARA-753

Payara Server 4.1.1.161.1

04 Mar 12:23
Compare
Choose a tag to compare

Due to a number of issues brought on by our inclusion of Pax Logging in Payara Server 4.1.1.161, we're releasing a patched version of Payara Server that should alleviate these issues by removing Pax Logging.

Updated Modules

This section details the modules that have been updated since the last release (4.1.1.154).

  • Metro 2.3.2-b608.payara-p3 (Removed Pax-Logging)

Fixed Issues

This section details the issues marked as bugs that have been fixed for this release.

Payara Fixes

This section details the fixes implemented by the Payara team or community.

Known Issues

Known issues can be seen on our GitHub issues page here: https://github.com/payara/Payara/issues

Payara Server 4.1.1.161

05 Feb 11:45
Compare
Choose a tag to compare

Release Highlights

The most eye catching feature in this release is a new look for the Admin Console; we’ve given the Admin Console another go over from our initial attempt, rebranding it to look more distinctly Payara!

The more exciting highlight of this release is the Healthcheck Service. In its initial release, this service allows you to monitor CPU usage, the number of times Garbage Collection has occurred, the machine memory usage, the heap memory usage, and any hogging threads.
Documentation for it can be found here, and documentation for the asadmin commands can be found here.

Updated Modules

This section details the modules that have been updated since the last release (4.1.1.154).

  • Jersey 2.22.1
  • EclipseLink 2.6.2 (Patched to payara-p1)
  • GlassFish Corba 4.0.1 (Patched to payara-p3)
  • Woodstock 4.0.2.10 (Patched to payara-p2)
  • Metro 2.3.2-b608 (Patched to payara-p2)
  • MQ 5.1.1-b02 (Patched to payara-p1)
  • Apache commons-fileupload 1.3.1

Enhancements

This section details the issues marked as enhancements that have been implemented for this release.

Fixed Issues

This section details the issues marked as bugs that have been fixed for this release.

Payara Fixes

This section details the fixes implemented by the Payara team or community.

Known Issues

Known issues can be seen on our GitHub issues page here: https://github.com/payara/Payara/issues

Payara Server 4.1.1.154

23 Oct 10:56
Compare
Choose a tag to compare

Release Highlights

This release brings us back in line with GlassFish 4.1.1, with the benefit of all our additional fixes and enhancements from our previous releases, as well as a few more. Of particular interest in this release:

  • Up to date with GlassFish 4.1.1.
  • Removal of the dependency on .NET Framework 3.5, allowing Payara to be used with .NET Framework 4.
  • The payaradomain domain will now use an embedded Derby database for its default datasources (domain1 is unchanged to retain drop-in replacement viability).
  • You can now set DISABLED as a JMS Broker type, allowing you to disable the OpenMQ Broker.
  • Setting size-based log rotation to 0 will now turn it off.

In line with our naming strategy, our version number has also been extended for this release to reflect the fact that we are up to date with GlassFish 4.1.1.

Updated Modules

This section details the modules that have been updated since the last release (4.1.153).

  • Mojarra 2.2.12
  • Webservices 2.3.2-b608
  • JAXB 2.2.12-b141219.1637
  • JAXB-API 2.2.13-b141020.1521
  • Weld 2.2.16.Final
  • Tyrus 1.11
  • JBatch 1.0.1-b09
  • Grizzly 2.3.23
  • HK2 2.4.0-b32
  • Jersey 2.22
  • Hazelcast 3.5.2

Enhancements

This section details the issues marked as enhancements that have been implemented for this release.

Fixed Issues

This section details the issues marked as bugs that have been fixed for this release.

Payara Fixes

This section details the fixes implemented by the Payara team or community.

Upstream Fixes

This section details the fixes brought in from the GlassFish upstream.

Known Issues

Known issues can be seen on our GitHub issues page here: https://github.com/payara/Payara/issues