7.0.0-M10
Pre-releaseEclipse GlassFish is an application server, implementing Jakarta EE. This release is corresponding with the Jakarta EE 10 specification, which is a major new feature release. Jakarta EE 10 requires JDK 11 as a minimum, but also works on JDK 17.
Note: 7.0.0 M10 is a release candidate, containing final Jakarta EE 10 APIs and final Jakarta EE 10 implementation components.
GlassFish 7.0.0-M10 compiles and runs on JDK 11 to JDK 19. MicroProfile support requires JDK 17.
Specifically new for this release candidate release is the addition of MicroProfile JWT support, which passes the associated TCK. The admin console is finally working again in this release (big thanks to @avpinchuk). We also did a massive cleanup of the way JNDI names are handled internally, and another massive cleanup for the Concurrency integration. The DOL (Deployment Object Library) has been further cleaned after a large overhaul in GlassFish 7.0.0-M9.
What's Changed
- Fix #24115 Reason phrase is not printed in the validation error message by @kaido207 in #24118
- Update NOTICE.md by @hs536 in #24123
- Cleaning of connectors code by @arjantijms in #24124
- Update various versions by @arjantijms in #24127
- Add Jakarta MVC 2.1 TCK results for GF 7.0.0-M9 by @ivargrimstad in #24128
- Omniconcurrent refactoring to remove the circular dependency by @dmatej in #24117
- Tests to reproduce #24059 by @OndroMih in #24102
- Concurrency dol cleanups by @dmatej in #24129
- Small amount of cleaning for connector related code by @arjantijms in #24134
- Bump jackson-databind from 2.13.4 to 2.13.4.1 in /nucleus/parent by @dependabot in #24135
- Integrate Helidon Config 3.0.2 by @arjantijms in #24137
- Remove removed infra repository by @pzygielo in #24139
- Try to build w/o separate container by @pzygielo in #24144
- Use spec-version plugin to check distributions by @pzygielo in #24142
- Set generated keystore type to JKS by @arjantijms in #24148
- Fix AdminGUI for GF7 by @avpinchuk in #24151
- Fix null pointer in ComponentDefinition by @OndroMih in #24150
- Improve exception logging during startup by @arjantijms in #24149
- Fix EAR with multiple WAR logs many false ClassNotFound warnings by @OndroMih in #24152
- Fix programmatically declared roles not taken into account for authz. by @arjantijms in #24153
- Add support for MicroProfile JWT by @arjantijms in #24155
- Integrate Jersey 3.1.0 by @arjantijms in #24156
- Update Nimbus, Jackson and Krazo by @arjantijms in #24157
- Generate missing config when asadmin set is called by @OndroMih in #24160
- Load scripts eagerly in Admin Console. by @OndroMih in #24161
- Fix admin console logger settings page by @OndroMih in #24165
- Fix ldap realm by @arjantijms in #24166
- Add back JDBC templates to the GF distribution by @OndroMih in #24168
- JNDI Names + Concurrency + DOL cleanups by @dmatej in #24146
- Add REST JDBC management tests by @avpinchuk in #24175
- Fixed Ant home resolution and PATH by @dmatej in #24176
- Bump pom parent from 1.0.7 to 1.0.8 by @pzygielo in #24186
- Integrate Shoal 3.0.1 by @arjantijms in #24190
- Add javadoc jar for jackson repackaged by @arjantijms in #24192
New Contributors
- @avpinchuk made their first contribution in #24151
Full Changelog: 7.0.0-M9...7.0.0-M10