2025.03
Select a platform component to see the corresponding notes:
You can also access the release notes for each of Veritran channels:
What's new in 2025.03?
Platform
New UI: We released Studio, Notif, AS, and Mobile Builder with a brand-new look and feel. This update enhances usability, simplifies navigation, and provides a more visually engaging interface to improve the user experience.
Studio
Transaction versioning: We introduced transaction versioning in Studio, allowing users to version the set of transactional entities (configurable and native transactions, lambda libraries, and action libraries) in a new repository called Global Transaction Logic.This functionality improves change control and traceability by enabling users to easily track and revert modifications. It also reduces the risk of altering stable versions, minimizing potential negative impacts on global projects. Additionally, it simplifies dependency management between repositories, ensuring more efficient integration and maintenance. Finally, it enables concurrent editing by notifying users when someone else is working on the same entity, thus preventing conflicts.
Inline Lambda Processes: We introduced inline lambda processes, a new type of lambda process that executes at the moment it is declared within the invoking process, instead of running after the invoking process finishes. This enhancement improves modularization, allowing users to build reusable logic and invoke it from any part of another lambda process.
Important
To use this functionality, you must update the mobile and webfly versions.
Repeater component update: With the Repeater component update, you can now use its different layouts and take advantage of the autosize functionality, which behaves differently depending on the selected layout. For grid and vertical layouts, the component applies autosize if its height is not defined. This allows the repeater to adjust its size to fit the space occupied by the content of its Repeater Item.
Important
To use this functionality, you must update the mobile version to 7.11.0 or higher.
Components 2.0: We released Components 2.0 for mobile apps. Now, you can integrate React-based components into Studio with the same capabilities as in Web. This allows you to add new components without relying on the development team, reducing both time and costs. Additionally, you no longer need to develop components in multiple technologies and architectures. This enables you to meet your project requirements more quickly and flexibly, without waiting for custom developments.
Arrays and booleans in Modules: We introduced new data types in module interfaces, now allowing the use of Arrays and Booleans as input parameters. This functionality provides greater flexibility and independence when consuming modules, reducing reliance on global tokens and simplifying the handling of boolean expressions.
Important
This feature is only available for mobile apps. To use it, you must update the mobile version.
Middleware
Publish Performance: We introduced Publish Performance, an enhancement in configuration management through the Configuration API component that significantly improves publication speed. Now, files are stored in Statics instead of the database, reducing waiting times. This improvement boosts performance and speeds up publications, enabling teams to work more efficiently and with greater stability in both development and production environments.Additionally, we simplified the deployment of configurations in Comm Servers, eliminating manual configuration replication and ensuring faster, more reliable implementations.
The following minimum component versions are required for its implementation:
WebFly: v2.9.2 (Delta 2)
Middleware: v1.15.x
Middleware console: v1.15.x
Studio: v3.8.x
BRMS
This new Platform component simplifies business rule definition and offers great flexibility in the number and types of input and output data. It enables better business decision-making based on easily configurable and scalable rules. Additionally, it includes a simulator that allows you to test different sets of input data, view the results, and compare them with the expected values. This way, you can quickly and easily validate the behavior of your business rules without needing to publish or deploy changes. Furthermore, we introduced an independent accumulator service, which enables the collection and management of information according to the specific needs of each implementation.