Skip to content

Commit

Permalink
'Version 1.5.4 of the DynamoDB Streams Kinesis Adapter'
Browse files Browse the repository at this point in the history
  • Loading branch information
gguptp committed Oct 20, 2022
1 parent 528d2be commit e115808
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 6 deletions.
9 changes: 7 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,16 @@
* 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.3)
### Latest 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


### Release (v1.5.3)
* Upgrades jackson-databind to version 2.9.10.7
* Upgrades junit to version 4.13.1
* Upgrades AWS Java SDK to version 1.11.1016
* Implements `MillisBehindLatest` metric that measures the age of the last processed record per stream-shard in milliseconds.

### Release (v1.5.2)
* Upgrades jackson-databind to version 2.9.10.5
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.3</version>
<version>1.5.4</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 @@ -23,7 +23,7 @@
</licenses>

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

<dependency>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -234,7 +234,7 @@ synchronized void assertClosedShardsAreCoveredOrAbsent(Map<String, Shard> shardI

String endingSequenceNumber = shard.getSequenceNumberRange().getEndingSequenceNumber();
if (endingSequenceNumber == null) {
throw new KinesisClientLibIOException("Shard " + shardIdsOfClosedShards
throw new KinesisClientLibIOException("Shard " + shardId
+ " is not closed. " + exceptionMessageSuffix);
}

Expand Down

0 comments on commit e115808

Please sign in to comment.