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

Commit 13e4140

Browse files
committed
Release 1.3.0 of the Amazon Kinesis Connector Library
* 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 <amazon-kinesis-tools@amazon.com>`
1 parent 7597b69 commit 13e4140

File tree

5 files changed

+17
-6
lines changed

5 files changed

+17
-6
lines changed

META-INF/MANIFEST.MF

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
22
Bundle-ManifestVersion: 2
33
Bundle-Name: Amazon Kinesis Connector Library for Java
44
Bundle-SymbolicName: com.amazonaws.kinesisconnectors;singleton:=true
5-
Bundle-Version: 1.2.0
5+
Bundle-Version: 1.3.0
66
Bundle-Vendor: Amazon Technologies, Inc
77
Bundle-RequiredExecutionEnvironment: JavaSE-1.7
88
Require-Bundle: org.apache.commons.codec;bundle-version="1.6",

README.md

+13-2
Original file line numberDiff line numberDiff line change
@@ -80,10 +80,21 @@ To run a sample, complete these steps:
8080
1. Edit the *.properties file, adding your AWS credentials and any necessary AWS resource configurations.
8181
+ **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.
8282
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.
83-
3. Within the sample folder, execute **ant setup** to download dependencies for the sample application.
84-
4. Within the sample folder, execute **ant run**.
83+
3. Build the samples using Maven
84+
```
85+
cd samples
86+
mvn package
87+
```
88+
4. Scripts to start each of the samples will be available in `target/appassembler/bin`
8589

8690
## Release Notes
91+
### Release 1.3.0 (November 17, 2016)
92+
* Upgraded the Amazon Kinesis Client Library to version 1.7.2.
93+
* Upgraded the AWS Java SDK to 1.11.14.
94+
* Migrated the sample to now use Maven for dependency management, and execution.
95+
* **Maven Artifact Signing Change**
96+
* Artifacts are now signed by the identity `Amazon Kinesis Tools <amazon-kinesis-tools@amazon.com>`
97+
8798
### Release 1.2.0 (June 23, 2015)
8899
+ Upgraded KCL to 1.4.0
89100
+ Added pipelined record processor that decouples Amazon Kinesis GetRecords() and IRecordProcessor's ProcessRecords() API calls for efficiency.

pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<artifactId>amazon-kinesis-connectors</artifactId>
77
<packaging>jar</packaging>
88
<name>Amazon Kinesis Connector Library</name>
9-
<version>1.3.0-SNAPSHOT</version>
9+
<version>1.3.0</version>
1010
<description>The Amazon Kinesis Connector Library helps Java developers integrate Amazon Kinesis with other AWS and non-AWS services.</description>
1111
<url>https://aws.amazon.com/kinesis</url>
1212

samples/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
</licenses>
2424

2525
<properties>
26-
<kinesis-connector.version>1.3.0-SNAPSHOT</kinesis-connector.version>
26+
<kinesis-connector.version>1.3.0</kinesis-connector.version>
2727
<aws-java-sdk.version>1.11.14</aws-java-sdk.version>
2828
</properties>
2929

src/main/java/com/amazonaws/services/kinesis/connectors/KinesisConnectorConfiguration.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
*/
4040
public class KinesisConnectorConfiguration {
4141
private static final Log LOG = LogFactory.getLog(KinesisConnectorConfiguration.class);
42-
public static final String KINESIS_CONNECTOR_USER_AGENT = "amazon-kinesis-connector-java-1.2.0";
42+
public static final String KINESIS_CONNECTOR_USER_AGENT = "amazon-kinesis-connector-java-1.3.0";
4343

4444
// Connector App Property Keys
4545
public static final String PROP_APP_NAME = "appName";

0 commit comments

Comments
 (0)