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