Contents
In this release, the Design Studio in Creator Studio is revamped to provide a better user experience.
Here are some of the key new features:
Full width drawing board
Auto arranged workflows, simplifying viewing experience for complex workflows
Ability to group nodes
Movable workflow and microaction palette
Highlight neighbors for a selected node
Preview mode
Option to select different line styles
Zoom in/zoom out with clarity
In this release, following features are introduced to enhance RHub capability:
Plug-in custom adapters that can be programmatically added for specific integrations such as ServiceNow.
Authentication adapter based on the available client certificate
Trigger a flow using RHub, from a queue that is configured inside customer network
JSON transformation adapter to transform the source JSON structure to target JSON structure
Core Stabilization –
Improved error handling of RHub and Adapters
Enhancement in logging of RHub and Adapters
Implemented health check APIs
Enhancements in flow execution
Build and deployment automation of RHub and Adapters using Jenkins
Seamless AKS cluster upgrades can now be done with zero downtime for all critical services.
Ability to deploy different flavours of the same product by including/excluding specific component stacks. For example, a Deployment Engineer may package and install install multiple variants of Smart Vision product in different ways in environments and regions. Some possibilities are:
DU Trainer + Smart Extract in Stage
DU Trainer + Smart Extract + VESPA in QA
Smart Extract only in Prod
SmartOps application now uses a full width layout, instead of the container-tube layout. This brings in better space utilization and consistency in user experience across the application.
In this release, we continue to improve the reliability and performance of workflow execution in SmartOps. Following are the key features introduced.
Reliable execution of Workflows in Queued Status - Reliable Execution of workflows in Queued Status allows for transparent reprocessing of messages that occasionally get stuck in the "Queued" status due to engine restart or failure.
Change in Workflow execution logs from MySQL to Elastic Search - Change in Workflow execution logs from MySQL to ES helps in reducing the load on MySQL database. This helps in improving workflow execution times as well as making the archival of logs easier.
Concurrency Policy for Scheduled Workflows – With Concurrency Policy for Scheduled Workflows, users can specify whether a new run of a scheduled workflow should be triggered in case a previous execution is still running, or whether it should be skipped based on the functional requirement.
In this release, following features are introduced to enhance the PWF framework in SmartOps.
Ability to manage master configuration for all PWFs in the master admin view
Audit trail for master configuration and project configuration changes in SmartOps PWFs
Ability to store and retrieve PWF versions
PWF specific roles and permission in an Organization
Ability to remove PWF specific roles and mapping from Keycloak when a PWF is de-associated/disabled from an Organization.
Clones-upgrade container is enhanced to apply changes specific to the PWF/instance
Automatic rollback of Keycloak upgrade program if any error occurs
Ability to integrate updated project delete statuses with PWFs and use it in project delete workflows.
Multi-stage docker build configured with optimal usage of cache to reduce build times by up to 90%.
In this release, additional features required to support staggered releases have been added.
Each PWF can be configured to enable deployment from a project JSON which will have details of the component stack and stack version to be used
CI/CD architecture is revised to support staggered releases
Enabled rollout of staggered release into higher environments
Segregation of skill dump
Separation of Liquibase script