Kafka2.3.0发布信息可参考https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=112820648
1.发布时间
KIP Freeze时间:2019年5月11日
Feature Freeze时间:2019年5月17日
Code Freeze时间:2019年5月29日
Release时间:2019年6月12日
2.版本需求
Kafka2.3.0版本对以下29个特性进行了开发。
KIP-465: Add Consolidated Connector Endpoint to Connect REST API
KIP-462: Use local thread id for KStreams
KIP-461: Improve Replica Fetcher behavior at handling partition failure
KIP-458: Connector Client Config Override Policy
KIP-454: Expansion of the ConnectClusterState interface
KIP-453: Add close() method to RocksDBConfigSetter
KIP-449: Add connector contexts to log messages in Connect workers
KIP-445: In-memory Session Store
KIP-443: Return to default segment.ms and segment.index.bytes in Streams repartition topics
KIP-442: Return to default max poll interval in Streams
KIP-436: Add a metric indicating start time
KIP-430 - Return Authorized Operations in Describe Responses
KIP-428: Add in-memory window store
KIP-427: Add AtMinIsr topic partition category (new metric & TopicCommand option)
KIP-425: Add some Log4J Kafka Appender Properties for Producing to Secured Brokers
KIP-421: Support resolving externalized secrets in AbstractConfig
KIP-417: Allow JmxTool to connect to a secured RMI port
KIP-415: Incremental Cooperative Rebalancing in Kafka Connect
KIP-411: Make default Kafka Connect worker task client IDs distinct
KIP-402: Improve fairness in SocketServer processors
KIP-361: Add Consumer Configuration to Disable Auto Topic Creation
KIP-351: Add --under-min-isr option to describe topics command
KIP-345: Introduce static membership protocol to reduce consumer rebalances
KIP-339: Create a new IncrementalAlterConfigs API
KIP-331 Add default implementation to close() and configure() for Serializer, Deserializer and Serde
KIP-313: Add KStream.flatTransform and KStream.flatTransformValues
KIP-307: Allow to define custom processor names with KStreams DSL
KIP-258: Allow to Store Record Timestamps in RocksDB
KIP-354: Add a Maximum Log Compaction Lag