Releases: awslabs/amazon-kinesis-client
Release 1.15.2 of the Amazon Kinesis Client Library for Java
Release (1.15.2 - Aug 14, 2024)
- #1371 Fix a bug in debug and trace logging levels for worker
- #1224 Modify RecordProcessorCheckpointer#advancePosition Metrics usage to ensure proper closure
- #1345 Generate wrappers from proto files instead of shipping them directly
- #1346 Upgrade com.google.protobuf:protobuf-java from 3.23.4 to 4.27.1
- #1338 Upgrade org.apache.logging.log4j:log4j-api from 2.20.0 to 2.23.1
- #1327 Upgrade com.google.guava:guava from 33.0.0-jre to 33.2.0-jre
- #1283 Upgrade com.fasterxml.jackson.core:jackson-core from 2.15.2 to 2.17.0
- #1284 Upgrade aws-java-sdk.version from 1.12.647 to 1.12.681
- #1288 Upgrade commons-logging:commons-logging from 1.2 to 1.3.1
- #1289 Upgrade org.projectlombok:lombok from 1.18.22 to 1.18.32
- #1248 Upgrade org.apache.maven.plugins:maven-surefire-plugin from 2.22.2 to 3.2.5
- #1234 Upgrade org.apache.maven.plugins:maven-javadoc-plugin from 3.4.1 to 3.6.3
- #1137 Upgrade maven-failsafe-plugin from 2.22.2 to 3.1.2
- #1134 Upgrade jackson-core from 2.15.0 to 2.15.2
- #1119 Upgrade maven-source-plugin from 3.2.1 to 3.3.0
- #1165 Upgrade protobuf-java from 3.19.6 to 3.23.4
Release 2.6.0 of Amazon Kinesis Client Library for Java
Release 2.6.0 (2024-05-01)
- #1317 Add enablePriorityLeaseAssignment config
- #1320 Update lease taker to get unassigned leases
- #1318 Internally construct and use stream ARNs for all streams in multi-stream mode
- #1291 Update RetrievalFactory implementations to utilize the StreamIdentifier field of StreamConfig
- #1308 Move shutdownComplete call to ShardConsumer
- #1313 Add additional integration tests for multi-stream and cross account access
- #1273 Optimize currentStreamConfigMap by cleaning up lingering streams
- #1302 Fix gracefulShutdown behavior in Scheduler
Release 2.5.8 of Amazon Kinesis Client Library for Java
Release 2.5.8 (2024-03-27)
- #1278 Upgrade awssdk.version from 2.25.3 to 2.25.11
- #1279 Upgrade org.apache.maven.plugins:maven-gpg-plugin from 3.1.0 to 3.2.1
- #1280 Upgrade org.apache.commons:commons-lang3 from 3.12.0 to 3.14.0
- #1282 Upgrade org.apache.maven.plugins:maven-javadoc-plugin from 3.5.0 to 3.6.3
- #1277 Reuse 'ShardSyncTaskManager' instance for existing stream to avoid duplicate enqueue of 'ShardSyncTask'
Release 2.5.7 of Amazon Kinesis Client Library for Java
Changelog
For 1.x release notes, please see v1.x/CHANGELOG.md
Release 2.5.7 (2024-03-19)
-
#1275 Update PollingConfig maxRecords method to return PollingConfig
-
#1236 Upgrade commons-io:commons-io from 2.11.0 to 2.15.1
-
#1189 Upgrade org.apache.maven.plugins:maven-resources-plugin from 3.3.0 to 3.3.1
-
#1139 Upgrade maven-surefire-plugin from 2.22.2 to 3.1.2
-
#1138 Upgrade maven-failsafe-plugin from 2.22.2 to 3.1.2
-
#1125 Upgrade maven-gpg-plugin from 3.0.1 to 3.1.0
Release v2.5.6 of Amazon Kinesis Client Library for Java
Release 2.5.6 (2024-03-08)
Release 2.5.5 of the Amazon Kinesis Client Library for Java
Release 1.15.1 of the Amazon Kinesis Client Library for Java
Release 2.5.4 of the Amazon Kinesis Client Library for Java
Release 2.5.4 (December 12, 2023)
#1232 Upgrade ch.qos.logback:logback-classic dependency from 1.3.0 to 1.3.12 in /amazon-kinesis-client
#1233 Upgrade ch.qos.logback:logback-classic dependency from 1.3.0 to 1.3.12 in /amazon-kinesis-client-multilang
#1230 Bug fix which now allows MultiLangDaemon to configure idleTimeBetweenReadsInMillis
#1229 Added link to javadoc.io-hosted Javadoc in the README
#1218 Added doc for leases and the lease lifecycle to help explain lease lifecycle logic.
#1226 Upgraded KCL from 2.5.3 to 2.5.4-SNAPSHOT
Release 2.5.3 of the Amazon Kinesis Client Library for Java
Release 2.5.3 (November 8, 2023)
- #1219 Provided streamArn in getRecords request
- #1216 Updated AWS Glue Schema Registry from version 1.1.14 to 1.1.17.
- #1205 Updated the FAQ with impact of changing default checkpoint.
- #1203 Added links from README.md to FAQ and doc folder.
- #1202 Introduced a FAQ for Kinesis Client Library
- #1200 Added test case for StreamIdentifier serialization.
Release 2.5.2 of the Amazon Kinesis Client Library for Java
Release 2.5.2 (2023-08-07)
- #1184 [#367] Enhanced multi-lang
AWSCredentialsProvider=...
decoder and c… - #1186 Provided documentation for multilang's new NestedPropertyKey enhancement.
- #1181 CVE-2023-2976: Upgrade Google Guava dependency version from
32.0.0-jre
to32.1.1-jre
- #1159 Bug fix in lease refresher integration test with occasional failures
- #1157 Fix NPE on graceful shutdown before DDB
LeaseCoordinator
starts. - #1152 Adding resharding integration tests and changing ITs to not run by default
- #1162 Only deleting resource created by ITs
- #1158 Checkstyle: tightened
LineLength
restriction from 170 to 150. - #1151 Modified
dependabot.yml
to set the correctv[1|2].x
label. - #1164 Upgraded KCL Version from 2.5.1 to 2.5.2-SNAPSHOT