Skip to content

Commit 1ddf3ae

Browse files
authored
Release 0.7.0 (#41)
Preparing for release 0.7.0 * Updating the package with release notes, the dependencies and the module version. * Adding the comment for minimum required JDK version. * Updating all the Java version mentions in the README.md. * Updating the formatting of the file. * Added more information to the readme, and formatted it again. * Adding information about the pull requests and issues. * Making changes as per the pr comments.
1 parent c161392 commit 1ddf3ae

File tree

3 files changed

+23
-10
lines changed

3 files changed

+23
-10
lines changed

README.md

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ Before you begin, Node.js and NPM must be installed on your system. For download
151151

152152
To get the sample KCL application and bootstrap script, you need git.
153153

154-
Amazon KCL for Node.js uses [MultiLangDaemon][multi-lang-daemon] provided by [Amazon KCL for Java][amazon-kcl-github]. You also need Java version 1.7 or higher installed.
154+
Amazon KCL for Node.js uses [MultiLangDaemon][multi-lang-daemon] provided by [Amazon KCL for Java][amazon-kcl-github]. You also need Java version 1.8 or higher installed.
155155

156156
### Setting Up the Environment
157157
Before running the samples, make sure that your environment is configured to allow the samples to use your [AWS Security Credentials](http://docs.aws.amazon.com/general/latest/gr/aws-security-credentials.html), which are used by [MultiLangDaemon][multi-lang-daemon] to interact with AWS services.
@@ -225,7 +225,7 @@ This sample application creates an [Amazon Kinesis][amazon-kinesis] stream, send
225225
You can delete these using the AWS Management Console.
226226

227227
## Running on Amazon EC2
228-
Log into an Amazon EC2 instance running Amazon Linux, then perform the following steps to prepare your environment for running the sample application. Note the version of Java that ships with Amazon Linux can be found at `/usr/bin/java` and should be 1.7 or greater.
228+
Log into an Amazon EC2 instance running Amazon Linux, then perform the following steps to prepare your environment for running the sample application. Note the version of Java that ships with Amazon Linux can be found at `/usr/bin/java` and should be 1.8 or greater.
229229

230230
```sh
231231
# install node.js, npm and git
@@ -272,6 +272,19 @@ In this release, we have abstracted these implementation details away and expose
272272

273273
## Release Notes
274274

275+
### Release 0.7.0 (August 2, 2017)
276+
* Updated the dependency on [Amazon Kinesis Client for Java][amazon-kcl-github] to 1.8.1.
277+
This adds support for setting a timeout when dispatching records to the node.js record processor.
278+
If the record processor doesn't respond in the given time the Java processor is terminated.
279+
The timeout for the this can be set by adding `timeoutInSeconds = <timeout value>`. The default for this is no timeout.
280+
__Setting this can cause the KCL to exit suddenly, before using this ensure that you have an automated restart for your application__
281+
__Updating minimum requirement for the JDK version to 8__
282+
* [Amazon Kinesis Client Issue #185](https://github.com/awslabs/amazon-kinesis-client/issues/185)
283+
* [PR #41](https://github.com/awslabs/amazon-kinesis-client-nodejs/pull/41)
284+
* Added support to handle graceful shutdown requests.
285+
* [PR #39](https://github.com/awslabs/amazon-kinesis-client-nodejs/pull/39)
286+
* [Issue #34](https://github.com/awslabs/amazon-kinesis-client-nodejs/issues/34)
287+
275288
### Release 0.6.0 (December 12, 2016)
276289
* Updated the dependency on [Amazon Kinesis Client for Java][amazon-kcl-github] to 1.7.2.
277290
* PR #23

bin/kcl-bootstrap

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -33,13 +33,13 @@ var MAVEN_PACKAGE_LIST = [
3333
getMavenPackageInfo('commons-logging', 'commons-logging', '1.1.3'),
3434
getMavenPackageInfo('commons-lang', 'commons-lang', '2.6'),
3535
getMavenPackageInfo('joda-time', 'joda-time', '2.8.1'),
36-
getMavenPackageInfo('com.amazonaws', 'aws-java-sdk-core', '1.11.151'),
37-
getMavenPackageInfo('com.amazonaws', 'aws-java-sdk-cloudwatch', '1.11.151'),
38-
getMavenPackageInfo('com.amazonaws', 'aws-java-sdk-dynamodb', '1.11.151'),
39-
getMavenPackageInfo('com.amazonaws', 'aws-java-sdk-kinesis', '1.11.151'),
40-
getMavenPackageInfo('com.amazonaws', 'aws-java-sdk-kms', '1.11.151'),
41-
getMavenPackageInfo('com.amazonaws', 'aws-java-sdk-s3', '1.11.151'),
42-
getMavenPackageInfo('com.amazonaws', 'amazon-kinesis-client', '1.7.6'),
36+
getMavenPackageInfo('com.amazonaws', 'aws-java-sdk-core', '1.11.171'),
37+
getMavenPackageInfo('com.amazonaws', 'aws-java-sdk-cloudwatch', '1.11.171'),
38+
getMavenPackageInfo('com.amazonaws', 'aws-java-sdk-dynamodb', '1.11.171'),
39+
getMavenPackageInfo('com.amazonaws', 'aws-java-sdk-kinesis', '1.11.171'),
40+
getMavenPackageInfo('com.amazonaws', 'aws-java-sdk-kms', '1.11.171'),
41+
getMavenPackageInfo('com.amazonaws', 'aws-java-sdk-s3', '1.11.171'),
42+
getMavenPackageInfo('com.amazonaws', 'amazon-kinesis-client', '1.8.1'),
4343
getMavenPackageInfo('com.fasterxml.jackson.core', 'jackson-databind', '2.6.6'),
4444
getMavenPackageInfo('com.fasterxml.jackson.core', 'jackson-core', '2.6.6'),
4545
getMavenPackageInfo('com.fasterxml.jackson.core', 'jackson-annotations', '2.6.0'),

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "aws-kcl",
33
"description": "Kinesis Client Libray (KCL) in Node.js.",
4-
"version": "0.6.0",
4+
"version": "0.7.0",
55
"author": {
66
"name": "Amazon Web Services",
77
"url": "http://aws.amazon.com/"

0 commit comments

Comments
 (0)