- Dependency Updates:
- Jackson from
2.12.7
to2.13.4
- Jackson Databind from
2.12.7
to2.13.4.2
- Jackson from
- Dependency Updates:
- Jackson Databind from
2.13.4
to2.13.4.2
- Jackson Databind from
- Dependency Updates:
- AWS SDK v2 from 2.16.86 to 2.17.247 (pull request)
- AWS SDK v1 from 1.12.7 to 1.12.276 (pull request)
- Kinesis Consumer Library from 1.14.0 to 1.14.8 (pull request)
- Guava from 29.0-jre to 30.0-jre (pull request)
- Jackson from
2.12.1
to2.12.7
(pull request)
- Relax validation to support new AWS regions without SDK update (pull request)
- Dependency Updates:
- AWS SDK v2 from 2.16.86 to 2.17.247 (pull request)
- AWS SDK v1 from 1.12.7 to 1.12.276 (pull request)
- Kinesis Consumer Library from 1.14.0 to 1.14.8 (pull request)
- Guava from 29.0-jre to 30.0-jre (pull request)
- Jackson from
2.12.1
to2.12.7
(pull request)
- Update log4j test dependency to 2.17.1 (pull request)
- EAGER EFO registration strategy no longer de-registers consumers (pull request)
- Unregistering metric reporting for closed shards (pull request)
- EAGER EFO registration strategy no longer de-registers consumers (pull request)
- Unregistering metric reporting for closed shards (pull-request)
- Backporting changes from v2.2.0 to v1.x
- Refactor
requestRecords
to prevent AWS SDK/Netty threads blocking for EFO (pull request) - Optionally populate ClientConfiguration from properties for EFO (pull request)
- Increasing read timeout to 6 minutes and enabling TCP keep alive for EFO (pull request)
- Refactor
- Refactor
requestRecords
to prevent AWS SDK/Netty threads blocking for EFO (pull request - Optionally populate ClientConfiguration from properties for EFO (pull request
- Increasing read timeout to 6 minutes and enabling TCP keep alive for EFO (pull request
- Dependency Updates:
- AWS SDK v1 from
1.11.844
to1.12.7
(pull request) - AWS SDK v2 from
2.13.52
to2.16.86
(pull request) - AWS DynamoDB Streams Kinesis Adapater from
1.5.0
to1.5.3
(pull request) - Guava from
18
to29.0-jre
(pull request 1, pull request 2) - Jackson from
2.10.1
to2.12.1
(pull request)
- AWS SDK v1 from
- Dependency Updates:
- AWS SDK v1 from
1.11.844
to1.12.7
(pull request) - AWS SDK v2 from
2.13.52
to2.16.86
(pull request) - AWS DynamoDB Streams Kinesis Adapater from
1.5.0
to1.5.3
(pull request) - Guava from
18
to29.0-jre
(pull request) - Jackson from
2.10.1
to2.12.1
(pull request)
- AWS SDK v1 from
-
Backport Fix issue where KinesisDataFetcher.shutdownFetcher() hangs. (issue, pull request)
-
Backport - Log error when shutting down Kinesis Data Fetcher. (issue, pull request)
-
Backport - Treating TimeoutException as Recoverable Exception. (issue, pull request)
-
Backport - Add time-out for acquiring subscription and passing events from network to source thread to prevent deadlock. (pull request)
-
Fix issue where KinesisDataFetcher.shutdownFetcher() hangs. (issue, pull request)
-
Log error when shutting down Kinesis Data Fetcher. (issue, pull request)
-
Treating TimeoutException as Recoverable Exception. (issue, pull request)
-
Adding a SQL connector module for SQL client. (pull request)
- Add time-out for acquiring subscription and passing events from network to source thread to prevent deadlock. (pull request)
-
Fix
PollingRecordPublisher
to respectSHARD_GETRECORDS_INTERVAL_MILLIS
. (pull request) (Apache Flink JIRA) -
Update EFO consumer error handling to treat Interrupted exceptions as non-recoverable. (pull request) (Apache Flink JIRA)
- Add KDS connector support in the Table API and SQL layer. (pull request)
-
Fix
PollingRecordPublisher
to respectSHARD_GETRECORDS_INTERVAL_MILLIS
. (pull request) (Apache Flink JIRA) -
Update EFO consumer error handling to treat Interrupted exceptions as non-recoverable. (pull request) (Apache Flink JIRA)
-
Migrate EFO consumers to use
DescribeStreamSummary
rather thanDescribeStream
.DescribeStreamSummary
has a higher TPS quota, resulting in reduced startup time for high parallelism sources. You may need add IAM permission forkinesis:DescribeStreamSummary
while upgrading to this version (pull request) -
Fix issue preventing DynamoDB stream consumers to start from
LATEST
(pull request, issue)
- Fix issue when Polling consumer using timestamp with empty shard (pull request)
- Optimise
ShardConsumer
to cloneDersializationSchema
once per object rather than once per record (pull request)
-
Ignore
ReadTimeoutException
fromSubcribeToShard
retry policy to prevent app restarting due to high backpressure (pull request) -
Optimise error handling. Introduced a separate error delivery mechanism to improve performance under high backpressure (pull request)
-
Fix HTTP client dependency issue when using EFO consumer with STS Assume Role credential provider (pull request).
-
Dependency version updates:
org.apache.httpcomponents:httpclient
=>4.5.9
(shaded)org.apache.httpcomponents:httpcore
=>4.4.11
(shaded)