Releases: Farfetch/kafkaflow
Releases · Farfetch/kafkaflow
2.0.1-beta.2
- Fix NewtonsoftJsonSerializer wrongly closing streams
2.1.0-beta.1
- #178 : Dashboard consumers management
2.0.1-beta.1
- Fixes NewtonsoftJsonSerializer wrongly closing streams
2.0.0
- Change Produce and ProduceAsync to receive the message key as an object (#159)
- Added ConfluentJsonSerializer and ConfluentProtobufSerializer (#140)
- Performance improvements
- Better memory management
Breaking changes
- TransformMessage() method marked as deprecated, now SetMessage() must be used instead
- Change the serializers to use async and streams (#158)
- Refactor the IMessageContext to a more concise structure (#152)
- Normalize serializers classes, project and packages names (#146)
1.5.6
- Expose partitions assigned and revoked events to the client applications
Breaking change
- Change consumer factory to use the KafkaFlow IConsumer interface
2.0.0-beta.1
- Change Produce and ProduceAsync to receive the message key as an object (#159)
- Added ConfluentJsonSerializer and ConfluentProtobufSerializer (#140)
Breaking changes
- Change the serializers to use async and streams (#158)
- Refactor the IMessageContext to a more concise structure (#152)
- Normalize serializers classes, project and packages name (#146)
1.5.5
- Fix consumer custom factory has no effect
1.5.4
- Fix: adds WorkerCount property to MessageConsumer
1.5.3
- Change the Worker and Worker Feeder thread behaviour to do better use of ThreadPool
- Some performance optimization on JsonMessageSerializer
1.5.2
- Fix reset consumer offset is throwing ObjectDisposedException
- Fix change HandlerTypeMapping to internally use a List