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

リリース・ハイライト

payara-embedded-nucleus ディストリビューションは、Payara Micro ディストリビューションによって置き換えられました。Payara Micro は軽量なディストリビューションで、Hazelcast との連携により自動的に Web セッション・クラスタリングと JCache を提供します。

この他にも、実運用向けの最適化を行った Payara domain template を新しく追加しました:

  • PermGen のサイズを 512m に拡大 (domain1 は 192m)
  • Xmx のサイズを 1024m に拡大 (domain1 は 512m)
  • Felix OSGI パラメータの削除
  • HTTP スレッド・プールのサイズを 50 に拡大 (domain1 は 10)
  • JVM オプション –client を –server に変更 (これは domain1 テンプレートでも実施)
  • JVM オプション に古い TLS プロトコルとのネゴシエーションを拒否する設定を追加

アップデートされたモジュール

このセクションでは前回のリリース (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)

機能強化

このセクションでは、GitHub Issues で機能強化 (enhancements) とマークされたもののうち今回のリリースで実装されたものを示します。

  • 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

不具合修正

このセクションでは、GitHub Issues でバグ (bugs) とマークされたもののうち今回のリリースで実装されたものを示します。

  • 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** ⚠️