Changelog

Version 1.4.0

  • CC-38806: Enhanced the connector to automatically retry snapshot queries with smaller fetch sizes if a NegativeArraySizeException occurs due to an Oracle JDBC driver limitation.

  • CC-39212: Enhanced the connector to use new offsets after a failed initial snapshot for non-recovery snapshot modes.

  • CC-38805: Added validation during task startup to verify the signal data table exists when source signaling is enabled. The connector now log a warning if the table does not exist.

  • CC-38986: Fixed a control flow logic bug in the task shutdown that caused ORA-26824 errors.

  • CC-38754: Added an interactive setup script (orclcdc_setup.sql) that generates a SQL script to configure Oracle XStream components on the database.

  • CC-39049: Added metrics LastCallbackDurationInMilliseconds and LastCallbackReceivedLcrs to monitor the duration and volume of LCRs received from the database per callback invocation.

  • CC-39049: Enhanced diagnostic logging to periodically report elapsed time and event counts by type during streaming.