CloverDX 5.6 brings new ways of working with nested, tree-like data structures. You can now comfortably process any kind of complex (semi)structured data with the help of the new CTL language enhancements.
We have significantly improved Data Apps introduced in our previous release, focusing on user experience and security.
We are introducing new capabilities into CTL, the embedded scripting language, that will help developers effectively parse, manipulate, map and output complex tree-like data structures, with special focus on (but not limited to) JSON, BSON and XML.
The new Variant data type in CTL can be used to represent any data - single values, lists, maps or any combination of those, forming multi-typed trees. This new type allows developers to natively work with JSON, BSON and XML structures - easily accessing nested properties, sub-lists or entire sub-trees.
Optimized (de)serialization from/into BSON makes this new Variant easy to pass between components in a transformation graph. (De)serialization functions for JSON and XML are also natively supported.
Data Apps, a front-end for interacting with data jobs aimed at empowering non-technical users, bring significant usability improvements.
Branding and UI Customization
Client side validation
There is now client side validation in Data Apps. Predefined validation rules for email addresses, URLs, min and max input length, string/number are available and can be used to guide the user when filling the form. You can also define your own validation rules using regular expressions.
New field types
We’ve added new widget types - Boolean checkbox, Dropdown list and Number.
Data Apps are now capable of displaying the resulting data set - CSV files are shown as a table, JSON has new syntax highlighting. Of course, you can still download the raw output data as a file.
Security is an important aspect of Data Apps. We have added support for Single Sign-on (SSO) by the SAML 2.0 protocol.
The concept of Execution Properties is the next step towards smooth deployment automation of your data jobs. You can now set Execution Properties directly on a job during design time, instead of having these configured in the Server Console on a sandbox. These properties are now part of the job definition - versioned and carried with the job.
To help you install or upgrade to this version, we've prepared a simple checklist:
Before You Upgrade
|Release||Compatibility/Upgrade notes, Features & Fixes||Published||Download|
|June 25, 2020||Documentation Download CloverDX 5.6 5.6.2|
Features & Improvements
|May 19, 2020||Documentation Download CloverDX 5.6 5.6.1|
Features & Improvements
|March 26, 2020||Documentation Download CloverDX 5.6 5.6.0|