This is an overview of the features included in GeneXus 18 Upgrade 14 (compared to GeneXus 18 Upgrade 13) and considerations for its adoption.
It will be realeased soon.
https://www.genexus.com/en/developers/downloadcenter?data=6294
This upgrade delivers significant stability and security enhancements, along with key feature updates across .NET, Java, Native Mobile, and Angular generators. The improvements are designed to increase performance, developer productivity, and compatibility with modern development standards.
- Android 16 (API Level 36) support added.
- Xcode 26 compatibility for iOS development.
- Compatibility with Android 16 (API Level 36), ensuring readiness for the latest OS versions.
- Support for 16KB Page Size compatibility in Android dependencies. For more information, read Support 16 KB page sizes.
- Compile Android generated code with Gradle. (SAC #61055)
- Full support for Xcode 26 (SDKs iOS 26, watchOS 26, tvOS 29, visionOS 26).
- iOS - Support for Images in Flex tables with 'Adjust container size = true' property. (SAC #60737)
- Analytics EO - 'TrackEvent' does not work in some scenarios. (SAC #60705)
- The Angular Generator has been migrated to Angular version 20. (SAC #61106)
- New builder based on ESBuild + Vite has been introduced to reduce development and production times. (SAC #60991)
- Support has been added for 'Orders' and 'Break by' properties in Tabular Grids. (SAC #60878)
- OAuth with PKCE: Support for the PKCE flow in OAuth 2.0. (SAC #61131)
- GAMRemote with PKCE: Support for PKCE in GAMRemote. (SAC #61132)
- New SAML 2.0 implementation: Adds native support for retrieving user Roles and performing Single Logout (SLO) in SAML 2.0 authentication. (SAC #61051)
- OAuth 2.0 supports Roles and Sign-out natively: Support for obtaining user Roles and performing Single Logout (SLO) natively in OAuth 2.0.
- Allows disabling the oauth/access_token service
- Ability to specify an authentication type instead of a login object
- Token reuse at repository level: Enables token reuse at the repository level.
- Unanimo requires NPM (Node Package Manager)
The UserControls distributed with Unanimo version 2.X and the GeneXusUIControls module now use NPM to manage their dependencies. This means that NPM must be installed to perform a Build All in KBs that use them. (SAC #61107)
For additional features, compatibility aspects, issues, and details, refer to the following resources:
IDE, Modeling & Generators: https://www.genexus.com/developers/rn?data=0;4;V18;14;V18;13;
Super Apps: https://www.genexus.com/developers/rn?data=0;9;V18;14;V18;13;
SAP: https://www.genexus.com/developers/rn?data=0;8;V18;14;V18;13;
GeneXus Server: https://www.genexus.com/developers/rn?data=0;6;V18;14;V18;13;
GXflow: https://www.genexus.com/developers/rn?data=0;3;V18;14;V18;13;
GXtest: https://www.genexus.com/developers/rn?data=0;7;V18;14;V18;13;