Skip to content

Commit

Permalink
'Version 1.6.0 of the DynamoDB Streams Kinesis Adapter'
Browse files Browse the repository at this point in the history
  • Loading branch information
gguptp committed Jan 16, 2023
1 parent e115808 commit 4fc3d79
Show file tree
Hide file tree
Showing 21 changed files with 4,558 additions and 317 deletions.
241 changes: 201 additions & 40 deletions LICENSE.txt

Large diffs are not rendered by default.

10 changes: 9 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,15 @@
* The KCL is designed to process streams from Amazon Kinesis, but by adding the DynamoDB Streams Kinesis Adapter, your application can process DynamoDB Streams instead, seamlessly and efficiently.

## Release Notes
### Latest Release (v1.5.4)

### Latest Release (v1.6.0)
* Upgrades Amazon Kinesis Client Library (KCL) to version 1.14.9. Customers can now use DynamoDB Streams Adapter with KCL version 1.14.9. However, DynamoDB Streams Adapter does not inherit performance optimizations like support for child shards, shard synchronization, deferred lease clean-up available in KCL.
* Fixes the [bug](https://github.com/awslabs/dynamodb-streams-kinesis-adapter/issues/40) which was causing errors in DynamoDB Streams Adapter with KCL version 1.14.0.
* With upgrade to KCL version 1.14.9, the default shard prioritization strategy has been changed to `NoOpShardPrioritization`. To retain the existing behavior, DynamoDB Streams customers should explicitly update the shard prioritization strategy to `ParentsFirstShardPrioritization` if there was no explicit override done in the application.
* Upgrades jackson-databind to version 2.12.7.1
* This release uses Apache 2.0 license.

### Release (v1.5.4)
* Upgrades AWS Java SDK to version 1.12.130
* Upgrades jackson-databind to version 2.12.6.1
* Fixes logging in `DynamoDBStreamsShardSyncer` to log only the problematic shardId instead of logging all the shardIds
Expand Down
6 changes: 3 additions & 3 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<artifactId>dynamodb-streams-kinesis-adapter</artifactId>
<packaging>jar</packaging>
<name>DynamoDB Streams Adapter for Java</name>
<version>1.5.4</version>
<version>1.6.0</version>
<description>The DynamoDB Streams Adapter implements the AmazonKinesis interface so that your application can use KCL to consume and process data from a DynamoDB stream.</description>
<url>https://aws.amazon.com/dynamodb</url>

Expand All @@ -24,7 +24,7 @@

<properties>
<aws-java-sdk.version>1.12.130</aws-java-sdk.version>
<amazon-kinesis-client.version>1.13.3</amazon-kinesis-client.version>
<amazon-kinesis-client.version>1.14.9</amazon-kinesis-client.version>
<powermock.version>1.6.2</powermock.version>
<aws.dynamodblocal.version>[1.12,2.0)</aws.dynamodblocal.version>
<maven.dependency.version>3.0.0</maven.dependency.version>
Expand Down Expand Up @@ -62,7 +62,7 @@
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.12.6.1</version>
<version>2.12.7.1</version>
</dependency>

<dependency>
Expand Down
Loading

0 comments on commit 4fc3d79

Please sign in to comment.