CloverETL 4.8 adds numerous improvements to Data Services and introduces an assortment of minor useful improvements.
We focused on securing Data Services, adding management of SSL contexts for individual REST jobs and adding a "sensitive" option to parameters, preventing them from showing up in Server logs, Execution History, etc. We also simplified configuration of reading input data as byte or character streams.
Expanding the security theme, we're introducing a Server login "lockout" to prevent brute-force password guessing and a new option to disable HTTP Server API (and keep only HTTPS). Even more on the security front, there's now support for Kerberos in Hadoop connection (HDFS + YARN) and Hive JDBC connections.
There's a new more accessible configuration for your Data Services running over SSL. You can deploy multiple contexts using different keys and options. And each Data Service can be either running in the default Server context or one of the custom ones.
Input parameters of a Data Service can be marked as sensitive. They work just like normal parameters with one exception— their values are masked with an asterisk in Server logs, Executions History, etc.
Alerts and notifications can be configured for each Data Service. You can choose ranges of HTTP codes that are reported as failure, as well as failure rates to alert you only in serious cases and not bother in occasional hiccups.
An improvement from last version, the binary (or string) body of a request can be directly read using an edge coming from Body of the input panel connected to a component with a "port:" File URL.
New password lockout mechanism can be configured for the Server to prevent brute-force attacks. You can configure the number of attempts before the account gets locked and a timeout for next try.
To further secure the Server, you can now completely disable Server's HTTP API to eliminate potential API attacks.
Hadoop connections (HDFS and YARN) and Hive JDBC connection now support Kerberos authentication.
MongoDB 3.2 brought an improved bulk write operation and also introduced new bulk update function. We've updated CloverETL MongoDB implementation to support these new features.
We dropped support for Apache Tomcat 6.x, added support for Tomcat 9.x and updated the Server Bundle to Tomcat 8.0.47.
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|
|July 16, 2018||Download CloverETL 4.8 4.8.3|
|April 16, 2018||Download CloverETL 4.8 4.8.2|
Features & Improvements
|February 25, 2018||Download CloverETL 4.8 4.8.1|
|December 11, 2017||Download CloverETL 4.8 4.8.0|