divijvaidya commented on code in PR #547:
URL: https://github.com/apache/kafka-site/pull/547#discussion_r1330040052
##########
blog.html:
##########
@@ -22,6 +22,46 @@
<!--#include virtual="includes/_nav.htm" -->
<div class="right">
<h1 class="content-title">Blog</h1>
+ <article>
+ <h2 class="bullet">
+ <a id="apache_kafka_360_release_announcement"></a>
+ <a href="#apache_kafka_360_release_announcement">Apache
Kafka 3.6.0 Release Announcement</a>
+ </h2>
+ 15 Sep 2023 - Satish Duggana (<a
href="https://twitter.com/0xeed">@SatishDuggana</a>)
+ <p>We are proud to announce the release of Apache Kafka 3.6.0.
This release contains many new features and improvements. This blog post will
highlight some of the more prominent features. For a full list of changes, be
sure to check the <a
href="https://downloads.apache.org/kafka/3.6.0/RELEASE_NOTES.html">release
notes</a>.</p>
+ <p>See the <a
href="https://kafka.apache.org/36/documentation.html#upgrade_3_6_0">Upgrading
to 3.6.0 from any version 0.8.x through 3.5.x</a> section in the documentation
for the list of notable changes and detailed upgrade steps.</p>
+ <p>The ability to migrate Kafka clusters from ZK to KRaft mode
with no downtime is still an early access feature. It is currently only
suitable for testing in non production environments. See <a
href="https://cwiki.apache.org/confluence/display/KAFKA/KIP-866+ZooKeeper+to+KRaft+Migration">KIP-866</a>
for more details.</p>
+ <p><a
href="https://cwiki.apache.org/confluence/display/KAFKA/KIP-405%3A+Kafka+Tiered+Storage">Tiered
Storage<a> is an early access feature. It is currently only suitable for
testing in non production environments. See <a
href="https://cwiki.apache.org/confluence/display/KAFKA/Kafka+Tiered+Storage+Early+Access+Release+Notes">Early
Access Notes</a> for more details.</p>
+
+ <p><it>Note: ZooKeeper is marked as deprecated since 3.5.0
release. ZooKeeper is planned to be removed in Apache Kafka 4.0. (Cf <a
href="/documentation#zk_depr">ZooKeeper Deprecation</a>)</it><p>
+ <h3>Kafka Broker, Controller, Producer, Consumer and Admin
Client</h3>
+ <ul>
+ <li><b>KIP-405: Kafka Tiered Storage</b><a
href="https://cwiki.apache.org/confluence/display/KAFKA/KIP-405%3A+Kafka+Tiered+Storage">KIP-405</a>.
It introduces tiered storage feature in Kafka that provides separation of
computation and storage in the broker.</li>
+ <li><b>KIP-797: Accept duplicate listener on port for
IPv4/IPv6</b><a
href="https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=195726330">KIP-797</a>.
Brokers can be configured with listeners that have same port on different ip
stack like ipv4 and ipv6.</li>
+ <li><b>KIP-863: Reduce CompletedFetch#parseRecord() memory
copy</b><a
href="https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=225152035">KIP-863</a>.
Reduced CompletedFetch#parseRecord() memory copy by deserializing using byte
buffers.</li>
+ <li><b>KIP-868: Metadata Transactions</b><a
href="https://cwiki.apache.org/confluence/display/KAFKA/KIP-868+Metadata+Transactions">KIP-868</a>.
This feature is about allowing the controller to generate atomic transactions
of records that can exceed the maximum batch size.</li>
+ <li><b>KIP-902: Upgrade Zookeeper to 3.8.1</b><a
href="https://cwiki.apache.org/confluence/display/KAFKA/KIP-902%3A+Upgrade+Zookeeper+to+3.8.1">KIP-902</a>.
Zookeeper client upgraded to 3.8.1 version as the current zookeeper dependency
version 3.6.3 reached the end of life.</li>
Review Comment:
It's actually version 3.8.2. The KIP title is not updated.
##########
blog.html:
##########
@@ -22,6 +22,46 @@
<!--#include virtual="includes/_nav.htm" -->
<div class="right">
<h1 class="content-title">Blog</h1>
+ <article>
+ <h2 class="bullet">
+ <a id="apache_kafka_360_release_announcement"></a>
+ <a href="#apache_kafka_360_release_announcement">Apache
Kafka 3.6.0 Release Announcement</a>
+ </h2>
+ 15 Sep 2023 - Satish Duggana (<a
href="https://twitter.com/0xeed">@SatishDuggana</a>)
+ <p>We are proud to announce the release of Apache Kafka 3.6.0.
This release contains many new features and improvements. This blog post will
highlight some of the more prominent features. For a full list of changes, be
sure to check the <a
href="https://downloads.apache.org/kafka/3.6.0/RELEASE_NOTES.html">release
notes</a>.</p>
+ <p>See the <a
href="https://kafka.apache.org/36/documentation.html#upgrade_3_6_0">Upgrading
to 3.6.0 from any version 0.8.x through 3.5.x</a> section in the documentation
for the list of notable changes and detailed upgrade steps.</p>
+ <p>The ability to migrate Kafka clusters from ZK to KRaft mode
with no downtime is still an early access feature. It is currently only
suitable for testing in non production environments. See <a
href="https://cwiki.apache.org/confluence/display/KAFKA/KIP-866+ZooKeeper+to+KRaft+Migration">KIP-866</a>
for more details.</p>
Review Comment:
Should we add a note about support of delegation token for kraft? [1]
Suggesting this because it takes us one step closer to completing the
missing features for kraft
https://kafka.apache.org/documentation.html#kraft_missing
[1] https://issues.apache.org/jira/browse/KAFKA-15219
##########
blog.html:
##########
@@ -22,6 +22,46 @@
<!--#include virtual="includes/_nav.htm" -->
<div class="right">
<h1 class="content-title">Blog</h1>
+ <article>
+ <h2 class="bullet">
+ <a id="apache_kafka_360_release_announcement"></a>
+ <a href="#apache_kafka_360_release_announcement">Apache
Kafka 3.6.0 Release Announcement</a>
+ </h2>
+ 15 Sep 2023 - Satish Duggana (<a
href="https://twitter.com/0xeed">@SatishDuggana</a>)
+ <p>We are proud to announce the release of Apache Kafka 3.6.0.
This release contains many new features and improvements. This blog post will
highlight some of the more prominent features. For a full list of changes, be
sure to check the <a
href="https://downloads.apache.org/kafka/3.6.0/RELEASE_NOTES.html">release
notes</a>.</p>
+ <p>See the <a
href="https://kafka.apache.org/36/documentation.html#upgrade_3_6_0">Upgrading
to 3.6.0 from any version 0.8.x through 3.5.x</a> section in the documentation
for the list of notable changes and detailed upgrade steps.</p>
+ <p>The ability to migrate Kafka clusters from ZK to KRaft mode
with no downtime is still an early access feature. It is currently only
suitable for testing in non production environments. See <a
href="https://cwiki.apache.org/confluence/display/KAFKA/KIP-866+ZooKeeper+to+KRaft+Migration">KIP-866</a>
for more details.</p>
+ <p><a
href="https://cwiki.apache.org/confluence/display/KAFKA/KIP-405%3A+Kafka+Tiered+Storage">Tiered
Storage<a> is an early access feature. It is currently only suitable for
testing in non production environments. See <a
href="https://cwiki.apache.org/confluence/display/KAFKA/Kafka+Tiered+Storage+Early+Access+Release+Notes">Early
Access Notes</a> for more details.</p>
+
+ <p><it>Note: ZooKeeper is marked as deprecated since 3.5.0
release. ZooKeeper is planned to be removed in Apache Kafka 4.0. (Cf <a
href="/documentation#zk_depr">ZooKeeper Deprecation</a>)</it><p>
+ <h3>Kafka Broker, Controller, Producer, Consumer and Admin
Client</h3>
+ <ul>
+ <li><b>KIP-405: Kafka Tiered Storage</b><a
href="https://cwiki.apache.org/confluence/display/KAFKA/KIP-405%3A+Kafka+Tiered+Storage">KIP-405</a>.
It introduces tiered storage feature in Kafka that provides separation of
computation and storage in the broker.</li>
+ <li><b>KIP-797: Accept duplicate listener on port for
IPv4/IPv6</b><a
href="https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=195726330">KIP-797</a>.
Brokers can be configured with listeners that have same port on different ip
stack like ipv4 and ipv6.</li>
+ <li><b>KIP-863: Reduce CompletedFetch#parseRecord() memory
copy</b><a
href="https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=225152035">KIP-863</a>.
Reduced CompletedFetch#parseRecord() memory copy by deserializing using byte
buffers.</li>
+ <li><b>KIP-868: Metadata Transactions</b><a
href="https://cwiki.apache.org/confluence/display/KAFKA/KIP-868+Metadata+Transactions">KIP-868</a>.
This feature is about allowing the controller to generate atomic transactions
of records that can exceed the maximum batch size.</li>
+ <li><b>KIP-902: Upgrade Zookeeper to 3.8.1</b><a
href="https://cwiki.apache.org/confluence/display/KAFKA/KIP-902%3A+Upgrade+Zookeeper+to+3.8.1">KIP-902</a>.
Zookeeper client upgraded to 3.8.1 version as the current zookeeper dependency
version 3.6.3 reached the end of life.</li>
+ <li><b>KIP-917: Additional custom metadata for remote log
segment</b><a
href="https://cwiki.apache.org/confluence/display/KAFKA/KIP-917%3A+Additional+custom+metadata+for+remote+log+segment">KIP-917</a>.
Custom metedata support for remote log segments.</li>
+ <li><b>KIP-930: Rename ambiguous Tiered Storage Metrics</b><a
href="https://cwiki.apache.org/confluence/display/KAFKA/KIP-930%3A+Rename+ambiguous+Tiered+Storage+Metrics">KIP-930</a>.
Renamed ambiguous tiered storage metrics.</li>
+ <li><b>KIP-937: Improve Message Timestamp Validation</b><a
href="https://cwiki.apache.org/confluence/display/KAFKA/KIP-937%3A+Improve+Message+Timestamp+Validation">KIP-937</a>.
Improved Producer's record timestamp validation.</li>
+ <li><b>KIP-938: Add more metrics for measuring KRaft
performance</b><a
href="https://cwiki.apache.org/confluence/display/KAFKA/KIP-938%3A+Add+more+metrics+for+measuring+KRaft+performance">KIP-938</a>.
Added the targeted KRaft performance metrics mentioned in KIP-938 except
ForwardingManager metrics.</li>
+ </ul>
+ <h3>Kafka Streams</h3>
+ <ul>
+ <li><b>KIP-923: Add A Grace Period to Stream Table Join</b>:
<a
href="https://cwiki.apache.org/confluence/display/KAFKA/KIP-923%3A+Add+A+Grace+Period+to+Stream+Table+Join">KIP-923</a>Added
a grace period to Stream Table join.</li>
+ <li><b>KIP-941: Range queries to accept null lower and upper
bounds</b><a
href="https://cwiki.apache.org/confluence/display/KAFKA/KIP-941%3A+Range+queries+to+accept+null+lower+and+upper+bounds">KIP-941</a>
Range queries accept lower and upper bounds as null values.</li>
+ </ul>
+ <h3>Kafka Connect</h3>
+ <ul>
+ <li><b>KIP-793: Allow sink connectors to be used with
topic-mutating SMTs</b><a
href="https://cwiki.apache.org/confluence/display/KAFKA/KIP-793%3A+Allow+sink+connectors+to+be+used+with+topic-mutating+SMTs">KIP-793</a>.
It supports topic-mutating SMTs for async sink connectors.</li>
+ <li><b>KIP-875: First-class offsets support in Kafka
Connect</b><a
href="https://cwiki.apache.org/confluence/display/KAFKA/KIP-875%3A+First-class+offsets+support+in+Kafka+Connect">KIP-875</a>.
Kafka Connect supports offset reset.</li>
+ <li><b>KIP-898: Modernize Connect plugin discovery</b><a
href="https://cwiki.apache.org/confluence/display/KAFKA/KIP-898%3A+Modernize+Connect+plugin+discovery">KIP-898</a>.The
worker will read plugin classes from ServiceLoader manifests and module info
during startup.</li>
+ </ul>
+ <h3>Summary</h3>
+ <p>This was a community effort, so thank you to everyone who
contributed to this release, including all our users and our 147 authors:
Review Comment:
With this release we have started adding code reviewers as well as authors
in this list [1]. Perhaps we can change the word `authors` to `contributors`.
[1] https://github.com/apache/kafka/pull/14288
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]