This article is an overview of GeneXus 18 Upgrade 10 features (compared to GeneXus 18 Upgrade 9) and what needs to be considered to adopt it.
It was released on June 26, 2024.
https://www.genexus.com/en/developers/downloadcenter?data=6276
This upgrade introduces several new features and improvements, enhancing development capabilities and streamlining deployment processes.
- Dictionary External Object: This EO provides a convenient way to store and retrieve key-value pairs. This object allows you to manage collections of data where each item is uniquely identified by a key.
- Improvements to define object visibility: The Root module visibility property is new at the KB Version level. The available values are: 'Public', 'Knowledge Base', 'Internal', and 'Private'. In addition, the 'Knowledge Base' value has been added to the Object Visibility property so that the same values are available for both properties. Read more at SAC #54430.
This version introduces security improvements for cloud prototyping by changing deployment server URLs to 'sandbox' (instead of 'apps6', 'apps5', 'apps-angular'). In addition, the auto-generated user passwords are different from user IDs. Read more at SAC #54380.
- There is a new property for the Timeout handling of the refresh_token in the GAMSecurityPolicy external object. Read more at OAuthRefreshTokenExpire property.
- Three new properties are available to improve Timeout configurations in the GAMRepository external object:
The Mini App object has been created to facilitate development and integration with Super Apps.
This feature allows testing a Mini App on iOS and Android with a mock Super App API, facilitating independent development and testing without relying on the real Super App.
For that purpose, the Mini App Object offers the following properties that allow emulation and efficient connection with the Super App API:
The Provisioning.GetByFilters method has been introduced to enhance the search capabilities for Mini Apps in the Mini App Center. It allows searching for Mini Apps based on specific filter criteria.
New classes allow you to edit the texts of the different levels of the Unanimo sidebar. Read more at SAC #52690.
Please check these links for additional features, compatibility aspects, issues, and details:
IDE, Modeling & Generators: https://www.genexus.com/developers/rn?data=0;4;V18;10;V18;9;
Super Apps: https://www.genexus.com/developers/rn?data=0;9;V18;10;V18;9;
SAP: https://www.genexus.com/developers/rn?data=0;8;V18;10;V18;9;
GeneXus Server: https://www.genexus.com/developers/rn?data=0;6;V18;10;V18;9;
GXflow: https://www.genexus.com/developers/rn?data=0;3;V18;10;V18;9;
GXtest: https://www.genexus.com/developers/rn?data=0;7;V18;10;V18;9;