6.2.3
Eclipse GlassFish is an application server, implementing Jakarta EE. This release is corresponding with Jakarta EE 9.1, which is functionally identical to Jakarta EE 9, but runs on JDK 11. GlassFish also runs on JDK 17.
GlassFish 6.2.3 compiles with JDK 11 to JDK 17.
GlassFish 6.2.3 continues with bringing GlassFish embedded back to live, and once again contains an import fix for a memory leak. A major behind the scenes accomplishment is strongly improved proxy generator code for JDK 11+.
Highlighted Changes
This release contains among others the following changes:
Component updates
Bug fixes
- Deployment failure in embedded glassfish
- Stereotype CDI annotations are not recognized in embedded GlassFish
- DeployCommand instance leaking
- Config file for client JNLP not found when deploy application client
- Fix for classpath names for new jdbc-ra-distribution
- Many UI fixes for the admin console
Enhancements
Internal improvements
Full list of Changes
- Fix #23642 CLI031 is printed out when execute list-resource-adapter-configs command by @11rx4f in #23643
- Issue 23616 Fixed generators on jdk11 + tests by @dmatej in #23621
- Fix #23650 SSLHandshakeException occured when execute start-domain after enable-secure-admin by @11rx4f in #23651
- Fix #23647 Displayed clusters page instead of instance general page when click the instance name on configurations page by @11rx4f in #23648
- Fix #23646 White page is displayed when click "Reload" on the application deployment page. by @kaido207 in #23649
- Fix #23652 Deployment failure in embedded glassfish by @tnagao7 in #23653
- Fix #23654 org.glassfish.deployment.admin.DeployCommand is leaked by @11rx4f in #23656
- Upgrade Jackson to 2.13.0 by @MattGill98 in #23658
- Fix #23662 Unexpected page displayed when execute multiple requests to the web application by @11rx4f in #23663
- Replace grizzly-npn-bootstrap to grizzly-npn-api by @11rx4f in #23664
- Issue #23641 Extended antrun gone by @dmatej in #23659
- Fix #23660 Add element 'Status' to the instance's General Information page on the web console by @kaido207 in #23661
- Fix #21863 appclient can't pass arguments with double-quote properly by @kaido207 in #23655
- Fix #23666 Navigation tree is not updated when cluster is created by @11rx4f in #23667
- Small amount of cleaning for JTA code by @arjantijms in #23668
- Fix #23670 Exclude the header buttons from the method 'disableAllButtons()' effective range. by @kaido207 in #23671
- Fix #23672 404 return when click back button on an instance page navigated from configrations page by @11rx4f in #23673
- Issue #23042 Fixed jdbc pools js error by @dmatej in #23675
- Fix #23676 Stereotype CDI annotations are not recognized in embedded GlassFish by @tnagao7 in #23677
- Fix #23678 Clusters is highlighted instead of a cluster name on tree when clicking Instances tab on the cluster edit page by @11rx4f in #23680
- Fix #23679 The highlight is not moved to server when click server in configurations page by @11rx4f in #23681
- Integrate Metro 3.0.3 by @arjantijms in #23682
- 23674 cdi deployment failure null by @arjantijms in #23683
- Fix #23684 Config file for client JNLP not found when deploy application client by @11rx4f in #23685
- Fix #23686 Unable to avoid creating an instance with the same name as a cluster by @kaido207 in #23687
- Fix #23688 Change description on the JNDI External Resource page by @kaido207 in #23689
- Fix #23690 Wrong message is printed when setting an invalid hostname as an address of the IIOP listener by @kaido207 in #23691
- Fix #21841 Setting non-integer value to a config bean attribute with @min or @max and without dataType=Integer.class locks the config bean by @11rx4f in #23693
- Issue #23507 Introduced failsafe plugin, build improvements by @dmatej in #23696
- #23692: improve build time by avoiding unnecessarry resources filtering by @lukasj in #23694
- Issue #23698 Port conflict situation by @dmatej in #23699
- Adding source for the javatest artefact. by @arjantijms in #23697
- Fix #23700 Add properties file to ejb-full-container by @kaido207 in #23701
- Jenkins related changes by @dmatej in #23702
- Fix #23703 Unable to avoid creating a JDBC Connection Pool with the Datasource Classname whose length is over 512 by @kaido207 in #23704
- Fix #23706 Add validation about CorePoolSize, MaxPoolSize and KeepAliveSeconds. by @kaido207 in #23707
- Issue #23507 Fixed path to tsharness in EmbeddedRunnerITest by @dmatej in #23709
- Fix #23708 Unable to remove an instance's system property override value on the web console. by @kaido207 in #23710
- Fix for classpath names for new jdbc-ra-distribution by @arjantijms in #23712
- Issue #23705: Updated README.md by @dmatej in #23713
New Contributors
All commits: 6.2.2...6.2.3
All pull requests: milestone 6.2.3