Releases: line/decaton
Releases · line/decaton
6.3.2
Breaking Changes
New Features
Bug Fixes
Handle RebalanceInProgressException on sync commit fixes #201 (#202 )
Improvements
Other Changes
6.3.1
Breaking Changes
New Features
Bug Fixes
Improvements
Narrow down the scope of waiting for pending tasks to per partition (#191 )
Other Changes
6.3.0
Breaking Changes
New Features
Provide round-robin mode in SubPartitioner for non-null key (resolve #146 ) (#184 )
Introduce a timeout for destroying processors (#193 )
Bug Fixes
Improvements
Other Changes
Add retry rule to fix flaky test (#194 )
6.2.0
Breaking Changes
New Features
Provide a way of specifying a partition when producing a task (#182 )
Add metrics to check DeferredCompletion leak (#188 )
Bug Fixes
Improvements
Add NonNull annotation to backoff in RetryConfig (#183 )
Other Changes
Add missing url on docs (#180 )
6.1.0
Breaking Changes
New Features
Add retry count metric (#178 )
Bug Fixes
Improvements
Ensure timeout is visible from subscription thread (#176 )
Other Changes
6.0.0
Breaking Changes
Support cooperative rebalancing fixes #98 ,#118 (#174 )
From now on, decaton-processor
internally uses Consumer#poll(Duration)
API instead of deprecated Consumer#poll(long)
Due to this change, now REBALANCING
-> SHUTTING_DOWN
state transition is possible in SubscriptionStateListener
Also, Decaton only works with kafka-clients >= 2.0.0
from now on
New Features
Bug Fixes
Improvements
Other Changes
Use centraldogma 0.57 (#169 )
Downgrade SLF4J / logback for compatibility (#171 )
Upgrade protobuf to support apple silicon (#175 )
5.0.1
Breaking Changes
New Features
Bug Fixes
Increment error counter for synchronous failure (#168 )
Improvements
Other Changes
5.0.0
Breaking Changes
Use bytes for record keys instead of String (#157 )
New Features
Bug Fixes
Improvements
Other Changes
Fix flaky test in BatchingProcessorTest (#156 )
Fix missing links on docs (#158 )
Upgrade kafka-clients dependency to 3.2.0 (#154 )
Test on Java 17 (#152 )
4.0.0
Breaking Changes
Increase max.pending.records to 10000 #143
New Features
Add batching processor #139
Bug Fixes
Improvements
Other Changes
Upgrade shadow which has newer log4j2 dependency #147
After protobuf plugin upgrade, workaround is no longer necessary #148
3.1.0
Breaking Changes
New Features
Allow to bind KafkaClientMetrics for each decaton consumer #132
Add new method(overload) for CentralDogmaPropertySupplier#createPropertyFile/register #134
Bug Fixes
Improvements
Other Changes
Add tests for deferred completion #125
Upgrade Spring Boot version to 2.5.6(#127 ) #129
Bump dependencies : micrometer, centraldgoma, brave.. #131
Upgrade gradle to 7.3 (#133 )
shadeAllDependencies needs to be evaluated after subproject configuation #136
Avoid creating an empty JSON file when CB task failed #137
Fixup; using out_dir as tmp filename doesn't work #138
Fix broken microbenchmark of processor module #140
You can’t perform that action at this time.