You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+24Lines changed: 24 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -187,6 +187,30 @@ all languages.
187
187
188
188
## Release Notes
189
189
190
+
### Release 2.0.0 (February 26, 2019)
191
+
* Added support for [Enhanced Fan-Out](https://aws.amazon.com/blogs/aws/kds-enhanced-fanout/).
192
+
Enhanced Fan-Out provides dedicated throughput per stream consumer, and uses an HTTP/2 push API (SubscribeToShard) to deliver records with lower latency.
193
+
* Updated the Amazon Kinesis Client Library for Java to version 2.1.2.
194
+
* Version 2.1.2 uses 4 additional Kinesis API's
195
+
__WARNING: These additional API's may require updating any explicit IAM policies__
* For more information about Enhanced Fan-Out with the Amazon Kinesis Client Library please see the [announcement](https://aws.amazon.com/blogs/aws/kds-enhanced-fanout/) and [developer documentation](https://docs.aws.amazon.com/streams/latest/dev/introduction-to-enhanced-consumers.html).
201
+
* Added version 2 of the [`RecordProcessorBase`](https://github.com/awslabs/amazon-kinesis-client-ruby/blob/d5c2bbafb232b5e1ab947980a0bd8505c87978f9/lib/aws/kclrb/record_processor.rb#L102) which supports the new `ShardRecordProcessor` interface
202
+
* The `shutdown` method from version 1 has been replaced by `lease_lost` and `shard_ended`.
203
+
* Added the `lease_lost` method which is invoked when a lease is lost.
* Added an optional method, `shutdown_requested`, which provides the record processor a last chance to checkpoint during the Amazon Kinesis Client Library shutdown process before the lease is canceled.
208
+
* To control how long the Amazon Kinesis Client Library waits for the record processors to complete shutdown, add `timeoutInSeconds=<seconds to wait>` to your properties file.
209
+
* Updated the AWS Java SDK version to 2.4.0
210
+
* MultiLangDaemon now provides logging using Logback.
211
+
* MultiLangDaemon supports custom configurations for logging via a Logback XML configuration file.
212
+
* The example [Rakefile](https://github.com/awslabs/amazon-kinesis-client-ruby/blob/master/samples/Rakefile) supports setting the logging configuration by adding `log_configuration=<log configuration file>` to the Rake command line.
213
+
190
214
### Release 1.0.1 (January 19, 2017)
191
215
* Upgraded to use version 1.7.2 of the [Amazon Kinesis Client library][amazon-kcl-github]
0 commit comments