Skip to content

Releases: payara/Payara

Payara Server 4.1.153

31 Jul 10:58
Compare
Choose a tag to compare

Release Highlights

This release has several notable features:

  • The Payara Micro API has been improved, now granting control over running instances and the ability to run asadmin commands.
  • There is now an auto-binding feature for the HTTP and HTTPS ports of Payara Micro instances. This feature allows Payara Micro instances to automatically find a free port if the default or specified HTTP or HTTPS ports are already bound to.
  • This release also introduces the Payara-Blue series of distributions, built using the IBM JDK for AIX systems.

See the What's new in Payara 4.1.153 blog for descriptions of these features.

Updated Modules

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

  • Mojarra 2.2.11
  • Javax XML Registry API 1.0.7
  • Weld 2.2.13.Final
  • JBatch Container 1.0.1-b08
  • JBatch SPI 1.0.1-b08
  • Grizzly 2.3.21
  • Jersey 2.19
  • Jackson 2.5.1
  • Mail 1.5.4
  • Hazelcast 3.5

Enhancements

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

Fixed Issues

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

Upstream Fixes

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

Payara Server 4.1.152

01 May 10:36
Compare
Choose a tag to compare

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

Payara Server 4.1.151

30 Jan 13:28
Compare
Choose a tag to compare

Release Highlights

JBatch has been upgraded to version 1.0.1-b04 and now recognises MySQL, Postgresql, Oracle, and DB2 as persistence managers. Hazelcast 3.4 has also been implemented as a clustered web session store and provider of JSR107.

We are also now providing distributions of the Multi-Language (ml) releases, which contain the l10n packages from GlassFish.

Note – We lack translations for the additions we have made, such as the Hazelcast configuration page in the Admin Console. We would prefer to not accept internet translations as they are typically inaccurate.

Updated Modules

This section details the modules that have been upgraded since the last release (4.1.144).

  • Jersey 2.15
  • Tyrus 1.9
  • JSTL-Impl 1.2.4
  • Mojarra 2.2.9
  • Weld 2.2.7
  • Javax Batch API 1.0.1-b01
  • JBatch Container 1.0.1-b04
  • JBatch SPI 1.0.1-b04
  • Grizzly 2.3.18
  • HK2 2.4.0-b08
  • HK2 Plugin 2.4.0-b08
  • Jackson 2.5.0
  • Jettison 1.3.7
  • Shoal 1.6.22
  • Metro – 2.3.2-b608
  • JAXB-API – 2.2.13-b141020.1521
  • JAXB – 2.2.12-b141219.1637

New Module

  • Hazelcast 3.4

Enhancements

This section details the GitHub issues marked as enhancements that have been implemented for this release. You can view the issues in detail by following the provided links.

  • 25 – Disable SSLv3 in default domain template
  • 28 – Integrate Hazelcast as JSR107 provider
  • 29 – Integrate Hazelcast as a clustered web session store
  • 80 – Integrate MySQL persistence manager into JBatch
  • 81 – Integrate Oracle persistence manager into JBatch
  • 82 – Integrate PostgreSQL persistence manager into JBatch
  • 83 – Integrate DB2 persistence manager into JBatch
  • 86 – Integrate different persistence managers into GF-batch-connector
  • 111 – Allow Blank Schema for JBatch
  • 149 – Update underlying specification implementations
    Fixed Issues
    This section details the GitHub issues marked as bugs that have been fixed for this release. You can view the issues in detail by following the provided links.
  • 45 – Glassfish 21148 - fixed bug in SSO clustered session management
  • 46 – Glassfish 21219
  • 47 – GLASSFISH-21146 Fixed NPE in log
  • 53 – Merge Patched Grizzly jar into build
  • 68 – Merge Fix for GLASSFISH-21251
  • 70 – Merge Fix for GLASSFISH-21007
  • 76 – Upgrade Weld to 2.2.4.Final or newer
  • 79 – Merge fix for GLASSFISH-21261
  • 84 – Fix XForwarded-Proto GLASSFISH-20842
  • 85 - Create Fix for https://java.net/jira/browse/GLASSFISH-21249
  • 101 – Force early creation of static transaction manager to fix GLASSFISH-21175
  • 114 – Fix GLASSFISH-21265
  • 120 – Fix GLASSFISH-20994
  • 122 – JDBC Monitoring MBeans not working in JConsole
  • 127 – Further MBeans are broken GLASSFISH-21276
  • 131 – Java EE 7 Sample Chunk CSV Database Test Fails
  • 141 – Fix GLASSFISH-21017
  • 180 – Fix GLASSFISH-21125

Payara Server 4.1.144

31 Oct 17:46
Compare
Choose a tag to compare

Release of Payara Server 4.1.144 built from GlassFish upstream 4.1.

Downloads of Web Profile and Payara Minimal are available at http://www.payara.co.uk/downloads