GeneXus 17 Upgrade 5 optimizes the DesignOps process and the developers' experience from 'import from Sketch' to test applications. It also adds important features that are valuable in terms of security (GAM incorporates two new authentication methods: OTP and 2FA), and increase the generated solutions' capabilities, in addition to extending the range of technologies and cloud services that can be used with our GeneXus Low-Code development multiplatform (.NET 5 and Jakarta EE).
Key aspects of GeneXus 17 Upgrade 5:
- Support for MinIO, Oracle Object Storage and other Amazon S3-compatible vendors.
- Security and privacy: support for private storage by default
- It now generates – optionally – also for the latest versions of web application servers: support for Tomcat 10 and other Servlet servers with Servlet 5.0 (Jakarta EE).
- Instead of generating .NET Core 3.x it now generates .NET 5 code, in line with Microsoft's strategy and roadmap, which is heading towards .NET 6.
In relation to .NET, we suggest watching the Webinar Microsoft and GeneXus together through Low-Code.
- The following optimizations have been included in the .NET, .NET Core and Java generators:
“The purpose of OTP is to get around the reluctance to have a password and memorize it. It allows users to authenticate with random passwords in each login process. In this way, they can access the application in a secure way, by only remembering their nick/email,” says Eugenio García, GAM Product Manager.
On the other hand, the two-factor authentication method further strengthens security. It is commonly used when a password or username is entered and a second validation step is performed by sending an email or SMS as a way to mitigate brute force attacks.
In the GeneXus blog, Eugenio García posted an article on the importance of not repeating passwords and the use of these two computer security methods (OTP and 2FA).
The robustness of our Low-Code development platform and its commitment to future proofing is also evidenced by the incorporation of the new Java offering, Jakarta Enterprise Edition (Jakarta EE), the new open source, cloud native Java platform.
“Given the changes taking place in the Java ecosystem, we have updated our Java generator to support not only the new specifications but also the previous ones (both at the same time, or one of them at your choice). This is part of our future proof commitment, in this case making it possible to comply with the latest trends in this ecosystem just by configuring a property and regenerating the solution. Future proofing enables GeneXus to have the effort of upgrading the code to new technologies performed on one side only – in GeneXus. This is one of the most important values it offers to the Community, in these times of technological acceleration," says Armin Bachmann, GeneXus Product Manager.
Other highlights include: advances in reporting with out-of-the-box support for displaying data in maps, and enhanced testing as a factor to accelerate the evolution of solutions, providing a better developer experience by making it possible to record tests from the IDE itself, and facilitating UI Tests by providing APIs to take screenshots at runtime.
In the Community Wiki you can read all about the new features, improvements and optimizations, including in the IDE, BPM, reporting, GXserver, Testing and Design Systems.
Other news that may interest you:Angular Generator released!
New GeneXus generator for .NET Core 3.1
GeneXus Community Wiki