By popular demand, CloverDX 5.12 added native support for OAuth2. It ships with pre-configured connectivity to common services like LinkedIn, Facebook, GitHub or cloud vendors - Google and Microsoft. As usual, we are looking to improve this functionality by making it more powerful and by adding more supported vendors in next releases.
Picking up from previous releases, additional improvements were made in recently introduced Job Inspector which will greatly benefit user comfort and efficiency. For example, it now fully supports cluster deployments and can show data as they are being processed through your job when debugging is enabled.
We improved Data App Catalog and made it more user-friendly helping users find their app much faster with the help of built-in search, app categories or customizable icons.
Our Data Services can now directly work with variant in request as well as in response helping you build more complex APIs with fewer components, more naturally.
Last, but not least. DevOps can now benefit from improved Server REST API as Execution history response now includes information about process’ parents and children making it possible to build complete execution hierarchy just like the one in Execution History.
In CloverDX 5.12 we removed support for old JBoss EAP 7.1 and deprecated component RunGraph. This component will still work but can be removed in any of upcoming releases.
And of course, many more changes…
We added native support for OAuth2 authentication for REST web services. We introduced new connection type to Outline – OAuth2 connection. To use the new OAuth2 connection, you will need to have CloverDX Server and access to your OAuth2 provider to be able to register new application in CloverDX platform.
CloverDX uses generic Authorization code flow algorithm for web applications which means, it is possible to use CloverDX OAuth2 Connection with any service supporting this protocol. This allows you to connect with many vendors not just the built-in ones (Facebook, Twitter, Google, GitHub, Microsoft).
OAuth2 connection can then be used directly in HTTPConnector component (via new property OAuth2 Connection under Security section) or you can get access token using new getOAuth2Token(string) CTL function anywhere you need. For services which support token refresh schema, CloverDX takes care of renewal. It really is as simple as that!
Another feature pack for Job Inspector. List of improvements is long and includes new views for job parameters, edge data, improved visuals, full support of parallel components, segment visualization and more.
More information about job can now be accessed using brand new views – Parameters and Data Inspector, all of this can now be opened in dedicated browser tab in full screen mode.
Cherry on top is ability to execute jobs from Job Inspector with an option to specify runtime parameters, similar to Execution History’s Restart job feature is able to.
For richer selection of Data Apps it was difficult to find what people were looking for. This is now history since it is possible to search through Catalog in fulltext and you can also categorize Data Apps by sandbox and user-defined categories.
To make your Data App really stand out in a crowd, it is possible to change an icon for unique visuals.
Data Service input and output serialization can now use JSON documents without the need of parsing them in a separate component first. JSONs are now automatically converted to and from variant. This means no more parsing data manually and no more updates of codebase when inputs and/or outputs change constantly.
Build it once and have CloverDX take care of data structure changes.
JBoss EAP 7.1 support
As announced in previous release, we are dropping support for JBoss EAP 7.1 in CloverDX 5.12 and we recommend to move to JBoss EAP 7.2 going forward.
Apache Tomcat 8.5 support
CloverDX 5.12 is the last release to support Apache Tomcat 8.5 as application server. We strongly recommend upgrading to Apache Tomcat 9.x.
Pivotal tc Server 3.2.14 support
Support for Pivotal tc Server is dropped with recommendation to move to VMWare tcServer 4.1.
Component RunGraph is now deprecated
This component still stays in a product but may be removed in upcoming releases. Review your solutions and replace RunGraph with more recent ExecuteGraph component which is located under Job Control family of components. ExecuteGraph is more powerful and will allow you to build more stable solutions than RunGraph.
Data Apps Catalog branding may be affected
Depending on breadth of Data App Catalog customizations, it is expected those would need to be modified to fit new layout. This, now includes category delimiters and new control elements (search + grouping and show/hide description). We recommend checking custom Data App Catalog appearance before production rollout.
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|
|December 22, 2021||Documentation Download CloverDX 5.12 5.12.2|
|November 18, 2021||Documentation Download CloverDX 5.12 5.12.1|
Data Apps Improvements
Job Inspector Improvements
JSON Support via Variant in Data Services
Azure Blob Improvements
|September 21, 2021||Documentation Download CloverDX 5.12 5.12.0|