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 payaradomain template, which has a few optimizations:
- 
Increased PermGen Size of
512m(previously192m) - 
Increased
Xmxvalue of1024m(previously512m) - 
Removed Felix OSGI parameters
 - 
Increased HTTP thread pool size of
50(previously5) - 
Changed the JVM option
–clientto–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.Finalor 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.ParserConfigurationExceptionnot found byorg.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