From 910d5b03bfb01fd9ab8b53a06bf2e3d26ffbaf9a Mon Sep 17 00:00:00 2001 From: Justin Pfifer Date: Tue, 21 Nov 2017 11:02:17 -0800 Subject: [PATCH] Release Notes for 0.12.7 (#160) * Release notes for 0.12.7 * Updated release notes to include macOS fixes, and min version Added the changes for macOS versions older than 10.12. Added minimum version information * Updates Sample to 0.12.7 --- README.md | 15 ++++++++++++++- aws/kinesis/core/kinesis_producer.cc | 2 +- java/amazon-kinesis-producer-sample/pom.xml | 2 +- java/amazon-kinesis-producer/pom.xml | 2 +- 4 files changed, 17 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 745b7cf8..38d8b0a5 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,19 @@ For detailed information and installation instructions, see the article [Develop ## Release Notes +### 0.12.7 + +#### C++ Core +* Removed unnecessary libidn, and correctly set libuuid to static linking. This issue only affected the Linux version. + * [Issue #158](https://github.com/awslabs/amazon-kinesis-producer/issues/158) + * [PR #157](https://github.com/awslabs/amazon-kinesis-producer/pull/157) +* Disabled clock_gettime support in Curl for macOS. + This fixes an issue where the KPL was unable to run on macOS versions older than 10.12. + * [Issue #117](https://github.com/awslabs/amazon-kinesis-producer/issues/117) + * [PR #159](https://github.com/awslabs/amazon-kinesis-producer/pull/159) +* Updated requirements for the using the KPL on Linux. + The KPL on Linux now requires glibc 2.9 or later. + ### 0.12.6 #### C++ Core @@ -206,7 +219,7 @@ The KPL is written in C++ and runs as a child process to the main user process. The Java package should run without the need to install any additional native libraries on the following operating systems: -+ Linux distributions with kernel 2.6.18 (September 2006) and later ++ Linux distributions with glibc 2.9 or later + Apple OS X 10.9 and later + Windows Server 2008 and later diff --git a/aws/kinesis/core/kinesis_producer.cc b/aws/kinesis/core/kinesis_producer.cc index f3ac5dde..d9bef7b7 100644 --- a/aws/kinesis/core/kinesis_producer.cc +++ b/aws/kinesis/core/kinesis_producer.cc @@ -36,7 +36,7 @@ struct EndpointConfiguration { kinesis_endpoint_(kinesis_endpoint), cloudwatch_endpoint_(cloudwatch_endpoint) {} }; -const constexpr char* kVersion = "0.12.6N"; +const constexpr char* kVersion = "0.12.7N"; const std::unordered_map< std::string, EndpointConfiguration > kRegionEndpointOverride = { { "cn-north-1", { "kinesis.cn-north-1.amazonaws.com.cn", "monitoring.cn-north-1.amazonaws.com.cn" } } }; diff --git a/java/amazon-kinesis-producer-sample/pom.xml b/java/amazon-kinesis-producer-sample/pom.xml index 11b55e7e..0088552d 100644 --- a/java/amazon-kinesis-producer-sample/pom.xml +++ b/java/amazon-kinesis-producer-sample/pom.xml @@ -27,7 +27,7 @@ com.amazonaws amazon-kinesis-producer - 0.12.6 + 0.12.7 org.slf4j diff --git a/java/amazon-kinesis-producer/pom.xml b/java/amazon-kinesis-producer/pom.xml index 64bccaba..42cf251c 100644 --- a/java/amazon-kinesis-producer/pom.xml +++ b/java/amazon-kinesis-producer/pom.xml @@ -3,7 +3,7 @@ 4.0.0 com.amazonaws amazon-kinesis-producer - 0.12.6 + 0.12.7 Amazon Kinesis Producer Library