Skip to content
This repository has been archived by the owner on Mar 30, 2021. It is now read-only.

Commit

Permalink
Release 1.3.0 of the Amazon Kinesis Connector Library
Browse files Browse the repository at this point in the history
* Upgraded the Amazon Kinesis Client Library to version 1.7.2.
* Upgraded the AWS Java SDK to 1.11.14.
* Migrated the sample to now use Maven for dependency management, and execution.
* **Maven Artifact Signing Change**
  * Artifacts are now signed by the identity `Amazon Kinesis Tools <[email protected]>`
  • Loading branch information
pfifer committed Nov 21, 2016
1 parent 7597b69 commit 13e4140
Show file tree
Hide file tree
Showing 5 changed files with 17 additions and 6 deletions.
2 changes: 1 addition & 1 deletion META-INF/MANIFEST.MF
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Amazon Kinesis Connector Library for Java
Bundle-SymbolicName: com.amazonaws.kinesisconnectors;singleton:=true
Bundle-Version: 1.2.0
Bundle-Version: 1.3.0
Bundle-Vendor: Amazon Technologies, Inc
Bundle-RequiredExecutionEnvironment: JavaSE-1.7
Require-Bundle: org.apache.commons.codec;bundle-version="1.6",
Expand Down
15 changes: 13 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,10 +80,21 @@ To run a sample, complete these steps:
1. Edit the *.properties file, adding your AWS credentials and any necessary AWS resource configurations.
+ **Note:** In the samples, [KinesisConnectorExecutor](https://github.com/awslabs/amazon-kinesis-connectors/blob/master/src/main/samples/KinesisConnectorExecutor.java) uses the [DefaultAWSCredentialsProviderChain](http://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/auth/DefaultAWSCredentialsProviderChain.html), which looks for credentials supplied by environment variables, system properties, or IAM role on Amazon EC2. If you prefer to specify your AWS credentials via a properties file on the classpath, edit the sample code to use [ClasspathPropertiesFileCredentialsProvider](http://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/auth/ClasspathPropertiesFileCredentialsProvider.html) instead.
2. Confirm that the required AWS resources exist, or set the flags in the *.properties file to indicate that resources should be created when the sample is run.
3. Within the sample folder, execute **ant setup** to download dependencies for the sample application.
4. Within the sample folder, execute **ant run**.
3. Build the samples using Maven
```
cd samples
mvn package
```
4. Scripts to start each of the samples will be available in `target/appassembler/bin`

## Release Notes
### Release 1.3.0 (November 17, 2016)
* Upgraded the Amazon Kinesis Client Library to version 1.7.2.
* Upgraded the AWS Java SDK to 1.11.14.
* Migrated the sample to now use Maven for dependency management, and execution.
* **Maven Artifact Signing Change**
* Artifacts are now signed by the identity `Amazon Kinesis Tools <[email protected]>`

### Release 1.2.0 (June 23, 2015)
+ Upgraded KCL to 1.4.0
+ Added pipelined record processor that decouples Amazon Kinesis GetRecords() and IRecordProcessor's ProcessRecords() API calls for efficiency.
Expand Down
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<artifactId>amazon-kinesis-connectors</artifactId>
<packaging>jar</packaging>
<name>Amazon Kinesis Connector Library</name>
<version>1.3.0-SNAPSHOT</version>
<version>1.3.0</version>
<description>The Amazon Kinesis Connector Library helps Java developers integrate Amazon Kinesis with other AWS and non-AWS services.</description>
<url>https://aws.amazon.com/kinesis</url>

Expand Down
2 changes: 1 addition & 1 deletion samples/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
</licenses>

<properties>
<kinesis-connector.version>1.3.0-SNAPSHOT</kinesis-connector.version>
<kinesis-connector.version>1.3.0</kinesis-connector.version>
<aws-java-sdk.version>1.11.14</aws-java-sdk.version>
</properties>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@
*/
public class KinesisConnectorConfiguration {
private static final Log LOG = LogFactory.getLog(KinesisConnectorConfiguration.class);
public static final String KINESIS_CONNECTOR_USER_AGENT = "amazon-kinesis-connector-java-1.2.0";
public static final String KINESIS_CONNECTOR_USER_AGENT = "amazon-kinesis-connector-java-1.3.0";

// Connector App Property Keys
public static final String PROP_APP_NAME = "appName";
Expand Down

0 comments on commit 13e4140

Please sign in to comment.