<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>JDBC Source and Sink Connector Changelog</title><link>https://docs.confluent.io/kafka-connectors/jdbc/10.9/changelog.html</link><description>Latest changes for the JDBC Source and Sink Connector</description><language>en-us</language><lastBuildDate>Thu, 12 Nov 2026 12:13:44 GMT</lastBuildDate><ttl>180</ttl><copyright>Copyright © Confluent Inc.</copyright><atom:link href="https://docs.confluent.io/kafka-connectors/jdbc/10.9/changelog.xml" rel="self" type="application/rss+xml"/><item><title>Version 10.9.10</title><link>https://docs.confluent.io/kafka-connectors/jdbc/10.9/changelog.html#version-10-9-10</link><guid>https://docs.confluent.io/kafka-connectors/jdbc/10.9/changelog.html#version-10-9-10</guid><description><![CDATA[ <ul class="simple"> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1719">PR-1719</a> - Fix DDL statements</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1718">PR-1718</a> - Fix DDL statements</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1717">PR-1717</a> - Fix DDL statements</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1716">PR-1716</a> - Fix DDL statements</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1715">PR-1715</a> - Fix DDL statements</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1714">PR-1714</a> - Fix DDL statements</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1713">PR-1713</a> - Fix DDL statements</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1712">PR-1712</a> - Fix DDL statements</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1711">PR-1711</a> - Fix DDL statements</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1710">PR-1710</a> - Fix DDL statements</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1708">PR-1708</a> - Remove duplicate LogUtil imports in BulkTableQuerier and TimestampTableQuerier</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1707">PR-1707</a> - CC-46266: Treat driver RuntimeException in getSchema/getCatalog as a broken connection</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1692">PR-1692</a> - fix: [backport 10.8.x] redact sensitive JDBC connector data reaching logs and task-status (#1686)</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1686">PR-1686</a> - fix: redact sensitive JDBC connector data reaching logs and task-status</p></li> </ul> ]]></description><content:encoded><![CDATA[ <ul class="simple"> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1719">PR-1719</a> - Fix DDL statements</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1718">PR-1718</a> - Fix DDL statements</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1717">PR-1717</a> - Fix DDL statements</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1716">PR-1716</a> - Fix DDL statements</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1715">PR-1715</a> - Fix DDL statements</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1714">PR-1714</a> - Fix DDL statements</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1713">PR-1713</a> - Fix DDL statements</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1712">PR-1712</a> - Fix DDL statements</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1711">PR-1711</a> - Fix DDL statements</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1710">PR-1710</a> - Fix DDL statements</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1708">PR-1708</a> - Remove duplicate LogUtil imports in BulkTableQuerier and TimestampTableQuerier</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1707">PR-1707</a> - CC-46266: Treat driver RuntimeException in getSchema/getCatalog as a broken connection</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1692">PR-1692</a> - fix: [backport 10.8.x] redact sensitive JDBC connector data reaching logs and task-status (#1686)</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1686">PR-1686</a> - fix: redact sensitive JDBC connector data reaching logs and task-status</p></li> </ul> ]]></content:encoded></item><item><title>Version 10.9.9</title><link>https://docs.confluent.io/kafka-connectors/jdbc/10.9/changelog.html#version-10-9-9</link><guid>https://docs.confluent.io/kafka-connectors/jdbc/10.9/changelog.html#version-10-9-9</guid><description><![CDATA[ <ul class="simple"> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1694">PR-1694</a> - Use poll.linger.ms for the source task idle backoff while waiting for tables</p></li> </ul> ]]></description><content:encoded><![CDATA[ <ul class="simple"> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1694">PR-1694</a> - Use poll.linger.ms for the source task idle backoff while waiting for tables</p></li> </ul> ]]></content:encoded></item><item><title>Version 10.9.8</title><link>https://docs.confluent.io/kafka-connectors/jdbc/10.9/changelog.html#version-10-9-8</link><guid>https://docs.confluent.io/kafka-connectors/jdbc/10.9/changelog.html#version-10-9-8</guid><description><![CDATA[ <ul class="simple"> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1691">PR-1691</a> - Fix high CPU: JDBC source task busy-spins while waiting for table list</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1678">PR-1678</a> - Guard stop() against a task whose start() never completed</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1686">PR-1686</a> - fix: redact sensitive JDBC connector data reaching logs and task-status</p></li> </ul> ]]></description><content:encoded><![CDATA[ <ul class="simple"> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1691">PR-1691</a> - Fix high CPU: JDBC source task busy-spins while waiting for table list</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1678">PR-1678</a> - Guard stop() against a task whose start() never completed</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1686">PR-1686</a> - fix: redact sensitive JDBC connector data reaching logs and task-status</p></li> </ul> ]]></content:encoded></item><item><title>Version 10.9.7</title><link>https://docs.confluent.io/kafka-connectors/jdbc/10.9/changelog.html#version-10-9-7</link><guid>https://docs.confluent.io/kafka-connectors/jdbc/10.9/changelog.html#version-10-9-7</guid><description><![CDATA[ <ul class="simple"> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1679">PR-1679</a> - CC-43056: Bump <code class="docutils literal notranslate"><span class="pre">org.postgresql:postgresql</span></code> to <code class="docutils literal notranslate"><span class="pre">42.7.12</span></code> to address CVE-2026-54291</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1669">PR-1669</a> - Enrich redacted JDBC sink SQL exception messages with non-sensitive diagnostic details</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1665">PR-1665</a> - Redact sensitive values in JDBC sink SQL exception messages</p></li> </ul> ]]></description><content:encoded><![CDATA[ <ul class="simple"> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1679">PR-1679</a> - CC-43056: Bump <code class="docutils literal notranslate"><span class="pre">org.postgresql:postgresql</span></code> to <code class="docutils literal notranslate"><span class="pre">42.7.12</span></code> to address CVE-2026-54291</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1669">PR-1669</a> - Enrich redacted JDBC sink SQL exception messages with non-sensitive diagnostic details</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1665">PR-1665</a> - Redact sensitive values in JDBC sink SQL exception messages</p></li> </ul> ]]></content:encoded></item><item><title>Version 10.9.6</title><link>https://docs.confluent.io/kafka-connectors/jdbc/10.9/changelog.html#version-10-9-6</link><guid>https://docs.confluent.io/kafka-connectors/jdbc/10.9/changelog.html#version-10-9-6</guid><description><![CDATA[ <ul class="simple"> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1657">PR-1657</a> - Add opt-in and admin-configured JDBC URL parameter blocklist to avoid security exploitation</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1653">PR-1653</a> - Add validation to incrementing.column.name in query mode for incrementing/timestamp+incrementing modes</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1652">PR-1652</a> - Implement connection validation in JdbcSourceConnector</p></li> </ul> ]]></description><content:encoded><![CDATA[ <ul class="simple"> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1657">PR-1657</a> - Add opt-in and admin-configured JDBC URL parameter blocklist to avoid security exploitation</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1653">PR-1653</a> - Add validation to incrementing.column.name in query mode for incrementing/timestamp+incrementing modes</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1652">PR-1652</a> - Implement connection validation in JdbcSourceConnector</p></li> </ul> ]]></content:encoded></item><item><title>Version 10.9.5</title><link>https://docs.confluent.io/kafka-connectors/jdbc/10.9/changelog.html#version-10-9-5</link><guid>https://docs.confluent.io/kafka-connectors/jdbc/10.9/changelog.html#version-10-9-5</guid><description><![CDATA[ <ul class="simple"> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1648">PR-1648</a> - Strip catalog from Postgres-discovered TableIds to fix table matching and offsets on pgjdbc 42.7+ [INC-11312]</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1649">PR-1649</a> - CC-41006: Extend LogUtil right-edge markers to cover Redshift batched errors</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1645">PR-1645</a> - Add validation to prevent blank Table.Types property in JDBC connectors</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1644">PR-1644</a> - Update query validation to use getMetadata method instead of EXPLAIN PLAN mechanism</p></li> </ul> ]]></description><content:encoded><![CDATA[ <ul class="simple"> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1648">PR-1648</a> - Strip catalog from Postgres-discovered TableIds to fix table matching and offsets on pgjdbc 42.7+ [INC-11312]</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1649">PR-1649</a> - CC-41006: Extend LogUtil right-edge markers to cover Redshift batched errors</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1645">PR-1645</a> - Add validation to prevent blank Table.Types property in JDBC connectors</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1644">PR-1644</a> - Update query validation to use getMetadata method instead of EXPLAIN PLAN mechanism</p></li> </ul> ]]></content:encoded></item><item><title>Version 10.9.4</title><link>https://docs.confluent.io/kafka-connectors/jdbc/10.9/changelog.html#version-10-9-4</link><guid>https://docs.confluent.io/kafka-connectors/jdbc/10.9/changelog.html#version-10-9-4</guid><description><![CDATA[ <ul class="simple"> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1642">PR-1642</a> - CC-41005: honor trim.sensitive.log in JdbcDbWriter exception log sites (10.8.x)</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1641">PR-1641</a> - Merge Conflict Resolution (from 10.8.x to 10.9.x)</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1639">PR-1639</a> - Backport query validation fix to 10.8.x branch</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1635">PR-1635</a> - Bump org.postgresql:postgresql to 42.7.11 (CVE-2026-42198) [CC-41166]</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1637">PR-1637</a> - Remove timestamp.precision.mode from String-value config gating</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1636">PR-1636</a> - Add primitive value schema support in JDBC sink connector to allow St</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1634">PR-1634</a> - Add getMetaData() shadow probe to source query validation</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1630">PR-1630</a> - Update INFO logs to DEBUG to avoid frequent logging in Table Monitor Thread</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1627">PR-1627</a> - Attach connection error to CONNECTION_URL and add tests</p></li> </ul> ]]></description><content:encoded><![CDATA[ <ul class="simple"> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1642">PR-1642</a> - CC-41005: honor trim.sensitive.log in JdbcDbWriter exception log sites (10.8.x)</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1641">PR-1641</a> - Merge Conflict Resolution (from 10.8.x to 10.9.x)</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1639">PR-1639</a> - Backport query validation fix to 10.8.x branch</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1635">PR-1635</a> - Bump org.postgresql:postgresql to 42.7.11 (CVE-2026-42198) [CC-41166]</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1637">PR-1637</a> - Remove timestamp.precision.mode from String-value config gating</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1636">PR-1636</a> - Add primitive value schema support in JDBC sink connector to allow St</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1634">PR-1634</a> - Add getMetaData() shadow probe to source query validation</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1630">PR-1630</a> - Update INFO logs to DEBUG to avoid frequent logging in Table Monitor Thread</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1627">PR-1627</a> - Attach connection error to CONNECTION_URL and add tests</p></li> </ul> ]]></content:encoded></item><item><title>Version 10.9.3</title><link>https://docs.confluent.io/kafka-connectors/jdbc/10.9/changelog.html#version-10-9-3</link><guid>https://docs.confluent.io/kafka-connectors/jdbc/10.9/changelog.html#version-10-9-3</guid><description><![CDATA[ <ul class="simple"> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1619">PR-1619</a> - Add SqlParser Utility to parse Sql Query</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1616">PR-1616</a> - Introduce validation of query config to check if configured query is correct</p></li> </ul> ]]></description><content:encoded><![CDATA[ <ul class="simple"> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1619">PR-1619</a> - Add SqlParser Utility to parse Sql Query</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1616">PR-1616</a> - Introduce validation of query config to check if configured query is correct</p></li> </ul> ]]></content:encoded></item><item><title>Version 10.9.2</title><link>https://docs.confluent.io/kafka-connectors/jdbc/10.9/changelog.html#version-10-9-2</link><guid>https://docs.confluent.io/kafka-connectors/jdbc/10.9/changelog.html#version-10-9-2</guid><description><![CDATA[ <ul class="simple"> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1598">PR-1598</a> - Fixed the existing validation to allow the connector to operate in table or query mode. See Issue <a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/issues/1591">here</a>.</p></li> </ul> ]]></description><content:encoded><![CDATA[ <ul class="simple"> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1598">PR-1598</a> - Fixed the existing validation to allow the connector to operate in table or query mode. See Issue <a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/issues/1591">here</a>.</p></li> </ul> ]]></content:encoded></item><item><title>Version 10.9.1</title><link>https://docs.confluent.io/kafka-connectors/jdbc/10.9/changelog.html#version-10-9-1</link><guid>https://docs.confluent.io/kafka-connectors/jdbc/10.9/changelog.html#version-10-9-1</guid><description><![CDATA[ <ul class="simple"> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1592">PR-1592</a> - Upgrade MSSQL Server JDBC Driver version to fix CVE-2025-59250.</p></li> </ul> ]]></description><content:encoded><![CDATA[ <ul class="simple"> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1592">PR-1592</a> - Upgrade MSSQL Server JDBC Driver version to fix CVE-2025-59250.</p></li> </ul> ]]></content:encoded></item><item><title>Version 10.9.0</title><link>https://docs.confluent.io/kafka-connectors/jdbc/10.9/changelog.html#version-10-9-0</link><guid>https://docs.confluent.io/kafka-connectors/jdbc/10.9/changelog.html#version-10-9-0</guid><description><![CDATA[ <ul class="simple"> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1590">PR-1590</a> - Add ServiceLoader definitions for JdbcSourceConnector and JdbcSinkConnector to support SERVICE_LOAD plugin discovery</p></li> </ul> ]]></description><content:encoded><![CDATA[ <ul class="simple"> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-jdbc/pull/1590">PR-1590</a> - Add ServiceLoader definitions for JdbcSourceConnector and JdbcSinkConnector to support SERVICE_LOAD plugin discovery</p></li> </ul> ]]></content:encoded></item></channel></rss>