- handle partitions revoked
- fix startup command
- Be able to import mypy
- Make sure to stop consumers on application exit [vangheem]
- Add ConsumerGroupeRebalancer listener to start consuming from the previous offset
on every partition assignment
- g5 compat
- Fix asyncio concurrency issues when setting up producer object
- handle possible issue exiting pod
- Be able to run consumers without a singleton [vangheem]
- Be able to configure connection settings from consumer [vangheem]
- be able configure consumers with dictionary so they can be updated with env vars [vangheem]
- be able to configure kafka consumer connection [vangheem]
- bump
- Remove kafka version pin [vangheem]
- Fix multi consumer to work when consuming from multiple topics [vangheem]
- allow providing group ids that contain the topic name in them: "{topic}-group" [vangheem]
- allow regex topics for multi consumers [ableeb]
- Add guillotina_kafka.interfaces.IKafkaMessageConsumedEvent event [vangheem]
- Make consumer worker config available to the worker
- Properly exit on consumer crash
- Multiple consumers in a single process fix
- Add consumer-stat command to have a global stat on a topic
- Use configured app settings
- Now we can run multiple consumers in a single process
- Remove tasks cancelation on consumer exception.
- Really exit the consumer on exception.
- Added stat endpoint to consumer.
- Code improvement to support consumer subscription to regex topic.