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
Xmx
value of1024m
(previously512m
) -
Removed Felix OSGI parameters
-
Increased HTTP thread pool size of
50
(previously5
) -
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 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