OL Hub Release Notes 3.0.17
Release Date: September 30, 2025
OL HUB Core Version 5.0.105 · OL HUB DTF Version 3.0.17
✨ New Features
-
Users can now add the new ForEach Step to their RPC flows. This node has a collection of Inputs and will execute the selected module Asset for each item in the "inputs" collection. Finally it will return a collection of asset results. Each result correlates to its inputs counterpart.RPC Flow - ForEach Step -
Users can create an IMS-DB module and add assets based on IMS-DB queries.New Connector - IMS-DB
🚀 Enhancements
-
Users can now add SOAP assets from WSDL Spec and also provide XSDs files that reference by the WSDL.SOAP Module - WSDL & multiple XSDs -
Users can duplicate existing connections to help create new connections that have slightly different properties.Duplicate Connections -
Improve performance and usability when handing large models.Project Method Mapping - Load Time Optimization for Large Models -
Users can now add assets for REST module by providing the OpenAPI spec and in addition providing OpenAPI specs that are referred to by the "main" spec.Support Multiple OpenAPI Files in a Contract -
Support the exporting project as OPZ with "latest" project version rather than having to specify the exact number.CLI - Export project with the latest project version -
CLI will Return the new Tag Number on a Successful project taggingCLI - Report Tag Number on Successful Project Tagging -
Hyphens are no longer omitted from filed names when exporting a model.Hyphens deleted in exported model field names -
Screen Flow can now be invoked from Consumer type projects , for example: Invoking a screen flow from Kafka Topic or MQ queue.Screen flow - Support Consumer Invoke Steps -
Nested Collection can now only be mapped from the root element. Nested Fields will be mapped using the mapping expression.Screens flow - Nested collections mappings
🐞 Bug Fixes
-
Additional Attributes are available immediately after asset has been created . No refresh required.Additional Attributes are not available after the asset has been created -
Output Boolean fields are now actually Boolean rather than a "true" / "false" string.Output Boolean Fields
✨ New Features
RPC Flow – ForEach Step
You can now add the new ForEach Step to RPC flows. This node accepts a collection of inputs and executes the selected module asset for each item in that collection. The step then returns a collection of results, where each result corresponds to its matching input.
New Connector – IMS-DB
You can now create an IMS-DB module and add assets based on IMS-DB queries.
🚀 Enhancements
SOAP Module – WSDL & Multiple XSDs
You can now add SOAP assets directly from a WSDL specification and include additional XSD files referenced by the WSDL.
Duplicate Connections
Easily duplicate existing connections to create new ones with similar properties.
Project Method Mapping – Load-Time Optimization for Large Models
Performance and usability have been improved when handling large models during project method mapping.
Support for Multiple OpenAPI Files in a Contract
You can now create REST module assets using a main OpenAPI specification along with additional referenced OpenAPI files.
CLI – Export Project with the Latest Version
The CLI now supports exporting projects as .opz
files using the latest
project version, without requiring an explicit version number.
CLI – Report Tag Number on Successful Tagging
When a project is successfully tagged via the CLI, the new tag number is now returned automatically.
Hyphens Preserved in Exported Model Field Names
Hyphens are no longer removed from field names when exporting models.
Screen Flow – Support for Consumer Invoke Steps
Screen flows can now be invoked from Consumer-type projects, such as those triggered by Kafka topics or MQ queues.
Screen Flow – Nested Collection Mappings
Nested collections can now only be mapped from the root element. Nested fields are mapped using mapping expressions for improved clarity and consistency.
🐞 Bug Fixes
Additional Attributes Not Available After Asset Creation
Additional attributes are now immediately available after an asset is created—no manual refresh required.
Output Boolean Fields
Output Boolean fields are now correctly typed as Boolean values instead of "true"
or "false"
strings.