OL Hub Release Notes v1.70
Release Date: 09 July 2023
New generator: Spring Java controller
A new generator is available. The Spring Java controller enables the user to deploy an OL Hub project as a REST API service in a Java runtime environment. The result is a full code Java project, where only the service layer is generated as Java controllers. The OL Contract is exposed as a REST API with OpenAPI. Modules can remain as they are in a low code project.
Create Backend module
During creation of a new project, it is now possible to add a backend module.
![](https://files.readme.io/0b65885-Add_new_Backend.png)
The user can select the type of backend module from a dropdown list:
![](https://files.readme.io/12a3eb3-Add_new_Backend_Backend_type.png)
Retry Policy
It is now possible to define a Retry policy during the invoke step.
![](https://files.readme.io/bfbf77e-Set_Retry_Policy.png)
The user can enable/disable retry, set the number of retries and time interval between retries:
![](https://files.readme.io/7a09e55-Retry_Policy.png)
Deploy Project
Deploy Project is now available as a separate page in the UI. The connection profile is also available for preview and test. Project variables can be configured.
![](https://files.readme.io/911fbb5-Deploy_Project.png)
Project Trails
Project trails and assets can now be viewed from the Projects page. Previously, this was only visible from the Modules page.
![](https://files.readme.io/cba6fc9-Project_Trails.png)
Add fields or Upload file from JSON/XML/XSD file populated with fields
The user can now add fields or upload a file for input and output from a JSON/XML/XSD file.
![](https://files.readme.io/8947c33-Upload_file_from_JSON-XML-XSD.png)
Multiple mapping: disconnect one or more fields
The user can disconnect one or more fields from a map of multiple connections without disconnecting all fields.
![](https://files.readme.io/9511c13-Multiple_mapping_Disconnect.png)
Enhanced mapping display features
Map to Output and Map to Input are now available.
![](https://files.readme.io/97d5460-Map_to_Output.png)
![](https://files.readme.io/b408116-Map_to_Input.png)
Copy to clipboard from input and output of test asset
The user can now copy the input and output of a test asset to the clipboard.
![](https://files.readme.io/1156afa-Copy_to_clipboard.png)
Disable Deploy button for unsupported screen
The Deploy button is now disabled for unsupported Project technology. Deploy button is enabled for OpenAPI and ReverseAPI only.
![](https://files.readme.io/12ad9c4-Disable_Deploy_button.png)