IBM Support

Release Notes for IDR 11.4 for Db2 LUW

Fix Readme


Abstract

Release Notes for IBM Data Replication 11.4 CDC Replication Engine for Db2 LUW

Content

Release notes for other IDR 11.4 LUW Replication Engines can be found here: Release Notes for IIDR 11.4 Replication Engines for Linux, Unix and Windows

Binaries are available on Fix Central 


December 19, 2025

IDR 11.4.0.5-5789

Enhancements in IDR 11.4.0.5-5789 for CDC Replication Engine for Db2 LUW

  • Updated JVM to 17.0.17.0, java version "17.0.17" 2025-10-21 IBM Semeru Runtime Certified Edition 17.0.17.0 (build 17.0.17+10). For details, see IBM Semeru Runtimes fixes for version 17 enhancement luw-base
  • Updated various open source libraries. Installer size increased.

Bugs fixed in IDR 11.4.0.5-5789 for CDC Replication Engine for Db2 LUW

  • External Secret Store fields are missing from the Windows configuration tool dmconfigurets

November 28, 2025

IDR 11.4.0.5-5788

Enhancements in IDR 11.4.0.5-5788 for CDC Replication Engine for Db2 LUW

  • Dmshowversion command output now includes Java version

Known Issues fixed in IDR 11.4.0.5-5788 for CDC Replication Engine for Db2 LUW

  • DT456450 CDC Replication Engine for Db2 LUW - subscriptions end on error "Db2udbLogReadApiTimeoutException Log reading API returned decompression error"
  • DT456860 CDC Replication Engine targets - refresh performance can be lower when using multiple image builder threads

 

October 30, 2025

IDR 11.4.0.5-5785

Known Issues fixed in IDR 11.4.0.5-5785 for CDC Replication Engine for Db2 LUW

  • DT448348 CDC Replication Engines do not set JVM parameter -Xms after saving configuration

Bugs fixed in IDR 11.4.0.5-5785 for CDC Replication Engine for Db2 LUW

  • Parser exception when parsing TS_BOOKMARK table to get subscription name for subscription-level recursion prevention causes parser to fail even if subscription level recursion prevention is not enabled
  • com.datamirror.ts.assertion.NecessityException with encoding not supported error reported after upgrading CDC.
  • MsgReaddTableshandler.readdPublishedTable() can block metadata access when getting the latest column definitions
  • External table load while mirror call to dmmarkexternalunloadend fails with "Attempt to mark end of external unload without marking start of external unload for table"
  • Message to get the DB columns for a table holds metadata lock too long so it locks out other threads

September 30, 2025

IDR 11.4.0.5-5783

Enhancements in IDR 11.4.0.5-5783 for CDC Replication Engine for Db2 LUW

  • CDC is now supported in OpenShift Virtualization clusters, with configuration guidance available in the Knowledge Center.
  • Updated JVM to 17.0.16.0, java version "17.0.16" 2025-07-15 IBM Semeru Runtime Certified Edition 17.0.16.0 (build 17.0.16+8). For details, see IBM Semeru Runtimes fixes for version 17
  • Implement a global %REPLACE functionality that would replace all matching characters in all columns of all tables.
  • IDR now supports External Parallel Table Load (Refresh) while mirroring.

Known Issues fixed in IDR 11.4.0.5-5783 for CDC Replication Engine for Db2 LUW

  • DT450474 CDC Replication Engine for Db2 LUW - Subscriptions shut down abruptly, and fail on restart. Source logs indicate Array Index Out of Bounds, and source database is Db2 LUW DPF.
  • DT450444 Differential Refresh deletes all remaining rows in the target table if the subscription is stopped immediate or abort

September 1, 2025

IDR 11.4.0.5-5776

Enhancements in IDR 11.4.0.5-5776 for CDC Replication Engine for Db2 LUW

  • System property target_allow_parallel_jdbc_refresh has been added to enable JDBC refresh of a table to be performed by multiple apply threads.

APARs fixed in IDR 11.4.0.5-5776 for CDC Replication Engine for Db2 LUW

  • DT447888 INVALID TABLE NAME EXCEPTION WHEN RUNNING DMREMOVECLOSEDTXN UTILITY IF PERSISTED PRIVATE PARSER TXN QUEUES EXIST AND THE CORRESPONDING SUBSCRIPTION NAME IS NOT EXACTLY 12 CHARACTERS IN LENGTH.

Known Issues fixed in IDR 11.4.0.5-5776 for CDC Replication Engine for Db2 LUW

  • DT447888 INVALID TABLE NAME EXCEPTION WHEN RUNNING DMREMOVECLOSEDTXN UTILITY IF PERSISTED PRIVATE PARSER TXN QUEUES EXIST AND THE CORRESPONDING SUBSCRIPTION NAME IS NOT EXACTLY 12 CHARACTERS IN LENGTH.

August 1, 2025

IDR 11.4.0.5-5770

Enhancements in IDR 11.4.0.5-5770 for CDC Replication Engine for Db2 LUW

  • IDR now supports cipher suites TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 and TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 with TLS 1.2.
  • IDR now supports Ubuntu 22.04 LTS and 24.04 LTS
  • The system properties queue_blocking_call_before_flushing_timeout and target_optimizer_wait_timeout_millis can now be changed without requiring the subscription to be stopped before the changes take effect
  • The system properties queue_blocking_call_before_flushing_timeout and target_optimizer_wait_timeout_millis can now be set on a per-subscription basis

Bugs fixed in IDR 11.4.0.5-5770 for CDC Replication Engine for Db2 LUW

  • Fixed the issue that caused %TOCHAR expression to fail with "newValue is out of valid range" error while using decimal parameters after upgrade

June 27, 2025

IDR 11.4.0.5-5768

Enhancements in IDR 11.4.0.5-5768 for CDC Replication Engine for Db2 LUW

  • Batching is now allowed when using a NetEffectConvertUpdates fast apply algorithm for Adaptive Apply mappings or during the Refresh While Active (RWA) period. This substantially improves performance in these situations.
  • Insert batching via a single multi-row insert statement is now supported when JDBC insert batching does not deliver signficant performance gains.
  • Adaptive Apply (AA) is now only performed during refresh if table truncate is disabled or the user has explicitly specified they want AA during refresh by setting a system property. This substantially improves refresh performance for AA mappings by allowing Fastload refresh and JDBC batching during JDBC refresh

Known Issues fixed in IDR 11.4.0.5-5768 for CDC Replication Engine for Db2 LUW

  • DT442954 CDC Replication Engines - subscriptions intermittently fail to start with "startup timeout has occurred. Replication will end" event

June 4, 2025

IDR 11.4.0.5-5765

Enhancements in IDR 11.4.0.5-5765 for CDC Replication Engine for Db2 LUW

Known Issues fixed in IDR 11.4.0.5-5765 for CDC Replication Engine for Db2 LUW

  • DT438085 CDC Replication Engines - Event notification with SMTP fails with javax.mail.AuthenticationFailedException after secret store changes. The fix is available in 11.4.0.5-5752 and newer.

Bugs fixed in IDR 11.4.0.5-5765 for CDC Replication Engine for Db2 LUW

  • Non inline LOBs in a JDBC batch are not closed

 

April 4, 2025

IDR 11.4.0.5-5757

Enhancements in IDR 11.4.0.5-5757 for CDC Replication Engine for Db2 LUW

  • IDR now supports Amazon RDS for Db2 as source and target
  • IDR now supports Db2 12.1 as a source and target (local or remote) for AIX and Windows. IDR supports Db2 12.1 as a remote source and remote target for Linux. IDR will add support for Db2 12.1 as a local source and target after adding engine support for RHEL 9.
  • Updated JVM to 17.0.14.0, java version "17.0.14" 2025-01-21 IBM Semeru Runtime Certified Edition 17.0.14.0 (build 17.0.14+7). For details, see IBM Semeru Runtimes fixes for version 17

 
 

February 28, 2025

IDR 11.4.0.5-5752

Enhancements in IDR 11.4.0.5-5752 for CDC Replication Engine for Db2 LUW

  • Updated JVM to 17.0.13.0, java version "17.0.13" 2024-10-15 IBM Semeru Runtime Certified Edition 17.0.13.0 (build 17.0.13+11). How to take a backup, recompile Java user exits, KCOPs and external secret store classes are described in CDC Replication Engines migrate from Java 8 to Java 17, along with troubleshooting tips.
  • Effective July 2025, IDR CDC will no longer provide support for following operating system versions: RedHat Enterprise Linux (RHEL) 7; CentOS 7.x. This extends support from January 2025 through July 2025

January 30, 2025

IDR 11.4.0.5-5744

Known Issues fixed in IDR 11.4.0.5-5744 for CDC Replication Engine for Db2 LUW

  • DT419924 CDC Replication Engine for Db2 LUW - Replication ends on error NullPointerException when you create a range-partitioned table for a wildcard rule-based mapping

December 20, 2024

IDR 11.4.0.5-5742

Enhancements in IDR 11.4.0.5-5742 for CDC Replication Engine for Db2 LUW

  • Updated JVM to 8.0.8.35, java version "1.8.0_431" Java(TM) SE Runtime Environment (build 8.0.8.35 - pap6480sr8fp35-20241105_01(SR8 FP35)). For details, see Java SDK fixes, version 8.0. Recompile Java user exits, KCOPs and external secret store classes.

Known Issues fixed in IDR 11.4.0.5-5742 for CDC Replication Engine for Db2 LUW

  • DT419421 CDC Replication Engines - command line utilities might not properly negotiate TLS settings with the local engine

December 9, 2024

IDR 11.4.0.5-5740

Enhancements in IDR 11.4.0.5-5740 for CDC Replication Engine for Db2 LUW

  • Provide ability to trim trailing whitespace characters from source character-type columns when being applied to varchar columns

Known Issues fixed in IDR 11.4.0.5-5740 for CDC Replication Engine for Db2 LUW

  • DT398056 CDC target Replication Engines - differential refresh log table name was generated incorrectly
  • DT418168 CDC Replication Engines for Netezza, Db2 and BigQuery - NullPointerException thrown when calling a stored procedure, user exit or Mirror Bulk Apply (MBA)
  • DT416679 CDC Replication Engines - Subscription does not stop if data channel and/or control channel connection is implicitly closed due to error
  • DT418775 CDC Replication Engines - Following upgrade, engines using an External Secret Store User Exit may fail to start, reporting invalid user/password to customer database. Affects upgrades to 11.4.0.5-5735 or older.

Bugs fixed in IDR 11.4.0.5-5740 for CDC Replication Engine for Db2 LUW

  • CDC assumes type 4 connection is remote if fast load test fails with an error but does not trace the error message

December 11, 2024

IDR 11.4.0.5-5739

Enhancements in IDR 11.4.0.5-5739 for CDC Replication Engine for Db2 LUW


 

October 2, 2024

IDR 11.4.0.5-5733

Enhancements in IDR 11.4.0.5-5733 for CDC Replication Engine for Db2 LUW

  • Updated JVM to 8.0.8.30, java version "1.8.0_421" Java(TM) SE Runtime Environment (build 8.0.8.30 - pwa6480sr8fp30-20240801_01(SR8 FP30))
  • %REPLACE derived expression can now replace codepoints above 127

Known Issues fixed in IDR 11.4.0.5-5733 for CDC Replication Engine for Db2 LUW

  • DT395890 CDC Replication Engines - an instance being used as a source datastore can stop due to NullPointerException in singlescrape
  • DT396565 CDC Replication Engines - Target engine Fast Apply does not retry if it encounters a SQL exception such as a commit failing

Bugs fixed in IDR 11.4.0.5-5733 for CDC Replication Engine for Db2 LUW

  • dmshowversion, dmconfigurets unable to run if you select "IBM Data Replication IMS for z/OS Remote Source" offering during installation

September 10, 2024

IDR 11.4.0.5-5731

Enhancements in IDR 11.4.0.5-5731 for CDC Replication Engine for Db2 LUW

  • Users can now specify subscriptions that are not allowed to use the shared scrape staging store by setting system property mirror_subs_allowed_to_use_staging_store to false at the subscription level

Known Issues fixed in IDR 11.4.0.5-5731 for CDC Replication Engine for Db2 LUW

  • DT394553 CDC Replication Engines - subscription ends on error NullPointerException when a commit fails on the target engine
  • DT393813 CDC Replication Engines - Differential Refresh includes CDR columns in update and delete where clauses leading to rows not being found

September 10, 2024

IDR 11.4.0.5-5730

Enhancements in IDR 11.4.0.5-5730 for CDC Replication Engine for Db2 LUW

  • CDC Replication Engines now issue a warning if source and target columns have incompatible datatypes during table assignment for non-explicitly mapped columns
  • System property mirror_timezone_support_enabled added to force CDC Replication Engines to use the source timezone when converting JCF and commit timestamps

Bugs fixed in IDR 11.4.0.5-5730 for CDC Replication Engine for Db2 LUW

  • Db2 Luw fastload not allowed with a local type-4 connection

June 27, 2024

IDR 11.4.0.5-5726

Enhancements in IDR 11.4.0.5-5726 for CDC Replication Engine for Db2 LUW

  • Effective January 2025, IDR CDC will no longer provide support for following operating system versions: RedHat Enterprise Linux (RHEL) 7; CentOS 7.x

Known Issues fixed in IDR 11.4.0.5-5726 for CDC Replication Engine for Db2 LUW

  • DT381103 CDC Replication Engine for Db2 LUW - truncate fails on target for rule-based mappings

June 4, 2024

IDR 11.4.0.5-5725

Enhancements in IDR 11.4.0.5-5725 for CDC Replication Engine for Db2 LUW

  • IIDR now provides the option of retrying the fast apply failed Unit of Work
  • Updated JVM to 8.0.8.25, java version "1.8.0_411" Java(TM) SE Runtime Environment (build 8.0.8.25 - pwa6480sr8fp25-20240328_01(SR8 FP25))

Known Issues fixed in IDR 11.4.0.5-5725 for CDC Replication Engine for Db2 LUW

  • DT382379 CDC Replication Engines - dmsupportinfo command does not collect complete details expected.

May 23, 2024

IDR 11.4.0.5-5722

Enhancements in IDR 11.4.0.5-5722 for CDC Replication Engine for Db2 LUW

  • Db2 LUW 11.5.9 and Db2 Warehouse 11.5.9 are now supported
  • CDC Replication Engine for DB2 LUW improves handling Db2 readlog API transient compression errors. When reading from Db2 11.5.9 and newer, a source engine now retries reading the log, using new system parameters mirror_log_reader_timeout_retry_max and mirror_log_reader_timeout_retry_sleep_ms.

Known Issues fixed in IDR 11.4.0.5-5722 for CDC Replication Engine for Db2 LUW

  • DT258648 CDC Replication Engines - Replication ends on error "ClassNotFoundException" for Timestamp12Format class when executing a user exit that uses Timestamp12 class

May 1, 2024

IDR 11.4.0.5-5721

Enhancements in IDR 11.4.0.5-5721 for CDC Replication Engine for Db2 LUW

  • CDC now supports custom character sets that map multiple byte sequences to the same Unicode character.

Known Issues fixed in IDR 11.4.0.5-5721 for CDC Replication Engine for Db2 LUW

  • DT379082 CDC Replication Engines for Db2 for z/OS remote source , Db2 Luw, Oracle Redo - Subscription stops abort with NecessityException "opcode is not mapped to a SourceOperation type"

May 2, 2024

IDR 11.4.0.5-5719

Known Issues fixed in IDR 11.4.0.5-5719 for CDC Replication Engine for Db2 LUW

  • DT365298 CDC Replication Engine for Db2 LUW - Replication ends on error "The table definition may have changed" when processing rolled-back operations that involved extended row record
  • DT365914 CDC Replication Engine for Db2 LUW - Replication ends on error "BufferUnderFlowException log record of Info Only type"

March 28, 2024

IDR 11.4.0.5-5715

Enhancements in IDR 11.4.0.5-5715 for CDC Replication Engine for Db2 LUW

  • CDC Replication Engine for Db2 LUW supports Db2 Warehouse on RedHat OpenShift Container Platform as both a source and a target
  • CDC Replication Engine for Db2 LUW supports RedHat Enterprise Linux (RHEL) 8 POWER System - Little Endian
  • Document userexit interfaces such as UserExitIF, DataRecordIF and ReplicationEventIF in docs folder

 

March 1, 2024

IDR 11.4.0.5-5706

Enhancements in IDR 11.4.0.5-5706 for CDC Replication Engine for Db2 LUW

  • CDC Replication Engine for Db2 LUW now supports API (IAM) key authentication method
  • Updated JVM to 8.0.8.20, java version "1.8.0_401" (build 8.0.8.20 - pwa6480sr8fp20-20240112_01(SR8 FP20))
  • Increased the requested maximum number of pending connections on the TCP accept queue

Known Issues fixed in IDR 11.4.0.5-5706 for CDC Replication Engine for Db2 LUW

  • DT261836 CDC Replication Engine for Db2 LUW - Db2 LUW CPU increased when the source database was otherwise idle

Bugs fixed in IDR 11.4.0.5-5706 for CDC Replication Engine for Db2 LUW

  • NecessityException could occur when running a table level user exit with any of the parallel hash fast apply algorithms

January 25, 2024

IDR 11.4.0.5-5703

Enhancements in IDR 11.4.0.5-5703 for CDC Replication Engine for Db2 LUW

  • Effective February 2024, IDR CDC will no longer provide support for following operating system versions: SuSE 11.0; Ubuntu 16.04; Oracle Linux 6.x; CentOS 6.x; AIX 7.1; Microsoft Windows 7, 8, 8.1, Server 2008, Server 2008R2

Bugs fixed in IDR 11.4.0.5-5703 for CDC Replication Engine for Db2 LUW

  • When a key column update is converted to a delete/insert, we unnecessarily use Adaptive Apply as the RWA conflict resolution method for the delete and insert

December 22, 2023

IDR 11.4.0.5-5702

Enhancements in IDR 11.4.0.5-5702 for CDC Replication Engine for Db2 LUW

  • Added ParallelizeByHash, ParallelizeByHashNetEffect, and ParallelizeByHashNetEffectConvertUpdates fast apply algorithms

Known Issues fixed in IDR 11.4.0.5-5702 for CDC Replication Engine for Db2 LUW

  • DT255186 Db2 Luw Purescale HOL report position bookmark commit positions can go backwards.
  • DT255188 Db2 Luw Data loss possible if database is 100% idle while the log reader is running and is at HOL, and then in-scope operations are the first operations performed.

Bugs fixed in IDR 11.4.0.5-5702 for CDC Replication Engine for Db2 LUW

  • NecessityException if MBA is used and update before image is missing a column value
  • Duplicate key or IndexOutOfBounds exceptions can occur upon subscription restart if exception occurs on the target applying a DML after applying a homogenous DDL in the same transaction
  • Specifying the number of image builder threads via the NullMirrorOptimizer fast apply user exit causes subscription to stop

December 5, 2023

IDR 11.4.0.5-5700

Enhancements in IDR 11.4.0.5-5700 for CDC Replication Engine for Db2 LUW

  • If system property mirror_refresh_while_active_resolution_method is set to IGNORE_CONFLICTS, CDC no longer uses full Adaptive Apply to resolve conflicts when applying operations that occurred during the refresh-while-active period for a table. Instead, conflicts are resolved in a simpler, more efficient way that allows JDBC batching.
  • Updated various open source libraries

Bugs fixed in IDR 11.4.0.5-5700 for CDC Replication Engine for Db2 LUW

  • NecessityException can occur when target is using fast apply and the Unit Of Work has to be reapplied due to an exception and adaptive apply was used when applying an operation in the UOW
  • NecessityException if external table mirror bulk apply is used and update before image is missing a column value

October 30, 2023

IDR 11.4.0.5-5699

Bugs fixed in IDR 11.4.0.5-5699 for CDC Replication Engine for Db2 LUW

  • Fix incorrect product version shown in Windows program manager

 

September 28, 2023

IDR 11.4.0.5-5696

Enhancements in IDR 11.4.0.5-5696 for Db2 LUW

  • Updated JVM to 8.0.8.11, java version "1.8.0_381"

Bug fixes in IDR 11.4.0.5-5696 for Db2 LUW

  • Staging store can be starved for memory if transaction queues use it all, resulting in subscriptions cycling constantly between private and shared scrape even though the staging store quota has not been reached yet

August 30, 2023

IDR 11.4.0.4-5694

Enhancements in IDR 11.4.0.4-5694 for Db2 LUW

  • Updated JVM to 8.0.8.6, java version "1.8.0_371" (build 8.0.8.6 - pxz6480sr8fp6ifix-20230817_01(SR8 FP6+IJ47696))

 

July 31, 2023

IDR 11.4.0.4-5686

Enhancements in IDR 11.4.0.4-5686 for Db2 LUW

  • Added utility dmremoveclosedtxn to remove a committed/aborted transaction from the transaction queues
  • Added utility dmsetrestartposition to set the restart position of a subscription bookmark
  • Updated JVM to 8.0.8.6, java version "1.8.0_371"

Bug fixes in IDR 11.4.0.4-5686 for Db2 LUW

  • Parallel refresh can hang if normal stop request or uncaught exception occurs at the beginning of the refresh

 

May 30, 2023

IDR 11.4.0.4-5676

Enhancements in IDR 11.4.0.4-5676 for Db2 LUW

  • Added ParallelizeByTableNetEffect and ParallelizeByTableNetEffectConvertUpdates fast apply algorithms

April 27, 2023

IDR 11.4.0.4-5674

Enhancements in IDR 11.4.0.4-5674 for Db2 LUW

  • Updated JVMs to 8.0.8.0

APARs in IDR 11.4.0.4-5674 for Db2 LUW

  • JR65266 ARRAY INDEX OUT OF BOUNDS EXCEPTION IF MAPPING HAS MULTIPLE DERIVED COLUMNS AND A SELECTED DERIVED COLUMN FOLLOWS AN OMITTED DERIVED COLUMN

March 31, 2023

IDR 11.4.0.4-5672

Enhancements in IDR 11.4.0.4-5672 for Db2 LUW

  • New derived expression %ORDERTAB(), to track per table record sequence number, is now supported on target agent.
  • Updated JVMs to 8.0.7.20

APARs in IDR 11.4.0.4-5672 for Db2 LUW

  • JR65248 LOG READER API RETURNS A DECOMPRESSION ERROR AND LOG READER STOPS

Bug fixes in IDR 11.4.0.4-5672 for Db2 LUW

  • In some low volume workloads latency can be 1-5 seconds more than it should be

March 3, 2023

IDR 11.4.0.4-5670

Enhancements in IDR 11.4.0.4-5670 for Db2 LUW

  • Prevent JDBC refresh from failing with duplicate key exceptions during standard apply

APARs in IDR 11.4.0.4-5670 for Db2 LUW

  • JR65237 STRUCTURE OF TABLE HAS CHANGED EVENT RAISED EVEN THOUGH NO DDL OCCURRED IF THE TABLE HAS A FOR BIT DATA COLUMN AND TABLE DEFINITION IS OLD
  • JR65238 PARSING ERROR DUE TO "TABLE DEFINITION MAY HAVE CHANGED" EVENT 9506 RAISED EVEN THOUGH NO DDL HAS OCCURRED IF THE TABLE HAS A GRAPHIC COLUMN AND TABLE DEFINITION IS OLD
  • JR65110 REFRESH NUMBER OF ROWS SUCCESSFULLY APPLIED CAN BE NEGATIVE
  • JR65235 ROW FILTER &ENTTYP='UB' NEVER MATCHES, AND &ENTTYP='UP' MATCHES BOTH UB AND UP ROWS

February 3, 2023

IDR 11.4.0.4-5666

Enhancements in IDR 11.4.0.4-5666 for Db2 LUW

  • Db2 11.5.8 is now supported
  • IDR now supports TLS 1.3 in addition to TLS 1.2 for communication between Management Console, Access Server, source datastores and target datastores. For improved security, only the most secure protocols are supported for TLS 1.3 (TLS_AES_256_GCM_SHA384, TLS_AES_128_GCM_SHA256) and TLS 1.2 (TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_DHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_DHE_RSA_WITH_AES_128_GCM_SHA256).

Bug fixes in IDR 11.4.0.4-5666 for Db2 LUW

  • TCP/IP connections are closed prematurely when encrypted with TLS.
  • "PKIX path building failed" error while retrieving schemas from the database over TLS, even though the database's root CA certificate was configured in the encryption profile's trust store.

December 22, 2022

IDR 11.4.0.4-5661

Enhancements in IDR 11.4.0.4-5661 for Db2 LUW

  • 6-digit sequence value is added to &TIMSTAMP timestamps that have only seconds precision to simulate microseconds if system property timstamp_jcf_add_microsecond_counter is set to true
  • JDBC batching is now allowed if target table before-operation user exits exist

APARs in IDR 11.4.0.4-5661 for Db2 LUW

  • JR65193 TABLES WITH EXTENDED ROW DATA FAIL WITH AN NPE WHEN LOB DATA IS STORED IN A SEPARATE TABLESPACE

November 25, 2022

IDR 11.4.0.4-5660

Enhancements in IDR 11.4.0.4-5660 for Db2 LUW

  • IDR now supports DDL resiliency by handling Db2 DDL ADD COLUMN, ALTER COLUMN, DROP COLUMN automatically

October 31, 2022

IDR 11.4.0.4-5659

Enhancements in IDR 11.4.0.4-5659 for Db2 LUW

  • Added property target_apply_assume_db_enforces_unique_key_violations that indicates whether CDC should assume the target database enforces unique key violations
  • Do not send DML operation if column participating in row filtering condition is updated

APARs in IDR 11.4.0.4-5659 for Db2 LUW

  • JR65163 MIRROR BULK APPLY CAN FAIL WITH A CLOSEEXCEPTION IF ATTEMPT DELETE ON EMPTY TABLE AND TIMING CIRCUMSTANCES ARE UNFORTUNATE

September 28, 2022

IDR 11.4.0.4-5656

Enhancements in IDR 11.4.0.4-5656 for Db2 LUW

  • Performance optimization added for applying all deletes in a batch as a single delete statement. Dramatically improves performance of applying deletes against column organized tables. Enabled by setting system property target_apply_delete_batch_via_single_statement = true

APARs in IDR 11.4.0.4-5656 for Db2 LUW

  • JR65145 CDC COMMAND DMFLAGFORREFRESH SHOULD NOT ALLOW TO USE DIFFERENTIAL REFRESH (-DR) OPTION IF TARGET ENGINE DOESN'T SUPPORT IT

August 31, 2022

IDR 11.4.0.4-5652

Enhancements in IDR 11.4.0.4-5652 for Db2 LUW

  • dmclearstagingstore no longer implicitly clears the shared scrape parser transaction queues as this is not necessary in most cases

APARs in IDR 11.4.0.4-5652 for Db2 LUW

  • JR65132 MBA FAILS WITH "TEXT FIELD TOO LONG FOR COLUMN" ERR WITH CODEUNITS32 TARGET COL WITH MULTIBYTE CHARS
  • JR65123 TRUNCATION WARNING ISSUED EVEN THOUGH THERE IS NO NON-SPACE DATA TO BE TRUNCATED

July 29, 2022

IDR 11.4.0.4-5644

APARs in IDR 11.4.0.4-5644 for Db2 LUW

  • JR64910 EXTENDED ROW VARBINARY DATA CAUSES PARSER ERROR
  • JR65085 NPE WHEN PERFORMING A CDC METADATA HISTORY PROGRESS CHECKPOINT WITH DPF SOURCE IF TIMING CIRCUMSTANCES ARE UNFORTUNATE

Bug fixes in IDR 11.4.0.4-5644 for Db2 LUW

  • graphic/vargraphic columns can get column length exceeded errors

June 27, 2022

IDR 11.4.0.4-5643

Enhancements in IDR 11.4.0.4-5643 for Db2 LUW

  • Fast apply modes GroupByTableNetEffect and GroupByTableNetEffectConvertUpdates are available for target engines that support fast apply.
  • Support storing replication engine database credentials in an external secret store
  • Updated JVMs to 8.0.7.10

APARs in IDR 11.4.0.4-5643 for Db2 LUW

  • JR64939 MIRROR BULK APPLY DELETE CAN FAIL IF "KEY" COLUMNS ARE HIDDEN OR NOT MAPPED TO A SOURCE COLUMN

May 5, 2022

IDR 11.4.0.4-5629

APARs in IDR 11.4.0.4-5629 for Db2 LUW

  • JR64572 NO WARNING EVENT WHEN CHARACTER DATA IS TRUNCATED

March 30, 2022

IDR 11.4.0.4-5627

Enhancements in IDR 11.4.0.4-5627 for Db2 LUW

  • Parallel Apply is now allowed with Adaptive Apply

APARs in IDR 11.4.0.4-5627 for Db2 LUW

  • JR64736 WARNING 9700 CAN OCCUR AND DUPLICATE OPERATIONS APPLIED IF A SUBSCRIPTION IS USING SHARED SCRAPE AND STAGING STORE IS CLEARED

Bug fixes in IDR 11.4.0.4-5627 for Db2 LUW

  • Fixed Mirror Bulk Apply failure with Event 9715 when binary datatype is treated incorrectly as character datatype leading to incorrect external table column definition

March 3, 2022

IDR 11.4.0.4-5625

Enhancements in IDR 11.4.0.4-5625 for Db2 LUW

  • IDR NOW TRACES DDL BEFORE PARSING IT AND CHECK FOR DUPLICATE RENAMED COLUMN NAMES
  • InstallAnywhere VM pack for CDC engine installer updated to Java 8.0.7.0
  • IDR added a new command line utility "dmimportuserconfiguration" to help automate creation of multiple product instances with user configured values

APARs in IDR 11.4.0.4-5625 for Db2 LUW

  • JR64571 LOG READER HANDLING FOR CREATE PARTITION DDL IS SLOW AND GENERATES EXCESSIVE TRACE LINES
  • JR64618 DMTS64 PROCESS IS TAKING A LONGER TIME TO START

Bug fixes in IDR 11.4.0.4-5625 for Db2 LUW

  • Fixed possible "duplicate key" or "row does not exist" error when replication key is being updated with ParallelizeSingleTableByHash fast apply algorithm

January 28, 2022

IDR 11.4.0.4-5622

Enhancements in IDR 11.4.0.4-5622 for Db2 LUW

  • Java Runtime Environment updated from IBM Java 8.0.6.30 to 8.0.7.0. Fix notes can be found at https://developer.ibm.com/javasdk/support/fixes/sdk8/ . This resolves IJ35231 - Missing byte when retrieving LOB data from database.

January 4, 2022

IDR 11.4.0.4-5618

APARs in IDR 11.4.0.4-5618 for Db2 LUW

  • JR64485 ADDRESSED ILLEGALARGUMENTEXCEPTION EMPTY KEY ERROR ISSUED DURING UPGRADE FOR SUBSCRIPTION ALERT HANDLERS CONFIGURED WITHOUT A SENDER EMAIL AND PASSWORD

 

December 17, 2021

IDR 11.4.0.4-5616

Enhancements in IDR 11.4.0.4-5616 for Db2 LUW

  • Added slf4j-api-2.0.0-alpha5.jar, slf4j-jdk14-2.0.0-alpha5.jar
  • No longer bundle log4j-1.2.17.jar, slf4j-api-1.7.26.jar, slf4j-log4j12-1.7.26.jar dependencies

November 30, 2021

IDR 11.4.0.4-5611

APARs in IDR 11.4.0.4-5611 for Db2 LUW

  • JR64335 OUTOFMEMORY OCCURS WHEN TLS ENCRYPTION IS ENABLED AND MANY AGENT CONNECTIONS ARE MADE TO THE INSTANCE

October 29, 2021

IDR 11.4.0.4-5609

Enhancements in IDR 11.4.0.4-5609 for Db2 LUW

  • Truncate is now supported for parallel Mirror Bulk Apply when commitment control is off

September 27, 2021

IDR 11.4.0.4-5607

Enhancements in IDR 11.4.0.4-5607 for Db2 LUW

  • IDR now maintains the order of operations for a particular primary key when using Live Audit with mirror bulk apply

Bug fixes in IDR 11.4.0.4-5607 for Db2 LUW

  • Addressed an issue causing bootstrap- .jar, user-exit- .jar and kafka-engine-kcop- .jar to keep accumulating in lib folder after product upgrades

September 3, 2021

IDR 11.4.0.4-5603

APARs in IDR 11.4.0.4-5603 for Db2 LUW

  • JR64071 IDR CDC FAILS WITH STATEMENT CLOSED ERROR WHILE RUNNING ADDITIONAL SQL STATEMENTS DURING REFRESH.

Bug fixes in IDR 11.4.0.4-5603 for Db2 LUW

  • Addressed an issue causing an OOM error if there are large number of trace files

 

July 6, 2021

IDR 11.4.0.4-5599

Enhancements in IDR 11.4.0.4-5599 for Db2 LUW

  • Updated the Java Virtual Machine to IBM 8.0.6.30

APARs in IDR 11.4.0.4-5599 for Db2 LUW

  • JR63805 UTILITY TRACE FILES ARE ALWAYS GENERATED EVEN IF GLOBAL_TRACE_UTILITY_CREATE_ON_DEMAND = TRUE IF GLOBAL TRACING WAS EVER ENABLED
  • JR63847 NECCESSITYEXCEPTION "CHANGE LOG BLOCK WE ARE TRYING TO READ IS EMPTY!" IF TIMING CIRCUMSTANCES ARE UNFORTUNATE
  • JR63844 NPE OR ASSUMPTION EXCEPTION IF SUBSCRIPTION IS USING SHARED SCRAPE AND STAGING STORE IS CLEARED OR DISK QUOTA EXCEEDED
  • JR63848 MEMORY LEAK IF SHARED SCRAPE STAGING STORE IS CLEARED WHEN MEMORY WAS TIGHT

Bug fixes in IDR 11.4.0.4-5599 for Db2 LUW

  • Addressed an issue causing some persistent subscriptions to restart unexpectedly after the user stopped multiple subscriptions at the same time

May 26, 2021

IDR 11.4.0.3-5596

APARs in IDR 11.4.0.3-5596 for Db2 LUW

  • JR63644 DB2 INSTANCE CREATION FAILS WHEN FASTLOAD OPTION IS NOT SELECTED FOR REFRESH

Bug fixes in IDR 11.4.0.3-5596 for Db2 LUW

  • Fixed NecessityException in ChangeLogBlock on instance start up

April 28, 2021

IDR 11.4.0.3-5594

APARs in IDR 11.4.0.3-5594 for Db2 LUW

  • JR63140 IDR DB2WH CAN FAIL WITH "EXECUTE BULK APPLY STATEMENT THREAD HAS NOT EXECUTED THE STATEMENT WE SENT IT AFTER 60000 MILLISECONDS"
  • JR63511 AUDIT WRONGLY DETECTS THAT REPLICATION ENGINE HAS MULTIPLE OFFERINGS INSTALLED
  • JR63191 DMTS64 CPU USAGE GOES TO NEAR 100% WHEN LAST SUB USING SHARED SCRAPE STOPS AND BEFORE ITS LOG PARSER AND READER STOP

 

February 26, 2021

IDR 11.4.0.3-5590

Bug fixes in IDR 11.4.0.3-5590 for Db2 LUW

  • JR63346 IDR now supports Fastload Refresh for Live Audit mapping

 
 

December 3, 2020

IDR 11.4.0.3-5576

Enhancements in IDR 11.4.0.3-5576 for Db2 LUW

  • Add new system parameter " alter_table_data_capture_flag_allow_turn_off" to allow/disallow a CDC source engine to turn off data capture when the table is no longer mapped in any subscription
  • The dmsupportinfo command line utility now dumps and collects configuration metadata in a text format

APARs in IDR 11.4.0.3-5576 for Db2 LUW

  • JR62920 EXCESSIVE DIAGNOSTIC PROBES FOR TRUNCATE OF CLOB EVENTS

Bug fixes in IDR 11.4.0.3-5576 for Db2 LUW

  • IDR now truncates LOB data precisely based on the value of the userexit_max_lob_size_kb parameter instead of exceeding the maximum size for some values

 

November 5, 2020

IDR 11.4.0.3-5572

Enhancements in IDR 11.4.0.3-5572 for Db2 LUW

  • IDR SOMETIMES NOT DETECTING DROP AND RECREATE TABLE DDL
  • EVENT THAT ALERTS USER THAT IDR HAS DETECTED A DDL NOW INCLUDES THE DDL TEXT IF LOGGING OF DDL STATEMENTS IS ENABLED

APARs in IDR 11.4.0.3-5572 for Db2 LUW

  • JR62953 MIRROR BULK APPLY CAN FAIL APPLYING AN UPDATE IF "MINIMIZENETWORKLOAD" IS SET FOR A TABLE
  • JR62909 INCORRECT SAMPLE CONTENT WHEN ISSUING "DMEXPORTCONFIGURATION -?"
  • JR62934 DMTS64 NOT RELEASING IX (EXCLUSIVE) LOCK ON SYSTABLES AFTER MAKING DATABASEMETADATA CALLS

Bug fixes in IDR 11.4.0.3-5572 for Db2 LUW

  • &LIBRARY, &MEMBER and &OBJECT Journal Control Fields now evaluate to the correct values instead of an empty string when used in a derived column
  • JR62973 IDR IS NOT POPULATING JCF FIELDS FOR START AND END REFRESH EVENTS WHEN USEREXIT USED

November 5, 2020

IDR 11.4.0.3-5570

Enhancements in IDR 11.4.0.3-5570 for Db2 LUW

  • The dmsupportinfo command line utility now collects trace files significantly faster
  • The dmsupportinfo command line utility now collects all available trace files, performance statistics and events when you do not use the "-t" property to specify a time range

APARs in IDR 11.4.0.3-5570 for Db2 LUW

  • JR62800 DMSHOWLOGDEPENDENCY RETURNS INCORRECT LRI VALUE RESULTING IN NO DEPENDENT LOG FILES BEING FOUND FOR DB2 LUW 10.5.9 AND LATER.
  • JR62871 REPORT PRIMARY INDEXES PROPERLY FOR CHCCLP LIST TABLE INDEXES COMMAND
  • JR62799 MIRRORING DOES NOT ENTER FAILED STATE WHEN IT DETECTS A DDL OCCURRED ON A STATIC TABLE
  • JR62787 USER GETS A DUPLICATE KEY EXCEPTION IF THEY HAVE A TABLE MAPPING WITH TWO OR MORE COLUMNS WITH A COMMENT THAT IS THE SAME FOR THE FIRST 260 CHARACTERS

Bug fixes in IDR 11.4.0.3-5570 for Db2 LUW

  • Addressed a defect in the dmsupportinfo command line utility that caused trace files to be omitted during collection

 

August 28, 2020

IDR 11.4.0.3-5567

APARs in IDR 11.4.0.3-5567 for Db2 LUW

  • JR62737 CDC ERROR 9506 OCCURS AFTER A DDL EVEN WHEN ALL DDL PROCEDURES ARE FOLLOWED

Bug fixes in IDR 11.4.0.3-5567 for Db2 LUW

  • CDC can hang when applying a Db2 Warehouse delete using Mirror Bulk Apply if the target table is empty
  • Fixed Array Index Out of Bounds Exception or Null Pointer Exception occurring when operation from shared scrape staging store needs a table definition that is older than the current table definition

July 30, 2020

IDR 11.4.0.3-5566

Enhancements in IDR 11.4.0.3-5566 for Db2 LUW

  • Java Runtime Environment updated from IBM Java 8.0.6.0 to 8.0.6.10. Fix notes can be found at https://developer.ibm.com/javasdk/support/fixes/sdk8/

APARs in IDR 11.4.0.3-5566 for Db2 LUW

  • JR62549 REFRESH FAILS USING FASTLOAD WHEN SCHEMA LEVEL BACKUP FEATURE ENABLED IN DB2WAREHOUSE
  • JR62477 SUBSEQUENT DML AFTER A DB2 ALTER TABLE RENAME COLUMN OPERATION IS REPLICATED STILL USES OLD COLUMN NAME
  • JR62628 INDEX OUT OF BOUNDS EXCEPTION CAN OCCUR AT DBCONNECTIONMANAGER.RELEASEMETADATASESSION()

 

June 30, 2020

IDR 11.4.0.2-5563

APARs in IDR 11.4.0.2-5563 for Db2 LUW

  • JR62469 REFRESH FAILS USING FASTLOAD WHEN TARGET TABLE CONTAINS IMPLICITLY HIDDEN RANDOM_DISTRIBUTION_KEY COLUMN
  • JR62454 IDR OPERATIONS ARE NO LONGER LOST ON A TABLE PARTITIONED ON MORE THAN ONE DPF NODE
  • JR62455 IDR SCRAPEDTABLECONTEXTSTORAGE ASSUMES AN INTERVAL EXISTS FOR AL L JOURNALS WHICH CAN RESULT IN AN ARRAYINDEXOUTOFBOUNDSEXCEPTION
  • JR62451 IDR REPLICATES SOURCE DERIVED COLUMN DATA TO INCORRECT TARGET COLUMN

May 28, 2020

IDR 11.4.0.2-5560

Enhancements in IDR 11.4.0.2-5560 for Db2 LUW

  • Instance-specific command line utilities now trace their parameters and an execution return code.

Bug fixes in IDR 11.4.0.2-5560 for Db2 LUW

  • IDR will no longer log excessive tracing of NonTransientConnectionException by avoiding rolling back a transaction on a database connection that has auto-commit enabled.
  • dmconfigurets no longer creates two trace files when run in the command line mode.

 

April 7, 2020

IDR 11.4.0.2-5544

Enhancements in IDR 11.4.0.2-5544 for Db2 LUW

  • dmsupportinfo no longer collects duplicate information in the "dir.txt" support assistant file when an instance folder is inside the product installation directory.

APARs in IDR 11.4.0.2-5544 for Db2 LUW

  • JR62126 IMPROVED IDR COMMAND LINE UTILITIES PERFORMANCE BY OPTIMIZING ACCESS TO CDC SECRET STORE WHEN ENGINE-TO-ENGINE ENCRYPTION IS DISABLED, ENABLED OR REQUIRED.
  • JR62158 SCHEDULED END BY TIME SOMETIMES DOESN'T WORK WHEN DB IS 100% IDLE, SHARED SCRAPE IS USED AND SUBSCRIPTION FINDS NEW OPERATIONS IN STAGING STORE AT STARTUP.

Bug fixes in IDR 11.4.0.2-5544 for Db2 LUW

  • Addressed 'Table was created, but history has no knowledge of its schema' error during mirroring when the replication product processes a create table DDL and no rule based table mappings had previously been created in any subscription
  • Addressed the error "row already exist in index TABLE_NAMES_IDENTITY_NAME_IDX" when accessing the metadata
  • Addressed intermittent "java.lang.AssertionError thread interruption is not supported" in TraceFormatter.
  • Instance commands no longer create trace files in "installation_directory/log".

 

February 20, 2020

IDR 11.4.0.2-5528

Enhancements in IDR 11.4.0.2-5528 for Db2 LUW

  • IDR now closes some idle database connections and re-opens them as needed. The global_database_connection_idle_timeout_seconds system parameter controls how long to keep idle database connections open. Closing idle database connections before firewalls close them prevents subscriptions from stopping due to broken database connections.

APARs in IDR 11.4.0.2-5528 for Db2 LUW

  • JR62021 CDC DB2 WAREHOUSE MIRROR BULK APPLY (MBA) INSERT WOULD FAIL IF THE TARGET TABLE HAS GRAPHIC OR VARGRAPHIC COLUMNS.
  • JR61841 ERROR REFRESHING A TABLE WITH A LONG COLUMN COMMENT: "AN UNCAUGHT EXCEPTION HAS OCCURRED"

Bug fixes in IDR 11.4.0.2-5528 for Db2 LUW

  • IDR automatically recovers an erroneous metadata state that could cause lead to "An error has occurred. Possible recovery steps: Please try again. If the error persists, if possible restart the IBM Data Replication instance and try again. Internal error information: Agent Message 'Message3036' Exception text 'null'"
  • Improved reliability when global_subscription_level_connection_keep_alive_seconds is set to a non-zero value.
  • IDR now uses a different method to manipulate metadata table TABLE_NAMES_IDENTITY that is expected to prevent metadata corruption involving this table. This corruption could lead to the inability to use a table mapping or even delete it.
  • Addressed intermittent EOFException and SocketException when running command line utilities under stress.
  • Addressed intermittent EOFException reported by Agent Reader thread when using command line utilities.

January 21, 2020

IDR 11.4.0.2-5522

Enhancements in IDR 11.4.0.2-5522 for Db2 LUW

  • The engine now supports database alias being different from the database name
  • IDR issues an improved error message when dmconfigurets is run with non-Administrator privileges in Windows Server 2016

APARs in IDR 11.4.0.2-5522 for Db2 LUW

  • JR61803 IIDR FAILS WITH ERROR TOO MANY OPEN FILE DESCRIPTOR WHEN MULTIPLE INSTANCES ARE RUNNING FROM SAME INSTALLATION BECAUSE OF FILE DESCRIPTOR LEAK.

December 19, 2019

IDR 11.4.0.2-5521

APARs in IDR 11.4.0.2-5521 for Db2 LUW

  • JR61769 IDR FOR DB2LUW MAY FAIL ON TARGET APPLY WITH ERROR SQLCODE -805 (TOO MANY OPEN STATEMENTS) WHEN REPLICATING DECFLOAT COLUMNS THAT HAVE SPECIAL VALUES

November 27, 2019

IDR 11.4.0.2-5512

Enhancements in IDR 11.4.0.2-5512 for Db2 LUW

  • IIDR now supports always encrypting communication with TLS, without negotiation. This feature may be enabled by setting Engine-to-Engine Communication Encryption to Always in the encryption profile. When this feature is enabled, IIDR will not be able to communicate with source datastores, target datastores, or Access Servers that negotiate encryption through STARTTLS.
  • IDR no longer raises an error event if it cannot extract primary index information for a table from the database

APARs in IDR 11.4.0.2-5512 for Db2 LUW

  • JR61637 CDC STILL TAKES VALUES IN BYTES AFTER CHANGING SYSTEM PARAMETER USEREXIT_MAX_LOB_SIZE_KB UNLESS THE INSTANCE IS RESTARTED

Bug fixes in IDR 11.4.0.2-5512 for Db2 LUW

  • Trace can now be collected reliably using support assistant in concurrent invocations.
  • Addressed differential refresh failing when order of columns in primary key differs from order returned by JDBC

October 31, 2019

IDR 11.4.0.2-5507

Enhancements in IDR 11.4.0.2-5507 for Db2 LUW

  • dmsupportinfo command line utility collects replication product traces using an optimized algorithm to speed up data collection

September 27, 2019

IDR 11.4.0.2-5506

Enhancements in IDR 11.4.0.2-5506 for Db2 LUW

  • IDR CDC product binaries are signed with a new signing service and with an updated certificate with expiry date "Wed Jun 30 08:00:00 2021"
  • IIDR now supports dmcreateencryptionprofile for creating encryption profiles.

September 10, 2019

IDR 11.4.0.2-5503

Enhancements in IDR 11.4.0.2-5503 for Db2 LUW

  • Prior product libraries found in /lib are deleted when upgrading product binaries before new libraries are dropped on disk. All jar files with names similar to those installed with the product will be deleted.
  • IIDR now supports the option of requiring TLS encryption for all connections from Access Server and other datastores.

APARs in IDR 11.4.0.2-5503 for Db2 LUW

  • JR61446 IDR FOR DB2LUW WILL NOW REPORT PRIMARY CONSTRAINTS AS PRIMARY INDEXES IN CHCCLP LIST TABLE INDEXES COMMAND
  • JR61380 "ARITHMETICEXCEPTION DIVIDE BY 0" IS THROWN WHEN ONLY DERIVED COLUMN ARE SET FOR REPLICATION

[{"Type":"MASTER","Line of Business":{"code":"LOB76","label":"Data Platform"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSTRGZ","label":"InfoSphere Data Replication"},"Version":"All Versions"}]

Document Information

Modified date:
22 December 2025

UID

ibm16217944