Official Content
  • This documentation is valid for:

This article is an overview of GeneXus 17 Upgrade 9 features (compared to GeneXus 17 Upgrade 8) and what needs to be taken into account to adopt it.

Upgrade 9 has been released on April 28th, 2022

Download

Download GeneXus 17 Upgrade 9: https://www.genexus.com/developers/downloadcenter?data=5950

Overview

  • This upgrade adds new technologies to the backend of the generated applications.
  • Improves the security by adding multi-factor authentication to native mobile apps, and adds new options to analyze trends in data.
  • To the whole DevOps process, it adds new tooling for front-end developers, backend developers, testing, and deployment.

Furthermore, it is an overall stability and security update, as usual.

Important improvements

Find out what are the most significant improvements in GeneXus 17 Upgrade 9:

Backend 

The most remarkable improvement in this area is that it allows updating the technologies for sending and receiving mails. It also adds new security mechanisms for it.
This is especially important when the account to receive or send is a Google account.

For those who develop ReST APIs, it adds flexibility by allowing them to customize each service's path. 

Multi experience development

This upgrade adds 2FA, OTP, and TOTP to Native mobile apps when you use GeneXus Access Manager (GAM). For web applications development, it improves reporting capabilities by adding new options to analyze trends in data.

DevOps

The entire DevOps process, from design to deployment, is improved.

Compatibility

Here is a list of the most important compatibility aspects you may need to take into account, depending on the features you use in your applications:

  • Android 
    • GroupId changed from com.genexus to com.genexus.android in standard classes (FlexibleClient). New artifacts (com.genexus.android) versioning changed to 1.x for future release in Maven Central. It will start following semantic versioning conventions from now on. External libraries must be updated. More information at SAC 50943
    • Refresh execution changed in main object with Slide as navigation style. More information at SAC 51066
  • Docker deploy using msbuild scripts:
    • The structure of the docker.prod.json file changes, so if you have a custom file (e.g.:docker.dev.json), you have to change the structure accordingly.
      See Deploy to Docker MSBuild task
  • GXtest:
    • If compilation fails, tests are not executed by default. More information at: SAC 50975

All Details (Features, more Compatibility aspects, Issues)

Please check these links for further features, compatibility aspects, issues, and details:

GeneXus: https://www.genexus.com/developers/rn?data=0;4;V17;9;V17;8;
GeneXus Server: https://www.genexus.com/developers/rn?data=0;6;V17;9;V17;8;
GXflow: https://www.genexus.com/developers/rn?data=0;3;V17;9;V17;8;
GXtest: https://www.genexus.com/developers/rn?data=0;7;V17;9;V17;8;
GeneXus for SAP: https://www.genexus.com/developers/rn?data=0;8;V17;9;V17;8;

Last update: February 2024 | © GeneXus. All rights reserved. GeneXus Powered by Globant