<a id="jdbc-connector-changelog"></a>

# Changelog for JDBC Source and Sink Connector for Confluent Platform

## Version 10.7.15

* [PR-1484](https://github.com/confluentinc/kafka-connect-jdbc/pull/1484) - Removed usage of kafka utils mkSet

## Version 10.7.14

* [PR-1481](https://github.com/confluentinc/kafka-connect-jdbc/pull/1481) - use Time.SYSTEM in JbdcSourceTask.java

## Version 10.7.13

* [PR-1477](https://github.com/confluentinc/kafka-connect-jdbc/pull/1477) - add replace.null.with.default for JdbcSink
* [PR-1452](https://github.com/confluentinc/kafka-connect-jdbc/pull/1452) - Update sqlite and postgresql drivers

## Version 10.7.12

* [PR-1434](https://github.com/confluentinc/kafka-connect-jdbc/pull/1434) - CC-18911: Enhance Logging for better debugging.
* [PR-16](https://github.com/confluentinc/kafka-connect-jdbc/pull/16) - Initial systest fixes

## Version 10.7.11

* [PR-1428](https://github.com/confluentinc/kafka-connect-jdbc/pull/1428) - Skip dependency check
* [PR-1427](https://github.com/confluentinc/kafka-connect-jdbc/pull/1427) - Change parent pom

## Version 10.7.10

No changes

## Version 10.7.9

* [PR-1425](https://github.com/confluentinc/kafka-connect-jdbc/pull/1425) - Change `distributionManagement` target repo

## Version 10.7.8

* [PR-1424](https://github.com/confluentinc/kafka-connect-jdbc/pull/1424) - Added repository `distributionManagement` to POM

## Version 10.7.7

* [PR-1422](https://github.com/confluentinc/kafka-connect-jdbc/pull/1422) - Support default array values from schema to Postgres JDBC Sink Connector
* [PR-1420](https://github.com/confluentinc/kafka-connect-jdbc/pull/1420) - CC-25569: Added schema and catalog information to the `TableID` object

## Version 10.7.6

* [PR-1398](https://github.com/confluentinc/kafka-connect-jdbc/pull/1398) - CC-24785: Added a new configuration `date.timezone` to address an issue with the handling of `DATE` datatype.

## Version 10.7.5

* [PR-1401](https://github.com/confluentinc/kafka-connect-jdbc/pull/1401) - CC-25311: Updated PostgreSQL JDBC driver version to fix CVE-2024-1597
* [PR-1394](https://github.com/confluentinc/kafka-connect-jdbc/pull/1394) - CC-24497: Added validation checks for existence of offset column configurations - incrementing.column.name and timestamp.column.name.

## Version 10.7.4

* [PR-1357](https://github.com/confluentinc/kafka-connect-jdbc/pull/1357) - CCDB-2031: Fix `quote.sql.identifiers` config not working for the value - `NEVER` in Oracle and Postgres dialects
* [PR-1348](https://github.com/confluentinc/kafka-connect-jdbc/pull/1348) - CC-21208: Updated source connector behaviour to always create at least one task when starting up and waiting for database tables to be fetched.

## Version 10.7.3

* [PR-1345](https://github.com/confluentinc/kafka-connect-jdbc/pull/1345) - CC-20628: Updated sqlite dependency to fix CVE-2023-32697 vulnerability

## Version 10.7.2

* [PR-1338](https://github.com/confluentinc/kafka-connect-jdbc/pull/1338) - Fixed underflow issue when binding small Double or Float values with Oracle JDBC

## Version 10.7.1

* [PR-1332](https://github.com/confluentinc/kafka-connect-jdbc/pull/1332) - [CC-19887] flattened oracle related dependencies to remove pom file
* [PR-1329](https://github.com/confluentinc/kafka-connect-jdbc/pull/1329) - CC-19550 CC-19551 Standard logs jdbc

## Version 10.7.0

* [PR-1070](https://github.com/confluentinc/kafka-connect-jdbc/pull/1070) - Introduced option to enable/disable HOLDLOCK when using MERGE INTO in SQL Server
* [PR-1303](https://github.com/confluentinc/kafka-connect-jdbc/pull/1303) - Renamed method releaseLocksQuietly to commitQuietly
* [PR-1314](https://github.com/confluentinc/kafka-connect-jdbc/pull/1314) - [CC-19080]: Fixed JDBC Source Connector to support Sybase jConnect JDBC 4 Driver
* [PR-1284](https://github.com/confluentinc/kafka-connect-jdbc/pull/1284) - [CCDB-5077]: Fixed CacheConnectionProvider to close on lifecycle events
* [PR-1297](https://github.com/confluentinc/kafka-connect-jdbc/pull/1297) - Added config to conditionally mask SQL statements
* [PR-1288](https://github.com/confluentinc/kafka-connect-jdbc/pull/1288) - [CCDB-5300] Upgraded postgresql to 42.4.3
* [PR-1289](https://github.com/confluentinc/kafka-connect-jdbc/pull/1289) - [CCDB-5302] Added length parameter to setCharacterStream for oracle database CLOB column
* [PR-1280](https://github.com/confluentinc/kafka-connect-jdbc/pull/1280) - RCCA-10001: Fixed null field issue with Sybase dialect
* [PR-1276](https://github.com/confluentinc/kafka-connect-jdbc/pull/1276) - [CCDB-5238] Reinitialized writer object during retry to refresh cache to clear invalid state
* [PR-1266](https://github.com/confluentinc/kafka-connect-jdbc/pull/1266) - [CCDB-5222]: For JDBC Sink connector; removed sensitive data from BatchUpdateException.
* [PR-1253](https://github.com/confluentinc/kafka-connect-jdbc/pull/1253) - [CC-17951]: Upgraded postgresql to 42.4.1
