OL Hub Release Notes 3.0.0
Release Date: 07 October 2024
OL HUB Core version 5.0.0 - OL HUB DTF version 3.0.0
New License
A new licensing mechanism is in place. For more information, see License Management.
The CLI (from Version 3.0.0) will no longer support exporting an OPZ file with a license
You can set the license in the service yaml configuration/Environment Variable
Flow Parallel Step
A new method flow step is being introduced, allowing parallel backend invocations. For more information, see Parallel Step
Generated services from CLI and OL Hub are missing ops folder
The ops folder that used to be generated has been replaced by the Readme file instead.
Implement SSO in OL Hub (SaaS)
Single Sign-On (SSO) is an authentication method that allows users to access multiple applications or services with one set of login credentials. SSO is now available in the SaaS edition of OL Hub.
Empty Screen Identifier
An empty screen identifier can be defined that contains a specific number of whitespaces (only).
The empty screen identifier can be defined in the UI and has the following properties:
- Add new identifier type: Blanks
- When selected, allows the user to set the number of blanks to expect as an identifier
CLI - deprecated native generators
The following generators were deprecated and removed from the CLI and the UI:
- csharp-rest
- aws-java-lambda
- aws-nodejs-typescript-lambda
- aws-csharp-lambda
- nodejs-rest
- python-rest
Copybook parser - Ignore depending on flag
An --ignore-depending-on option was added to the CLI Add command when parsing Cobol or Copybooks to ignore DEPENDING ON Statements. The collection is then generated as a static sized collection rather than a dynamic one.
AS400 Dynamic List Generation support
Added support for dynamic sized collections in the AS/400 PCML parser. When a PCML file count property for a field contains a reference to another field in the entity, the Depending ON property is now added to the field, with a reference to the COUNT field.
Export/Import ORZ now includes selected Technology
When exporting a project to a repository (ORZ ), the currently selected Technology for each project will be used. Importing an ORZ will set the Technology according to what was set in the export file for each project.
Generating a contract from XSD/XML Asset
- When generating a contract from the “Import model” option, the original name will be the name of generated input/output field. If there is no original name, field name will be used.
- A Java controller generator will still return java compatible field names.
Screens Project Tags - include pool configuration
In a Screens Project, the Project tags now include the connection pool configuration so that every tag can have a connection pool configuration of its own.
Use Environment variables inside the module connection
Users can now override connection parameters using environment variables. This feature is useful in a container environment where the microservice is deployed and loads the environment variables from a config map or a vault.
Closed Bugs
HUB -> copy project -> Invalid UUID string: null
FIXED. Copying a project now does not result in an error reporting an invalid UUID string: null.
HUB -> export opz doesn't take the right version
FIXED. Creating a tag for a project and then exporting the opz from the HUB UI now uses the selected version instead of the last version.
Can't Add variables on screen flows after adding AnyScreen-->Condition (current screen)
FIXED. Users can now add variables on screen flows after they add an ANY Screen Step.
OL HUB - canvas increase issue
FIXED. When increasing the size of the flow screen, the screen now displays correctly at the new size.