THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
- inactive, not (fully) implemented (feel free to pick up):
- KIP-149: Enabling key access in ValueTransformer, ValueMapper, and ValueJoiner (partially implemented in v1.1)
- KIP-258: Allow to Store Record Timestamps in RocksDB (partially implemented in v2.3)
- KIP-300: Add Windowed KTable API in StreamsBuilder (accepted but postponed because current code base does not allow to implement it as proposed)
- KIP-328: Ability to suppress updates for KTables (partially implemented in v2.1)
- KIP-399: Extend ProductionExceptionHandler to cover serialization exceptions
- KIP-557: Add emit on change support for Kafka Streams (
partially implemented in v2.6reverted again in 2.8.0, 2.7.1, and 2.6.2 due to potential data loss) - KIP-812: Introduce another form of the `KafkaStreams.close()` API that forces the member to leave the consumer group
- WIP (open PR / in review):
- KIP-216: IQ should throw different exceptions for different errors
- KIP-796: Interactive Query v2 (split up into multiple sub KIPs)KIP-812: Introduce another form of the `KafkaStreams.close()` API that forces the member to leave the consumer group
- KIP-825: introduce a new API to control when aggregated results are produced
- next release Kafka 3.2 (merged):
- KIP-471: Expose RocksDB Metrics in Kafka Streams (partially implemented in v2.4; completed in v3.2)
- KIP-591: Add Kafka Streams config to set default state store
- KIP-708: Rack awareness for Kafka Streams
- KIP-770: Replace "buffered.records.per.partition" with "input.buffer.max.bytes"
- KIP-791: Add Record Metadata to State Store Context
- KIP-805: Add range and scan query over kv-store in IQv2
- KIP-811: Add config repartition.purge.interval.ms to Kafka Streams
...