Skip to content

Commit

Permalink
Upgrade to v3.0.1 (#260)
Browse files Browse the repository at this point in the history
  • Loading branch information
ethkatnic authored Nov 7, 2024
1 parent db540be commit 76a1e3f
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 2 deletions.
6 changes: 5 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,7 @@ all languages.

## Release Notes

### Release 3.0.0 (November 6, 2024)
### Release 3.0.1 (November 6, 2024)
* New lease assignment / load balancing algorithm
* 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.
* 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.
Expand Down Expand Up @@ -179,6 +179,10 @@ all languages.
* `LeaseAssignmentManager`
* `WorkerMetricStatsReporter`
* `LeaseDiscovery`
### Release 3.0.0 (November 6, 2024)

**We found an issue with the release 3.0.0 regarding the build failure. Please use the release 3.0.1 to use KCL 3.0.**

---
For **2.x** and **1.x** release notes, please see [v2.x/README.md](https://github.com/awslabs/amazon-kinesis-client-python/blob/v2.x/README.md#release-notes)

Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@

PACKAGE_NAME = 'amazon_kclpy'
JAR_DIRECTORY = os.path.join(PACKAGE_NAME, 'jars')
PACKAGE_VERSION = '3.0.0'
PACKAGE_VERSION = '3.0.1'
PYTHON_REQUIREMENTS = [
'boto3',
# argparse is part of python2.7 but must be declared for python2.6
Expand Down

0 comments on commit 76a1e3f

Please sign in to comment.