Author: showuon
Date: Wed Oct 4 03:54:48 2023
New Revision: 64329
Log:
Release 3.6.0
Added:
release/kafka/3.6.0/RELEASE_NOTES.html
release/kafka/3.6.0/RELEASE_NOTES.html.asc
release/kafka/3.6.0/RELEASE_NOTES.html.md5
release/kafka/3.6.0/RELEASE_NOTES.html.sha1
release/kafka/3.6.0/RELEASE_NOTES.html.sha512
release/kafka/3.6.0/kafka-3.6.0-src.tgz (with props)
release/kafka/3.6.0/kafka-3.6.0-src.tgz.asc
release/kafka/3.6.0/kafka-3.6.0-src.tgz.md5
release/kafka/3.6.0/kafka-3.6.0-src.tgz.sha1
release/kafka/3.6.0/kafka-3.6.0-src.tgz.sha512
release/kafka/3.6.0/kafka_2.12-3.6.0-site-docs.tgz (with props)
release/kafka/3.6.0/kafka_2.12-3.6.0-site-docs.tgz.asc
release/kafka/3.6.0/kafka_2.12-3.6.0-site-docs.tgz.md5
release/kafka/3.6.0/kafka_2.12-3.6.0-site-docs.tgz.sha1
release/kafka/3.6.0/kafka_2.12-3.6.0-site-docs.tgz.sha512
release/kafka/3.6.0/kafka_2.12-3.6.0.tgz (with props)
release/kafka/3.6.0/kafka_2.12-3.6.0.tgz.asc
release/kafka/3.6.0/kafka_2.12-3.6.0.tgz.md5
release/kafka/3.6.0/kafka_2.12-3.6.0.tgz.sha1
release/kafka/3.6.0/kafka_2.12-3.6.0.tgz.sha512
release/kafka/3.6.0/kafka_2.13-3.6.0-site-docs.tgz (with props)
release/kafka/3.6.0/kafka_2.13-3.6.0-site-docs.tgz.asc
release/kafka/3.6.0/kafka_2.13-3.6.0-site-docs.tgz.md5
release/kafka/3.6.0/kafka_2.13-3.6.0-site-docs.tgz.sha1
release/kafka/3.6.0/kafka_2.13-3.6.0-site-docs.tgz.sha512
release/kafka/3.6.0/kafka_2.13-3.6.0.tgz (with props)
release/kafka/3.6.0/kafka_2.13-3.6.0.tgz.asc
release/kafka/3.6.0/kafka_2.13-3.6.0.tgz.md5
release/kafka/3.6.0/kafka_2.13-3.6.0.tgz.sha1
release/kafka/3.6.0/kafka_2.13-3.6.0.tgz.sha512
Added: release/kafka/3.6.0/RELEASE_NOTES.html
==============================================================================
--- release/kafka/3.6.0/RELEASE_NOTES.html (added)
+++ release/kafka/3.6.0/RELEASE_NOTES.html Wed Oct 4 03:54:48 2023
@@ -0,0 +1,268 @@
+<h1>Release Notes - Kafka - Version 3.6.0</h1>
+<p>Below is a summary of the JIRA issues addressed in the 3.6.0 release of
Kafka. For full documentation of the
+ release, a guide to get started, and information about the project, see
the <a href="https://kafka.apache.org/">Kafka
+ project site</a>.</p>
+
+ <p><b>Note about upgrades:</b> Please carefully review the
+ <a href="https://kafka.apache.org/36/documentation.html#upgrade">upgrade
documentation</a> for this release thoroughly
+ before upgrading your cluster. The upgrade notes discuss any critical
information about incompatibilities and breaking
+ changes, performance changes, and any other changes that might impact your
production deployment of Kafka.</p>
+
+ <p>The documentation for the most recent release can be found at
+ <a
href="https://kafka.apache.org/documentation.html">https://kafka.apache.org/documentation.html</a>.</p>
+<h2>New Feature</h2>
+<ul>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-7739">KAFKA-7739</a>] - Kafka
Tiered Storage</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14305">KAFKA-14305</a>] -
KRaft Metadata Transactions</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14627">KAFKA-14627</a>] -
Modernize Connect plugin discovery</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15030">KAFKA-15030</a>] - Add
connect-plugin-path command line tool</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15031">KAFKA-15031</a>] - Add
plugin.discovery worker configuration</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15228">KAFKA-15228</a>] - Add
sync-manifests subcommand to connect-plugin-path tool</li>
+</ul>
+<h2>Improvement</h2>
+<ul>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-4107">KAFKA-4107</a>] -
Support offset reset capability in Kafka Connect</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-8982">KAFKA-8982</a>] -
Admin.deleteRecords should retry when failing to fetch metadata</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-12261">KAFKA-12261</a>] -
Splitting partition causes message loss for consumers with
auto.offset.reset=latest</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-13299">KAFKA-13299</a>] -
Accept listeners that have the same port but use IPv4 vs IPv6</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-13431">KAFKA-13431</a>] -
Sink Connectors: Support topic-mutating SMTs for async connectors (preCommit
users)</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-13504">KAFKA-13504</a>] -
Retry connect internal topics' creation in case of
InvalidReplicationFactorException</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-13875">KAFKA-13875</a>] -
update docs to include topoicId for kafka-topics.sh --describe output</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14038">KAFKA-14038</a>] -
Optimize calculation of size for log in remote tier</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14539">KAFKA-14539</a>] -
Simplify StreamsMetadataState by replacing the Cluster metadata with partition
info map</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14661">KAFKA-14661</a>] -
Upgrade Zookeeper to 3.8.2 </li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14669">KAFKA-14669</a>] -
Include MirrorMaker connector configurations in docs</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14709">KAFKA-14709</a>] -
Move content in connect/mirror/README.md to the docs</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14735">KAFKA-14735</a>] -
Improve KRaft metadata image change performance at high topic counts</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14752">KAFKA-14752</a>] -
improve kafka examples under examples package</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14766">KAFKA-14766</a>] -
Improve performance of VarInt encoding/decoding</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14791">KAFKA-14791</a>] -
Create a builder class for PartitionRegistration</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14828">KAFKA-14828</a>] -
Remove R/W lock from StandardAuthorizer</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14866">KAFKA-14866</a>] -
When broker shutdown, the controller module needs to remove its metrics</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14868">KAFKA-14868</a>] -
Remove some forgotten metrics when the replicaManager is closed</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14926">KAFKA-14926</a>] -
Remove metrics on Log Cleaner shutdown</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14936">KAFKA-14936</a>] - Add
Grace Period To Stream Table Join</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14937">KAFKA-14937</a>] -
Refactoring for client code to reduce boilerplate</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14944">KAFKA-14944</a>] -
Reduce CompletedFetch#parseRecord() memory copy</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14982">KAFKA-14982</a>] -
Improve the kafka-metadata-quorum output</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14988">KAFKA-14988</a>] -
Upgrade scalaCollectionCompact to v2.9 for CVE-2022-36944</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14991">KAFKA-14991</a>] -
Improving Producer's record timestamp validation</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14993">KAFKA-14993</a>] -
Improve TransactionIndex instance handling while copying to and fetching from
RSM.</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15034">KAFKA-15034</a>] -
Improvement of ReplaceField performance for long list</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15036">KAFKA-15036</a>] -
Kraft leader change fails when invoking getFinalizedFeatures</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15039">KAFKA-15039</a>] -
Reduce logging level to trace in PartitionChangeBuilder.tryElection()</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15076">KAFKA-15076</a>] -
KRaft should prefer snapshots when listeners are at the start of the log</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15078">KAFKA-15078</a>] -
When fetching offset 0 the KRaft leader should response with SnapshotId</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15085">KAFKA-15085</a>] -
Make Timer.java implement AutoCloseable</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15107">KAFKA-15107</a>] -
Additional custom metadata for remote log segment</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15121">KAFKA-15121</a>] -
FileStreamSourceConnector and FileStreamSinkConnector should implement KIP-875
APIs (alterOffsets)</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15123">KAFKA-15123</a>] - Add
tests for ChunkedBytesStream</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15126">KAFKA-15126</a>] -
Change range queries to accept null lower and upper bounds</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15130">KAFKA-15130</a>] -
Delete remote segments when delete a topic</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15131">KAFKA-15131</a>] -
Improve RemoteStorageManager exception handling documentation</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15139">KAFKA-15139</a>] -
Optimize the performance of `Set.removeAll(List)` in
`MirrorCheckpointConnector`</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15141">KAFKA-15141</a>] -
High CPU usage with log4j2</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15153">KAFKA-15153</a>] - Use
Python `is` instead of `==` to compare for None</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15155">KAFKA-15155</a>] -
Follow PEP 8 best practice in Python to check if a container is empty</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15159">KAFKA-15159</a>] -
Update minor dependencies in preparation for 3.5.1</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15177">KAFKA-15177</a>] -
MirrorMaker 2 should implement the alterOffsets KIP-875 API</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15182">KAFKA-15182</a>] -
Normalize offsets before invoking SourceConnector::alterOffsets</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15183">KAFKA-15183</a>] - Add
more controller, loader, snapshot emitter metrics</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15213">KAFKA-15213</a>] -
Provide the exact offset to QuorumController.replay</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15219">KAFKA-15219</a>] -
Support delegation tokens in KRaft</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15222">KAFKA-15222</a>] -
Upgrade zinc scala incremental compiler plugin version to a latests stable fit
version (1.9.2)</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15245">KAFKA-15245</a>] -
Improve Tiered Storage Metrics</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15291">KAFKA-15291</a>] -
Implement Versioned interfaces in common Connect plugins</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15336">KAFKA-15336</a>] -
Connect plugin Javadocs should mention serviceloader manifests</li>
+</ul>
+<h2>Bug</h2>
+<ul>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-8690">KAFKA-8690</a>] -
Flakey test ConnectWorkerIntegrationTest#testAddAndRemoveWorke</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-9926">KAFKA-9926</a>] - Flaky
test PlaintextAdminIntegrationTest.testCreatePartitions</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-10337">KAFKA-10337</a>] -
Wait for pending async commits in commitSync() even if no offsets are
specified</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-10579">KAFKA-10579</a>] -
Flaky test
connect.integration.InternalTopicsIntegrationTest.testStartWhenInternalTopicsCreatedManuallyWithCompactForBrokersDefaultCleanupPolicy</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-12525">KAFKA-12525</a>] -
Inaccurate task status due to status record interleaving in fast rebalances in
Connect</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-12842">KAFKA-12842</a>] -
Failing test:
org.apache.kafka.connect.integration.ConnectWorkerIntegrationTest.testSourceTaskNotBlockedOnShutdownWithNonExistentTopic</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-13197">KAFKA-13197</a>] -
KStream-GlobalKTable join semantics don't match documentation</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-13337">KAFKA-13337</a>] -
Scanning for Connect plugins can fail with AccessDeniedException</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-13668">KAFKA-13668</a>] -
Failed cluster authorization should not be fatal for producer</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14273">KAFKA-14273</a>] -
Kafka doesn't start with KRaft on Windows</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14654">KAFKA-14654</a>] -
Connectors have incorrect Thread Context Classloader during initialization</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14662">KAFKA-14662</a>] - ACL
listings in documentation are out of date</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14694">KAFKA-14694</a>] -
RPCProducerIdManager should not wait for a new block</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14712">KAFKA-14712</a>] -
Confusing error when writing downgraded FeatureImage</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14831">KAFKA-14831</a>] -
Illegal state errors should be fatal in transactional producer</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14863">KAFKA-14863</a>] -
Plugins which do not have a valid no-args constructor are visible in the REST
API</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14938">KAFKA-14938</a>] -
Flaky test
org.apache.kafka.connect.integration.ExactlyOnceSourceIntegrationTest#testConnectorBoundary</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14962">KAFKA-14962</a>] -
Whitespace in ACL configuration causes Kafka startup to fail</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14967">KAFKA-14967</a>] -
MockAdminClient throws NullPointerException in CreateTopicsResult</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14978">KAFKA-14978</a>] -
ExactlyOnceWorkerSourceTask does not remove parent metrics</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14997">KAFKA-14997</a>] -
JmxToolTest failing with initializationError</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15012">KAFKA-15012</a>] -
JsonConverter fails when there are leading Zeros in a field</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15016">KAFKA-15016</a>] -
LICENSE-binary file contains dependencies not included anymore</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15021">KAFKA-15021</a>] -
KRaft controller increases leader epoch when shrinking ISR</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15053">KAFKA-15053</a>] -
Regression for security.protocol validation starting from 3.3.0</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15059">KAFKA-15059</a>] -
Exactly-once source tasks fail to start during pending rebalances</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15077">KAFKA-15077</a>] -
FileTokenRetriever doesn't trim the token before returning it.</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15080">KAFKA-15080</a>] -
Fetcher's lag never set when partition is idle</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15091">KAFKA-15091</a>] -
Javadocs for SourceTask::commit are incorrect</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15096">KAFKA-15096</a>] - CVE
2023-34455 - Vulnerability identified with Apache kafka</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15098">KAFKA-15098</a>] -
KRaft migration does not proceed and broker dies if authorizer.class.name is
set</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15100">KAFKA-15100</a>] -
Unsafe to call tryCompleteFetchResponse on request timeout</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15102">KAFKA-15102</a>] -
Mirror Maker 2 - KIP690 backward compatibility</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15106">KAFKA-15106</a>] -
AbstractStickyAssignor may stuck in 3.5</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15109">KAFKA-15109</a>] - ISR
shrink/expand issues on ZK brokers during migration</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15114">KAFKA-15114</a>] -
StorageTool help specifies user as parameter not name</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15135">KAFKA-15135</a>] - RLM
listener configurations passed but ignored by RLMM</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15137">KAFKA-15137</a>] -
Don't log the entire request in KRaftControllerChannelManager</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15145">KAFKA-15145</a>] -
AbstractWorkerSourceTask re-processes records filtered out by SMTs on retriable
exceptions</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15162">KAFKA-15162</a>] -
Reflective plugin scanning misses plugins which are in parent classloaders but
not classpath</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15189">KAFKA-15189</a>] - Do
not initialize RemoteStorage related metrics when disabled at cluster</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15212">KAFKA-15212</a>] -
Remove unneeded classgraph license file</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15216">KAFKA-15216</a>] -
InternalSinkRecord::newRecord method ignores the headers argument</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15218">KAFKA-15218</a>] - NPE
will be thrown while deleting topic and fetch from follower concurrently</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15220">KAFKA-15220</a>] -
KRaftMetadataCache returns fenced brokers from getAliveBrokerNode</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15235">KAFKA-15235</a>] - No
test coverage reports for Java due to settings for Jacoco being incompatible
with Gradle 8.x</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15238">KAFKA-15238</a>] -
Connect workers can be disabled by DLQ-related blocking admin client calls</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15243">KAFKA-15243</a>] -
User creation mismatch</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15244">KAFKA-15244</a>] -
Connect PluginType.from(Class) result is incorrect when subclassing multiple
plugin interfaces</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15263">KAFKA-15263</a>] -
KRaftMigrationDriver can run the migration twice</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15312">KAFKA-15312</a>] -
FileRawSnapshotWriter must flush before atomic move</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15319">KAFKA-15319</a>] -
Upgrade rocksdb to fix CVE-2022-37434</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15338">KAFKA-15338</a>] - The
metric group documentation for metrics added in KAFKA-13945 is incorrect</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15345">KAFKA-15345</a>] -
KRaft leader should notify the listener only when it has read up to the
leader's epoch</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15353">KAFKA-15353</a>] -
Empty ISR returned from controller after AlterPartition request</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15374">KAFKA-15374</a>] - ZK
migration fails on configs for default broker resource</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15375">KAFKA-15375</a>] -
When running in KRaft mode, LogManager may creates CleanShutdown file by
mistake </li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15377">KAFKA-15377</a>] - GET
/connectors/{connector}/tasks-config endpoint exposes externalized secret
values</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15389">KAFKA-15389</a>] -
MetadataLoader may publish an empty image on first start</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15391">KAFKA-15391</a>] -
Delete topic may lead to directory offline</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15404">KAFKA-15404</a>] -
Failing Test DynamicBrokerReconfigurationTest#testThreadPoolResize</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15414">KAFKA-15414</a>] -
remote logs get deleted after partition reassignment</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15429">KAFKA-15429</a>] -
Kafka Streams attempts to commit on a closed producer when shutting down after
an exception when running with EOS</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15435">KAFKA-15435</a>] -
KRaft migration record counts in log message are incorrect</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15441">KAFKA-15441</a>] -
Broker sessions can time out during ZK migration</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15450">KAFKA-15450</a>] -
Disable ZK migration when JBOD configured</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15473">KAFKA-15473</a>] -
Connect connector-plugins endpoint shows duplicate plugins</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15487">KAFKA-15487</a>] -
CVE-2023-40167, CVE-2023-36479 - Upgrade jetty to 9.4.52, 10.0.16, 11.0.16,
12.0.1</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15498">KAFKA-15498</a>] -
Upgrade Snappy-Java to 1.1.10.4</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15503">KAFKA-15503</a>] -
CVE-2023-40167, CVE-2023-36479 - Upgrade jetty to 9.4.52, 10.0.16, 11.0.16,
12.0.1</li>
+</ul>
+<h2>Task</h2>
+<ul>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14559">KAFKA-14559</a>] -
Handle object name with wildcards in the Jmx tool</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14759">KAFKA-14759</a>] -
Move test-only connectors from connect-runtime to test-specific module</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14760">KAFKA-14760</a>] -
Move ThroughputThrottler, break connect-runtime dependency on tools</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14933">KAFKA-14933</a>] -
Document Kafka Connect's log level REST APIs added in KIP-495</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14950">KAFKA-14950</a>] -
Implement assign() and assignment()</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14966">KAFKA-14966</a>] -
Extract reusable logic from OffsetFetcher</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14974">KAFKA-14974</a>] -
Restore backward compatibility in KafkaBasedLog</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15069">KAFKA-15069</a>] -
Refactor scanning hierarchy out of DelegatingClassLoader</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15087">KAFKA-15087</a>] -
Move InterBrokerSendThread to server-commons module</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15150">KAFKA-15150</a>] - Add
ServiceLoaderScanner implementation</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15194">KAFKA-15194</a>] -
Rename local tiered storage segment with offset as prefix for easy
navigation</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15233">KAFKA-15233</a>] - Add
public documentation for plugin.discovery migration steps</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15272">KAFKA-15272</a>] - Fix
the logic which finds candidate log segments to upload it to tiered storage</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15286">KAFKA-15286</a>] -
Migrate ApiVersion related code to kraft</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15400">KAFKA-15400</a>] - Fix
flaky RemoteIndexCache test</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15421">KAFKA-15421</a>] -
Enable DynamicBrokerReconfigurationTest#testThreadPoolResize test</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15422">KAFKA-15422</a>] -
Update documentation for Delegation Tokens in Kafka with KRaft</li>
+</ul>
+<h2>Test</h2>
+<ul>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-12384">KAFKA-12384</a>] -
Flaky Test ListOffsetsRequestTest.testResponseIncludesLeaderEpoch</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14682">KAFKA-14682</a>] -
Unused stubbings are not reported by Mockito during CI builds</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14718">KAFKA-14718</a>] -
Flaky DedicatedMirrorIntegrationTest test suite</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14905">KAFKA-14905</a>] -
Failing tests in MM2 ForwardingAdmin test since KIP-894</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15052">KAFKA-15052</a>] - Fix
flaky test QuorumControllerTest.testBalancePartitionLeaders()</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15148">KAFKA-15148</a>] -
Some integration tests are running as unit tests</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15180">KAFKA-15180</a>] -
Generalize integration tests to change use of KafkaConsumer to Consumer</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15211">KAFKA-15211</a>] -
DistributedConfigTest#shouldFailWithInvalidKeySize fails when run after
TestSslUtils#generate</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15226">KAFKA-15226</a>] -
System tests for plugin.discovery worker configuration</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15239">KAFKA-15239</a>] -
producerPerformance system test for old client failed after v3.5.0</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15251">KAFKA-15251</a>] -
Upgrade system test to use 3.5.1</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15393">KAFKA-15393</a>] -
MirrorMaker2 integration tests are shutting down uncleanly</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15416">KAFKA-15416</a>] -
Flaky test TopicAdminTest::retryEndOffsetsShouldRetryWhenTopicNotFound</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15425">KAFKA-15425</a>] -
Compatibility break in Admin.listOffsets() (2)</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15439">KAFKA-15439</a>] - Add
transaction tests enabled with tiered storage</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15453">KAFKA-15453</a>] -
Enable `testFencingOnTransactionExpiration` in
TransactionsWithTieredStoreTest</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15499">KAFKA-15499</a>] - Fix
the flaky DeleteSegmentsDueToLogStartOffsetBreachTest</li>
+</ul>
+<h2>Sub-task</h2>
+<ul>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-9564">KAFKA-9564</a>] -
Integration Test framework for Tiered Storage</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-9579">KAFKA-9579</a>] -
Remote consumer fetch implementation by adding respective purgatory</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-12969">KAFKA-12969</a>] - Add
cluster or broker level config for topic level tiered storage confgs.</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-13187">KAFKA-13187</a>] -
Replace EasyMock and PowerMock with Mockito for DistributedHerderTest</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14059">KAFKA-14059</a>] -
Replace EasyMock and PowerMock with Mockito in WorkerSourceTaskTest</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14278">KAFKA-14278</a>] -
Convert INVALID_PRODUCER_EPOCH into PRODUCER_FENCED TxnOffsetCommit</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14368">KAFKA-14368</a>] -
Implement connector offset write REST API</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14462">KAFKA-14462</a>] - New
Group Coordinator State Machine</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14500">KAFKA-14500</a>] -
Implement JoinGroup/SyncGroup APIs</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14501">KAFKA-14501</a>] -
Implement Heartbeat API</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14514">KAFKA-14514</a>] -
Implement range broker side assignor</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14518">KAFKA-14518</a>] -
Rebalance on topic/partition metadata changes</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14522">KAFKA-14522</a>] -
Move RemoteIndexCache to the storage module</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14561">KAFKA-14561</a>] -
Improve transactions experience for older clients by ensuring ongoing
transaction</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14583">KAFKA-14583</a>] -
Move ReplicaVerificationTool to tools</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14584">KAFKA-14584</a>] -
Deprecate StateChangeLogMerger tool</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14591">KAFKA-14591</a>] -
Move DeleteRecordsCommand to tools</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14592">KAFKA-14592</a>] -
Move FeatureCommand to tools</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14594">KAFKA-14594</a>] -
Move LogDirsCommand to tools</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14632">KAFKA-14632</a>] -
Compression optimization: Remove unnecessary intermediate buffers</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14633">KAFKA-14633</a>] -
Compression optimization: Use BufferSupplier to allocate the intermediate
decompressed buffer</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14647">KAFKA-14647</a>] -
Move TopicFilter shared class</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14702">KAFKA-14702</a>] -
Extend server side assignor to support rack aware replica placement</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14734">KAFKA-14734</a>] - Use
CommandDefaultOptions in StreamsResetter </li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14737">KAFKA-14737</a>] -
Move kafka.utils.json to server-common</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14755">KAFKA-14755</a>] -
improve java-producer-consumer-demo</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14756">KAFKA-14756</a>] -
improve exactly-once-demo example and ExactlyOnceMessageProcessor</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14784">KAFKA-14784</a>] -
Implement connector offset reset REST API</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14851">KAFKA-14851</a>] -
Move StreamResetterTest to tools</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14884">KAFKA-14884</a>] -
Include check transaction is still ongoing right before append </li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14888">KAFKA-14888</a>] -
RemoteLogManager - deleting expired/size breached log segments to remote
storage implementation </li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14920">KAFKA-14920</a>] -
Address timeouts and out of order sequences</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14930">KAFKA-14930</a>] -
Public documentation for new Kafka Connect offset management REST APIs</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-14953">KAFKA-14953</a>] - Add
metrics for tiered storage</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15023">KAFKA-15023</a>] - Get
rack information for source topic partitions for a task</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15024">KAFKA-15024</a>] - Add
cost function for task/client</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15025">KAFKA-15025</a>] -
Implement min-cost flow without balancing tasks for same subtopology</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15027">KAFKA-15027</a>] -
Implement rack aware assignment for standby tasks</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15028">KAFKA-15028</a>] -
AddPartitionsToTxnManager metrics</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15037">KAFKA-15037</a>] -
initialize unifiedLog with remoteStorageSystemEnable correctly</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15040">KAFKA-15040</a>] -
segment copy to remote storage won't work in KRaft mode</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15054">KAFKA-15054</a>] - Add
configs and logic to decide if rack aware assignment should be enabled</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15066">KAFKA-15066</a>] -
passing listener name config into TopicBasedRemoteLogMetadataManagerConfig</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15083">KAFKA-15083</a>] -
Passing "remote.log.metadata.*" configs into RLMM</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15084">KAFKA-15084</a>] -
Remove lock contention in RemoteIndexCache</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15157">KAFKA-15157</a>] -
Print startup time for RemoteIndexCache</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15167">KAFKA-15167</a>] -
Tiered Storage Test Harness Framework</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15168">KAFKA-15168</a>] -
Handle overlapping remote log segments in RemoteLogMetadata cache</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15176">KAFKA-15176</a>] - Add
missing tests for remote storage metrics</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15181">KAFKA-15181</a>] -
Race condition on partition assigned to TopicBasedRemoteLogMetadataManager </li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15199">KAFKA-15199</a>] -
remove leading and trailing spaces from user input in release.py</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15210">KAFKA-15210</a>] -
Mention vote should be open for at atleast 72 hours</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15232">KAFKA-15232</a>] -
Move ToolsUtils to tools</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15236">KAFKA-15236</a>] -
Rename Remote Storage metrics to remove ambiguity</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15246">KAFKA-15246</a>] -
CoordinatorContext should be protected by a lock</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15256">KAFKA-15256</a>] - Add
code reviewers to contributors list in release email</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15260">KAFKA-15260</a>] - RLM
Task should wait until RLMM is initialized before copying segments to
remote</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15261">KAFKA-15261</a>] -
ReplicaFetcher thread should not block if RLMM is not initialized</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15267">KAFKA-15267</a>] -
Cluster-wide disablement of Tiered Storage</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15287">KAFKA-15287</a>] -
Change NodeApiVersions.create() to contains both apis of zk and kraft broker
</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15288">KAFKA-15288</a>] -
Change BrokerApiVersionsCommandTest to support kraft mode</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15289">KAFKA-15289</a>] -
Support KRaft mode in RequestQuotaTest</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15290">KAFKA-15290</a>] - Add
support to onboard existing topics to tiered storage</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15293">KAFKA-15293</a>] -
Update metrics doc to add tiered storage metrics</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15294">KAFKA-15294</a>] -
Make remote storage related configs as public (i.e. non-internal)</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15295">KAFKA-15295</a>] - Add
config validation when remote storage is enabled on a topic</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15329">KAFKA-15329</a>] -
Make default `remote.log.metadata.manager.class.name` as topic based RLMM</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15351">KAFKA-15351</a>] -
Update log-start-offset after leader election for topics enabled with remote
storage</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15352">KAFKA-15352</a>] -
Ensure consistency while deleting the remote log segments</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15380">KAFKA-15380</a>] - Try
complete actions after callback</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15399">KAFKA-15399</a>] -
Enable OffloadAndConsumeFromLeader test</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15410">KAFKA-15410</a>] - Add
functional integration tests with tiered storage</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15427">KAFKA-15427</a>] -
Integration tests in TS test harness detect resource leaks</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15442">KAFKA-15442</a>] - add
document to introduce tiered storage feature and the usage</li>
+<li>[<a
href="https://issues.apache.org/jira/browse/KAFKA-15459">KAFKA-15459</a>] -
Convert coordinator retriable errors to a known producer response error.</li>
+</ul>
Added: release/kafka/3.6.0/RELEASE_NOTES.html.asc
==============================================================================
--- release/kafka/3.6.0/RELEASE_NOTES.html.asc (added)
+++ release/kafka/3.6.0/RELEASE_NOTES.html.asc Wed Oct 4 03:54:48 2023
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCAAdFiEEC6OlyDz1joB+R1Du9l3DQj1M17kFAmUWWr8ACgkQ9l3DQj1M
+17l6Ug/+O7aKstO0amOSgVna895+Cq0kNLI7BrUGhNA9ojCmXfF0k012F9D51t6Z
+sQmuUJCQlE/VHZQcjpzTx4njdLvY/EvBv7FAWmoBqKzwpbeflRUS6UZ6LVAJZdFC
+F4PML3L12TGMah9GT/rmWJUTO1/l2FitZe1bKp2M5rSg5fHFwXK/5cPLydYLqRtz
+svIbD38bSYRqu+QU/MUo1KkNzacK9jbY1fUaukQNCUjE37Z2dfZq1ZY/0Q+3qfWf
+gR4qgVVKYTmNzrXXpRDykhKx5hQkPthwvcq/Y4k9pG/dCavb7xCuQUbkc3l46foZ
+EIVvmvNLlvtQeq2vjjUuuh1wu4WBwwHH+Ix8tU03YRhEpdWy/puJ/l1O5YwTB6vt
+nvVZNHtCMzWZUMYdcu/35EpsI/UoDlcFsi3ooPPAOQG4VSlYyTa2wJS0GAu89mhY
+0l2nNcqB4uvGXQiMbyGuMIEMsVTcThv9wNVtEZDATcBnvWJEgBHZY1E4gduzsWaA
+FTt3ZDQrXIHSe5P0hTO5HHBCqfWywUnt5mgdj7Q/ADqzVn6MA2PMKpTgibxT0ZZP
+gqsHT5FLF9dJMRxbC/0wHIlZzDOzle30w/LSTd/PlwPjUDuA+oAm/bdav0c3g5U8
+cClzXvpEti/8jvyE/l2EWMPUlgEEgYFaZevZ1URt0TFAo2jz3jY=
+=kGuj
+-----END PGP SIGNATURE-----
Added: release/kafka/3.6.0/RELEASE_NOTES.html.md5
==============================================================================
--- release/kafka/3.6.0/RELEASE_NOTES.html.md5 (added)
+++ release/kafka/3.6.0/RELEASE_NOTES.html.md5 Wed Oct 4 03:54:48 2023
@@ -0,0 +1 @@
+RELEASE_NOTES.html: 9A F6 7B 90 A7 1B F7 02 68 73 D3 AB 91 AF 40 D0
Added: release/kafka/3.6.0/RELEASE_NOTES.html.sha1
==============================================================================
--- release/kafka/3.6.0/RELEASE_NOTES.html.sha1 (added)
+++ release/kafka/3.6.0/RELEASE_NOTES.html.sha1 Wed Oct 4 03:54:48 2023
@@ -0,0 +1 @@
+RELEASE_NOTES.html: 685E FCC5 FA54 BA6F 5C69 8A4B 3882 8929 46C1 2D9E
Added: release/kafka/3.6.0/RELEASE_NOTES.html.sha512
==============================================================================
--- release/kafka/3.6.0/RELEASE_NOTES.html.sha512 (added)
+++ release/kafka/3.6.0/RELEASE_NOTES.html.sha512 Wed Oct 4 03:54:48 2023
@@ -0,0 +1,3 @@
+RELEASE_NOTES.html: A30C7519 114D0EB2 AA0AA0F1 CAAF1053 43111D34 6721AFC4
+ 1BCF8CC4 0EA30345 F5F60D8D DB1C08F3 AB512AB3 04DD7342
+ 5F6C6AA6 53A2D91D 0E950579 49FC5D3E
Added: release/kafka/3.6.0/kafka-3.6.0-src.tgz
==============================================================================
Binary file - no diff available.
Propchange: release/kafka/3.6.0/kafka-3.6.0-src.tgz
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: release/kafka/3.6.0/kafka-3.6.0-src.tgz.asc
==============================================================================
--- release/kafka/3.6.0/kafka-3.6.0-src.tgz.asc (added)
+++ release/kafka/3.6.0/kafka-3.6.0-src.tgz.asc Wed Oct 4 03:54:48 2023
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCAAdFiEEC6OlyDz1joB+R1Du9l3DQj1M17kFAmUWWsAACgkQ9l3DQj1M
+17m/sQ//aHboIjOFYZll5bjJGvf2YUqghYHhAZH/W/+OLtOYbw+MbwG9y/03G7nI
+2MyAjDZWzPlObpES8KHBIuKDH4rE5Azp/UP9xLk8+SuGFF3QT3BvEtr3qsLoy3VH
+yw45RTVJNkywxJhrFdgyxtNEodrXG7HVppp2h/5oqnbu9RfWOcEc+CGZvzgk+Tah
+aUYSqOQXrhBTZLKepRKBhBTNFSDzmJQkVmz/493d7sB3/HSETWkSJa3MqMmRpiUt
+8QlXT84NP/rBrpEnTimjYg0X7Z9jkpVOsUEtCODwuGTVVH6XnhgX0p+xXNBASHxC
+8oHOKymKVGCWrY2UgAYKTYTLt85tQ1pmYGQeFT6VDkzZAeNunkq0hVmNZLAhyxGC
+R0cw/+fISoFMeqjWEjMsJXf+9jHrYjs/yNPaps6tsyKrct96gVKHZ1ebvBTyERi2
+8KNaEwg4X70aTdKqRkcAZuk06/5PKNF7q4Y57OSsLUzO4ul/9aHM+jqIihdB0CuR
+mYYBb5bHcPRiOxd+pegwXGxciy5JZMcHUixdw6Kb0QKYzgWLxPCf0SV6CLigCIpG
+P9IXFJxEpsB2rKm3SJ4UrVGKROI7UaszvqHNzlFyvC9udHBkrblgs4z0e7tCwqwG
+x6WW+ZTmMwREvlTMIBMudVc9BYlxBTajyRddfwC9+zYp2xz3EHM=
+=FZnB
+-----END PGP SIGNATURE-----
Added: release/kafka/3.6.0/kafka-3.6.0-src.tgz.md5
==============================================================================
--- release/kafka/3.6.0/kafka-3.6.0-src.tgz.md5 (added)
+++ release/kafka/3.6.0/kafka-3.6.0-src.tgz.md5 Wed Oct 4 03:54:48 2023
@@ -0,0 +1 @@
+kafka-3.6.0-src.tgz: 43 44 59 06 7E 55 08 1F 71 38 63 AA C1 51 DE CA
Added: release/kafka/3.6.0/kafka-3.6.0-src.tgz.sha1
==============================================================================
--- release/kafka/3.6.0/kafka-3.6.0-src.tgz.sha1 (added)
+++ release/kafka/3.6.0/kafka-3.6.0-src.tgz.sha1 Wed Oct 4 03:54:48 2023
@@ -0,0 +1 @@
+kafka-3.6.0-src.tgz: F070 C499 3F2C 842E 2EF3 F60F C310 0A48 14A2 F623
Added: release/kafka/3.6.0/kafka-3.6.0-src.tgz.sha512
==============================================================================
--- release/kafka/3.6.0/kafka-3.6.0-src.tgz.sha512 (added)
+++ release/kafka/3.6.0/kafka-3.6.0-src.tgz.sha512 Wed Oct 4 03:54:48 2023
@@ -0,0 +1,3 @@
+kafka-3.6.0-src.tgz: FBFCB887 2B92E6D7 06C9B305 841CACA2 2AC65F21 71689623
+ BE213132 04613279 4824E28A 044F0507 6FC04845 257FB840
+ 73B1935C C000C89F F101D0EE 98C232BB
Added: release/kafka/3.6.0/kafka_2.12-3.6.0-site-docs.tgz
==============================================================================
Binary file - no diff available.
Propchange: release/kafka/3.6.0/kafka_2.12-3.6.0-site-docs.tgz
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: release/kafka/3.6.0/kafka_2.12-3.6.0-site-docs.tgz.asc
==============================================================================
--- release/kafka/3.6.0/kafka_2.12-3.6.0-site-docs.tgz.asc (added)
+++ release/kafka/3.6.0/kafka_2.12-3.6.0-site-docs.tgz.asc Wed Oct 4 03:54:48
2023
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCAAdFiEEC6OlyDz1joB+R1Du9l3DQj1M17kFAmUWWr8ACgkQ9l3DQj1M
+17mfMw/+MGUTaV9ev1Uv5gDCO+UnotoAdJOF5aqqRlkr2QtgBDu1TQYOnVq9WuZq
+dtmhTcnOyk7CnbXfcv/uwPDGM08YMiJvPCUlMJlsa9wW4wEzsc6I3PBZU2BJLvOs
+IdULOtvPzCMXdEDO+/7KNcj28bDcYY2/wVUIhQk33ynj23QK9kKBuKuEK66D3eDM
+G4r1F+v3DUMGUZa8WWtEWtdbe5CKYPk6TadQZZL7jWubjUBh8WSIvRutxaZGwG+3
+1jWbsPfyoEUbxUUgCa/002rF2tJ4SkHAwoQY06AUHjOdVoJYQTGIhWWUJyJ2sTUi
+bEud0vFDHE55466yZ0wf4fp+fQYXrw3fLi0R1PKgQgrkb7TKpoLGJw8AI88RZ2Rg
+I7syuJ9RM7896q+6zrL4vt7Bm/mneS8U/sS/qjs36h9V7m6VW4gx4uG8y5g1cAAh
+3rKtIcjTa9SBCI58ufUCRPhgy87J/gUSgepUIJmQkRw7HgkmqIlFZkwGw5R4lsHv
+0j6uRTxyQ62kEAl9vozQUvTWynrT4TiT3HrVyDPW+Rfd0bZvVQepBRH00rso/fBO
+pf/84fHBmIqe4s17EzNYIZGgqMivCU6VMd0ydEpkdvoM2QXqpPJ3sRSgnwT17RnU
+KrbGnCWEL7qmrIkMnsrz7sLtcghFfbfszKJJ0PE9/M4mdN1brpg=
+=nvr5
+-----END PGP SIGNATURE-----
Added: release/kafka/3.6.0/kafka_2.12-3.6.0-site-docs.tgz.md5
==============================================================================
--- release/kafka/3.6.0/kafka_2.12-3.6.0-site-docs.tgz.md5 (added)
+++ release/kafka/3.6.0/kafka_2.12-3.6.0-site-docs.tgz.md5 Wed Oct 4 03:54:48
2023
@@ -0,0 +1 @@
+kafka_2.12-3.6.0-site-docs.tgz: 8D B8 D1 BF A9 25 1B 71 97 5C 0A C1 90 4C 57
E3
Added: release/kafka/3.6.0/kafka_2.12-3.6.0-site-docs.tgz.sha1
==============================================================================
--- release/kafka/3.6.0/kafka_2.12-3.6.0-site-docs.tgz.sha1 (added)
+++ release/kafka/3.6.0/kafka_2.12-3.6.0-site-docs.tgz.sha1 Wed Oct 4 03:54:48
2023
@@ -0,0 +1,2 @@
+kafka_2.12-3.6.0-site-docs.tgz: CE00 51BF 74DD 928A 5831 1B84 2940 B07E 89DA
+ 49BE
Added: release/kafka/3.6.0/kafka_2.12-3.6.0-site-docs.tgz.sha512
==============================================================================
--- release/kafka/3.6.0/kafka_2.12-3.6.0-site-docs.tgz.sha512 (added)
+++ release/kafka/3.6.0/kafka_2.12-3.6.0-site-docs.tgz.sha512 Wed Oct 4
03:54:48 2023
@@ -0,0 +1,4 @@
+kafka_2.12-3.6.0-site-docs.tgz: 00821753 B5F7BC29 0D39E87A 05C38488 39423B3D
+ 2990D40F A702B7FF 8FEA16BE 1DC3B78D F83189C7
+ 9878E295 DC9BFC44 A72E5478 515D4302 4CFE25AF
+ D0979DCF
Added: release/kafka/3.6.0/kafka_2.12-3.6.0.tgz
==============================================================================
Binary file - no diff available.
Propchange: release/kafka/3.6.0/kafka_2.12-3.6.0.tgz
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: release/kafka/3.6.0/kafka_2.12-3.6.0.tgz.asc
==============================================================================
--- release/kafka/3.6.0/kafka_2.12-3.6.0.tgz.asc (added)
+++ release/kafka/3.6.0/kafka_2.12-3.6.0.tgz.asc Wed Oct 4 03:54:48 2023
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCAAdFiEEC6OlyDz1joB+R1Du9l3DQj1M17kFAmUWWsAACgkQ9l3DQj1M
+17mSoRAAjjrpG9uoH9OWQjJkQ4J3GO9pwzyxLhnoZL5d3dLjMs1zWxbEK363ITX6
+qbmAvDHwF4d8Y7S2OBvcDLOjmcLJ5wRCf7uTY9db//ZetL16zNBCbEeRFrUqBcJn
+lzRXgmfXOeVQ95Z9fey8sp+Dp3eawjVV7AUjoEGaDtBieLj8ji0BYZ0w0+tv5HcN
+26fDhQPjsVLGH/cmvAuNMlOt01hLwa2R0o4/4nbJKbWqxPMHyPNyi9+fvlOqmtqs
+JMwrxNaDvFHLg8IENAwrFTPPWLkLObYEAU3WruqRSBDd+EwStDAOdZJEm03IEIqs
+kAh2LTiem2X6RjyYJhhpgV7XV3xBJiuoynUdfd+uEFUsOkAlToLlatg4nvdVdwC3
+t40LLYAibN3u66c+/kSculeDNBkd04/4Abm6vbtlB5ZVUvC68LjQw8XIGzmaa5XU
+dhmpoEgfiJu7C3HoaFYz8SB3hFuPqdlzimlkq7efOAOWbLFsyqp7ifTCdJWvtFUh
+/vaD/RIFlfbOr3pu0AN94vw7TbSSgxSpuZRWGIzMVF+Xve9EPPXDvJYkEjs61ygn
+Fp2tUwGiGh9G5pEtg5KMQ740IQXmgLxYOy63rnzunpiXle1ay0u+bgh/QrAf4TIx
+BkPMcwPYIw1PZF5t1ONe8E9ZDbBA0KQjrKXdl+9GmUiBoEZFF/0=
+=nK1B
+-----END PGP SIGNATURE-----
Added: release/kafka/3.6.0/kafka_2.12-3.6.0.tgz.md5
==============================================================================
--- release/kafka/3.6.0/kafka_2.12-3.6.0.tgz.md5 (added)
+++ release/kafka/3.6.0/kafka_2.12-3.6.0.tgz.md5 Wed Oct 4 03:54:48 2023
@@ -0,0 +1 @@
+kafka_2.12-3.6.0.tgz: 2A 61 C9 60 96 B4 14 5A 7F 9A 87 65 36 56 CA 7D
Added: release/kafka/3.6.0/kafka_2.12-3.6.0.tgz.sha1
==============================================================================
--- release/kafka/3.6.0/kafka_2.12-3.6.0.tgz.sha1 (added)
+++ release/kafka/3.6.0/kafka_2.12-3.6.0.tgz.sha1 Wed Oct 4 03:54:48 2023
@@ -0,0 +1 @@
+kafka_2.12-3.6.0.tgz: 4493 0CD4 4F7B 8812 6B0B 4FA6 0925 F619 E9F1 04B4
Added: release/kafka/3.6.0/kafka_2.12-3.6.0.tgz.sha512
==============================================================================
--- release/kafka/3.6.0/kafka_2.12-3.6.0.tgz.sha512 (added)
+++ release/kafka/3.6.0/kafka_2.12-3.6.0.tgz.sha512 Wed Oct 4 03:54:48 2023
@@ -0,0 +1,3 @@
+kafka_2.12-3.6.0.tgz: CE9F864E 84A0770B 25B4B8E8 B7BFAEED F31379B4 C442D0D8
+ 261D00FE 9C3CFA89 DB180C98 D7949B0A 4A7109CD CAE1B9FE
+ 35D40FE4 9683C7D4 782EEAC9 1B98B6F6
Added: release/kafka/3.6.0/kafka_2.13-3.6.0-site-docs.tgz
==============================================================================
Binary file - no diff available.
Propchange: release/kafka/3.6.0/kafka_2.13-3.6.0-site-docs.tgz
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: release/kafka/3.6.0/kafka_2.13-3.6.0-site-docs.tgz.asc
==============================================================================
--- release/kafka/3.6.0/kafka_2.13-3.6.0-site-docs.tgz.asc (added)
+++ release/kafka/3.6.0/kafka_2.13-3.6.0-site-docs.tgz.asc Wed Oct 4 03:54:48
2023
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCAAdFiEEC6OlyDz1joB+R1Du9l3DQj1M17kFAmUWWr8ACgkQ9l3DQj1M
+17n1ohAAq35DLw+wOphhNiwcWf1sRFBeA4V88qsU8/BFxTU6L9tDKkc2Lgk2nWKZ
+wnoSOcAVT/QRlrFSODM0bctoJnVyzrHyDhW63FIhsvwBlqT3bmboy67LB4fXPO6v
+6kQ0Bjbcx5GO7rQW4XwyohgfekUdcIFolD/mCSPjvomSjm9UITjsN2jZyHVuIPNX
+IvlLLt8ZLY/v6JyJuCMPw0JRhdnYfFijZVmwyuPU+pEI3d2Tw6PinSUOduo+gOqR
+MjZURwGt7xoUz15hJiBHY2KRBgFVVIVR3d3uBv308+1I1qCuROOK1vyEmYZ6enwe
+JG7Gh/OTeqBr+ZVEKgmrTuliONVL5zno6AagaETqrvVZNBOiFjnbtORT9jtmyUHJ
+mt8syqxpFtBJwzdCoBVqpbC99YlAG4L4LV5o0BcNaj0mKfKEpogSfdOlXhlu8yeL
+YGMBHA/BKfc8Rprdumx1fJBPm8CtLkd3Jilv4lL9rnfKyqGVTrfXHt6g4wvU6SIM
+LWa1URkrtgiIjMvQlsl/sBuGemUWkuIfkvwE9ggx7EddfsLNcJAZ3E7uYosL15LP
+lA1R6zpzftGOMBgk26PldtL7SXiS3Lohm/rY3asP6WLw5QL5P9NlB2ZZ5v7F6A3W
+CSX7cI7LIYikGAN2dicYJfrEAZjH6jjZ8ORe5HDzHAIAfqn5T5U=
+=pLwI
+-----END PGP SIGNATURE-----
Added: release/kafka/3.6.0/kafka_2.13-3.6.0-site-docs.tgz.md5
==============================================================================
--- release/kafka/3.6.0/kafka_2.13-3.6.0-site-docs.tgz.md5 (added)
+++ release/kafka/3.6.0/kafka_2.13-3.6.0-site-docs.tgz.md5 Wed Oct 4 03:54:48
2023
@@ -0,0 +1 @@
+kafka_2.13-3.6.0-site-docs.tgz: D0 0F 10 9B A6 9B 94 08 28 28 A1 C1 91 B9 7A
37
Added: release/kafka/3.6.0/kafka_2.13-3.6.0-site-docs.tgz.sha1
==============================================================================
--- release/kafka/3.6.0/kafka_2.13-3.6.0-site-docs.tgz.sha1 (added)
+++ release/kafka/3.6.0/kafka_2.13-3.6.0-site-docs.tgz.sha1 Wed Oct 4 03:54:48
2023
@@ -0,0 +1,2 @@
+kafka_2.13-3.6.0-site-docs.tgz: 470A 6A50 567D B854 5C75 BE55 4105 EE19 EBDF
+ 8A97
Added: release/kafka/3.6.0/kafka_2.13-3.6.0-site-docs.tgz.sha512
==============================================================================
--- release/kafka/3.6.0/kafka_2.13-3.6.0-site-docs.tgz.sha512 (added)
+++ release/kafka/3.6.0/kafka_2.13-3.6.0-site-docs.tgz.sha512 Wed Oct 4
03:54:48 2023
@@ -0,0 +1,4 @@
+kafka_2.13-3.6.0-site-docs.tgz: 7A1EBA28 13908B15 1F51C19F 27E6B859 FF7500AB
+ E40EE6BC 4F5CF519 E014A193 37949AD5 A1246436
+ 82A47F41 83637655 8B5C7788 BDE1DF7F 3B6BFC9C
+ 2448F572
Added: release/kafka/3.6.0/kafka_2.13-3.6.0.tgz
==============================================================================
Binary file - no diff available.
Propchange: release/kafka/3.6.0/kafka_2.13-3.6.0.tgz
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: release/kafka/3.6.0/kafka_2.13-3.6.0.tgz.asc
==============================================================================
--- release/kafka/3.6.0/kafka_2.13-3.6.0.tgz.asc (added)
+++ release/kafka/3.6.0/kafka_2.13-3.6.0.tgz.asc Wed Oct 4 03:54:48 2023
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCAAdFiEEC6OlyDz1joB+R1Du9l3DQj1M17kFAmUWWsIACgkQ9l3DQj1M
+17no6w/+P+rtF8rfBTGEatMyHptluF1UgB0fKXd9bjLeRayHqRNLgGOjm8YogjQs
+ixVJ+WpKEsbHcPWtGDXqDwXNEzx6G0bnChfX/aLtGKU16nm5dCDbBBs7fIAsU4ho
+5PqXrXrD2EJQWg5t4Z3QK6v5KqRPmQNAo7eKfJK2sbiNlnhnT3gXa7cbSm0NeIe1
+6Niift7dfmS+76xkD8xsTRBc7Cy2QLBkdwdQdXYV0I5rUL9Erp3q0LfyuJE1cB+2
+1j+UJF3Mwfr2GclNEMdBcalVq+d0alyG/HsfBHqoRUXF1BN4zCRv/Xoc6t+yTJwp
++TrqyN+1yGhNiETmWDrB6K4apjQu28+LzLLhnXmdbNrmMsjb9Cr4PRu5n838/PLR
+zgT0mJnvN2VTg4X/C/8uJ1DotW5sawyfDuHnh0kKONAVxSXYoQIMZYHVvVmhZ6Jn
+LgzctrOkT9rEGb/i9mTs1mn+tpJGPUTcWrpnOtV4gkENWdh9JYWSwXh3CT0SE2Rv
+JG/IV51ibV0a3uUh8qB4Ah47Fnzmrvb/Xp6c+yEaBqqE17cNXQJSj9RubsZzxgdS
+RIFfpl2Nx4ETmY1y06bgekPWwJDNrO6bIefr7JxJOlGMQiT0bM5hRImC8XLrskT2
+XlD10Se/jHB33rcmEeMvOzLgrTVJbrX2ahjZXc+lXL3XXuRy1Js=
+=V7qN
+-----END PGP SIGNATURE-----
Added: release/kafka/3.6.0/kafka_2.13-3.6.0.tgz.md5
==============================================================================
--- release/kafka/3.6.0/kafka_2.13-3.6.0.tgz.md5 (added)
+++ release/kafka/3.6.0/kafka_2.13-3.6.0.tgz.md5 Wed Oct 4 03:54:48 2023
@@ -0,0 +1 @@
+kafka_2.13-3.6.0.tgz: 36 88 3E 76 A7 62 2A 43 DB D5 1C D1 C7 3A DF 59
Added: release/kafka/3.6.0/kafka_2.13-3.6.0.tgz.sha1
==============================================================================
--- release/kafka/3.6.0/kafka_2.13-3.6.0.tgz.sha1 (added)
+++ release/kafka/3.6.0/kafka_2.13-3.6.0.tgz.sha1 Wed Oct 4 03:54:48 2023
@@ -0,0 +1 @@
+kafka_2.13-3.6.0.tgz: 9F9F BF2C 83F6 575C 7416 B96B BC2B 922F CCDC B47A
Added: release/kafka/3.6.0/kafka_2.13-3.6.0.tgz.sha512
==============================================================================
--- release/kafka/3.6.0/kafka_2.13-3.6.0.tgz.sha512 (added)
+++ release/kafka/3.6.0/kafka_2.13-3.6.0.tgz.sha512 Wed Oct 4 03:54:48 2023
@@ -0,0 +1,3 @@
+kafka_2.13-3.6.0.tgz: 98D20F47 5BCCC11E B3CF0536 2112C788 EEA7BFC8 8ABDDBA6
+ 6CFCFB48 880D3BB9 7918A90D 44EB7C17 20527BEB CA93DD23
+ 1002B515 9876F6EE 8B7FCD91 CC1B0644