This is an overview of GeneXus 18 Upgrade 13 features (compared to GeneXus 18 Upgrade 12) and what needs to be considered to adopt it.
It was released on 13th June 2025.
https://www.genexus.com/en/developers/downloadcenter?data=6312;;
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.
- Azure Functions
Now supports Deploy Sources, enabling more flexible and manageable deployment scenarios. Read more at SAC #60799.
-
Security Enhancements
Support for Authentication and Authorization has been added to gRPC services in GeneXus, enabling secure and robust service communication.
-
REST Services Modernization
REST services are now implemented using attribute routing, aligning with Microsoft’s recommendations and common practices in the C# ecosystem. Read more at Service and web page handling in .NET Applications.
-
Deployment Performance
Deployment times have been notably reduced, resulting in a more efficient development cycle.
-
Security and Cleanup
Unused generated application sources are now automatically deleted, minimizing clutter and reducing potential security risks.
-
Reorganization Management
Reorganization sources are now generated in a separate folder, allowing the reorganization process to be run independently—even if the application fails to compile.
-
Cache Database Selection
It is now possible to specify the database in the Cache Location property when configuring Cache Provider property to 'Redis' in the Java Generator. For example, to connect to database 4, use Cache Location = redis://localhost:6379/4.
-
Enhanced Scanner Capabilities
The Scanner external object now supports scanning barcodes and QR codes from user-selected images.
-
Screen Management
A new "Keep Device Screen On" property prevents the device from sleeping, even when the application is inactive.
-
Android Client Versioning
New properties allow setting a specific Flexible Client version, enabling projects to reference newer clients without requiring a GeneXus upgrade:
- FlexibleClientUpdatePolicy - Flexible client update policy property
- FlexibleClientVersion - Flexible client version property
- Multiple browser tabs support
Users can now work and navigate in separate tabs, since context is handled separately.
- GXquery Integration
The GXquery extension is now included in the IDE. It enables easy metadata export for integration with platforms such as Globant Enterprise AI, allowing users to perform chat-based data exploration.
- REST Services Compatibility in .NET
Improvements to REST Services generation in .NET include compatibility aspects to consider. SAC 60795
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;13;V18;12;
Super Apps: https://www.genexus.com/developers/rn?data=0;9;V18;13;V18;12;
SAP: https://www.genexus.com/developers/rn?data=0;8;V18;13;V18;12;
GeneXus Server: https://www.genexus.com/developers/rn?data=0;6;V18;13;V18;12;
GXflow: https://www.genexus.com/developers/rn?data=0;3;V18;13;V18;12;
GXtest: https://www.genexus.com/developers/rn?data=0;7;V18;13;V18;12;