Release Notes 26.1
This article outlines the release notes for Veritran version 26.1.0, including new features, platform improvements, and bug fixes across all components. It provides a comprehensive overview of enhancements, resolved issues, and updates aimed at improving performance, stability, and user experience.
BRMS 1.3.1
New features and Improvements
Added new options and statuses to monitor changes made to decisions and constants. Two new statuses show users when decisions and constants are active or if changes were made that are pending to authorize. In addition, there are two new options that allow users to access a log with the history of changes made to a specific decision or constant, and to review latest changes to accept or reject them.
Added a new toggle switch when importing decisions and constants through a JSON file that allows users to choose whether to import scenarios or exclude them from the import.
Performed maintenance tasks to improve the component’s stability and fix vulnerabilities.
EMS 1.8.6
New features and Improvements
Added the possibility to integrate the component with OpenTelemetry.
HCMS 1.1.24
New features and Improvements
Added the possibility to integrate the component with OpenShift.
Added the possibility to connect the component to Oracle’s database using the Transmission Control Protocol Secure (TCPS) network protocol.
HTTP TO SQL 1.0.10
New Features and Improvements
Added the possibility to integrate the component with OpenTelemetry.
Middleware 1.15.4.0
New Features and Improvements
When filtering Client IDs in the transaction log, you now have to specify whether that is the encrypted value.
It is now possible to configure connection to external components, such as the Comm Server, nodes, Audit, Workspace, and more, without TLS certificates.
Fixed vulnerabilities in UAS component to prevent JavaScript injections.
Mobile Builder 1.7.0
New features and Improvements
Added the Pre-build Check feature that automatically validates the app configuration before the user generates the build. Now, the system detects configuration inconsistencies such as incompatible versions, missing dependencies between SDKs, incomplete mandatory configurations or specific rules for productive builds. In addition, it shows the user the errors or warnings applicable so that they are corrected before executing the build. This avoids the execution of builds that will eventually fail due to configuration issues, improves the user experience by reducing the assistance of the support team, and increases the successful builds rate.
Fixes
Fixed an issue that could result in the loss of a log in a failed generation when the user relaunched a build. Before this fix, if a build failed and then the relaunch was successful, the log of the new execution could overwrite the prior generation record, while preventing the user from identifying the original error. This fix allows the user to review failed and successful generations, while facilitating the issues analysis and diagnosis.
Fixed an issue that prevented the user from correctly activating DevTools in generated binaries. Due to an inconsistency in the reading of the vtua.ini.debug.interfaces property within the constants.properties files, it was not possible to enable the feature in the app during the execution.
Fixed an issue in the automatic creation of new environments that could cause iOS apps to be generated with an iOS version lower than minimum required. This could potentially cause incompatibilities during the app generation or execution processes. Now, new environments correctly configure the minimum iOS version from the onset of the process, while ensuring that apps are generated with parameters that comply with platform requirements.
Notif 1.15.0
New features and Improvements
Removed the file size limit for CSV and GZ files used when importing campaigns.
Fixes
Fixed an issue that prevented users from creating notification templates using the same name (code) across environments with more than one product.
Statics 1.0.14
New Features and Improvements
Added the possibility to integrate the component with OpenTelemetry.
Studio 4.9.0
New features and Improvements
Added the OpenAPI Import Collection feature on the REST external services page. This option allows the user to upload .json, .yml or .yaml files to automatically generate multiple services. The user can preview which services will be created, which will be omitted and confirm the import before executing it. This improvement reduces manual creation, minimizes errors and accelerates the integration of APIs with multiple endpoints.
Modified the maximum size for image resources to 120kb.
Added automatic validations that detect structure and logic errors in transactions before runtime. Now, when saving or publishing, transactions with errors are blocked and give feedback in the Errors & Warnings section. This prevents failures in production and reduces troubleshooting by identifying issues earlier, while ensuring consistent validation behavior in Save, Publish and Run actions.
Improved the action libraries feature by enabling the publication of dependencies in bulk. When editing an action library, the user can use the option Publish transaction dependencies to automatically publish all the transactions using it the automatic publication. This improvement eliminates the need to republish each transaction, reduces human error and significantly accelerates the impact of changes in high-reusability projects.
Added a validation in the duplication flow to prevent the user from creating configurable transactions without a product.
Improved the platform component so that connection to external components can be executed without validating TLS certificates.
Fixes
Fixed the Generate & Publish flow to avoid inconsistencies between Studio and Middleware when an error occurred in a transactions group publication. Before this fix, the status of the transactions was updated when all the transaction groups were published; this caused that, in case of an error, published transactions kept the Pending Publication status. Now, the status is updated upon each successful publication of a transactions group, while published transactions appear as Published even if the publication of the following group fails.
Fixed an issue that failed to show the merge information correctly.
Fixed an error that prevented the user from editing or eliminating input parameters when the socket name exceeded the characters limit. Due to this error, the Edit and Delete icons where hidden, and blocked the correct transaction configuration. Now, the name adapts to the space available without affecting the visibility of actions, while allowing the user to edit and eliminate parameters correctly.
Fixed an error that caused Studio to fail due to high memory usage in environments with a large number of assets.
Fixed the MissingObjectException error that occurred when processing merge webhooks from GitLab by adding an explicit synchronization to the webhook processing start to ensure that the merge commit was available before accessing it. This fix improves stability and trustability in the update of entities upon merges executed in GitLab.
Fixed an issue that failed to show changes in configurable transactions in the publication. This issue was related to an incorrect reference of the configurable transaction to the financial institution applicable. Now, transactions are correctly associated and changes appear in the publication.
VT-NET Notif 1.15.2.5
New features and Improvements
Improved the display of long messages in push notifications when users expand them in their iOS or Android device. Now, the complete notification text and image are displayed when users expand the message.
Workspace 1.3.10
New features and Improvements
Added the possibility to show additional details so that the user can understand why a backend request was not authorized.
Added the reload of environment files containing sensitive information to components using the .env format.
Added time and date values to APIs logs.
Mobile 7.17.0
Android
New Features and Improvements
Improved protection on cryptographic components with appshielding.
Added a feature that allows the swipe's listener to intercept events before they reach the children components (Panel or Flex), which allows the swipe to work correctly when there are interactive components within it.
Updated how documents scanning is initiated and how the result is managed.
Added a new feature that allows to add dynamic headers from Call APIs. With this feature, teams can now generate and control different headers that can be sent on a request from an app to the middleware, and configure different business rules.
Updated BlinkId2 library to version 7.5. Now, the following values that were sent through the Call API are no longer supported: max_document_data_mismatch_retries, max_timeout_retries, max_unsupported_document_retries.
Added Facetec OCR, and can now be configured through a new function in the call API.
Fixed vulnerabilities in component to prevent SQL injections.
Fixes
Fixed an issue in camera and video permissions detection within WebView that prevented requests to be correctly recognized. This issue affected features that require camera or video capture access. Now, permissions are managed correctly and stability is improved.
Fixed an issue that enabled the screenshot disable flag in generic popups.
Fixed an issue with accessibility that occurred when a Flex component had a scroll.
Fixed an issue that caused a Flex component with a scroll to miscalculate its size.
Fixed an error that occurred when creating a tag from Gitlab.
Fixed modules' Onload behaviour to guarantee it executes after rendering a screen when using front-end lambda processes.
Fixed an error in CardContainer that caused an app to close unexpectedly when scrolling to an invalid position.
Fixed an error that affected the share image method in the Share call API when a Flex component was in use.
Fixed an error that returned an incorrect or blank value when verifying the badge's value.
Fixed an error that closed an app when tapping and holding on an image carousel.
Fixed an error with permission rules in BlinkId2 library.
Fixed the way videos are embedded.
iOS
New Features and Improvements
Updated to zShield v3.23.
Migrated code dependencies management technology from Cocoapods to SPM.
Improved apps initiation architecture through iOS scenes model. This improves stability and prepares apps for future system versions.
Updated BlinkID library to version 7, to guarantee compatibility with Swift 6 and Xcode 26.
Added the possibility to configure the swipe gesture for the Repeater component, which enables swiping left or right and configuring action with a long swipe.
Added the possibility to enable or disable the Apple Wallet automatic activation when using QR for payments through the Call API. This prevents the wallet to open when the user is trying to pay using QR codes. Additional Apple permission is needed to use this feature.
Fixed vulnerabilities in component to prevent SQL injections.
Fixes
Fixed an issue that closed an app when trying to persist information concurrently.
Fixed an issue that did not allow to share a complete component that had a panel with or without a scroll.
Fixed an issue that caused Widgets to add an extra space within elements on a website.
Fixed behaviour that added a transparent background to notifications.
Fixed an issue that caused a black background to appear in the "processing" view and pop-ups.
Fixed SMS behaviour so that, when code autofill is disabled, the autofill panel is not displayed on the keyboard.
Made corrections to prevent animated children components to reset their positions after a REFRESH_CONTAINER.
Fixed the way videos are embedded.
Xpressplug
Fixes
Fixed an issue that caused apps to close unexpectedly after swiping to update a screen.
Web 2.12.0
Fixes
Fixed an issue in the Icon component that caused icons to not be visualized when the __PRINT event was executed.
Fixed an error in the Text Input component that caused that, when the user moved the cursor to the middle of the content, the charset stopped working properly. Now, the the Text Input component behaves correctly, regardless of where the cursor is located.
Fixed an error that caused a date to be completed incorrectly when the data was entered.