JGAS 4.00 new features

A summary of new features and changes in functionality introduced with Genero Application Server for Java (JGAS) 4.00.

Important: This page covers only those new features introduced with the Genero JGAS version specified in the page title. Check prior new features pages if you migrate from an earlier version. Make sure to also read the upgrade guide corresponding to this Genero version.

Corresponding upgrade guide: JGAS 4.00 upgrade guide.

Previous new features guide: JGAS 1.10 new features.

Table 1. Engine and Architecture
Overview Reference
The EXECUTION element has an optional attribute, CloseAllOnMainExit. This allows you to specify that all child applications are closed gracefully when the user exits the main application. See EXECUTION (under APPLICATION for JGAS)
HEADER elements specific to an application or service can be defined in the HTTP element of the configuration for application or service. See:
Table 2. Web Services and the JGAS
Overview Reference
There are improvements for the management of reverse proxy server, load balancer, and integrated cloud solutions. The JGAS supports use of X-Forward headers (protocol, host, and port). See:
There are improvements to Web server integration. The JGAS supports HTTP/2. HTTP/2 is the default protocol when installing a Web server configured for HTTPS. HTTP/2
The ROOT_URL_PREFIX element is deprecated in favor of use of X-Forward headers. No additional reference.
URL management in REST Web service apps is improved. The JGAS has enhancements to better detect the URL part after the group/xcf. No additional reference.
Table 3. Single Sign-On (SSO) and delegation
Overview Reference
The OpenIdConnect SSO service provider has options for managing the client IP address sent by the Web server (Remote-Addr or X-Forwarded-for) that can apply when reverse proxies, load balancer, or cloud solutions are used. See Configure management of client remote IP address