You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kafka.apache.org by da...@apache.org on 2021/09/17 16:37:02 UTC

svn commit: r49988 - in /dev/kafka: ./ 2.8.1/

Author: dajac
Date: Fri Sep 17 16:37:02 2021
New Revision: 49988

Log:
Release 2.8.1

Added:
    dev/kafka/2.8.1/
    dev/kafka/2.8.1/RELEASE_NOTES.html
    dev/kafka/2.8.1/RELEASE_NOTES.html.asc
    dev/kafka/2.8.1/RELEASE_NOTES.html.md5
    dev/kafka/2.8.1/RELEASE_NOTES.html.sha1
    dev/kafka/2.8.1/RELEASE_NOTES.html.sha512
    dev/kafka/2.8.1/kafka-2.8.1-src.tgz   (with props)
    dev/kafka/2.8.1/kafka-2.8.1-src.tgz.asc
    dev/kafka/2.8.1/kafka-2.8.1-src.tgz.md5
    dev/kafka/2.8.1/kafka-2.8.1-src.tgz.sha1
    dev/kafka/2.8.1/kafka-2.8.1-src.tgz.sha512
    dev/kafka/2.8.1/kafka_2.12-2.8.1-site-docs.tgz   (with props)
    dev/kafka/2.8.1/kafka_2.12-2.8.1-site-docs.tgz.asc
    dev/kafka/2.8.1/kafka_2.12-2.8.1-site-docs.tgz.md5
    dev/kafka/2.8.1/kafka_2.12-2.8.1-site-docs.tgz.sha1
    dev/kafka/2.8.1/kafka_2.12-2.8.1-site-docs.tgz.sha512
    dev/kafka/2.8.1/kafka_2.12-2.8.1.tgz   (with props)
    dev/kafka/2.8.1/kafka_2.12-2.8.1.tgz.asc
    dev/kafka/2.8.1/kafka_2.12-2.8.1.tgz.md5
    dev/kafka/2.8.1/kafka_2.12-2.8.1.tgz.sha1
    dev/kafka/2.8.1/kafka_2.12-2.8.1.tgz.sha512
    dev/kafka/2.8.1/kafka_2.13-2.8.1-site-docs.tgz   (with props)
    dev/kafka/2.8.1/kafka_2.13-2.8.1-site-docs.tgz.asc
    dev/kafka/2.8.1/kafka_2.13-2.8.1-site-docs.tgz.md5
    dev/kafka/2.8.1/kafka_2.13-2.8.1-site-docs.tgz.sha1
    dev/kafka/2.8.1/kafka_2.13-2.8.1-site-docs.tgz.sha512
    dev/kafka/2.8.1/kafka_2.13-2.8.1.tgz   (with props)
    dev/kafka/2.8.1/kafka_2.13-2.8.1.tgz.asc
    dev/kafka/2.8.1/kafka_2.13-2.8.1.tgz.md5
    dev/kafka/2.8.1/kafka_2.13-2.8.1.tgz.sha1
    dev/kafka/2.8.1/kafka_2.13-2.8.1.tgz.sha512
Modified:
    dev/kafka/KEYS

Added: dev/kafka/2.8.1/RELEASE_NOTES.html
==============================================================================
--- dev/kafka/2.8.1/RELEASE_NOTES.html (added)
+++ dev/kafka/2.8.1/RELEASE_NOTES.html Fri Sep 17 16:37:02 2021
@@ -0,0 +1,76 @@
+<h1>Release Notes - Kafka - Version 2.8.1</h1>
+<p>Below is a summary of the JIRA issues addressed in the 2.8.1 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/28/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-13207">KAFKA-13207</a>] - Replica fetcher should not update partition state on diverging epoch if partition removed from fetcher</li>
+</ul>
+<h2>Improvement</h2>
+<ul>
+<li>[<a href="https://issues.apache.org/jira/browse/KAFKA-10675">KAFKA-10675</a>] - Error message from ConnectSchema.validateValue() should include the name of the schema.</li>
+<li>[<a href="https://issues.apache.org/jira/browse/KAFKA-13209">KAFKA-13209</a>] - Upgrade jetty-server to fix CVE-2021-34429</li>
+<li>[<a href="https://issues.apache.org/jira/browse/KAFKA-13258">KAFKA-13258</a>] - AlterClientQuotas response does not include an error when it failed</li>
+<li>[<a href="https://issues.apache.org/jira/browse/KAFKA-13259">KAFKA-13259</a>] - DescribeProducers response does not include an error when it failed</li>
+</ul>
+<h2>Bug</h2>
+<ul>
+<li>[<a href="https://issues.apache.org/jira/browse/KAFKA-8562">KAFKA-8562</a>] - SASL_SSL still performs reverse DNS lookup despite KAFKA-5051</li>
+<li>[<a href="https://issues.apache.org/jira/browse/KAFKA-9747">KAFKA-9747</a>] - No tasks created for a connector</li>
+<li>[<a href="https://issues.apache.org/jira/browse/KAFKA-9887">KAFKA-9887</a>] - failed-task-count JMX metric not updated if task fails during startup</li>
+<li>[<a href="https://issues.apache.org/jira/browse/KAFKA-10340">KAFKA-10340</a>] - Source connectors should report error when trying to produce records to non-existent topics instead of hanging forever</li>
+<li>[<a href="https://issues.apache.org/jira/browse/KAFKA-12252">KAFKA-12252</a>] - Distributed herder tick thread loops rapidly when worker loses leadership</li>
+<li>[<a href="https://issues.apache.org/jira/browse/KAFKA-12262">KAFKA-12262</a>] - New session keys are never distributed when follower with key becomes leader</li>
+<li>[<a href="https://issues.apache.org/jira/browse/KAFKA-12336">KAFKA-12336</a>] - custom stream naming does not work while calling stream[K, V](topicPattern: Pattern) API with named Consumed parameter </li>
+<li>[<a href="https://issues.apache.org/jira/browse/KAFKA-12619">KAFKA-12619</a>] - Ensure LeaderChange message is committed before initializing high watermark</li>
+<li>[<a href="https://issues.apache.org/jira/browse/KAFKA-12667">KAFKA-12667</a>] - Incorrect error log on StateDirectory close</li>
+<li>[<a href="https://issues.apache.org/jira/browse/KAFKA-12672">KAFKA-12672</a>] - Running test-kraft-server-start results in error</li>
+<li>[<a href="https://issues.apache.org/jira/browse/KAFKA-12702">KAFKA-12702</a>] - Unhandled exception caught in InterBrokerSendThread</li>
+<li>[<a href="https://issues.apache.org/jira/browse/KAFKA-12730">KAFKA-12730</a>] - A single Kerberos login failure fails all future connections from Java 9 onwards</li>
+<li>[<a href="https://issues.apache.org/jira/browse/KAFKA-12747">KAFKA-12747</a>] - Flaky Test RocksDBStoreTest.shouldReturnUUIDsWithStringPrefix</li>
+<li>[<a href="https://issues.apache.org/jira/browse/KAFKA-12749">KAFKA-12749</a>] - Changelog topic config on suppressed KTable lost</li>
+<li>[<a href="https://issues.apache.org/jira/browse/KAFKA-12751">KAFKA-12751</a>] - ISRs remain in in-flight state if proposed state is same as actual state</li>
+<li>[<a href="https://issues.apache.org/jira/browse/KAFKA-12752">KAFKA-12752</a>] - CVE-2021-28168 upgrade jersey to 2.34 or 3.02</li>
+<li>[<a href="https://issues.apache.org/jira/browse/KAFKA-12835">KAFKA-12835</a>] - Topic IDs can mismatch on brokers (after interbroker protocol version update)</li>
+<li>[<a href="https://issues.apache.org/jira/browse/KAFKA-12870">KAFKA-12870</a>] - RecordAccumulator stuck in a flushing state</li>
+<li>[<a href="https://issues.apache.org/jira/browse/KAFKA-12890">KAFKA-12890</a>] - Consumer group stuck in `CompletingRebalance`</li>
+<li>[<a href="https://issues.apache.org/jira/browse/KAFKA-12898">KAFKA-12898</a>] - Owned partitions in the subscription must be sorted</li>
+<li>[<a href="https://issues.apache.org/jira/browse/KAFKA-12904">KAFKA-12904</a>] - Connect's validate REST endpoint uses incorrect timeout</li>
+<li>[<a href="https://issues.apache.org/jira/browse/KAFKA-12914">KAFKA-12914</a>] - StreamSourceNode.toString() throws with StreamsBuilder.stream(Pattern) ctor</li>
+<li>[<a href="https://issues.apache.org/jira/browse/KAFKA-12925">KAFKA-12925</a>] - prefixScan missing from intermediate interfaces</li>
+<li>[<a href="https://issues.apache.org/jira/browse/KAFKA-12948">KAFKA-12948</a>] - NetworkClient.close(node) with node in connecting state makes NetworkClient unusable</li>
+<li>[<a href="https://issues.apache.org/jira/browse/KAFKA-12951">KAFKA-12951</a>] - Infinite loop while restoring a GlobalKTable</li>
+<li>[<a href="https://issues.apache.org/jira/browse/KAFKA-12983">KAFKA-12983</a>] - onJoinPrepare is not always invoked before joining the group</li>
+<li>[<a href="https://issues.apache.org/jira/browse/KAFKA-12984">KAFKA-12984</a>] - Cooperative sticky assignor can get stuck with invalid SubscriptionState input metadata</li>
+<li>[<a href="https://issues.apache.org/jira/browse/KAFKA-12991">KAFKA-12991</a>] - Fix unsafe access to `AbstractCoordinator.state`</li>
+<li>[<a href="https://issues.apache.org/jira/browse/KAFKA-12996">KAFKA-12996</a>] - OffsetOutOfRange not handled correctly for diverging epochs when fetch offset less than leader start offset</li>
+<li>[<a href="https://issues.apache.org/jira/browse/KAFKA-13007">KAFKA-13007</a>] - KafkaAdminClient getListOffsetsCalls builds cluster snapshot for every topic partition</li>
+<li>[<a href="https://issues.apache.org/jira/browse/KAFKA-13037">KAFKA-13037</a>] - "Thread state is already PENDING_SHUTDOWN" log spam</li>
+<li>[<a href="https://issues.apache.org/jira/browse/KAFKA-13081">KAFKA-13081</a>] - Port sticky assignor fixes (KAFKA-12984) back to 2.8</li>
+<li>[<a href="https://issues.apache.org/jira/browse/KAFKA-13092">KAFKA-13092</a>] - Perf regression in LISR requests</li>
+<li>[<a href="https://issues.apache.org/jira/browse/KAFKA-13096">KAFKA-13096</a>] - QueryableStoreProvider is not updated when threads are added/removed/replaced rendering IQ impossible</li>
+<li>[<a href="https://issues.apache.org/jira/browse/KAFKA-13099">KAFKA-13099</a>] - Message too large error when expiring transactionalIds</li>
+<li>[<a href="https://issues.apache.org/jira/browse/KAFKA-13141">KAFKA-13141</a>] - Leader should not update follower fetch offset if diverging epoch is present</li>
+<li>[<a href="https://issues.apache.org/jira/browse/KAFKA-13214">KAFKA-13214</a>] - Consumer should not reset group state after disconnect</li>
+<li>[<a href="https://issues.apache.org/jira/browse/KAFKA-13231">KAFKA-13231</a>] - `TransactionalMessageCopier.start_node` should wait until the process if fully started</li>
+<li>[<a href="https://issues.apache.org/jira/browse/KAFKA-13236">KAFKA-13236</a>] - TopologyTestDriver crashes with EOS-beta config</li>
+<li>[<a href="https://issues.apache.org/jira/browse/KAFKA-13277">KAFKA-13277</a>] - Serialization of long tagged string in request/response throws BufferOverflowException</li>
+</ul>
+<h2>Task</h2>
+<ul>
+<li>[<a href="https://issues.apache.org/jira/browse/KAFKA-12820">KAFKA-12820</a>] - Upgrade maven-artifact dependency to resolve CVE-2021-26291</li>
+<li>[<a href="https://issues.apache.org/jira/browse/KAFKA-12976">KAFKA-12976</a>] - Remove UNSUPPORTED_VERSION error from delete topics call</li>
+<li>[<a href="https://issues.apache.org/jira/browse/KAFKA-12985">KAFKA-12985</a>] - CVE-2021-28169 - Upgrade jetty to 9.4.42</li>
+</ul>
+<h2>Sub-task</h2>
+<ul>
+<li>[<a href="https://issues.apache.org/jira/browse/KAFKA-12790">KAFKA-12790</a>] - Remove SslTransportLayerTest.testUnsupportedTlsVersion</li>
+</ul>

Added: dev/kafka/2.8.1/RELEASE_NOTES.html.asc
==============================================================================
--- dev/kafka/2.8.1/RELEASE_NOTES.html.asc (added)
+++ dev/kafka/2.8.1/RELEASE_NOTES.html.asc Fri Sep 17 16:37:02 2021
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQJFBAABCgAvFiEEiAvZO/de3lU7apkYtMwQYbYXN/kFAmFAn50RHGRhamFjQGFw
+YWNoZS5vcmcACgkQtMwQYbYXN/nvcRAAzc2ELhfKVSwV53jcT2FKg34hcYTQhXR+
+xxfT091XPzx6sK1Ld/jCTJ4/9xQTg4avNA/2qioFZEkHN7VTLGH2pA1/JXx5Gj3U
+3aVVeOMdEsIdBDramfX5ZX7oI/BsbuWWI5GCuHv4k/+kWeQzkPsmMqWeeg8O/Gs+
+gz2aOQACcEKsqU2R1dPj9E8oq+0rKnUL/iT9tX1Tg6E9rtkIyLNvfJagG3EBxiR0
+HK+aPb/0/jOevhVRi/Cr804BKwppyL68D3lLZ878oVclaJ/Z1DKQTQrD04mdolI5
+pHgz37/KZV9p4C8CdrQPQ5TjrdZ35yjZlfKrvofu4sYdBv4GHPDUSM3QKZ1Am1ZP
+StbL/1FD6IMzXGWQHEjU2v+iVcCJKqp/+rCBEyiYedqbmbv3oRR4lhwkZ5KzdIS1
+kLKrEjhFd25eZ+nRG7nAgSVkQouQ9lLcOWKDWjr3M7nIliZNvGNbxi+wf6LMf+Uc
+1C+N2TEFL5Idw0vfKGF6E8dUxMB6Kdwns/OBKnd3WDMpFei5YuRapJlzKxNB2XxZ
+5l0qc/tNpQQrhUKi6ZjBw8zNPch/i+RCPskMb9eyFjEismQkVwCfm76jxwwvK+Ho
+6VcZyedrQ7JgNq9+8ex3WNCrThC1zx586PD7YIiEWUlYu2Z7NPOzGwEoRrpfStB3
+ftGE1MW5Ov0=
+=2dgU
+-----END PGP SIGNATURE-----

Added: dev/kafka/2.8.1/RELEASE_NOTES.html.md5
==============================================================================
--- dev/kafka/2.8.1/RELEASE_NOTES.html.md5 (added)
+++ dev/kafka/2.8.1/RELEASE_NOTES.html.md5 Fri Sep 17 16:37:02 2021
@@ -0,0 +1 @@
+RELEASE_NOTES.html: 58 15 F0 9E 07 F2 F1 2B  38 29 33 24 59 86 F0 56

Added: dev/kafka/2.8.1/RELEASE_NOTES.html.sha1
==============================================================================
--- dev/kafka/2.8.1/RELEASE_NOTES.html.sha1 (added)
+++ dev/kafka/2.8.1/RELEASE_NOTES.html.sha1 Fri Sep 17 16:37:02 2021
@@ -0,0 +1 @@
+RELEASE_NOTES.html: 2BC3 DBA6 9B7A A311 34B5  AD74 5882 C939 0F9B C256

Added: dev/kafka/2.8.1/RELEASE_NOTES.html.sha512
==============================================================================
--- dev/kafka/2.8.1/RELEASE_NOTES.html.sha512 (added)
+++ dev/kafka/2.8.1/RELEASE_NOTES.html.sha512 Fri Sep 17 16:37:02 2021
@@ -0,0 +1,3 @@
+RELEASE_NOTES.html: 02C6F6AB 755240CE 1202424F B3F9B612 0674965A 6274513B
+                    B3A7212C C02BC74C 2AC77550 2DDF6CEC 89924F11 AE9E22A6
+                    3C5564FF B32EAC13 DCE1E1F0 2AB2DDC3

Added: dev/kafka/2.8.1/kafka-2.8.1-src.tgz
==============================================================================
Binary file - no diff available.

Propchange: dev/kafka/2.8.1/kafka-2.8.1-src.tgz
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/kafka/2.8.1/kafka-2.8.1-src.tgz.asc
==============================================================================
--- dev/kafka/2.8.1/kafka-2.8.1-src.tgz.asc (added)
+++ dev/kafka/2.8.1/kafka-2.8.1-src.tgz.asc Fri Sep 17 16:37:02 2021
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQJFBAABCgAvFiEEiAvZO/de3lU7apkYtMwQYbYXN/kFAmFAn58RHGRhamFjQGFw
+YWNoZS5vcmcACgkQtMwQYbYXN/k0pQ//QVEQLGAjdW+YN8PA2xZLn9qt0xlpuQAG
+7k/KIG5aEWxSaT2QkniPQka7Q+OpwH0AOTAfIIRb2LpYOcL4XUt1uaGdIs6AvW0L
+YqvKEde4zGb9h/8Tssks0xgne1r+Xw3ryNldafLL7NKXzQcHI2Yc1lKamPENGRVq
+5ODsrFLcQHTcqMDnQMy1usUNv/d5M3OGZmPjawr3k6+0fTyY8VB8vl5upexnBW2Z
+a3XpOTtXwweG3XuZySYfHB6HS4k4xyY2GxLNrL0FDVrPz2fwVwX6Hwk0MsTALtdG
+7plbDnimMmGJ8cA6W7fVa8iBtWQJCHpeyCUGMlRg67c+QTomxUokvdre9OobPHTW
+UWxm8IJ7TIkT8Ufbx1YeJTP3H88mOe1pRye29kQa012BzI/HWZfC9/3PghsZVh8m
+6xwfrOxAwSX/hTR2Ond+XGu1Gb/Br9MIacBxi+q5+QRmTCtYRClvE005iTgTGFFv
+QuT8vtrJhe2m9NkKeWlbh4LNf+2OFlVoQQMOL4DA8XpeI9tUlIvD52r7HwUWWDFc
+EpJuO7t0UtPrzHRA9e/FiMiV6QJmJLi5s4QDq2+RLrvWAL0YRx2yvPvLTfD4bEjD
+GVr6mgbzgzFFKTbQb7xwzqAcGgrSCE03vdekVgt4SpHlZUaTeOCKy4ttNl5xqd1a
+/YhYCRCEugs=
+=BsF3
+-----END PGP SIGNATURE-----

Added: dev/kafka/2.8.1/kafka-2.8.1-src.tgz.md5
==============================================================================
--- dev/kafka/2.8.1/kafka-2.8.1-src.tgz.md5 (added)
+++ dev/kafka/2.8.1/kafka-2.8.1-src.tgz.md5 Fri Sep 17 16:37:02 2021
@@ -0,0 +1 @@
+kafka-2.8.1-src.tgz: CF 5F F0 DC 06 AF 97 1B  76 87 05 23 AF A7 3A 9C

Added: dev/kafka/2.8.1/kafka-2.8.1-src.tgz.sha1
==============================================================================
--- dev/kafka/2.8.1/kafka-2.8.1-src.tgz.sha1 (added)
+++ dev/kafka/2.8.1/kafka-2.8.1-src.tgz.sha1 Fri Sep 17 16:37:02 2021
@@ -0,0 +1 @@
+kafka-2.8.1-src.tgz: 6A96 97B0 BC55 9BFD 5188  2398 B51D 1CE0 A720 42A9

Added: dev/kafka/2.8.1/kafka-2.8.1-src.tgz.sha512
==============================================================================
--- dev/kafka/2.8.1/kafka-2.8.1-src.tgz.sha512 (added)
+++ dev/kafka/2.8.1/kafka-2.8.1-src.tgz.sha512 Fri Sep 17 16:37:02 2021
@@ -0,0 +1,3 @@
+kafka-2.8.1-src.tgz: B2D0EC3E B41773F6 C287450D 1CFAE0FB E1BD62A7 A4DB0A08
+                     A3B58D7D 816D6226 CB2AECEF 9B51EFD4 4331F77D A83BC315
+                     40891DEC 277DBBC6 BF01827C ABF72C63

Added: dev/kafka/2.8.1/kafka_2.12-2.8.1-site-docs.tgz
==============================================================================
Binary file - no diff available.

Propchange: dev/kafka/2.8.1/kafka_2.12-2.8.1-site-docs.tgz
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/kafka/2.8.1/kafka_2.12-2.8.1-site-docs.tgz.asc
==============================================================================
--- dev/kafka/2.8.1/kafka_2.12-2.8.1-site-docs.tgz.asc (added)
+++ dev/kafka/2.8.1/kafka_2.12-2.8.1-site-docs.tgz.asc Fri Sep 17 16:37:02 2021
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQJFBAABCgAvFiEEiAvZO/de3lU7apkYtMwQYbYXN/kFAmFAn6IRHGRhamFjQGFw
+YWNoZS5vcmcACgkQtMwQYbYXN/lD8Q/+IDON8d54kA6gdlBK2ff2h3TldOS3YgZj
+PPllSchF3GWmeSZuVCB3Ambmk3gXEEORw7zwMmw8gvYDMBz/lqWGES13yUz00HEF
+eVJZ/aH/O27OFAorpHbw3dMy3PxNBWYCMvHdVFAZHWn76JfYcUAIZbtsic9Bd6/r
+8qxuKwvZ6BdRhPYUmcuZNoEvIRPoD6KHN7j9uPNqYWGOWEK04nQaOcgHJMm1JlpF
+KNjniq7Whsi8J4YvHfDHbQT4cGBUq5xiFKdt4xdBYIMx86mYG9LxeU/y2yMb1vR4
+Qxew2xU1lviEdmwzubfdMAWJY9avH7Si7w9YDir9u+Pz0+oLuRIG8M8xi80GCrZ0
+JIXtzMWB1W2kc9cAfuYQYemPcqxAoRVGqJLfznOCdbhwb1uXkVdwNd7P41I9ij3e
+M4EC4xTC5yAOQJpFp7jsF5hAVx2v3aE6Ino3i4RmifdZiAM1LSUtwKuqQ6pEI2dt
+d/uQ+6f/kmiIasCzKRvElVf6u0ydAZeeHfvWBSAQxK5K7Cq5ESLjlX0N0ZsUuOSf
+yZ9QntTX58jmR3sWFurUZwDHK3RUVLe40aTlgQpS412TEvm5js1RJeS7pzYFgkd9
+2pQ3BUxFDmFx7MFRGY6kC6H8mKVp2ecqZ7vw7QoHepi6H/HMBaJqHWRZpLgTje51
+zqa0AWiM/j0=
+=z3Yc
+-----END PGP SIGNATURE-----

Added: dev/kafka/2.8.1/kafka_2.12-2.8.1-site-docs.tgz.md5
==============================================================================
--- dev/kafka/2.8.1/kafka_2.12-2.8.1-site-docs.tgz.md5 (added)
+++ dev/kafka/2.8.1/kafka_2.12-2.8.1-site-docs.tgz.md5 Fri Sep 17 16:37:02 2021
@@ -0,0 +1 @@
+kafka_2.12-2.8.1-site-docs.tgz: B0 A4 7F D1 76 D5 2F C4  1E B0 00 7B E9 81 CE CD

Added: dev/kafka/2.8.1/kafka_2.12-2.8.1-site-docs.tgz.sha1
==============================================================================
--- dev/kafka/2.8.1/kafka_2.12-2.8.1-site-docs.tgz.sha1 (added)
+++ dev/kafka/2.8.1/kafka_2.12-2.8.1-site-docs.tgz.sha1 Fri Sep 17 16:37:02 2021
@@ -0,0 +1,2 @@
+kafka_2.12-2.8.1-site-docs.tgz: E2C2 A666 277A F378 63AF  FD11 94E5 F399 8335
+                                92E6

Added: dev/kafka/2.8.1/kafka_2.12-2.8.1-site-docs.tgz.sha512
==============================================================================
--- dev/kafka/2.8.1/kafka_2.12-2.8.1-site-docs.tgz.sha512 (added)
+++ dev/kafka/2.8.1/kafka_2.12-2.8.1-site-docs.tgz.sha512 Fri Sep 17 16:37:02 2021
@@ -0,0 +1,4 @@
+kafka_2.12-2.8.1-site-docs.tgz: 0C9742C4 C4A20A62 AD54B000 A405FE5A D974B9FF
+                                70BCD49D 448755B0 87F371DE 411D6A88 C4999277
+                                44DEDEF3 C67005F2 1BA4B3FE 2C402F8E C1C732EE
+                                18DB9EB5

Added: dev/kafka/2.8.1/kafka_2.12-2.8.1.tgz
==============================================================================
Binary file - no diff available.

Propchange: dev/kafka/2.8.1/kafka_2.12-2.8.1.tgz
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/kafka/2.8.1/kafka_2.12-2.8.1.tgz.asc
==============================================================================
--- dev/kafka/2.8.1/kafka_2.12-2.8.1.tgz.asc (added)
+++ dev/kafka/2.8.1/kafka_2.12-2.8.1.tgz.asc Fri Sep 17 16:37:02 2021
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQJFBAABCgAvFiEEiAvZO/de3lU7apkYtMwQYbYXN/kFAmFAn6ARHGRhamFjQGFw
+YWNoZS5vcmcACgkQtMwQYbYXN/mgmQ/+Kfgt9kIUAEe9Jv90j8hlcaw7ik+9qPO6
+RsoC9HqpLjy1h+rTbwuaTbFD1/aaZ1bmHejy28g5LpPOHZn3v0H3sIQw5Q3l58C9
+cPKHBrMXHOdngPmu0NIgxQwpZ1soD9FNn7pAzHG+6b2zAkXwBD72VoDuH8+Cus3T
+6mtUzhJoX1syaCiHY5X4iR8fcHkXtAg8EXq8E/F8J9ioB7rklYNL2g8CwaUF1zPT
+aQ+ZVqYQYTbWRT2qdIiPZIASX54m90dkEXw2mk1sFFvmVImF2x5aGxhdO8c7LLn9
+fjoDh/ULAB8hWNnGj4VndiFL5aEhXk0O8+pNqOJLhnktpFewU+jEpJnqppw4xGRa
+ErvYpfMpUSkjPaUdBLWC8XkR3J8irXV8ClHIdCZxBtfX0M89o6hXiNfI7NuKlayi
+8gj24TjqAUQwoNJT2FkBMa4YCfnXMGrLW7wCQEMoGgFcFw3PFfnA4Ebc0IdGL3qd
+xY2bQgZXQRsjtL8UOIFOeQjUrWsCZ80mU4uJ4tESp9XdqlAc6otKopIHRPrPxFWW
+o7CYr+/n1fZCOw0Cd0JAWaeHVgTJLaUMN6yPEeerkdGg8vVL12FSftOUkmyIzhZp
+r1uxsCVBNhxp0XTC1/T7pvuHgpfDVB53hifJrQja9VCNQjlfbO7vLT43TU5YDOfp
+rmA653yzKY4=
+=whHU
+-----END PGP SIGNATURE-----

Added: dev/kafka/2.8.1/kafka_2.12-2.8.1.tgz.md5
==============================================================================
--- dev/kafka/2.8.1/kafka_2.12-2.8.1.tgz.md5 (added)
+++ dev/kafka/2.8.1/kafka_2.12-2.8.1.tgz.md5 Fri Sep 17 16:37:02 2021
@@ -0,0 +1 @@
+kafka_2.12-2.8.1.tgz: 03 33 E1 A1 B3 18 33 18  60 FC 6A 57 5A 1A 55 E5

Added: dev/kafka/2.8.1/kafka_2.12-2.8.1.tgz.sha1
==============================================================================
--- dev/kafka/2.8.1/kafka_2.12-2.8.1.tgz.sha1 (added)
+++ dev/kafka/2.8.1/kafka_2.12-2.8.1.tgz.sha1 Fri Sep 17 16:37:02 2021
@@ -0,0 +1 @@
+kafka_2.12-2.8.1.tgz: 4557 1458 0AC9 A9CE 5274  C737 EEA9 8016 B0E9 0E09

Added: dev/kafka/2.8.1/kafka_2.12-2.8.1.tgz.sha512
==============================================================================
--- dev/kafka/2.8.1/kafka_2.12-2.8.1.tgz.sha512 (added)
+++ dev/kafka/2.8.1/kafka_2.12-2.8.1.tgz.sha512 Fri Sep 17 16:37:02 2021
@@ -0,0 +1,3 @@
+kafka_2.12-2.8.1.tgz: 287CF3B4 3CC723E9 A2DACC83 E153152A 74CF9C39 D86EB070
+                      2CC8D237 BE955770 98E0B984 687F3F7E A37BB278 2F7DF23D
+                      D597FD61 8AF03A48 460E6B3F 4931B6C2

Added: dev/kafka/2.8.1/kafka_2.13-2.8.1-site-docs.tgz
==============================================================================
Binary file - no diff available.

Propchange: dev/kafka/2.8.1/kafka_2.13-2.8.1-site-docs.tgz
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/kafka/2.8.1/kafka_2.13-2.8.1-site-docs.tgz.asc
==============================================================================
--- dev/kafka/2.8.1/kafka_2.13-2.8.1-site-docs.tgz.asc (added)
+++ dev/kafka/2.8.1/kafka_2.13-2.8.1-site-docs.tgz.asc Fri Sep 17 16:37:02 2021
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQJFBAABCgAvFiEEiAvZO/de3lU7apkYtMwQYbYXN/kFAmFAn6IRHGRhamFjQGFw
+YWNoZS5vcmcACgkQtMwQYbYXN/meSRAAxLErt4N6RwW+C8ew2bk7fv4j2o27T9cZ
+rxDGHHmnWietvEDk0gf/nqxOhVEup4fT+VEOd/WgNTEi8gjFVNS6ffvtRQTwDFDI
+22DoPlUjDNILkRdAidBKjIIzwc0VU82MT9hmEU2Z3kaHV+EZe/Sj3P3PtQfyLjOz
+6CIgyfqLolK54cYbXykX5ajtnfu3o6CDefLa/9nBtKEKQ+tgfOVR/NqapThulnPl
+xt1n21eJp+ahRCcMCZmZHxzU+vlnWvUr/+6nqun6GitkMNYq++V0P34oRy5TrUQ5
+Oimh/UsnS3mnRntND4qaPSWV8YtR+vZOgDbo2HtQq6wQu9A2+aJilO/mggY6SpU4
+VZLSsxR59I1Mo0IifKqwjkQqphDcMTZKT+4yHzjjcA0pxYTMUTE5uk6dEuOOnl53
+ufedpT5dsP9H7Rbsv+AN7p7bXV5DikhYHjrtgX+LZFYCVfRdFqGkNRpo+wtykpBA
+L92Za5ilAVsY1jFSW0B3P3ILXLan7HUXeCGOh4Cq2N8ke4ccstUwdUkE7+K2Rh3Y
+oZr71WdNiXHcbx43n6/nAS9JhKkNDyLAZncLjtr9f41WOzedmQB9DY5nepYHE2LI
+cDWa8MxPeAgL/aIKJewkGZdxPmYNkgApNz0/mp3IFOPB+6m3I0m9z/mvtFtsIRNM
+fZcUU3UC7KI=
+=KJBR
+-----END PGP SIGNATURE-----

Added: dev/kafka/2.8.1/kafka_2.13-2.8.1-site-docs.tgz.md5
==============================================================================
--- dev/kafka/2.8.1/kafka_2.13-2.8.1-site-docs.tgz.md5 (added)
+++ dev/kafka/2.8.1/kafka_2.13-2.8.1-site-docs.tgz.md5 Fri Sep 17 16:37:02 2021
@@ -0,0 +1 @@
+kafka_2.13-2.8.1-site-docs.tgz: 72 5B 9A 6D 43 F3 2B C5  8A E9 37 03 F6 AB E1 D5

Added: dev/kafka/2.8.1/kafka_2.13-2.8.1-site-docs.tgz.sha1
==============================================================================
--- dev/kafka/2.8.1/kafka_2.13-2.8.1-site-docs.tgz.sha1 (added)
+++ dev/kafka/2.8.1/kafka_2.13-2.8.1-site-docs.tgz.sha1 Fri Sep 17 16:37:02 2021
@@ -0,0 +1,2 @@
+kafka_2.13-2.8.1-site-docs.tgz: 5A1D 1184 D8B2 B5E5 E8C5  9DE4 923E 6684 4770
+                                D049

Added: dev/kafka/2.8.1/kafka_2.13-2.8.1-site-docs.tgz.sha512
==============================================================================
--- dev/kafka/2.8.1/kafka_2.13-2.8.1-site-docs.tgz.sha512 (added)
+++ dev/kafka/2.8.1/kafka_2.13-2.8.1-site-docs.tgz.sha512 Fri Sep 17 16:37:02 2021
@@ -0,0 +1,4 @@
+kafka_2.13-2.8.1-site-docs.tgz: 111326CB 2B77E18D 717E9795 75156043 A19125D6
+                                E981E70C E684E87C 843E9143 5B1910FD FB38F805
+                                3C1A5C02 755C58B4 D550CAE4 B55AA362 9A9FA783
+                                72419FD9

Added: dev/kafka/2.8.1/kafka_2.13-2.8.1.tgz
==============================================================================
Binary file - no diff available.

Propchange: dev/kafka/2.8.1/kafka_2.13-2.8.1.tgz
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: dev/kafka/2.8.1/kafka_2.13-2.8.1.tgz.asc
==============================================================================
--- dev/kafka/2.8.1/kafka_2.13-2.8.1.tgz.asc (added)
+++ dev/kafka/2.8.1/kafka_2.13-2.8.1.tgz.asc Fri Sep 17 16:37:02 2021
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQJFBAABCgAvFiEEiAvZO/de3lU7apkYtMwQYbYXN/kFAmFAn54RHGRhamFjQGFw
+YWNoZS5vcmcACgkQtMwQYbYXN/niPBAAjEOUGBLfG7yVayTguHiOB14LN4PKhZZc
+RrbD53xI0sXRZSkbp57me2uBKuICny2VCI3uazFbREcn923StnZD0fddJnytOES1
+n8v67EITFYtyrAQ98FR3bc2gOW9v8V2ibSl+ogiMPi4+J0hph6LlaYbSF9q5IKW2
+iSLJbaHDNavtDxCKgHd5/MN0PLxfYnyxJJqSyQ10Pv8hy9rNDo1wjgEFTRlDQtZh
+Nti0nILXa/IM8e5N0zmvDpvN++4GG/00Uo+9DdDbD+8gN8d8nQ0NVRB0H7oUjf5P
+uibHc74vXefnUrMQJ4/ZbmQMY2/cHa3Mex/TLD49XPnfiNx7e4YL5R/51p3PNZlb
+UeXlbFRPsFZ5ARmlCrEPzAu40P5tyxBvwp0Ii7qs8MYQKJyockTO/+GK0bajtOsZ
+gsDesiiLGFx1Op2NroNH/z3XkqeVyjSyOTlKd1QgmbmLtpa/vrGpNG0p5W/hsTpC
+eeSOX1GiwY7q4VWHgf2QRD2TYHjt9CBl6a1IMSV+bTlKGCrWVTc0kW/IgN/tKG0B
+VIaxRvp2LHlYDJnHtQAhtpxSejC1/MrVJsdj900G/dqGArWtbXzitrXLtv/njLwM
+XCgYZ88N6ySLl3y8LC8RDMPoaxy/d5PH0qIJv9ogQLgOt04WPOCyBEYUxzIcs/6x
+vp1FW+a4HgA=
+=72Nh
+-----END PGP SIGNATURE-----

Added: dev/kafka/2.8.1/kafka_2.13-2.8.1.tgz.md5
==============================================================================
--- dev/kafka/2.8.1/kafka_2.13-2.8.1.tgz.md5 (added)
+++ dev/kafka/2.8.1/kafka_2.13-2.8.1.tgz.md5 Fri Sep 17 16:37:02 2021
@@ -0,0 +1 @@
+kafka_2.13-2.8.1.tgz: 04 ED 50 6D A2 D6 8F B1  18 33 28 75 63 90 20 E7

Added: dev/kafka/2.8.1/kafka_2.13-2.8.1.tgz.sha1
==============================================================================
--- dev/kafka/2.8.1/kafka_2.13-2.8.1.tgz.sha1 (added)
+++ dev/kafka/2.8.1/kafka_2.13-2.8.1.tgz.sha1 Fri Sep 17 16:37:02 2021
@@ -0,0 +1 @@
+kafka_2.13-2.8.1.tgz: C463 3A09 160B 741C 973B  4FFB BBD5 F382 92FE 8E4B

Added: dev/kafka/2.8.1/kafka_2.13-2.8.1.tgz.sha512
==============================================================================
--- dev/kafka/2.8.1/kafka_2.13-2.8.1.tgz.sha512 (added)
+++ dev/kafka/2.8.1/kafka_2.13-2.8.1.tgz.sha512 Fri Sep 17 16:37:02 2021
@@ -0,0 +1,3 @@
+kafka_2.13-2.8.1.tgz: 91FCD106 1247AD0D DB63FA2B 5C0251EE 0E58E60C C9E1A3EB
+                      E2E84E9A 31872448 A36622DD 15868DE2 C6D3F7E2 6020A8C6
+                      1477BC76 4E2FB677 6A25E434 4EB8892D

Modified: dev/kafka/KEYS
==============================================================================
--- dev/kafka/KEYS (original)
+++ dev/kafka/KEYS Fri Sep 17 16:37:02 2021
@@ -177,7 +177,6 @@ oe/dVCR4blsExaub6gUxyRiRzxaWaCYt+AT0vuTb
 bEnlTfUDA6C/gOJPKv4JXg==
 =EIZj
 -----END PGP PUBLIC KEY BLOCK-----
-
 pub   4096R/7F1183BD 2012-06-13
 uid                  Joe Stein (CODE SIGNING KEY) <jo...@apache.org>
 sig 3        7F1183BD 2012-06-13  Joe Stein (CODE SIGNING KEY) <jo...@apache.org>
@@ -237,7 +236,6 @@ v/W3AOBR+NSWhBudk0N6Jroga5DI8X9NGz0I98Z4
 KzfEt4aFC/3Gzw==
 =qUcq
 -----END PGP PUBLIC KEY BLOCK-----
-
 pub   4096R/E0A61EEA 2015-01-14
 uid                  Jun Rao <ju...@gmail.com>
 sig 3        E0A61EEA 2015-01-14  Jun Rao <ju...@gmail.com>
@@ -295,7 +293,6 @@ el67DxjpxG2aTeBWgmqnk+YfdEIleRKflSyuk9az
 LyTaTKeMBhCrhjTTJ4dmMozlivQx6gqOwtE14osBHAzoCYtcWjp6GKA=
 =npff
 -----END PGP PUBLIC KEY BLOCK-----
-
 pub   4096R/D0A67B5A 2015-09-09 [expires: 2019-09-09]
 uid       [ultimate] Chen (Gwen) Shapira <cs...@gmail.com>
 sig 3        D0A67B5A 2015-09-09  Chen (Gwen) Shapira <cs...@gmail.com>
@@ -354,7 +351,6 @@ dO2s0sB+ziFVWWknqbJurkk1f8ApeI3VrBOCC59w
 49rZKQYlfhKCC7lwjSCw1w==
 =W7Pg
 -----END PGP PUBLIC KEY BLOCK-----
-
 pub   4096R/AB55EF5C 2016-04-26
 uid                  Ismael Juma <ij...@apache.org>
 sig 3        AB55EF5C 2016-04-26  Ismael Juma <ij...@apache.org>
@@ -411,7 +407,6 @@ epvWqfANcmk/Ze+Hwl90RkZBH5QIiV1vJ1hMPBbF
 BYlDuvfDyhXiz1oEksZs2aES3JQ+osUn3D47IjNbv2cGm+K/7UxWMW4v0Q==
 =ELA+
 -----END PGP PUBLIC KEY BLOCK-----
-
 pub   4096R/27A7289E 2016-10-04 [expires: 2026-10-02]
 uid       [ultimate] Jason Gustafson <ja...@gmail.com>
 sig 3        27A7289E 2016-10-04  Jason Gustafson <ja...@gmail.com>
@@ -716,7 +711,6 @@ U0PdwcFXT1sU3rtuhREDUTagZ3FmwIOse/NXbN5d
 qUAdpxxKffByAEiV
 =LJo0
 -----END PGP PUBLIC KEY BLOCK-----
-
 pub   4096R/518830CF 2017-08-31
 uid       [ultimate] Damian Guy (CODE SIGNING KEY) <da...@apache.org>
 sig 3        518830CF 2017-08-31  Damian Guy (CODE SIGNING KEY) <da...@apache.org>
@@ -774,7 +768,6 @@ zOF1faLuMRKXIjIJysyAriRQ7PkwEIhfryomw+Ks
 xc4GtaeCajdGhBWlwaEba0Go
 =ZGR0
 -----END PGP PUBLIC KEY BLOCK-----
-
 pub   rsa4096 2017-11-10 [SC]
       461D2D1B577F40C58EC2FE060CF65F72E4609424
 uid           [ultimate] Rajini Sivaram (CODE SIGNING KEY) <ra...@googlemail.com>
@@ -834,7 +827,6 @@ FdSjC72llP6nAWlEDlZoavWKQPg6T3br5+EtTtZv
 oyR202F4yAwYve+ARvn4WQ78kdhmX+Yxr9FOww==
 =unXg
 -----END PGP PUBLIC KEY BLOCK-----
-
 pub   rsa4096 2015-09-01 [SC]
       926D5A8B7D1ADA5B5F7A1F4D48307CB31DCC852D
 uid           [ultimate] Matthias J. Sax <mj...@apache.org>
@@ -963,7 +955,6 @@ Dp5cZknuBM3Jg4nSsXbWxQ39TnrEX0LCs+pm92ke
 DhC7tv8R7gzBhBCSn6oOMw0=
 =ekpR
 -----END PGP PUBLIC KEY BLOCK-----
-
 pub   rsa4096 2018-10-16 [SC]
       2254B0BABB7F2ED82EB48C550DC9AB9E5B3A4458
 uid           [ultimate] Manikumar Reddy Obili (SIGNING KEY) <ma...@gmail.com>
@@ -1022,7 +1013,6 @@ ox8m5PehrDchoIm0Ff9JPO+K/yMYf21ZVTVRay+k
 JuAqBBwRqiZdtf268B55j37n9akx7aSuXU1xQgE=
 =Z/L8
 -----END PGP PUBLIC KEY BLOCK-----
-
 pub   rsa4096 2015-09-04 [SC]
       6B259C61F399AD22D4A4EBC0DE78987A9CD4D9D3
 uid           [ unknown] Colin McCabe <cm...@apache.org>
@@ -1079,66 +1069,69 @@ gm+FU3WdD9oqC3/dDKZ7pFizUhijUZo+nfedhj+7
 3ksenxgHlhdFXBBnNIoVpYAwvo5Quj42bUt5nkfTqK2p8tKEBSSa2Cr9JEgNmqc/
 gGDok4uiZw4HdrV8d3/JvahBXfQWH12KeoFmZi/pY/XiPZszEyPrdRVrNbRag/0=
 =V7qY
-
 -----END PGP PUBLIC KEY BLOCK-----
-pub   rsa4096 2019-02-23 [SC]
-      1BE3 316E 762D 17FF 4D2D  55B6 7D19 0980 87E7 3B62
-uid           [ultimate] Bill Bejeck (CODE SIGNING KEY) <bb...@gmail.com>
-sub   rsa4096 2019-02-23 [E]
+pub   rsa4096 2020-02-20 [SC]
+      DFB5ABA9CD50A02B5C2A511662A9813636302260
+uid           [ultimate] Bill Bejeck (CODE SIGNING KEY) <bb...@apache.org>
+sig 3        62A9813636302260 2020-02-20  Bill Bejeck (CODE SIGNING KEY) <bb...@apache.org>
+sub   rsa4096 2020-02-20 [E]
+sig          62A9813636302260 2020-02-20  Bill Bejeck (CODE SIGNING KEY) <bb...@apache.org>
 
 -----BEGIN PGP PUBLIC KEY BLOCK-----
 
-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
-Y+Zqob82+zQ+EY/PtiM=
-=v46J
+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
+JJMlBRKoP+nFZs+wWZy9
+=tUpv
 -----END PGP PUBLIC KEY BLOCK-----
 
+
+
 pub   rsa2048 2019-05-03 [SC] [expires: 2021-05-02]
       F6627F0663D0CE710A29F8203674A03EDC7C2868
 uid           [ultimate] Vahid Hashemian <va...@apache.org>
@@ -1177,6 +1170,7 @@ L89X6lzo2Ztm+iR3E2R+nOd6M8cO2ijJhg0/tuom
 =n95I
 -----END PGP PUBLIC KEY BLOCK-----
 
+
 pub   rsa4096 2019-09-10 [SC] [expires: 2020-09-10]
       63F2B2B8D10CCC7A0CE88A72E9F87164989E9B3F
 uid           [ultimate] David Arthur (CODE SIGNING KEY) <da...@apache.org>
@@ -1296,64 +1290,65 @@ ZIyciD1KK6ZdUIj0j0DV38GFvRk0GBhIR+WsXLL0
 rDjPa5sgNoxpdHhPJxOgyYDae3vo/lcRXjfOgA==
 =V6uq
 -----END PGP PUBLIC KEY BLOCK-----
-pub   rsa4096 2020-02-20 [SC]
-      DFB5ABA9CD50A02B5C2A511662A9813636302260
-uid           [ultimate] Bill Bejeck (CODE SIGNING KEY) <bb...@apache.org>
-sig 3        62A9813636302260 2020-02-20  Bill Bejeck (CODE SIGNING KEY) <bb...@apache.org>
-sub   rsa4096 2020-02-20 [E]
-sig          62A9813636302260 2020-02-20  Bill Bejeck (CODE SIGNING KEY) <bb...@apache.org>
+
+pub   rsa4096 2020-03-11 [SC]
+      D3DF932A03037580D5453F498060FC0DA962AFE5
+uid           [ultimate] Mickael Maison (CODE SIGNING KEY) <mi...@apache.org>
+sig 3        8060FC0DA962AFE5 2020-03-11  Mickael Maison (CODE SIGNING KEY) <mi...@apache.org>
+sub   rsa4096 2020-03-11 [E]
+sig          8060FC0DA962AFE5 2020-03-11  Mickael Maison (CODE SIGNING KEY) <mi...@apache.org>
 
 -----BEGIN PGP PUBLIC KEY BLOCK-----
 
-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
-JJMlBRKoP+nFZs+wWZy9
-=tUpv
+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
+EsM12DbAcyLR20E/xs+YGvkOZA==
+=EPnI
 -----END PGP PUBLIC KEY BLOCK-----
 
 pub   rsa4096 2020-07-10 [SC]
@@ -1414,70 +1409,10 @@ NGZTyg62UNxMybnRf8vfIVCgwhoYDDzcK7kkMyyN
 =Tprx
 -----END PGP PUBLIC KEY BLOCK-----
 
-pub   rsa4096 2020-03-11 [SC]
-      D3DF932A03037580D5453F498060FC0DA962AFE5
-uid           [ultimate] Mickael Maison (CODE SIGNING KEY) <mi...@apache.org>
-sig 3        8060FC0DA962AFE5 2020-03-11  Mickael Maison (CODE SIGNING KEY) <mi...@apache.org>
-sub   rsa4096 2020-03-11 [E]
-sig          8060FC0DA962AFE5 2020-03-11  Mickael Maison (CODE SIGNING KEY) <mi...@apache.org>
-
------BEGIN PGP PUBLIC KEY BLOCK-----
-
-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
-EsM12DbAcyLR20E/xs+YGvkOZA==
-=EPnI
------END PGP PUBLIC KEY BLOCK-----
-
 pub   rsa4096 2021-01-29 [SC] [expires: 2029-01-27]
       562DADAF4FAF35118DB8C0DF241A59C30616924E
-      uid           [ultimate] Anna Sophie Blee-Goldman <ab...@apache.org>
-      sub   rsa4096 2021-01-29 [E] [expires: 2029-01-27]
+uid           [ultimate] Anna Sophie Blee-Goldman <ab...@apache.org>
+sub   rsa4096 2021-01-29 [E] [expires: 2029-01-27]
 
 -----BEGIN PGP PUBLIC KEY BLOCK-----
 
@@ -1539,4 +1474,123 @@ dN5JVTwBnkJN0xpceZX8xfNUsZVz2ecVPiefds/C
 HWTr9cAsWRC2lTUXuDx3BG/TSbA58wCrSJ15JsKmEkSi5LcJz6a/CAObL0lBpo1i
 qLcArxstPLcceYk9xSRBWVeoZJLCLILuBJ6r7FdKpKs=
 =Wi95
------END PGP PUBLIC KEY BLOCK-----~
\ No newline at end of file
+-----END PGP PUBLIC KEY BLOCK-----
+
+pub   rsa4096 2021-08-16 [SC]
+      4B7055359385B5711C9B7E63B453F41C8B56AEE1
+uid           [ultimate] Konstantine Karantasis (CODE SIGNING KEY) <kk...@apache.org>
+sig 3        B453F41C8B56AEE1 2021-08-16  Konstantine Karantasis (CODE SIGNING KEY) <kk...@apache.org>
+sub   rsa4096 2021-08-16 [E]
+sig          B453F41C8B56AEE1 2021-08-16  Konstantine Karantasis (CODE SIGNING KEY) <kk...@apache.org>
+
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+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
+=b2JJ
+-----END PGP PUBLIC KEY BLOCK-----
+pub   rsa4096 2021-09-01 [SC]
+      880BD93BF75EDE553B6A9918B4CC1061B61737F9
+uid           [ultimate] David Jacot (CODE SIGNING KEY) <da...@apache.org>
+sig 3        B4CC1061B61737F9 2021-09-01  David Jacot (CODE SIGNING KEY) <da...@apache.org>
+sub   rsa4096 2021-09-01 [E]
+sig          B4CC1061B61737F9 2021-09-01  David Jacot (CODE SIGNING KEY) <da...@apache.org>
+
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+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
+2OzvrTn69mry9SmQrw==
+=FjzY
+-----END PGP PUBLIC KEY BLOCK-----
\ No newline at end of file