From 6429d26022a1e15ec0ad4b497b05de9167e2937a Mon Sep 17 00:00:00 2001 From: "Pfifer, Justin" Date: Tue, 26 Sep 2017 14:13:09 -0700 Subject: [PATCH] Rewrote the release notes a bit --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index bfeaca84..30cb1143 100644 --- a/README.md +++ b/README.md @@ -31,7 +31,7 @@ To make it easier for developers to write record processors in other languages, ## Release Notes ### Release 1.8.5 (September 26, 2017) * Only advance the shard iterator for the accepted response. - This ensures that the shard iterator is only advanced when the response is accepted. This fixes a race condition where additional request created by the asynchronous retriever could overwrite the shard iterator of the accepted response. + When using the asynchronous retriever multiple requests can be created. As the requests can finish at different times it's possible for them to also have different next shard iterator. The KinesisDataFetcher will now only use the next shard iterator of the request that is accepted by the caller. Requests are accepted by calling `DataFetcherResult#accept()`, which both retrievers now call. * [PR #230](https://github.com/awslabs/amazon-kinesis-client/pull/230) ### Release 1.8.4 (September 22, 2017)