Release Notes

Release v2.6.0

Improvements

  • Handled special values for NDB data migration
  • Improved Zoned values migration for NDB
  • PostgreSQL JDBC Driver Upgraded to Version 42.7.7
  • Remove vulnerabilities issues : CVE-2025-49146 CVE-2022-41404

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.

Release v2.5.0

Improvements

  • Added support of NDB
  • Improved multithread data migration for DB2 target database

Release v2.4.0

Improvements

  • Support data migration for IMS source database
  • Remove vulnerabilities issues : CVE-2025-31672

Release v2.3.0

Improvements

  • PostgreSQL JDBC Driver Upgraded to Version 42.7.5

  • Added support of DB2 LUW engine for Data Loading Step

Release v2.2.1

Patch

  • Fixed Oracle connection issue

Release v2.2.0

Improvements

  • Added support of partitions for QDDS Conversion Step
  • Added support of DB2 LUW engine for Data Loading Step
  • Remove vulnerabilities issues : CVE-2025-24970 CVE-2024-47535 CVE-2025-25193

Release v2.1.0

Improvements

  • Improved the EBCDIC data loading step for secure use of parallel threads
  • Remove vulnerabilities issues : CVE-2025-21502

Release v2.0.6

Patches

  • v2.0.6b - remove vulnerabilities issues
  • v2.0.6a - remove vulnerabilities issues

Bug fixes

  • Data Migrator miscalculates the size of DB2 Vargraphic data type by not considering the variable header.
  • Migration progress calculation leads to application failure when migrating large volumes of data.

Release v2.0.5

Patches

  • v2.0.5a - remove vulnerabilities issues
  • v2.0.5b - remove vulnerabilities issues

Improvements

We introduced the following new properties:  

  • For MSSQL, mssqlInsertMode property defines the mode of loading data into Microsoft SQL Server databases. It includes a new insertion mode using BCP utility compatible with RDS SQL Server.
  • onlyExtractCsv property instructs the Data Migrator to extract CSV data from the EBCDIC data without proceeding with the full data migration.
  • ebcdicCsvDumpFolder property specifies the path where the Data Migrator tool stores extracted CSV files.

Release v2.0.4

Improvements

We introduced new properties:

  • For Postgres, stepDatabaseCreateScriptPath allows the customer to specify a SQL script path to initialize the modernized database.
  • In case of blocker issue with bulk insertion, the disableFastDataInsertion disables it. It will decrease the performances, it is to use for POC project until a fix is done.

Bug fixes

  • If a SQL query fails, the Data Migrator will return a correct return code.
  • Now QDDS conversion step considers multithread property.
  • Column size is not limited to 128 characters for VARRAY type.

Release v2.0.3

Improvements

We introduced a new property:

  • For Oracle, customSqlldrUserId allows the customer to provide a full custom user identifier to Oracle SQL loader.

Bug fixes

  • The Unicode UFF0D was wrongly mapped in Custom930 charset.

Release v2.0.2

Bug fixes

  • Data Migrator handles data filenames with special characters.

Release v2.0.1

Improvements

We introduced new properties:

  • csvWithHeader shows to Data Migrator that input csv data files have a header line to skip.
  • oracle.ctlOptionClauseSqlldr allows the customer to provide the Oracle SQL loader's option clause.

Bug fixes

  • Fixed a SLF4j exception threw while performing QDDS conversion.
  • For VARCHAR column in EBCDIC data, when ebcdicNullByteIndicatorPositionMode is set to ALWAYS_LEFT, Data Migrator considers Null Byte Indicator to determine the actual column size.

Release v2.0.0

General

  • Data Migrator is now compatible with docker.
  • Data Migrator allows to use AWS Secrets Manager to retrieve connection details (see database identification).

Improvements

We introduced new properties:

  • sqlmodel.path to specify a custom location for SQLMODEL.json file.
  • ignoreDeletedRecords: in mainframe data files, deleted records are filled with blank characters, leading to an exception when Data Migrator reads a blank numeric field. It is now possible to configure Data Migrator, with this new property set to true, to ignore record starting with blanks.
  • dataBaseDriverPath to provide the location of the database drivers’s folder anywhere in the system/computer.
  • dataBaseServiceName to add the possibility of a connection to an Oracle database using a service name. This property is not compatible with dataBaseName property.
  • convertGraphicDataToFullWidth: By default, SQL graphic data is coded on two bytes. When it is not the case, this property needs to be set to true.
  • dataBaseCustomConnectionUrl allows the customer to provide a full custom connection URL to the database.


See Mirations Steps for more details.


Bug fixes

  • Data using charset Custom930 were fixed in this release.
    • all low-level and all high-level data bytes in a graphic type field were not correctly interpreted by Custom930 charset, resulting in unreadable character. 
    • The two bytes data FE FD was not mapped.
  • PostgreSQL database connection gets closed randomly when using a search path query.
  • Data Migrator handles BLOB columns for a specific case.
  • For Oracle, fixed an exception when loading a huge data file with the sqlldr command.
  • Fixed a path issue to support Windows and Unix systems.
  • Line feed character into string column data implied issue for Oracle. Generalize csvOneLiner property behavior for Oracle.
  • For PostgreSQL, when csvOneLiner property is used, decimal literal in the NUMERIC column was not formatted.