KIP | Comment |
---|
KIP-5 - Broker Configuration Management | (Superseded by KIP-21) |
KIP-7 - Security - IP Filtering | |
KIP-9 - SSL Support | Adopted via KAFKA-1690 but not via this KIP process |
KIP-18 - JBOD Support | Superseded by KIP-112 and KIP-113 |
KIP-24 - Remove ISR information from TopicMetadataRequest and add broker level metadata request | |
KIP-29 - Add an IsrPropagateIntervalMs configuration to KafkaConfig | No longer need after KAFKA-2722 |
KIP-34 Add Partitioner Change Listener to Partitioner Interface for Multiple Use Case | Per feedback it is better do this parition() method and avoid Thread Coordination etc. |
KIP-80: Kafka Rest Server | |
KIP-83 - Allow multiple SASL authenticated Java clients in a single JVM process | After KIP-85, no interface changes, reduced to KAFKA-4180 |
KIP-116: Add State Store Checkpoint Interval Configuration | Currently not needed as checkpointing can be done on commit interval. |
KIP-127: Pluggable JAAS LoginModule configuration for SSL | Similar functionality can be implemented using a custom PrincipalBuilder. |
KIP-132: Augment KStream.print to allow extra parameters in the printed string | Duplicated by KIP-160 |
KIP-184: Rename LogCleaner and related classes to LogCompactor | A lot of configuraiton change will cause more trouble and doesn't seems to be worth it |
KIP-111: Kafka should preserve the Principal generated by the PrincipalBuilder while processing the request received on socket channel, on the broker. | (covered by KIP-189) |
KIP-147: Add missing type parameters to StateStoreSupplier factories and KGroupedStream/Table methods | (covered by KIP-182) |
KIP-170: Enhanced TopicCreatePolicy and introduction of TopicDeletePolicy | superseded by KIP-201: Rationalising Policy interfaces |
KIP 172: Add regular-expression topic support for sink connector | superseded by KIP-215: Add topic regex support for Connect sinks |
KIP-179: Change ReassignPartitionsCommand to use AdminClient | |
KIP-246: Connect producers and consumers should inherit worker configs | Withdrawn because proposal could not be made backward compatible with existing behavior |
KIP-288: [DISCARDED] Consumer.poll() timeout semantic change and new waitForAssignment method | discarded in deference to KIP-266 |