Skip to content

Releases: awslabs/amazon-kinesis-client

Release 2.7.3 of the Amazon Kinesis Client Library for Java

05 Jun 20:01
3816fee

Choose a tag to compare

Release 2.7.3 (2026-06-04)

  • #1764 Fix FanoutRecordsPublisher restartFrom behavior at SHARD_END

Release 3.4.3 of the Amazon Kinesis Client Library for Java

01 May 06:08
94bfd35

Choose a tag to compare

Release (3.4.3 - April 30, 2026)

  • #1734 Fix metricsScope not being closed properly in Scheduler.run
  • #1731 Perform initial shard sync operation after leader election
  • #1730 Add StreamType to StreamIdentifier and skip hash range ERROR logs for DynamoDB Streams
  • #1729 Fix heartbeat not being stopped for graceful handoff lease in shutting down state
  • #1670 Add lease count-based assignment strategy as an alternative to worker utilization-aware assignment

Release 3.4.2 of the Amazon Kinesis Client Library for Java

02 Apr 19:11
e078b86

Choose a tag to compare

Release (3.4.2 - April 01, 2026)

  • #1718 Fix stuck leases when worker restarts with pending checkpoint leases
  • #1717 Refactor KinesisDataFetcher to use GetRecordsResponseAdapter
  • #1715 Revert to use Set for metricsEnabledDimension
  • #1713 Allow GetRecordsResponseAdapter to provide ProcessRecordsInput Mapping

Release 3.4.1 of the Amazon Kinesis Client Library for Java

02 Mar 23:44
f4a7dea

Choose a tag to compare

Release 3.4.1 (March 2, 2026)

  • #1708 Fix bug that occurs when maxPendingProcessRecordsInput is set to 0
  • #1702 Shutdown migrationComponentsInitializer as part of graceful shutdown
  • #1700 Fix shutdown behavior for DDBLeaseCoordinator

v3.4.0

16 Feb 19:18
3926565

Choose a tag to compare

Release 3.4.0 (February 12, 2026)

  • #1664 Add streamId support in KCL (reserved for future use)
  • #1698 Introduce jitter to WorkerMetricStatsManager startup

Release 3.3.0 of the Amazon Kinesis Client Library for Java

23 Jan 22:06
e9868b2

Choose a tag to compare

Release 3.3.0 (January 23, 2026)

  • #1653 Add missing PR in 3.2.1 changelog
  • #1656 Log error if there is an issue in KPL record deaggregation
  • #1657 Fix integ tests and add Github workflow to run integ tests
  • #1669 Catch throwable in LAM performAssignment to prevent zombie leader
  • #1662 Refactor E2E application integration test files to a singular package
  • #1673 Avoid race condition in leader lock acquisition during shutdown
  • #1674 Add maxPendingProcessRecordsInput config to PollingConfig
  • #1645 Bump awssdk.version from 2.37.1 to 2.37.3
  • #1689 Bump software.amazon.glue from 1.1.24 to 1.1.27

Release 3.2.1 of the Amazon Kinesis Client Library for Java

14 Nov 22:37
e116446

Choose a tag to compare

Release 3.2.1 (November 14, 2025)

  • #1650 Remove explicit netty dependency to fix mismatched versions
  • #1648 Capture subscribe exceptions in onError instead of throwing

Release 3.2.0 of the Amazon Kinesis Client Library for Java

05 Nov 19:56
5492d38

Choose a tag to compare

Release 3.2.0 (November 5, 2025)

  • #1482 Add config for leader lifetime and heartbeat
  • #1533 Bump awssdk.version from 2.33.0 to 2.37.1
  • #1634 Remove old commons-collections version
  • #1635 Remove var keyword from unit test
  • #1641 Bump netty-handler from 4.1.118.Final to 4.2.7.Final

Release 2.7.2 of the Amazon Kinesis Client Library for Java

29 Sep 23:24
5f7daeb

Choose a tag to compare

Release 2.7.2 (2025-09-29)

  • #1626 Upgrade awssdk from 2.25.64 to 2.33.0 and apache.commons from 3.14.0 to 3.18.0

  • #1525 Bump com.google.protobuf:protobuf-java from 4.27.5 to 4.31.1

Release 3.1.3 of the Amazon Kinesis Client Library for Java

24 Sep 20:39
46448ae

Choose a tag to compare

Release 3.1.3 (September 24, 2025)

  • #1619 Bump awssdk from 2.31.77 to 2.33.0 and bump fasterxml.jackson from 2.12.7.1 to 2.20.0