Releases: awslabs/amazon-kinesis-client
Releases · awslabs/amazon-kinesis-client
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
Release 2.5.1 of the Amazon Kinesis Client Library for Java
- #1143 Upgrade MultiLangDaemon to support StreamARN
- #1145 Introduced GitHub actions to trigger Maven builds during merge/pull requests
- #1136 Added testing architecture and KCL 2.x basic polling/streaming tests
- #1153 Checkstyle: added
UnusedImports
check. - #1150 Enabled Checkstyle validation of test resources.
- #1149 Bound Checkstyle to
validate
goal for automated enforcement. - #1148 Code cleanup to faciliate Checkstyle enforcement.
- #1142 Upgrade Google Guava dependency version from 31.1-jre to 32.0.0-jre
- #1115 Update KCL version from 2.5.0 to 2.5.1-SNAPSHOT
Release 1.15.0 of the Amazon Kinesis Client Library for Java
Release (1.15.0 - Jun 8, 2023)
- #1108 Add support for Stream ARNs
- #1111 More consistent testing behavior with HashRangesAreAlwaysComplete
- #1054 Upgrade log4j-core from 2.17.1 to 2.20.0
- #1103 Upgrade jackson-core from 2.13.0 to 2.15.0
- #943 Upgrade nexus-staging-maven-plugin from 1.6.8 to 1.6.13
- #1044 Upgrade aws-java-sdk.version from 1.12.406 to 1.12.408
- #1055 Upgrade maven-compiler-plugin from 3.10.0 to 3.11.0
Release 2.5.0 of the Amazon Kinesis Client Library for Java
Release 2.5.0 (May 19, 2023)
- #1109 Add support for stream ARNs
- #1065 Allow tags to be added when lease table is created
- #1094 Code cleanup to introduce better testing
- #1088 Minimize race in PSSM to optimize shard sync calls
- #1086 Add additional SingleStreamTracker constructor with stream position parameter
- #1084 More consistent testing behavior with restartAfterRequestTimerExpires
- #1066 More consistent testing behavior with HashRangesAreAlwaysComplete
- #1072 Upgrade nexus-staging-maven-plugin from 1.6.8 to 1.6.13
- #1073 Upgrade slf4j-api from 2.0.6 to 2.0.7
- #1090 Upgrade awssdk.version from 2.20.8 to 2.20.43
- #1071 Upgrade maven-compiler-plugin from 3.8.1 to 3.11.0
Release 2.4.8 of the Amazon Kinesis Client Library for Java
Release 2.4.7 of the Amazon Kinesis Client Library for Java
Release 2.4.7 (March 20, 2023)
- #1063 Allow leader to learn new leases upon re-election to avoid unnecessary shardSyncs
- #1060 Add new metric to be emitted on lease creation
- #1057 Added more logging in Scheduler w.r.t. StreamConfigs.
- #1059 DRY: simplification of HierarchicalShardSyncerTest.
- #1062 Fixed retry storm in PrefetchRecordsPublisher.
- #1061 Fixed NPE in LeaseCleanupManager.
- #1069 Fixed flaky InitializationWaitsWhenLeaseTableIsEmpty test
- #1056 Clean up in-memory state of deleted kinesis stream in MultiStreamMode
- #1058 Documentation: added <pre> tags so fixed-format diagrams aren't garbled.
- #1053 Exposed convenience method of ExtendedSequenceNumber#isSentinelCheckpoint()
- #1077 Reverted changes to pom property
- #1043 Removed a .swp file, and updated .gitignore.
- #1047 Upgrade awssdk.version from 2.19.31 to 2.20.8
- #1046 Upgrade maven-javadoc-plugin from 3.3.1 to 3.5.0
- #1038 Upgrade gsr.version from 1.1.13 to 1.1.14
- #1037 Upgrade aws-java-sdk.version from 1.12.370 to 1.12.405
Release 1.14.10 of the Amazon Kinesis Client Library for Java
- Updated aws-java-sdk from 1.12.130 to 1.12.406
- Updated com.google.protobuf from 3.19.4 to 3.19.6
Release 2.4.5 of the Amazon Kinesis Client Library for Java
#1014 Use AFTER_SEQUENCE_NUMBER iterator type for expired iterator request