Release Notes (Payara 4.1.152) - Pandrex247/Payara GitHub Wiki

Release Highlights

The payara-embedded-nucleus distribution has been replaced by the Payara Micro distribution. This is a light-weight distribution that has Hazelcast integrated to allow for automatic web session clustering and JCache distribution.

We have also added a separate Payara domain template, which has a few optimisations:

  • Increased PermGen Size of 512m (previously 192m)
  • Increased Xmx value of 1024m (previously 512m)
  • Removed Felix OSGI parameters
  • Increased HTTP thread pool size of 50 (previously 5)
  • Changed the JVM option โ€“client to โ€“server (this has been done for both domain templates)
  • Added the JVM option to reject client initiated TLS renegotiation

Updated Modules

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

  • Hazelcast 3.4.2
  • EclipseLink 2.6 (Payara Patched)
  • Weld 2.10.SP1
  • GlassFish-CORBA 4.0.1-p1 (Payara Patched)
  • Grizzly 2.3.19
  • HK2 2.4.0-b12
  • HK2 Plugin 2.4.0-12
  • Jersey 2.17
  • JMS API 2.0.1
  • Mojarra 2.2.10
  • Webservices 2.3.1-b419 (downgrade)
  • JAXB API 2.2.12-b140109.1041 (downgrade)
  • JAXB 2.2.10-b140802.1033 (downgrade)
  • MQ 5.1.1-b02
  • Tyrus 1.10
  • Shoal 1.7.0-M1 (Payara Patched)

Enhancements

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

  • 72 โ€“ Create fix for GLASSFISH-21236 (JDK 9 Support)
  • 154 - Payara #154 - Removed the Classloader hack for older Hazelcast versions
  • 166 โ€“ Upgrade EclipseLink to the latest
  • 168 โ€“ Update the default-web.xml to to set โ€œxpoweredByโ€ init param to false for JspServlet
  • 186 โ€“ Within Netbeans, I no longer can create a glassfish server entry with payara-4.1.155
  • 190 - Adds cluster back into payara-minimal
  • 193 - Add hazelcast dependency to payara-web-embedded pom
  • 206 - Review table names for Jbatch
  • 208 โ€“ Get Web Session Clustering on Payara Embedded
  • 217 โ€“ Upgrade Mojorra to 2.2.10
  • 230 โ€“ Add Serialization of values in JSR107 CDI
  • 234 โ€“ Upgrade Weld to 2.2.10.Final or newer
  • 259 - Ensure key system properties are set by Payara Micro

Fixed Issues

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

  • 138 โ€“ Verify Symbolic link checking in Payara
  • 139 โ€“ Fix exception handling code in com.sun.enterprise.util.io.FileUtils.java
  • 191 โ€“ Payara Embedded Web Profile does not contain Hazelcast
  • 192 โ€“ Prevent null pointer exception when GMS is not enabled
  • 197 โ€“ Slow startup/hang when application uses Eclipselink and genericra
  • 207 โ€“ Fix checking to verify table existence in specified schema in DB2 persistence manager
  • 209 - CDI Injection in Entity Listener results in null reference
  • 218 - EJB webservice with wssecurity policy gets NoClassDefFoundError: org/apache/commons/logging/LogFactory
  • 216 โ€“ com.sun.gjc.spi.jdbc40.ProfiledConnectionWrapper40 changes Exception thrown by wrapped jdbc Connection (fix inside)
  • 228 โ€“ Investigate GLASSFISH-20670 JSF Performance
  • 239 - java.lang.ClassNotFoundException: javax.xml.parsers.ParserConfigurationException not found by org.eclipse.persistence.moxy
  • 244 โ€“ Transaction is aborted after 2 minutes
  • 251 - Performance regression in corba serialization in migration glassfish 4.0 -> payara-4.1.151
  • 262 - Incorporate fix for GLASSFISH-21343
  • 269 โ€“ Nightly build 2015-04-28 does not allow creating jdbc connection pool resources through web interface
โš ๏ธ **GitHub.com Fallback** โš ๏ธ