Archived release notes

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 of GET /file/{data_id} API requested from MetaDefender Distributed Cluster API Gateway.
  • Include username field in the response of GET /file/{data_id}, GET /file/batch/{batch_id} and GET /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 of GET /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} with rule header.
  • 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-inprogress header in GET /hash/{md5|sha1|sha256|sha512} to fetch the scan status of the latest request by hash, including incomplete ones.
  • Support Content-Encoding header in POST /file.

Further Enhancements

  • Turn storage.path key 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 /file is 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.
Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard