This is an automated email from the ASF dual-hosted git repository.

cmccabe pushed a commit to branch 4.0
in repository https://gitbox.apache.org/repos/asf/kafka.git


The following commit(s) were added to refs/heads/4.0 by this push:
     new 2e6fe07f0da HOTFIX: Add missing file from KAFKA-18920 commit.
2e6fe07f0da is described below

commit 2e6fe07f0da92be3f106d4569174fc6c52234f5d
Author: Colin P. McCabe <[email protected]>
AuthorDate: Fri Mar 7 13:58:46 2025 -0800

    HOTFIX: Add missing file from KAFKA-18920 commit.
---
 .../org/apache/kafka/server/common/FinalizedFeatures.java     | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git 
a/server-common/src/main/java/org/apache/kafka/server/common/FinalizedFeatures.java
 
b/server-common/src/main/java/org/apache/kafka/server/common/FinalizedFeatures.java
index 853435182e3..923632f6d1e 100644
--- 
a/server-common/src/main/java/org/apache/kafka/server/common/FinalizedFeatures.java
+++ 
b/server-common/src/main/java/org/apache/kafka/server/common/FinalizedFeatures.java
@@ -48,6 +48,17 @@ public final class FinalizedFeatures {
         }
     }
 
+    // Internal constructor only for copying FinalizedFeatures.
+    private FinalizedFeatures(
+        MetadataVersion metadataVersion,
+        Map<String, Short> finalizedFeatures,
+        long finalizedFeaturesEpoch
+    ) {
+        this.metadataVersion = metadataVersion;
+        this.finalizedFeatures = new HashMap<>(finalizedFeatures);
+        this.finalizedFeaturesEpoch = finalizedFeaturesEpoch;
+    }
+
     public MetadataVersion metadataVersion() {
         return metadataVersion;
     }

Reply via email to