Changelog

Version 2.0.3

  • PR-219 - MINOR: Only apply redo log initial delay when non-zero

Version 2.0.2

  • PR-214 - CCDB-4628: Adding changes to process escaped single quotes correctly
  • PR-216 - CCDB-4588: Implement optional delay between init snapshot and redo log

Version 2.0.1

  • PR-211 - CCDB-4659: filter standby destinations when listing redo log files
  • PR-210 - Better offset management
  • PR-208 - CCDB-4606,CCDB-4609: recycle connection when encounter closed connection while processing log files; dedup online log file list

Version 2.0.0

  • PR-204 - CCDB-4430: record buffering in connector
  • PR-207 - CCDB-4602: bump connect-plugins-parent to pick up CVE fix

Version 1.5.3

  • PR-206 - MINOR: Add mergeFunction to Collectors.toMap

Version 1.5.2

  • PR-203 - CCDB-4498: Handle snapshot and updates setting LOB values to null

Version 1.5.1

  • PR-201 - CCDB-4487: Support numeric.mapping when altering column type through DDL
  • PR-202 - CCDB-4496: Handle NUMBER type with no precision and scale

Version 1.5.0

  • PR-197 - JDBC usage fixes
  • PR-196 - CCDB-4103: Introduce option to map Oracle Date type to Connect Timestamp
  • PR-192 - CCDB-3734: Support for large LOB objects
  • PR-199 - CCDB-4283: Make default timezone configurable

Version 1.4.4

  • PR-203 - CCDB-4498: Handle snapshot and updates setting LOB values to null

Version 1.4.3

  • PR-201 - CCDB-4487: Support numeric.mapping when altering column type through DDL
  • PR-202 - CCDB-4496: Handle NUMBER type with no precision and scale

Version 1.4.2

  • PR-192 - CCDB-3734: Support for large LOB objects
  • PR-200 - CCDB-4468, CCDB-4469: Fix bugs caused by wrong usage of RetryPolicy and periodic connection timeout
  • PR-189 - CCDB-3998: Fix continuation SQL combine logic

Version 1.4.1

  • PR-198 - CCDB-4456: Support multiple archive destinations
  • PR-195 - CCDB-4441: Distinguish between NULL and ‘NULL’ in WHERE clause

Version 1.4.0

  • PR-182 - CCDB-4376: Handle edge case of split DDL statement
  • PR-183 - CCDB-4377: Reset connection after long idle time
  • PR-184 - CCDB-3973: Enhance numeric mapping with best_fit_or_double and best_fit_or_string options
  • PR-185 - CCDB-4352: Some adjustments to logging
  • PR-186 - CCDB-4215: Do not attempt to use the connection before it is validated in validation
  • PR-187 - CCDB-4282: Support for XMLType columns stored as CLOB or binary XML
  • PR-191 - CCDB-4421, CCDB-4391: Adds behavior.on.unparsable.statement flag
  • PR-193 - CCDB-4418: Fix issue with computing offsets when polling result set is empty

Version 1.3.5

  • PR-203 - CCDB-4498: handle snapshot and updates setting LOB values to null

Version 1.3.4

  • PR-201 - CCDB-4487: support numeric.mapping when altering column type through DDL
  • PR-202 - CCDB-4496: Handle NUMBER type with no precision and scale

Version 1.3.3

  • PR-192 - CCDB-3734: Support for large LOB objects
  • PR-200 - CCDB-4468, CCDB-4469: Fix bugs caused by wrong usage of RetryPolicy and periodic connection timeout
  • PR-189 - CCDB-3998: Fix continuation SQL combine logic

Version 1.3.2

  • PR-198 - CCDB-4456: Support multiple archive destinations
  • PR-195 - CCDB-4441: Distinguish between NULL and ‘NULL’ in WHERE clause
  • PR-193 - CCDB-4418: Fix issue with computing offsets when polling result set is empty
  • PR-191 - CCDB-4421, CCDB-4391: Adds behavior.on.unparsable.statement flag
  • PR-183 - CCDB-4377: Reset connection after long idle time
  • PR-186 - CCDB-4215: Do not attempt to use the connection before it is validated in validation
  • PR-185 - CCDB-4352: Some adjustments to logging
  • PR-184 - CCDB-3973: Enhance numeric mapping with best_fit_or_double and best_fit_or_string options

Version 1.3.1

  • PR-173 - CCDB-4315: Remove problematic verify of SRC_CON_NAME column
  • PR-177 - MINOR: Fix several issues with Oracle 11g compatibility
  • PR-178 - Filter LogMiner query results on table name
  • PR-179 - Default to use continuous_mine if we could not determine version
  • PR-181 - MINOR: Fix offset issue when nothing is read from archive log

Version 1.3.0

  • Support for Oracle 19c Enterprise Edition

Version 1.2.4

  • PR-170 - CCDB-4299: Set NLS_NUMERIC_CHARACTERS to ., on the session
  • PR-172 - CCDB-4182: new force_current option to start from to allow for recovery when SCN stored in offset is lost
  • PR-173 - CCDB-4315: Remove problematic verify of SRC_CON_NAME column
  • PR-176 - CCDB-4319: Port over oracle.dictionary.mode configuration property to version 1.2.x
  • PR-177 - MINOR: Fix several issues with 11g compatibility
  • PR-178 - Filter LogMiner query results on table name

Version 1.2.3

  • PR-158 - MINOR: Add logging for failed SQL update and queries

Version 1.2.2

  • PR-161 - Adds ability to specify include and exclude fields on LogMiner redo log query

Version 1.2.1

  • PR-159 - MINOR: Remove plaintext logging of task configs
  • PR-160 - CCDB-4149,CCDB-4150: Sanitize LOB topic name in snapshot, fix typo in LOB type determination

Version 1.2.0

  • PR-146 - CCDB-3888: Adds an option to write a delete operation as a tombstone record.
  • PR-147 - CCDB-3923: Adds the option current to start.from which supports force-starting from current SCN.
  • PR-149 - CCDB-3939: Skip DCL operations.

Version 1.1.2

  • PR-151 - CCDB-3993: Fixes a bug that blocks the connector forever when the partitioned snapshot option is enabled on non-partitioned tables.
  • PR-156 - CCDB-4029: Added logging during validation of connector configs.

Version 1.1.1

  • PR-148 - CCDB-3978: fix a regression in 1.1.0 caused by not sanitizing topic name; filled associated testing gap.

Version 1.1.0

  • PR-144 - CCDB-3883: fix javadoc errors.
  • PR-143 - CCDB-3806: support nested fields struct for additional output fields.
  • PR-142 - MINOR: increase default max pool size to 20.
  • PR-131 - CCDB-1003: support partitioned snapshotting in PDB.
  • PR-127 - Completed the ability to distribute table partition snapshots across multiple tables.
  • PR-126 - Correct startup to correctly store and read source offsets for completed table partition snapshots.
  • PR-124 - Change lots of row-specific log messages from debug to trace.
  • PR-122 - Test performance and log improvements.
  • PR-121 - CCDB-3628: Parallel snapshots and snapshot tables by partitions.

Version 1.0.5

  • PR-141 - CCDB-3748: Fix NPE issue when inserting a null row into a wide table.
  • PR-140 - Correct a typo in pom.xml (11c -> 11g).

Version 1.0.4

  • PR-138 - MINOR: Skip IT in release job.
  • PR-137 - CCDB-3695: Support connection with a service name.
  • PR-136 - CCDB-3712: Fixed a bug where if the connector is not committing offsets when tasks.max=1.

Version 1.0.3

  • PR-135 - MINOR: Remove NBSP character from support summary.

Version 1.0.2

  • PR-134 - Update the supportSummary based on feedback.

Version 1.0.1

  • PR-132 - MINOR: Fix documentation URL.

Version 1.0.0

  • Initial version for GA.