Skip to content

Commit 543f471

Browse files
committed
Prepare for 4.0.1 release
1 parent 2c8317b commit 543f471

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,12 @@ all languages.
150150

151151
## Release Notes
152152

153+
### Release 4.1.1 (March 26, 2025)
154+
* Upgrade netty.version from 4.1.108.Final to 4.1.118.Final
155+
* Upgrade logback.version from 1.3.14 to 1.3.15
156+
153157
### Release 4.0.0 (November 6, 2024)
158+
#### :warning: [BREAKING CHANGES] - Release 4.0.0 contains a dependency version that is not compatible with JDK 8. Please upgrade to a later version if your KCL application requires JDK 8.
154159
* New lease assignment / load balancing algorithm
155160
* KCL 3.x introduces a new lease assignment and load balancing algorithm. It assigns leases among workers based on worker utilization metrics and throughput on each lease, replacing the previous lease count-based lease assignment algorithm.
156161
* When KCL detects higher variance in CPU utilization among workers, it proactively reassigns leases from over-utilized workers to under-utilized workers for even load balancing. This ensures even CPU utilization across workers and removes the need to over-provision the stream processing compute hosts.

0 commit comments

Comments
 (0)