Changelog

Version 10.1.14

  • PR-1345 - CC-20628: Updated SQLite dependency to fix CVE-2023-32697 vulnerability
  • PR-1284 - CCDB-5077: Fixed closing CacheConnectionProvider to close on lifecycle events

Version 10.1.13

  • PR-1288 - CCDB-5300: Upgraded PostgreSQL to 42.4.3

Version 10.1.12

  • PR-1289 - CCDB-5302: Added length parameter to setCharacterStream for Oracle Database CLOB column
  • PR-1280 - JDBC Sink connector to Sysbase DB failed to send records with null values
  • PR-1272 - Reverted PR-1206
  • PR-1206 - Allow close() on CachedConnectionProvider while attempting to connect
  • PR-1253 - CC-17951: (CVE Fix) Updated PgJDBC dependency in kafka-connect-jdbc

Version 10.1.11

  • PR-1239 - CCDB-5069: Fixed data loss in timestamp mode due to in-memory offsets

Version 10.1.10

  • PR-1234 - Used national character methods for Unicode strings
  • PR-1227 - MMA-11946: Added default value for Connection URL config
  • PR-1223 - CCDB-5027: Migrated from confluent-log4j to reload4j for JDBC connector

Version 10.1.9

  • PR-1151 - Fixed null BYTES value insert/upsert for SQL Server
  • PR-1183 - CCDB-4692: Demoted logging containing query contents from DEBUG to TRACE
  • PR-1179 - CCDB-4632: Fixed a race condition in table monitoring thread startup

Version 10.1.8

  • PR-1166 - Upgraded org.postgresql:postgresql
  • PR-1153 - CCDB-4512: JDBC Source connector fails for Postgres NUMERIC/DECIMAL columns with undefined precision/scale
  • PR-1148 - Reverted “MINOR: call setCharacterStream API with length (#1130)”

Version 10.1.7

  • PR-1145 - CCDB-4476: Prevented blocking on database connection in JdbcSourceConnector::taskConfigs
  • PR-1143 - CCDB-4454: Truncated long table names to respect PostgreSQL length limits
  • PR-1144 - CCDB-4470: Handled case mismatch between user-specified and table-provided timestamp column names
  • PR-1135 - Disabled concurrent jobs
  • PR-1130 - MINOR: Called setCharacterStream API with length

Version 10.1.6

  • PR-1126 - Fixed the JDBC data loss issue, by updating the internal offset value

Version 10.1.5

  • PR-1120 - Included the TableAlterOrCreateException in createOrAmend path for sink
  • PR-1119 - Updated Jenkinsfile Nodelabel

Version 10.1.4

  • PR-1116 - Removed HOLDLOCK from test code
  • PR-1112 - Fixed Sybase dialect UPSERT syntax
  • PR-1113 - MINOR: Fixed the build

Version 10.1.3

  • PR-1107 - CCDB-4247: Closed resources correctly on stop
  • PR-1100 - Fixed checkstyle by updating Apache license header to Community License
  • PR-1096 - CCDB-4193: Terminated task on SQLNonTransientException
  • PR-1095 - CCDB-4190: Committed after DDL

Version 10.1.2

  • PR-1093 - CCDB-4141: Prevented data loss in timestamp mode
  • PR-1053 - CCDB-3981: Added a null check for get after auto create for JDBC connector
  • PR-1061 - MINOR: Removed unused TableRecommender class
  • PR-1059 - CC-14541: Excluded ZK and Netty from packaging
  • PR-1055 - Upgraded Postgres driver to fix CVE
  • PR-1054 - Upgraded Postgres driver to fix CVE
  • PR-1039 - CCDB-3880: Set default schema to dbo for MicrosoftSqlServer Dialect
  • PR-1026 - MINOR: Performed a connection rollback before closing in case the transaction was invalid
  • PR-1042 - Upgraded org.postgresql:postgresql to version 42.2.19

Version 10.1.1

  • PR-1037 - MINOR: Added validation that table.name.format is non-empty
  • PR-1038 - Upgraded org.postgresql:postgresql to version 42.2.19

Version 10.1.0

  • PR-999 - CCDB-192: Implemented error reporting support in JDBC Sink
  • PR-1012 - CCDB-3732: Disabled table monitor thread when in query mode
  • PR-1004 - CCDB-3681: Picked binding method wisely according to column def
  • PR-1003 - MINOR: Fixed logger classes for dialects
  • PR-1001 - MINOR: Logged complete stack traces for all sub-exceptions when failing task
  • PR-959 - CC-12626: Validated topic.prefix to disallow spaces in between
  • PR-984 - MINOR: Fixed JdbcSinkTask::version
  • PR-981 - Update pom.mxl with correct path to documentation page
  • PR-969 - MINOR: Fixed documentation link for Confluent Hub
  • PR-947 - CC-12468: Returned control flow to WorkerSourceTask
  • PR-942 - Maven: Removed build property ${confluent.maven.repo}
  • PR-938 - Removed Connect-utils and Licensing-Extensions Deps