Release Notes

Release v2.7.0

Improvement

  • Added support for comparing variable-length (V) and variable-length blocked (VB) binary files through Block Descriptor Word (BDW) and Record Descriptor Word (RDW) handling. Two new properties hasBdw (default: false) and hasRdw (default: false) can be set in the configuration file or directly in the fileformat file. When enabled, the tool reads BDW/RDW values and exposes them through reserved field names (_BDW_, _BLOCK_SIZE_, _RDW_, _RECORD_SIZE_) that can be used in the fileformat file. The RDW reserved names (_RDW_ and _RECORD_SIZE_) can be used in the DependingOn attribute to define variable-length records. When hasBdw is enabled, hasRdw is automatically enabled. See binary file comparison for details.

Release v2.6.0

Bug Fix

  • Fixed an issue where CSV comparisons without business keys incorrectly reported modified lines as separate "only in left" (deleted) and "only in right" (inserted) entries instead of paired modified lines with column-level differences highlighted. Modified lines are now correctly matched positionally and displayed with per-column diff details in the HTML report.

Release v2.5.0

Improvement

  • Migration of Compare Tool to Java 21.

Release v2.4.0

Improvement

  • Optimized comparison including large CSV files (5GB+) with business keys, reducing processing time from 15+ hours to 5-15 minutes (100-200x faster).
  • Fixed browser freeze issue when displaying HTML reports with large Variable Block columns (up to 32,000 occurrences). Implemented lazy loading with expand functionality and added new properties: isVBColumnsToAggregate (default: false) and minVBOccursToAggregate (default: 100) to control VB column aggregation behavior.
  • Remove vulnerabilities issues: CVE-2025-67735, CVE-2025-67735

Release v2.3.0

Improvement

  • Remove vulnerabilities issues: CVE-2025-4949, CVE-2025-55163, CVE-2025-58056, CVE-2025-58057, CVE-2025-30706, CVE-2025-49146, CVE-2025-48924

Release v2.2.0

Improvement

  • Added digital signature to delivery ZIP file for enhanced security and authenticity verification.

Changes

  • The way Windows users launch the tool has been changed. Instead of tool the application with .exe, user has to use either .bat or .ps1. Details can be found here.
  • Docker support has been revoked for Compare Tool

Release v2.1.0

Improvements

  • PostgreSQL JDBC Driver Upgraded to Version 42.7.5 
  • Remove vulnerabilities issues : CVE-2024-7254 CVE-2025-24970 CVE-2024-47535 CVE-2025-25193

Release v2.0.0

General

Improvements

We introduced new properties:

  • serviceName to add the possibility of a connection to an Oracle database using a service name. The serviceName property is not compatible with dataBaseName property.
  • customDbConnectionUrl allows the customer to provide a full custom connection URL to the database.

See https://bluinsights.aws/docs/compare-tool-get-started for more details.

Bug fixes

  • Fix an issue leading to exception when using multiple log files during a multithreaded usage of the Compare Tool.