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 version of JGAS is desupported, use a more recent version of the product.

Important:

This page covers only those new features introduced with the Genero Application Server for Java (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 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
One license consumed per browser:

All applications started from the same browser count as one for licensing purposes, and therefore only one license is used.

See Genero front-ends and license counting
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. See HTTP/2
The ROOT_URL_PREFIX element is deprecated in favor of use of X-Forward headers. See ROOT_URL_PREFIX deprecated
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 page in Single Sign-On User Guide