Proto commits in awslabs/amazon-kinesis-producer

These 14 commits are when the Protocol Buffers files have changed:

Commit:0419168
Author:Lucien Luc
Committer:Lucien Luc

Update groupId to software.amazon.kinesis

The documentation is generated from this commit.

Commit:1caa983
Author:Abhishek Yadav Akkem

Revert "Add StreamARN parameter to support CAA" This reverts commit 9063db589a263c72d5f9f756be624a07d49da833.

Commit:9063db5
Author:Abhishek Yadav Akkem
Committer:Abhishek Yadav Akkem

Add StreamARN parameter to support CAA

Commit:582e4b6
Author:Abhishek Yadav Akkem

Revert "Add streamARN parameter to support CAA" This reverts commit 7cf965645b62e44691879929d2974418b4b3d1e5.

Commit:7cf9656
Author:Abhishek Yadav Akkem

Add streamARN parameter to support CAA

Commit:e5f5f7c
Author:Abhishek Yadav Akkem

Added StreamARN field in Put record message

Commit:4c91629
Author:Yu Zeng
Committer:Yu Zeng

Exit KPL if STS call fails to avoid dual mode

Commit:b62dbaa
Author:Xin Gu
Committer:Xin Gu

Pass proxy configuration in the Java wrapper to c++ library Added generated code

Commit:23b3d54
Author:Justin Pfifer

Builds in VS2017 Adjusted everything to allow building in Visual Studio 2017

Commit:ce7e5e1
Author:Justin Pfifer
Committer:GitHub

Add Thread Pooling as a Threading Policy (#100) This allows changing the threading model from a per request model to a pooled model. - Threading Policies -- Pooled This uses a queue, and thread pool to execute requests to Kinesis. This limits the number of threads that the native process may use. Under extremely heavy load this can increase latency significantly more than the per request model. -- Per Request This is the current default for 0.12.x versions of the KPL, and creates a thread for each request to Kinesis. Under heavy load this can create a very large number of threads, which may cause resource exhaustion. Updated compiler for Linux from GCC 4.9 to GCC 6.3.

Commit:e6efe10
Author:Pfifer, Justin

Use the AWS C++ SDK, and Better Error Management * The KPL has been changed to use the AWS C++ SDK, and supports many of the features of the SDK. * Log data from the native component is now re-emitted by the LogInputstreamreader, and sent to the Java logging system. * Certain fatal signals are now caught caught and logged, before aborting the process.

Commit:b7971ec
Author:Deng

Release 0.10.2

Commit:ea1e492
Author:Deng

Release 0.10.0

Commit:162a68a
Author:Deng

Release version 0.9.0