<?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>Elasticsearch Service Sink Connector Changelog</title><link>https://docs.confluent.io/kafka-connectors/elasticsearch/16.0/changelog.html</link><description>Latest changes for the Elasticsearch Service Sink Connector</description><language>en-us</language><lastBuildDate>Thu, 12 Nov 2026 10:28:00 GMT</lastBuildDate><ttl>180</ttl><copyright>Copyright © Confluent Inc.</copyright><atom:link href="https://docs.confluent.io/kafka-connectors/elasticsearch/16.0/changelog.xml" rel="self" type="application/rss+xml"/><item><title>Version 16.0.1</title><link>https://docs.confluent.io/kafka-connectors/elasticsearch/16.0/changelog.html#version-16-0-1</link><guid>https://docs.confluent.io/kafka-connectors/elasticsearch/16.0/changelog.html#version-16-0-1</guid><description><![CDATA[ <ul class="simple"> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-elasticsearch/pull/959">PR-959</a> - CC-45107: Updated <code class="docutils literal notranslate"><span class="pre">io.opentelemetry:opentelemetry-api</span></code> to <code class="docutils literal notranslate"><span class="pre">1.62.0</span></code> to fix CVE-2026-45292</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-elasticsearch/pull/957">PR-957</a> - CC-45306: Updated <code class="docutils literal notranslate"><span class="pre">com.fasterxml.jackson.core:jackson-databind</span></code> to <code class="docutils literal notranslate"><span class="pre">2.21.7</span></code> to fix CVE-2026-19032, CVE-2026-68497, CVE-2026-83557, CVE-2026-91776, and CVE-2026-91777</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-elasticsearch/pull/957">PR-957</a> - CC-45404: Updated <code class="docutils literal notranslate"><span class="pre">com.fasterxml.jackson.core:jackson-core</span></code> to <code class="docutils literal notranslate"><span class="pre">2.21.7</span></code> to fix CVE-2026-89407 and CVE-2026-89425</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-elasticsearch/pull/957">PR-957</a> - CC-45662: Updated <code class="docutils literal notranslate"><span class="pre">at.yawk.lz4:lz4-java</span></code> to <code class="docutils literal notranslate"><span class="pre">1.11.4</span></code> to fix CVE-2026-106449, CVE-2026-106450, and CVE-2026-106451</p></li> </ul> ]]></description><content:encoded><![CDATA[ <ul class="simple"> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-elasticsearch/pull/959">PR-959</a> - CC-45107: Updated <code class="docutils literal notranslate"><span class="pre">io.opentelemetry:opentelemetry-api</span></code> to <code class="docutils literal notranslate"><span class="pre">1.62.0</span></code> to fix CVE-2026-45292</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-elasticsearch/pull/957">PR-957</a> - CC-45306: Updated <code class="docutils literal notranslate"><span class="pre">com.fasterxml.jackson.core:jackson-databind</span></code> to <code class="docutils literal notranslate"><span class="pre">2.21.7</span></code> to fix CVE-2026-19032, CVE-2026-68497, CVE-2026-83557, CVE-2026-91776, and CVE-2026-91777</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-elasticsearch/pull/957">PR-957</a> - CC-45404: Updated <code class="docutils literal notranslate"><span class="pre">com.fasterxml.jackson.core:jackson-core</span></code> to <code class="docutils literal notranslate"><span class="pre">2.21.7</span></code> to fix CVE-2026-89407 and CVE-2026-89425</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-elasticsearch/pull/957">PR-957</a> - CC-45662: Updated <code class="docutils literal notranslate"><span class="pre">at.yawk.lz4:lz4-java</span></code> to <code class="docutils literal notranslate"><span class="pre">1.11.4</span></code> to fix CVE-2026-106449, CVE-2026-106450, and CVE-2026-106451</p></li> </ul> ]]></content:encoded></item><item><title>Version 16.0.0</title><link>https://docs.confluent.io/kafka-connectors/elasticsearch/16.0/changelog.html#version-16-0-0</link><guid>https://docs.confluent.io/kafka-connectors/elasticsearch/16.0/changelog.html#version-16-0-0</guid><description><![CDATA[ <ul class="simple"> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-elasticsearch/pull/940">PR-940</a> - CC-35256: Replaced the deprecated Elasticsearch High Level REST Client <code class="docutils literal notranslate"><span class="pre">org.elasticsearch.client:elasticsearch-rest-high-level-client</span></code> with the Elasticsearch Java API Client <code class="docutils literal notranslate"><span class="pre">co.elastic.clients:elasticsearch-java</span></code> <code class="docutils literal notranslate"><span class="pre">8.19.19</span></code>. The connector now supports Elasticsearch 8.x and 9.x, and no longer supports Elasticsearch 7.x or earlier. For more details, see <a class="reference internal" href="https://docs.confluent.io/kafka-connectors/elasticsearch/16.0/overview.html#elasticsearch-sink-upgrade-from-15"><span class="std std-ref">Upgrade from version 15.x</span></a>.</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-elasticsearch/pull/940">PR-940</a> - CC-35256: Removed the <code class="docutils literal notranslate"><span class="pre">org.elasticsearch.client:elasticsearch-rest-high-level-client</span></code> and <code class="docutils literal notranslate"><span class="pre">org.elasticsearch:elasticsearch</span></code> dependencies to fix CVE-2024-52979, CVE-2024-52980, CVE-2025-37727, and CVE-2025-37731</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-elasticsearch/pull/940">PR-940</a> - CC-35256: Changed <code class="docutils literal notranslate"><span class="pre">max.in.flight.requests</span></code> to allow the configured number of concurrent bulk requests instead of one fewer, which can change write ordering for upserts. For more details, see <a class="reference internal" href="https://docs.confluent.io/kafka-connectors/elasticsearch/16.0/overview.html#elasticsearch-sink-upgrade-from-15"><span class="std std-ref">Upgrade from version 15.x</span></a>.</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-elasticsearch/pull/940">PR-940</a> - CC-35256: Changed the connector to require the <code class="docutils literal notranslate"><span class="pre">X-Elastic-Product:</span> <span class="pre">Elasticsearch</span></code> response header. For more details, see <a class="reference internal" href="https://docs.confluent.io/kafka-connectors/elasticsearch/16.0/overview.html#elasticsearch-sink-limitations"><span class="std std-ref">Limitations</span></a>.</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-elasticsearch/pull/940">PR-940</a> - CC-35256: Changed <code class="docutils literal notranslate"><span class="pre">linger.ms=0</span></code> and <code class="docutils literal notranslate"><span class="pre">bulk.size.bytes=0</span></code> to be treated as 1 ms and 1 byte respectively, with a one-time warning logged at startup. Observable behavior is unchanged.</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-elasticsearch/pull/944">PR-944</a> - CC-43920: Fixed an issue where, with <code class="docutils literal notranslate"><span class="pre">flush.synchronously=false</span></code>, consumer offsets stopped advancing when records were dropped before being written, which caused growing consumer lag and reprocessing on restart.</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-elasticsearch/pull/948">PR-948</a> - Fixed an issue where, with <code class="docutils literal notranslate"><span class="pre">behavior.on.null.values=delete</span></code> and <code class="docutils literal notranslate"><span class="pre">flush.synchronously=false</span></code>, a tombstone record with a null key stopped consumer offsets from advancing and could eventually stall the task.</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-elasticsearch/pull/945">PR-945</a> - CC-43237: Updated <code class="docutils literal notranslate"><span class="pre">at.yawk.lz4:lz4-java</span></code> to <code class="docutils literal notranslate"><span class="pre">1.11.3</span></code> to fix CVE-2026-59949</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-elasticsearch/pull/945">PR-945</a> - CC-43803: Updated <code class="docutils literal notranslate"><span class="pre">org.apache.logging.log4j:log4j-api</span></code> to <code class="docutils literal notranslate"><span class="pre">2.26.1</span></code> to fix CVE-2026-49844</p></li> </ul> ]]></description><content:encoded><![CDATA[ <ul class="simple"> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-elasticsearch/pull/940">PR-940</a> - CC-35256: Replaced the deprecated Elasticsearch High Level REST Client <code class="docutils literal notranslate"><span class="pre">org.elasticsearch.client:elasticsearch-rest-high-level-client</span></code> with the Elasticsearch Java API Client <code class="docutils literal notranslate"><span class="pre">co.elastic.clients:elasticsearch-java</span></code> <code class="docutils literal notranslate"><span class="pre">8.19.19</span></code>. The connector now supports Elasticsearch 8.x and 9.x, and no longer supports Elasticsearch 7.x or earlier. For more details, see <a class="reference internal" href="https://docs.confluent.io/kafka-connectors/elasticsearch/16.0/overview.html#elasticsearch-sink-upgrade-from-15"><span class="std std-ref">Upgrade from version 15.x</span></a>.</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-elasticsearch/pull/940">PR-940</a> - CC-35256: Removed the <code class="docutils literal notranslate"><span class="pre">org.elasticsearch.client:elasticsearch-rest-high-level-client</span></code> and <code class="docutils literal notranslate"><span class="pre">org.elasticsearch:elasticsearch</span></code> dependencies to fix CVE-2024-52979, CVE-2024-52980, CVE-2025-37727, and CVE-2025-37731</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-elasticsearch/pull/940">PR-940</a> - CC-35256: Changed <code class="docutils literal notranslate"><span class="pre">max.in.flight.requests</span></code> to allow the configured number of concurrent bulk requests instead of one fewer, which can change write ordering for upserts. For more details, see <a class="reference internal" href="https://docs.confluent.io/kafka-connectors/elasticsearch/16.0/overview.html#elasticsearch-sink-upgrade-from-15"><span class="std std-ref">Upgrade from version 15.x</span></a>.</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-elasticsearch/pull/940">PR-940</a> - CC-35256: Changed the connector to require the <code class="docutils literal notranslate"><span class="pre">X-Elastic-Product:</span> <span class="pre">Elasticsearch</span></code> response header. For more details, see <a class="reference internal" href="https://docs.confluent.io/kafka-connectors/elasticsearch/16.0/overview.html#elasticsearch-sink-limitations"><span class="std std-ref">Limitations</span></a>.</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-elasticsearch/pull/940">PR-940</a> - CC-35256: Changed <code class="docutils literal notranslate"><span class="pre">linger.ms=0</span></code> and <code class="docutils literal notranslate"><span class="pre">bulk.size.bytes=0</span></code> to be treated as 1 ms and 1 byte respectively, with a one-time warning logged at startup. Observable behavior is unchanged.</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-elasticsearch/pull/944">PR-944</a> - CC-43920: Fixed an issue where, with <code class="docutils literal notranslate"><span class="pre">flush.synchronously=false</span></code>, consumer offsets stopped advancing when records were dropped before being written, which caused growing consumer lag and reprocessing on restart.</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-elasticsearch/pull/948">PR-948</a> - Fixed an issue where, with <code class="docutils literal notranslate"><span class="pre">behavior.on.null.values=delete</span></code> and <code class="docutils literal notranslate"><span class="pre">flush.synchronously=false</span></code>, a tombstone record with a null key stopped consumer offsets from advancing and could eventually stall the task.</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-elasticsearch/pull/945">PR-945</a> - CC-43237: Updated <code class="docutils literal notranslate"><span class="pre">at.yawk.lz4:lz4-java</span></code> to <code class="docutils literal notranslate"><span class="pre">1.11.3</span></code> to fix CVE-2026-59949</p></li> <li><p><a class="reference external" href="https://github.com/confluentinc/kafka-connect-elasticsearch/pull/945">PR-945</a> - CC-43803: Updated <code class="docutils literal notranslate"><span class="pre">org.apache.logging.log4j:log4j-api</span></code> to <code class="docutils literal notranslate"><span class="pre">2.26.1</span></code> to fix CVE-2026-49844</p></li> </ul> ]]></content:encoded></item></channel></rss>