Version v2.4.0
Release Date: 30 September 2025
Export scan result in JSON format
From MetaDefender Distributed Cluster (MDDC) Control Center, users can export scan result in JSON format.

Export processing history in STIX or CSV format
Processing history can be exported in STIX or CSV format from MDDC Control Center.

Remove abandoned module packages
Abandoned module packages can be selected and removed on web console of Control Center.

Customize the system health check
System administrators can enable the health check option and set the minimum number of required MetaDefender Core instances in the Health Check settings of the MDDC Control Center.

RESTful API
- Introduce a new API endpoint in MetaDefender Distributed Cluster API Gateway to verity if the system is ready for new scan requests
GET /readyz. - Introduce a new field,
dlp_wait_time, in the response ofGET /file/{data_id}API requested from MetaDefender Distributed Cluster API Gateway. - Include
usernamefield in the response ofGET /file/{data_id},GET /file/batch/{batch_id}andGET /hash/{md5|sha1|sha256|sha512}.
Further Enhancements
- Verify the minimum version requirement when adding a new instance of Redis, RabbitMQ, and PostgreSQL to MetaDefender Distributed Cluster Control Center.
- Improve storing scan results from AV engines to MetaDefender Distributed Cluster Data Lake.
Security Enhancements
Upgraded library for vulnerability fixes:
- OpenSSL 3.5.2
Bug Fixes
- Fixed the issue that caused occasional service crashes when halted.
- Fixed the issue that made it impossible to close a batch if its name contained special characters.
- Fixed the issue that led to the batch name not appearing in the UI of MDDC Control Center.
- Fixed the issue that caused the COO engine to fail or time out during installation.
- Fixed the issue that caused the executive report to eventually miss data.
Known limitations
MetaDefender Core becomes unlicensed following the MDDC Worker upgrade.
- If online activation is used, follow steps to activate MetaDefender Core again.
- Otherwise, follow steps.
Version v2.3.0
Release Date: 28 August 2025
Offline License Activation
Offline license activation of MetaDefender Core instances within the cluster is supported for air-gapped environment.

Offline Engine Package Upload
In offline environment, administrators can manually upload engine packages to MetaDefender Distributed Cluster Control Center.

Centralized Online Engine Package Update
At update time, engine packages are obtained once from the cloud and shared with all MetaDefender Core instances within the cluster to retrieve, install, or update.

System and Instance Activities
System Activity page allows administrators to track the total processing objects, average CPU usage of the entire system, processed objects and other resources consumed by individual MetaDefender Core instances, all in one place.

High Availability support for PostgreSQL Data Lake
Administrators can add multiple PostgreSQL instances to ensure high availability for Data Lake.

Cancellation of Remote Support Package Gathering
Administrators have the option to cancel the gathering of Remote Support Package from the MetaDefender Distributed Cluster console at any point. The cancellation is carried out at the earliest opportunity.

Support Package Gathering within a specified timeframe
MetaDefender Distributed Cluster enables administrators to define a time period for gathering support packages.

RESTful API
- Introduce a new API endpoint in MetaDefender Distributed Cluster API Gateway to fetch information on the longest expiry active license
GET /admin/license. - Introduce a new field,
filetype_wait_time, in the response ofGET /file/{data_id}API requested from MetaDefender Distributed Cluster API Gateway.
Security Enhancements
Upgraded libraries for vulnerability fixes:
- 7zip 25.01
- Nginx 1.28.0
- PostgreSQL 14.19
Bug Fixes
- Fixed an issue that caused the MetaDefender Distributed Cluster Control Center to occasionally crash upon stopping.
- Fixed an issue that caused session timeouts to exceed the configured duration.
Version v2.2.0
Release Date: 30 July 2025
Support adding Redis Caching server with username and password
Administrator can add Redis Caching server including username and password to MetaDefender Distributed Cluster.

High Availability support for Redis Caching Server, RabbitMQ Message Broker and MetaDefender Distributed Cluster File Storage
Administrators can add multiple instances of Redis, RabbitMQ and MetaDefender Distributed Cluster File Storage for High Availability support.

New Dashboard for High Availability support
A new dashboard is designed to show brief information about critical components of MetaDefender Distributed Cluster.

Remote Support Package Gathering
A feature to collect support packages remotely by the web console of MetaDefender Distributed Cluster Control Center.

RESTful API
- Introduce a new API endpoint in MetaDefender Distributed Cluster API Gateway to fetch a list of active MetaDefender Core instances and their details: GET /stat/nodes.
- Introduce a new API endpoint in MetaDefender Distributed Cluster API Gateway to fetch a list of active engines and their properties GET /stat/engines.
Security Enhancements
Upgraded libraries for vulnerability fixes:
- Angular v19
- SQLite 3.47.2
Bug Fixes
- Fixed an issue where MetaDefender Distributed Cluster API Gateway always responded with HTTP code 500 when clients attempt to call the API
GET /hash/{md5|sha1|sha256|sha512}withruleheader. - Fixed an issue that caused MetaDefender Distributed Cluster File Storage to peg at 100% CPU in certain cases.
- Fixed an issue that prevented MetaDefender Distributed Cluster components from restarting after an upgrade to the newer version on Windows Server 2025.
- Fixed an issue that prevented MetaDefender Distributed Cluster File Storage from upgrading to the newer version on Rocky.
Version v2.1.0
Release Date: 03 July 2025
Update product name
Introduce MetaDefender Distributed Cluster as the new product name.
RESTful API
- Support
include-inprogressheader inGET /hash/{md5|sha1|sha256|sha512}to fetch the scan status of the latest request by hash, including incomplete ones. - Support
Content-Encodingheader inPOST /file.
Further Enhancements
Turn
storage.pathkey in the ignition file for MetaDefender Distributed Cluster File Storage into an optional setting.Correct the returned HTTP code when the user signs in to or signs out from MetaDefender Distributed Cluster Control Center with the wrong information.
Correct the returned HTTP code when
POST /fileis called with wrong API key.
Security Enhancements
Upgraded libraries for vulnerability fixes:
- PostgreSQL v14.18
- yaml-cpp v0.8.0
Bug Fixes
- Fixed an issue where MetaDefender Distributed Cluster Control Center can't show scan results of in-progress files on the web console.
- Fixed an issue that caused MetaDefender Distributed Cluster API Gateway and MetaDefender Core to be impossible to deploy after a deployment failure.
- Fixed an issue that caused MetaDefender Distributed Cluster File Storage to crash while downloading file when DEBUG log is enabled.
- Fixed an issue that caused MetaDefender Distributed Cluster File Storage impossible to do data retention with the setting.
- Fixed an issue that caused the MetaDefender Distributed Cluster Worker to fail to upgrade due to an engine crash while MetaDefender Core was hosted on the worker.
- Fixed an issue that caused the system administrator to be unable to access the Module page in the MetaDefender Distributed Cluster Control Center web console.
