GeneXus 18 Upgrade 12: power up your development with the latest improvements

Discover the security, compatibility and productivity improvements that GeneXus 18 Upgrade 12 brings. Modernize your applications with Sincrum!

Daniel Monza

🔍 What’s new in GeneXus 18 Upgrade 12?

Hello, developer community! 👋

If you’re working with GeneXus, you’ll surely be interested in the news that the Upgrade 12 of version 18 brings. At Sincrum, we’re always tuned into updates that can improve our processes and our clients’. So today we’re sharing a summary of the most notable improvements in this update.

1. Compatibility with the latest technologies

  • Xcode 16 for iOS: You can now build and compile your iOS applications using the latest Xcode version, ensuring compatibility and taking advantage of the new features Apple offers.

  • Android 15 and API Level 35: Android support has been updated, which means your applications can leverage the performance and security improvements of the latest OS versions.

  • Angular 19: The Angular generator has been updated to version 19, incorporating improvements such as support for LIKE operators, Sleep functions, Clipboard handling, Expression, and more.

2. Improvements in security and authentication

  • SSO for Super Apps: Single Sign-On support has been added for Super Apps, allowing a smoother and more secure user experience by avoiding multiple logins.

  • Parameter encryption in context.xml for Tomcat: It’s now possible to encrypt sensitive parameters in the context.xml file, improving security without requiring structural changes to the application.

3. Cloud service integration

  • Azure Functions in Java and .NET: Azure Functions support has been expanded, allowing you to develop functions in Java in addition to .NET. This makes it easier to build serverless applications, reducing costs and improving scalability.

  • Clean URLs in .NET: .NET applications can now generate URLs without the .aspx extension, improving user experience and SEO for web apps.

4. UI improvements

  • RadioButton controls on iOS: RadioButton-style controls for iOS have been improved, offering better visualization and customization in user interfaces.

  • Vertical image alignment in PDFs: It’s now possible to vertically align images in PDF reports, improving the presentation of generated documents.

🛠️ Compatibility changes and bug fixes

  • Minimum Android requirements: As of this update, Android applications require API 24 (Android 7.0) or higher.

  • Removal of obsolete Java dependencies: Old dependencies like itext-asian have been removed, reducing application size and improving security.

  • Critical bug fixes: Issues related to SDT serialization in .NET and Java, 400/403 errors with HttpClient, camera and notification failures on Android and iOS, and more, have been resolved.

🎯 How does this update benefit you?

  • Higher productivity: Improvements in generators and compatibility with the latest technologies enable building more modern and efficient applications.

  • Stronger security: With parameter encryption and SSO support, your applications will be more secure and provide a better user experience.

  • Scalability and modernization: Azure Functions integration and clean URLs in .NET make it easier to modernize applications and scale them in the cloud.

  1. Corporate Super App: Implement a Super App with multiple modules (HR, Sales, Support) using SSO for a unified, secure user experience.

  2. Migration to Azure Functions: Transform batch processes and IoT events into serverless functions in Java or .NET, reducing costs and improving scalability.

  3. SPA applications with Angular 19: Build single-page applications with the latest Angular improvements, offering richer and more robust interfaces.

  4. Modernization of .NET applications: Drop .aspx extensions from URLs and leverage new features to improve user experience and SEO.

  5. High-security environments: Implement encryption in context.xml and remove vulnerable dependencies to meet security standards in sectors like government and banking.

📌 Conclusion

GeneXus 18 Upgrade 12 brings key improvements in compatibility, security and productivity. At Sincrum we’re already working with this version, taking full advantage of every new feature to deliver more modern and efficient solutions. Update your applications and align them with the latest tech trends. Are you ready for the next step?