|
|
|
KAFKA-4114
|
KAFKA-2590
Allow for different "auto.offset.reset" strategies for different input streams
|
Bill Bejeck
|
Matthias J. Sax
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
KAFKA-3612
|
KAFKA-2590
Add initial set of integration tests
|
Eno Thereska
|
Eno Thereska
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
KAFKA-3599
|
KAFKA-2590
Move WindowStoreUtils to package "internals"
|
Matthias J. Sax
|
Matthias J. Sax
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
KAFKA-3598
|
KAFKA-2590
Improve JavaDoc of public API
|
Matthias J. Sax
|
Matthias J. Sax
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
KAFKA-3576
|
KAFKA-2590
Unify KStream and KTable API
|
Damian Guy
|
Matthias J. Sax
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
KAFKA-3574
|
KAFKA-2590
Add missing @returns tags for JavaDoc
|
Matthias J. Sax
|
Matthias J. Sax
|
|
Closed |
Duplicate
|
|
|
|
|
|
|
|
KAFKA-3505
|
KAFKA-2590
Set curRecord in punctuate() functions
|
Guozhang Wang
|
Guozhang Wang
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
KAFKA-3504
|
KAFKA-2590
Changelog partition configured to enable log compaction
|
Eno Thereska
|
Guozhang Wang
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
KAFKA-3499
|
KAFKA-2590
byte[] should not be used as Map key nor Set member
|
Guozhang Wang
|
josh gruenberg
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
KAFKA-3497
|
KAFKA-2590
Streams ProcessorContext should support forward() based on child name
|
Eno Thereska
|
Yuto Kawamura
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
KAFKA-3478
|
KAFKA-2590
Finer Stream Flow Control
|
Unassigned
|
Guozhang Wang
|
|
Resolved |
Duplicate
|
|
|
|
|
|
|
|
KAFKA-3477
|
KAFKA-2590
Add customizable StreamPartition into #to functions of Streams DSL
|
Matthias J. Sax
|
Guozhang Wang
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
KAFKA-3455
|
KAFKA-2590
Connect custom processors with the streams DSL
|
Unassigned
|
Jonathan Bender
|
|
Resolved |
Not A Problem
|
|
|
|
|
|
|
|
KAFKA-3449
|
KAFKA-2590
Rename filterOut() to filterNot() to achieve better terminology
|
Andrea Cosentino
|
Michael G. Noll
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
KAFKA-3443
|
KAFKA-2590
Support regex topics in addSource() and stream()
|
Bill Bejeck
|
Guozhang Wang
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
KAFKA-3440
|
KAFKA-2590
Add Javadoc for KTable (changelog stream) and KStream (record stream)
|
Matthias J. Sax
|
Guozhang Wang
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
KAFKA-3439
|
KAFKA-2590
Document possible exception thrown in public APIs
|
Eno Thereska
|
Guozhang Wang
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
KAFKA-3430
|
KAFKA-2590
Allow users to set key in KTable.toStream() and KStream
|
Bill Bejeck
|
Guozhang Wang
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
KAFKA-3422
|
KAFKA-2590
Add overloading functions for each operator not requiring serialization
|
Guozhang Wang
|
Guozhang Wang
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
KAFKA-3395
|
KAFKA-2590
prefix job id to internal topic names
|
Yasuhiro Matsuda
|
Yasuhiro Matsuda
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
KAFKA-3338
|
KAFKA-2590
Add print and writeAsText functions to the Streams DSL
|
Bill Bejeck
|
Guozhang Wang
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
KAFKA-3337
|
KAFKA-2590
Extract selector as a separate groupBy operator for KTable aggregations
|
Matthias J. Sax
|
Guozhang Wang
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
KAFKA-3336
|
KAFKA-2590
Unify ser/de pair classes into one serde class
|
Guozhang Wang
|
Guozhang Wang
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
KAFKA-3311
|
KAFKA-2590
Move co-partition checking to PartitionAssignor and auto-create internal topics
|
Guozhang Wang
|
Guozhang Wang
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
KAFKA-3245
|
KAFKA-2590
need a way to specify the number of replicas for change log topics
|
Yasuhiro Matsuda
|
Yasuhiro Matsuda
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
KAFKA-3212
|
KAFKA-2590
Race Condition for Repartition Topics
|
Unassigned
|
Guozhang Wang
|
|
Resolved |
Not A Problem
|
|
|
|
|
|
|
|
KAFKA-3193
|
KAFKA-2590
Wait for producer message acks in StreamTask.commit()
|
Unassigned
|
Guozhang Wang
|
|
Resolved |
Not A Problem
|
|
|
|
|
|
|
|
KAFKA-3192
|
KAFKA-2590
Add implicit unlimited windowed aggregation for KStream
|
Guozhang Wang
|
Guozhang Wang
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
KAFKA-3153
|
KAFKA-2590
Serializer/Deserializer Registration and Type inference
|
Yasuhiro Matsuda
|
Yasuhiro Matsuda
|
|
Resolved |
Won't Fix
|
|
|
|
|
|
|
|
KAFKA-3142
|
KAFKA-2590
Improve error message in kstreams
|
Guozhang Wang
|
Jay Kreps
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
KAFKA-3136
|
KAFKA-2590
Rename KafkaStreaming to KafkaStreams
|
Guozhang Wang
|
Guozhang Wang
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
KAFKA-3133
|
KAFKA-2590
Add putIfAbsent function to KeyValueStore
|
Kim Christensen
|
Guozhang Wang
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
KAFKA-3125
|
KAFKA-2590
Exception Hierarchy for Streams
|
Guozhang Wang
|
Guozhang Wang
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
KAFKA-3121
|
KAFKA-2590
KStream DSL API Improvement
|
Guozhang Wang
|
Guozhang Wang
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
KAFKA-3108
|
KAFKA-2590
KStream custom StreamPartitioner for windowed key
|
Yasuhiro Matsuda
|
Yasuhiro Matsuda
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
KAFKA-3104
|
KAFKA-2590
Windowed Stream Aggregation Implementation
|
Guozhang Wang
|
Guozhang Wang
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
KAFKA-3081
|
KAFKA-2590
KTable Aggregation Implementation
|
Guozhang Wang
|
Guozhang Wang
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
KAFKA-3066
|
KAFKA-2590
Add Demo Examples for Kafka Streams
|
Guozhang Wang
|
Guozhang Wang
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
KAFKA-3060
|
KAFKA-2590
Refactor MeteredXXStore
|
Guozhang Wang
|
Yasuhiro Matsuda
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
KAFKA-3016
|
KAFKA-2590
Add KStream-KStream window joins
|
Yasuhiro Matsuda
|
Yasuhiro Matsuda
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
KAFKA-2984
|
KAFKA-2590
KTable should send old values along with new values to downstreams
|
Yasuhiro Matsuda
|
Yasuhiro Matsuda
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
KAFKA-2962
|
KAFKA-2590
Add Simple Join API
|
Yasuhiro Matsuda
|
Yasuhiro Matsuda
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
KAFKA-2856
|
KAFKA-2590
add KTable
|
Yasuhiro Matsuda
|
Yasuhiro Matsuda
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
KAFKA-2811
|
KAFKA-2590
Add standby tasks
|
Yasuhiro Matsuda
|
Yasuhiro Matsuda
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
KAFKA-2804
|
KAFKA-2590
Create / Update changelog topics upon state store initialization
|
Guozhang Wang
|
Guozhang Wang
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
KAFKA-2802
|
KAFKA-2590
Add integration tests for Kafka Streams
|
Yasuhiro Matsuda
|
Guozhang Wang
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
KAFKA-2763
|
KAFKA-2590
Reduce stream task migrations and initialization costs
|
Yasuhiro Matsuda
|
Yasuhiro Matsuda
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
KAFKA-2733
|
KAFKA-2590
Distinguish metric names inside the sensor registry
|
Guozhang Wang
|
Guozhang Wang
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
KAFKA-2727
|
KAFKA-2590
initialize only the part of the topology relevant to the task
|
Yasuhiro Matsuda
|
Yasuhiro Matsuda
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
KAFKA-2707
|
KAFKA-2590
Make KStream processor names deterministic
|
Yasuhiro Matsuda
|
Yasuhiro Matsuda
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
KAFKA-2706
|
KAFKA-2590
Make state stores first class citizens in the processor DAG
|
Yasuhiro Matsuda
|
Yasuhiro Matsuda
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
KAFKA-2694
|
KAFKA-2590
Make a task id be a composite id of a topic group id and a partition id
|
Yasuhiro Matsuda
|
Yasuhiro Matsuda
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
KAFKA-2654
|
KAFKA-2590
Avoid calling Consumer.poll(0) in each iteration
|
Yasuhiro Matsuda
|
Guozhang Wang
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
KAFKA-2653
|
KAFKA-2590
Stateful operations in the KStream DSL layer
|
Guozhang Wang
|
Guozhang Wang
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
KAFKA-2652
|
KAFKA-2590
Incorporate the new consumer protocol with partition-group interface
|
Yasuhiro Matsuda
|
Guozhang Wang
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
KAFKA-2649
|
KAFKA-2590
Add support for custom partitioner in sink nodes
|
Randall Hauch
|
Randall Hauch
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
KAFKA-2600
|
KAFKA-2590
Make KStream interfaces compatible with Java 8 java.util.function
|
Randall Hauch
|
Guozhang Wang
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
KAFKA-2594
|
KAFKA-2590
Add a key-value store that is a fixed-capacity in-memory LRU cache
|
Randall Hauch
|
Randall Hauch
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
KAFKA-2593
|
KAFKA-2590
KeyValueStores should not require use of the context's default serializers and deserializers
|
Randall Hauch
|
Randall Hauch
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
KAFKA-2592
|
KAFKA-2590
Stop Writing the Change-log in store.put() / delete() for Non-transactional Store
|
Yasuhiro Matsuda
|
Guozhang Wang
|
|
Resolved |
Won't Fix
|
|
|
|
|
|
|
|
KAFKA-2591
|
KAFKA-2590
Remove Persistent Data before Restoringafter a Fault
|
Guozhang Wang
|
Guozhang Wang
|
|
Resolved |
Fixed
|
|
|
|
|