Customer Portal

CloverDX 7.6 takes CloverDX AI Assistant out of technology preview – the Assistant is now licensed part of the platform. The licensing is no longer applied in Designer, but rather managed centrally through AI Authoring seats in Server.

The Assistant now allows you to also use Large Language Models deployed on Amazon Bedrock as well as models by DeepSeek. The configuration for the Assistant provides more options to configure your agents to give you more control over the output quality and spend.

We upgraded the MCP Server by improving all tools and adding few new ones. Tools are now categorized into Diagnostic tools (which are always available) and Authoring tools (which require AI Authoring seat).

Our new OAuth2 module allows you to configure any number of OAuth2 profiles for various Server APIs – MCP, REST APIs as well as Data Services. You can use profiles to work with multiple identity providers and configure different authentication approaches for different Server APIs. To simplify MCP authentication, the Server now offers built-in OAuth2 provider you can use without having to configure external IdP like Azure Entra ID.

Data Manager now supports new way of working with your data using Split view. In Split view you can work with your data in the grid but also can see a single record in detail in a sidebar. This allows you to work with wide rows with many columns easily.

To help you further, you can configure column groups in your data sets to organize columns based on their purpose and define a Row label to give your row a name that you can easily recognize.

Wrangler and Data Catalog both support organizing your entities into categories so that you can navigate complex environments with many jobs or connectors. Previews in Wrangler are now automatically refreshed, faster and show step and group conditions helping you see how your steps apply to your data.

Wrangler Assistant now uses GPT 5.4 models by default, and its internal prompts have been improved to produce better results.

We’ve extended CTL to allow inline record declarations in your code. This will help with complex projects and will produce cleaner code that is easier to maintain. New documentation comments will allow you to easily document what you built while the improved Content Assist will work with those comments to give you more information and better suggestions as you are working with your code.

About this release: This is a production release. We recommend upgrading to this version from all previous versions. Please check Installation/Upgrade section.

New features in 7.6

CloverDX AI Assistant out of Technology Preview

The AI Assistant in Designer is no longer a technology preview. It is available with every activated Designer and does not need a separate Designer license. Instead, it is licensed through AI Authoring seat on CloverDX Server it connects to (the Assistant requires Server to work and is only available in Server projects). The Assistant still uses Bring Your Own Key (BYOK) approach, and you will need access to a Large Language Model for it to work.

The AI Authoring seat is per named user and covers the Assistant in Designer as well as authoring tools in MCP Server which can be used from 3rd party AI clients (such as Claude Desktop, Codex, ...). This means that if you used Assistant Preview in CloverDX 7.5.x, you will have to get a new license for your CloverDX Server to enable your Assistant users.

CloverDX Designer showing AI Assistant after it has finished certification exercise.

We’ve also implemented many other changes in the Assistant in this release. It now supports two new providers for your LLMs – Amazon Bedrock and DeepSeek. At the same time, we’ve extended its configuration so that you can configure reasoning effort for each agent if needed. The configuration itself is also easier to manage – you can export it as JSON file and import in another Designer.

AI Assistant confuguration in Designer

The Assistant is also smarter – it has better knowledge of CloverDX and you can also add your own Company knowledge to ensure it follows your naming patterns, job organization and more. Company knowledge is maintained in a sandbox where you can upload rules stored as Markdown files. The rules can be pinned to apply to all agents or restricted to just specific agents. You can also overload these rules in your Assistant project if needed.

An example rule from Company knowledge base - naming conventions for files.

MCP Server

MCP Server has been significantly improved as well. CloverDX can now act as its own authorization server making connections with external AI tools easier since you will no longer need to configure Entra ID or Google as IdP just for MCP – see more details about this in OAuth2 Profiles section below.

The MCP Server now has additional configuration available via Configuration -> Setup -> MCP Server configuration page. This includes new security settings that allow you to configure which kinds of files the MCP can access or not (allow-list and deny-list for file name patterns).

MCP tools have been reorganized and cleaned. Tools are now split into two categories – Diagnostic tools and AI Authoring tools – to better show their usage and impact. Diagnostic tools are available to all users with proper permissions and do not consume AI Authoring seats. AI Authoring tools have their own permission as well but also consume AI Authoring seats.

Updated AI permissions showing separate permissions for MCP tools.

We have implemented several new tools that allow you to, for example, publish and configure data services, work with knowledge base and more.

At the same time, we’ve improved all existing tools – they are safer to use, more powerful and have more consistent interface to help agents call them more effectively.

Split view in Data Manager

Data Manager gets a new way of working with your data – you can now switch between Table view and a new Split view.

The split view shows a grid and adds a sidebar which allows you to work with your data more comfortably. This is especially useful if your data set has many columns – these fit better into the two-dimensional view in the sidebar compared to the grid.

Data set editor showing a record in the new Split view sidebar.

You can quickly move between columns and even different rows in the sidebar using keyboard shortcuts. This will help you work with your data faster and more effectively.

To further improve your ability to navigate your data, we are introducing Column groups. Column groups allow you to split your row into multiple groups for related columns – for example, you can have “Address” group for all columns related to an address and so on. The groups are then shown in the sidebar when working with your data to make it easier to see where you are, especially when you have many columns in your data set.

We are also introducing Row labels so that you can assign a “label” to each row in your data set. The label is computed on the fly as you work with your data based on values of columns in each row. The label is then shown in the sidebar and can help you quickly understand which row you are working with. As a simple example, consider row label configured to show real estate listing city, square footage and number of bedrooms. This allows you to see the listing’s basic information at the top of the sidebar without having to scroll back and forth as you are working on your data.

Row label configuration screen with preview and row label as shown in the sidebar.

There are also many smaller changes across Data Manager to improve its usability and performance. For example, you can now create new rows or run connected Data Apps from batches page, access data set configuration or rename if directly from data editor, see data set description and more.

Categories in Wrangler and Data Catalog

You can now organize your jobs in Wrangler better by using categories. You can assign jobs into categories in similar way like you can assign data sets in Data Manager. Categories are shared between Wrangler and Data Manager so you can use the same names for your categories easily.

Job list in Wrangler showing jobs organized into multiple categories.

Since categories are now available in Data Manager and Wrangler, Data Catalog shows them too. It allows you to organize your connectors based on their category or based on their provider (which describes where each connector comes from). This will allow you to find your connectors faster especially in cases where you have hundreds of them.

Data Catalog showing one of its views - connectors organized by category.

OAuth2 profiles on Server and Built-in OAuth2 Provider

We’ve made significant improvements to OAuth2 in this release. Instead of just a single on/off switch that forces OAuth2 authentication for all Server APIs, you can create any number of OAuth2 profiles. Each profile represents one client application and one identity provider together with Server scopes for various APIs. There are four scopes you can use – MCP Server, Server REST API, Data Manager REST API, and Data Services.

You can configure as many profiles as you need on your Server – even covering the same APIs while using multiple identity providers. This allows you to, for example, set up a separate profile for each of your partners to access Data Services you publish for them. Your partners then do not have to share any secrets, and you can easily enable/disable them as needed.

New OAuth2 module showing multiple profiles for different kinds of APIs.

A common use case is to enable OAuth2 for MCP Server (which is required by all recent clients) and leave other APIs as HTTP Basic so that you can call them easily from your CI environment or from scripts.

To make this kind of usage much easier, we also added Built-in OAuth2 provider. With this provider you do not have to set-up any 3rd party tools such as Azure Entra ID – you can simply enable Built-in provider to allow your Agents and AI clients to easily connect to MCP Server.

CTL improvements

This release brings several improvements to CTL and to overall development process with editor improvements in Designer.

The biggest change is the ability for inline declarations of record types. You can now declare your own records for use in CTL code without having to create them as metadata in Designer. These record types can then be used just like any other record in code – as function parameters or return values, map elements, and more. Records declared like this come with type checking and validation preventing errors. This can then make your code easier to read and maintain as it can help you avoid using variants for the same purpose.

Read more about what you can use in record declarations (e.g., the ability to have “not null” constraint) in our documentation.

Note that the record declaration and the new rules for record assignment can cause backwards incompatibility – assignment of different record types that could lead to silent data loss in previous versions of CloverDX will result in an error in this version.

We’ve also added ability to have documentation comments for your CTL functions, record types or variable declarations. You can use tags like @param, @return, etc. to describe your function’s interface. Content Assist in Designer understands these comments and will show them to you in various content. You can also quickly generate these comments for entity under cursor using Ctrl+Alt+J keyboard shortcut.

CTL documentation comment for a function and resulting Content Assist tooltip  with additional detail.

We’ve made further improvements to content assist in CTL editors – content assist now understands containers, lookups and record types. It can work better with function calls and ranks proposals by type. It will also offer file import proposals and more. You can show a new outline popup with Ctrl+O keyboard shortcut.

Other changes

SAML signing

New properties allow for more detailed SAML configuration and signing of SAML messages. This provides increased security for your SAML setup. See the full list of these properties in our documentation SAML Authentication.

Wrangler Assistant improvements

It now uses GPT 5.4 by default and its internal prompts have been improved to produce better and more reliable outputs.

Improved Wrangler previews

Previews are now generated automatically when you change step properties instead of requiring you to click on Generate preview button. This significantly improves experience of working with Wrangler. Previews are also faster and nicely highlight group and step conditions.

JSONWriter component

A new Skip empty arrays attribute tells the component not to serialize empty arrays into the output. It does not affect variants. Default value is false, so existing jobs do not need to be modified and will behave as in previous versions.

SpreadsheetWriter component

We’ve added a new Exclude fields attribute which names fields that will not be written to the output spreadsheet.

AIClient component

Now supports Amazon Bedrock and DeepSeek LLM providers.

Edge routing in Designer

Improved algorithm will lead to cleaner graphs with fewer edge overlaps, cleaner parallel edge routing and more. The new algorithm does not have any impact on job XML files – just their visual presentation. This means that it will not generate unnecessary changes in your version control.

To help you install or upgrade to this version, we've prepared a simple checklist:

Before you upgrade

  • Be sure to check the "Compatibility" notes for ALL intermediary releases. We mark all changes that can potentially alter the function of your existing transformations with a "Compatibility" label. Typically, you can safely ignore most of them, as we try hard to keep as much backwards compatibility as possible. There's a comprehensive list of all releases that will help you get the information quickly.
  • Upgrade Designer and Server together. We always release Designer and Server together under a single version. It's highly recommended to upgrade Server and all Designers at the same time. Although using different versions of Designer to connect to Server might work, it is not generally supported.
  • There are no incremental patches. We don't release incremental patches. Every upgrade is in fact a full installation that, if installed over the older version, will automatically update whatever is necessary in your workspaces, sandboxes, and Server databases as needed, no user data will get overwritten.
  • Don't forget to backup. Although none of the above upgrade steps requires explicit backup, we recommend you always back up your work. The upgrade will keep all your transformations, jobflows, and configurations safe. However, as a good word of advice, it never hurts to have a backup.

Designer upgrade

  • Download the latest version by logging into your customer account. If you lost your credentials or no longer have access there, click here to recover your password or contact our CloverCARE Support.
  • Install the new version of Designer. You can install Designer over your existing installation. The process will automatically clean up the old version. Don't worry, you will NOT lose your workspaces, graphs, and transformations. However, if you installed some additional plugins to Designer (Eclipse plugins) you might need to reinstall them. Eclipse should automatically help you do that. When you start the application, point it to your existing workspace directory. With some major releases, we may notify you about upgrading the workspace to the latest version. In such cases, you won't be able to use the workspace with previous versions—be sure to upgrade ALL Designers at once if you're sharing the workspace.
  • Activate the product on first start. You will need a new key as we issue new license keys for every new major version (e.g. from 4.9 to 5.0). If you're on our maintenance program, we automatically renew the keys for you. Just go to the License Keys again and copy/paste the license keys from there. If you can't find the latest keys, please contact us to renew your product maintenance.

Server upgrade:

  • Download the latest version by logging into your customer account. You'll find Server in the same list as Designer downloads. If you no longer have access there, click here to recover your password or contact our CloverCARE Support.
  • Plan for downtime. Upgrading Server requires downtime, so plan your upgrades in advance. If you're running multiple environments, upgrade the non-production installation first and run all your tests there first.
  • Follow our step-by-step Server Upgrade Guide. We've prepared detailed instructions on how to properly shut down Server and install a new one. Server will upgrade its database and sandboxes from any previous version automatically.
  • Activate the product on the login screen of Server Console. Server requires new license keys with every minor version (e.g. from 4.9 to 5.0) and we automatically renew the keys for you. Just go to the License Keys again and copy/paste the license key from there.

Please consult our Upgrading to CloverDX Server 7.0 article for additional details with more detailed overview of how to upgrade from Apache Tomcat 9 to Apache Tomcat 10.1.

Release Compatibility/Upgrade notes, Features & Fixes Published Download

CloverDX AI Assistant & MCP Server

CloverDX AI Assistant
CLO-37000 Improvement

Business Tools

Form Editor
CLO-36989 Improvement
Grouping in Data Catalog
CLO-36990 Improvement
Add Categories support in Wrangler
CLO-35068 Improvement
Update category styling in Wrangler and Data Manager
CLO-35941 Improvement
Add number of rows in current preview back to Wrangler status bar
CLO-35597 Improvement
Update Wrangler breadcrumbs to support categories
CLO-35530 Improvement
Highlight the column used as lookup label
CLO-35391 Improvement
Update input error and focused error states
CLO-35146 Improvement
Improve error handling and logging in Clover Assistant in Wrangler
CLO-35128 Improvement
Add drag & drop support of Data Sets/Jobs between categories
CLO-35000 Improvement
Dynamic previews for step and group conditions in Wrangler
CLO-34603 Improvement
Add Edit configuration and rename actions into Data Manager editor
CLO-34578 Improvement
Show data set description in other places besides its configuration
CLO-34579 Improvement
Revert button in Wrangler formulas to automatically refresh preview
CLO-34851 Improvement
Automatically refresh preview when step settings change
CLO-34852 Improvement
Improve Wrangler Job editor performance
CLO-35563 Improvement
Better visualization of errors in the Data Layout configuration section
CLO-35543 Improvement
Ability to Delete Columns in Reference Data Set with Loaded Data
CLO-35045 Improvement
Add toolbar to batches screen in Data Manager
CLO-34841 Improvement
Switch Wrangler assistant models to 5-series
CLO-34770 Improvement
Duplicate blocks/groups in Wrangler
CLO-34740 Improvement
Add ability to hide Downloads section in Data Apps output
CLO-34588 Improvement

CTL Improvements

CTL parser error recovery: report all syntax errors in one pass
CLO-35909 Improvement
CTL editor: smarter content assist, documentation comments and a quick outline
CLO-36999 Improvement
Improve CTL runtime errors
CLO-36998 Improvement
Writing into a null container or a null record element in CTL creates it instead of failing
CLO-36997 Improvement
CTL function parseJson() improvements
CLO-36996 Improvement
New CTL function map2record()
CLO-36995 Improvement
New CTL function variant2record()
CLO-36994 Improvement
Rollup: declare the group accumulator in CTL
CLO-36993 Improvement
Declare a record type directly in the CTL
CLO-36992 Improvement
New CTL2 functions for field groups: getFieldGroupName, getFieldGroupList, getFieldGroupMembers
CLO-36991 Improvement

Security

OAuth2 connection profiles on Server
CLO-36146 Improvement
OAuth2 profiles module in Server Configuration (UI)
CLO-36189 Improvement
Support the Built-in provider in the OAuth2 profiles module
CLO-36744 Improvement
Make MCP OAuth2 authorization discoverable to standard MCP clients
CLO-36061 Improvement
Let CloverDX Server authorize MCP clients without a third-party identity provider
CLO-36560 Improvement
Add support for signing of SAML communication
CLO-36103 Security
Prevent secrets from being shown in Server UI in brower's dev tools
CLO-35555 Security
File URL translates (secured) parameters to plaintext
CLO-12907 Security
CVE FIX – Upgrade netty to 4.2.17 and azure-identity to 1.18.5
CLO-36713 Security
Upgrade langchain4j and langgraph4j
CLO-36086 Security
Update all Spring Framework dependencies to their latest 6.2.x versions
CLO-35254 Security

Miscellaneous

Upgrade bundled Eclipse to 2026-06
CLO-35532 Improvement
Penalty-based edge router respecting grid
CLO-34331 Improvement
Supress empty arrays in JSONWriter output
CLO-10112 Improvement
Public K8s example - replace Ingress NGINX
CLO-33760 Improvement

Fixes

File URL parameter passed to a subgraph in another sandbox is no longer made absolute
CLO-36872 Fix
HTTPConnector reports a NullPointerException instead of the error that failed the input mapping
CLO-36769 Fix
Subgraph component stopped passing runtime parameters
CLO-36759 Fix
Absolute URLs built behind a TLS-terminating proxy carry port 80
CLO-36708 Fix
DM - Date picker in form editor closes unexpectedly
CLO-36569 Fix
Wrangler assistant fails to create column with constant value
CLO-35971 Fix
Wrangler assistant fails to rename column
CLO-35856 Fix
Data manager: editing rows - TAB key does not jump to next cell with integer, long type columns
CLO-35559 Fix
The error is ignored when loading a list of LLM models
CLO-35470 Fix
Compiled mode CTL using ++ operator on integer dictionary entry throws error
CLO-35345 Fix
Markdown editor - local images are not generated
CLO-35238 Fix
Job Inspector - wrong layout of warning message "Visualization may be inaccurate..."
CLO-35163 Fix
Fix broken layout when dropdown shows error
CLO-35121 Fix
Schedules cache thrashing + Hibernate N+1 on EmailTemplate cause MSSQL overload
CLO-35103 Fix
Enter on Data App in Data Manager runs the app but does not close the app dialog
CLO-34842 Fix
CloverDX Server Docker image Dockerfile uses legacy key value format
CLO-34139 Fix
Wrangler assistant describes the solution while claiming it was not found
CLO-33782 Fix

Compatibility

CloverDX AI Assistant
CLO-37000 Compatibility
Writing into a null container or a null record element in CTL creates it instead of failing
CLO-36997 Compatibility
Declare a record type directly in the CTL
CLO-36992 Compatibility
September 22, 2026 Documentation Download CloverDX 7.6 7.6.0
  • For Developers (Improvements most useful for developers bringing new functionality or optimizations in data transformation and orchestration)
  • For Administrators (Improvements or features that will help setup, install, administer and manage the platform)
  • For Support (Helps staff supporting the production environment to identify and escalate potential problems or avoid such)
  • For Security (Improvements and changes relevant to security focused staff – sys admins and developers alike)