V2.1.0: improved KNetCompactedReplicator, StreamsResetter and some other fixes
masesdevelopers
released this
27 Sep 09:42
·
306 commits
to master
since this release
This release updates:
- KNet:
- Fixes and enhancement of
KNetCompactedReplicator
- Fixes on Serialization/Deserialization
- Updates on
KNetProducerRecord
,Partitioner
,ProducerInterceptor
- Enhancement on
StreamsResetter
- Fixes and enhancement of
- KNet.Serialization.Avro: no changes
- KNet.Serialization.Json: no changes
- KNet.Serialization.MessagePack: no changes
- KNet.Serialization.Protobuf: no changes
- KNetCLI: aligned to latest KNet
- KNetConnect: aligned to latest KNet
- KNet Templates: aligned to latest KNet
- KNet for PowerShell (aka KNetPS): aligned to latest KNet
- Docker image: aligned to latest KNet
- Documentation: aligned to latest KNet
References and Release Notes
Official Docker image
Official NuGet packages (*)
- MASES.KNet
- MASES.KNet.Serialization.Avro
- MASES.KNet.Serialization.Json
- MASES.KNet.Serialization.MessagePack
- MASES.KNet.Serialization.Protobuf
- MASES.KNet.Templates
- MASES.KNetCLI
- MASES.KNetConnect
(*) packages are also available on GitHub packages.
Official PowerShell packages
What's Changed
- Fixed KNetProducer plus added new API on KNetProducer, fixed Dispose of KNetConsumer, reviewed KNetCompactedReplicator synchronization by @masesdevelopers in #220
- Fix serialization/deserialization of types managed form Apache Kafka by @masesdevelopers in #222
- Fix KNetProducerRecord to conform to Apache Kafka expectation by @masesdevelopers in #224
- Partitioner and ProducerInterceptor converted to listeners by @masesdevelopers in #226
- KNetCompactedReplicator enhancement by @masesdevelopers in #227
- Update
KNetCompactedReplicator
in some use cases by @masesdevelopers in #229 - Update management of
OnDelayedStore
and other enhancement by @masesdevelopers in #232 - Fix
System.ObjectDisposedException
raised from Dispose ofKNetCompactedReplicator
by @masesdevelopers in #234 - Added new methods which simulates command-line of
StreamsResetter
by @masesdevelopers in #236 - Added
ConsumerInstances
onKNetCompactedReplicator
to manage the number of active consumers by @masesdevelopers in #238 - Changed project motto by @masesdevelopers in #239
- Code refinement by @masesdevelopers in #240
- Update to version 2.1.0 by @masesdevelopers in #230
Full Changelog: V2.0.2.0...V2.1.0.0