All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Fixed 166
- Fixed 166
- aiokafka dependency is set to >=0.7.1,<0.8.0
- Error when logging slow process in aiokafka with python 3.9 153
- FIX Record instances deserialize properly when returned by agent.ask151
- Fix leader topic replication 149
- Fix partition from message for globaltables or tables that use partitioner 129
- Calling window close callback after popping the value from store 137
- Fix for 126
- fix agents with multiple topics116 -Simplify the code by getting rid of deque_pushpopmax in favour of using maxlen= parameter of deque115 -fixes a race condition in writing messages to topics that resulted in a violation of the ordering guarantee (especially changelog topics)112
-Adding support for aerospike 114
- Peformance improvements in rocksdb by ignore bloom filters within an event context
- New Sensor Support to monitor ThreadedProducer 84
- Support for new rocksdb library faust-streaming-rocksdb 85
- New threaded producer for applications using send_soon for sending messages
- Adding Prometheus Sensor
- Stability fixes for table recovery when the stream buffer is full 75
- Prevent stream buffer overflow by lowering the rate of incoming partitions 53 -Recovery thread updating standby partition writes in single writes instead of using writeBatch 51
- IllegalStateException on seek to offset of a partition that was removed by a rebalance 54
-Updating opentracing dependency50 -New-offset is off between 0.2.0 and 0.3.0, resulting in reprocessing last record (or many records) on worker restart 48 -Worker fails to recover table with exactly_once guarantee 47
- Consumer offsets not progressing for certain partitions
- Agent dies silenty when mode cancels pending tasks 678
- Hanging of workers on kafka rebalance #21
- web bind to should be 0.0.0.0 instead of localhost #24
- First release of faust fork
- Replaced robinhood-aiokafka with aiokafka
- Implemented transaction support with aiokafka instead of using the the MultiTXNProducer in the robinhood-aiokafka version. Note that this new transaction implementation will create a producer for each kafka group/partition pair