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
By default the samples use the [DefaultAWSCredentialsProviderChain][DefaultAWSCredentialsProviderChain]
47
+
By default the samples use the [DefaultCredentialsProvider][DefaultCredentialsProvider]
42
48
so you'll want to make your credentials available to one of the credentials providers in that
43
49
provider chain. There are several ways to do this such as providing a ~/.aws/credentials file,
44
50
or if you're running on EC2, you can associate an IAM role with your instance with appropriate
@@ -138,6 +144,22 @@ all languages.
138
144
139
145
## Release Notes
140
146
147
+
### Release 2.0.0 (January 15, 2019)
148
+
* Introducing support for Enhanced Fan-Out
149
+
* Updated to version 2.1.0 of the Amazon Kinesis Client for Java
150
+
* Version 2.1.0 now defaults to using [`RegisterStreamConsumer` Kinesis API](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_RegisterStreamConsumer.html), which provides dedicated throughput compared to `GetRecords`.
151
+
* Version 2.1.0 now defaults to using [`SubscribeToShard` Kinesis API](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_SubscribeToShard.html), which provides lower latencies than `GetRecords`.
152
+
*__WARNING: `RegisterStreamConsumer` and `SubscribeToShard` are new APIs, and may require updating any explicit IAM policies__
153
+
* For more information about Enhaced Fan-Out and Polling with the KCL check out 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).
154
+
* Introducing version 3 of the `RecordProcessorBase` which supports the new `ShardRecordProcessor` interface
155
+
* The `shutdown` method from version 2 has been removed and replaced by `leaseLost` and `shardEnded` methods.
156
+
* Introducing `leaseLost` method, which takes `LeaseLostInput` object and is invoked when a lease is lost.
157
+
* Introducing `shardEnded` method, which takes `ShardEndedInput` object and is invoked when all records from a split/merge have been processed.
158
+
* Updated AWS SDK version to 2.2.0
159
+
* MultiLangDaemon now uses logging using logback
160
+
* MultiLangDaemon supports custom logback.xml file via the `--log-configuration` option.
161
+
*`amazon_kclpy_helper` script supports `--log-configuration` option for command generation.
162
+
141
163
### Release 1.5.1 (January 2, 2019)
142
164
* Updated to version 1.9.3 of the Amazon Kinesis Client Library for Java.
0 commit comments