A new version of Oracle Visual Builder Studio is rolling out across our cloud centers this week. In this blog we'll list some of the new functionality you can now leverage with release 25.01 of Visual Builder Studio.
Oracle Integration Gen 3 Support
New OAuth autenticaion option is now offered for instances of Oracle Integration and Oracle Visual Builder. This makes it possible to implement CI/CD automation for integrations and visual builder applications in a declarative way. Instances will appear under a list of instances you have access to, and you'll be able to map them and associate with environments. Authentication will be done using OAuth and you'll be able to connect to instances whether they are in your identity domain or another one.
Merge Request Enhancements
Merge request play an important role in properly managing code changes. VB Studio now supports re-opening a closed merge request for further processing. We also improved the email notifications sent about merge requests to make it easier to quickly identify the specifics of the request and to only notify relevant people. We also enhanced the option to create merge requests from the command line adding options to specify summary, description and issue for the MR.
Build and Pipelines Enhancements
We now show a quick overview of the when a build was queues, started, and completed when you hover over the build. We also added the ability to enable and disable pipelines (similar to what is already available at the build level).
Issue Ttracking Enhancements
Issues can now have additional statuses including In Progress, In Code Review, and Awaiting Third Party. These statuses help you better track your work through the lifecycle flow of issues.
Action Chain Enhancements
You can now search in the design view of action chains making it easier to navigate in more complex actions.
To help ease the transition to JavaScript based action chains, you can now call JS actions from older JSON actions. This should make it easier to only create JS action chains going forward.
A new coverage tab shows you statistics about your action chain tests and the level of coverage they provide for your code.
Other Enhancements
Autowire Fragments events – Fragments can issue events to the containing page. We now offer an easy option to tie an event and action chain in the containing page to those fragment events.
Create pipeline for scratch workspace – after creating a scratch workspace, when you push it to a remote repository you have the option to ask Visual Builder to generate a package and deploy pipeline for your application.
Support for JET's asynch events – Some Oracle JET components support asynchrounous event handling. You can now leverage this in VB turning on the functionality on event handlers. An example where this can be useful is in editable tables to prevent flashing of the previous row.
Define LOV for page input parameters – You can add meta-data to an input parameter to show a list of values coming from a REST endpoint. This is useful during the design time phase to have the right values associated with parameters.
Support for oj-if – a new Oracle JET component similar to oj-bind-if that stays in the page's dom and therefor doesn't require to be surrounded by div tags.
Business Rules improvements – support for creating business rules tempaltes, improved condition builder (also applies to the if in action chains), provides messages for readonly and required fields.
