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

# Changelog

## Version 10.6.6

* [PR-1487](https://github.com/confluentinc/kafka-connect-jdbc/pull/1487) - Removed usage of kafka utils mkSet
* [PR-1452](https://github.com/confluentinc/kafka-connect-jdbc/pull/1452) - Update sqlite and postgresql to fix CVE-2023-32697
* [PR-1440](https://github.com/confluentinc/kafka-connect-jdbc/pull/1440) - replace twistlock scanning with trivy
* [PR-1399](https://github.com/confluentinc/kafka-connect-jdbc/pull/1399) - Delete Jenkinsfile as part of semaphore migration
* [PR-1376](https://github.com/confluentinc/kafka-connect-jdbc/pull/1376) - Integrated Sonarqube code quality check
* [PR-1373](https://github.com/confluentinc/kafka-connect-jdbc/pull/1373) - Migration release pipeline from Jenkins -> Semaphore

## Version 10.6.5

* [PR-1345](https://github.com/confluentinc/kafka-connect-jdbc/pull/1345) - CC-20628: Updated SQLite dependency to fix CVE-2023-32697 vulnerability
* [PR-1329](https://github.com/confluentinc/kafka-connect-jdbc/pull/1329) - CC-19550 and CC-19551: Improved logging of the connector

## Version 10.6.4

* [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 closing CacheConnectionProvider to close on lifecycle events
* [PR-1297](https://github.com/confluentinc/kafka-connect-jdbc/pull/1297) - Added config to conditionally mask SQL statements

## Version 10.6.3

* [PR-1288](https://github.com/confluentinc/kafka-connect-jdbc/pull/1288) - CCDB-5300: Bumped `org.postgresql.postgresql` to 42.4.3

## Version 10.6.2

* [PR-1289](https://github.com/confluentinc/kafka-connect-jdbc/pull/1289) - CCDB-5302: Added length parameter to `setCharacterStream` for Oracle database CLOB column to improve performance

## Version 10.6.1

* [PR-1280](https://github.com/confluentinc/kafka-connect-jdbc/pull/1280) - JDBC Sink connector to Sysbase DB failed to send records with `null` values
* [PR-1276](https://github.com/confluentinc/kafka-connect-jdbc/pull/1276) - CCDB-5238: Handled `Table not found` exception and created table for JDBC Sink connector
* [PR-1266](https://github.com/confluentinc/kafka-connect-jdbc/pull/1266) - CCDB-5222: Removed sensitive data from BatchUpdateException
* [PR-1253](https://github.com/confluentinc/kafka-connect-jdbc/pull/1253) - CC-17951: (CVE Fix) Updated PgJDBC dependency in kafka-connect-jdbc

## Version 10.6.0

* [PR-1239](https://github.com/confluentinc/kafka-connect-jdbc/pull/1239) - CCDB-5069: Fixed data loss in timestamp mode due to in-memory offsets
* [PR-1234](https://github.com/confluentinc/kafka-connect-jdbc/pull/1234) - Used national character methods for Unicode strings
* [PR-1227](https://github.com/confluentinc/kafka-connect-jdbc/pull/1227) - MMA-11946: Added default value for connection URL config
* [PR-1223](https://github.com/confluentinc/kafka-connect-jdbc/pull/1223) - CCDB-5027: Migrated from confluent-log4j to reload4j for JDBC connector
* [PR-1156](https://github.com/confluentinc/kafka-connect-jdbc/pull/1156) - Supported Postgres partitioned table
* [PR-1151](https://github.com/confluentinc/kafka-connect-jdbc/pull/1151) - Fixed null BYTES value insert/upsert for SQL Server
