Skip to content

Commit 125fc10

Browse files
authored
Merge pull request #449 from dougch/release
Release 1.0.1
2 parents 10ceefe + 4d3b292 commit 125fc10

File tree

4 files changed

+44
-36
lines changed

4 files changed

+44
-36
lines changed

CHANGELOG.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# Changelog
2+
3+
4+
## 1.0.1 -- 2019-10-10
5+
* Modified Doxygen config file to generate dependency graphs [#376](https://github.com/aws/aws-encryption-sdk-c/pull/376)
6+
* Ran reformat [#426](https://github.com/aws/aws-encryption-sdk-c/pull/426)
7+
* Strengthen memory_order for refcount_down [#433](https://github.com/aws/aws-encryption-sdk-c/pull/433)
8+
* Update PR template [#391](https://github.com/aws/aws-encryption-sdk-c/pull/391)
9+
* Refreshing the clang-format file and checking the version [#430](https://github.com/aws/aws-encryption-sdk-c/pull/430)
10+
* Fix MultiKeyringNew proof so it runs again. [#444](https://github.com/aws/aws-encryption-sdk-c/pull/444)
11+
* Windows build fixes [#446](https://github.com/aws/aws-encryption-sdk-c/pull/446)
12+
* OSX build steps and README updates [#453](https://github.com/aws/aws-encryption-sdk-c/pull/)
13+
* Fix duplicate in encryption context deserialization bug [#408](https://github.com/aws/aws-encryption-sdk-c/pull/408)
14+
* Fix a bug where framefmt serialize returns a wrong ciphertext size [#385](https://github.com/aws/aws-encryption-sdk-c/pull/385)
15+
* Fix: Improve initialization. [#451](https://github.com/aws/aws-encryption-sdk-c/pull/451)
16+
17+
## 1.0.0 -- 2019-05-20
18+
* Changed links from awslabs to aws
19+
* Initial stable release
20+
21+
## 0.2.0 -- 2019-05-13
22+
* Added API function to make session from keyring
23+
* Added API function to make caching CMM from keyring
24+
* Added `_from_cmm` to end of `aws_cryptosdk_caching_cmm_new` function name
25+
* Changed `aws_cryptosdk_session_get_algorithm` to `aws_cryptosdk_session_get_alg_id`
26+
* Fixed HKDF bug
27+
28+
## 0.1.2 -- 2019-02-28
29+
* Fixed empty string bug on git version of KMS user agent
30+
* Local tests only by default
31+
* Fix of MAP_ANONYMOUS issue for older Linuxes
32+
33+
## 0.1.1 -- 2019-02-21
34+
* Fixed cmake bug regarding git version of KMS user agent
35+
* Added CBMC header file needed by newer aws-c-common versions
36+
37+
## 0.1.0 -- 2019-02-05
38+
* Initial public release

CHANGELOG.rst

Lines changed: 0 additions & 31 deletions
This file was deleted.

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ set(PROJECT_NAME aws-encryption-sdk)
5151
# Version number of the SDK to be consumed by C code and Doxygen
5252
set(MAJOR 1)
5353
set(MINOR 0)
54-
set(PATCH 0)
54+
set(PATCH 1)
5555

5656
# Compiler feature tests and feature flags
5757
set(USE_ASM TRUE

README.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,17 +10,18 @@ Also, see the [API documentation](https://aws.github.io/aws-encryption-sdk-c/htm
1010
## Dependencies
1111

1212
The only direct dependencies of this code are OpenSSL 1.0.2 or higher or 1.1.0 or higher and
13-
[aws-c-common](https://github.com/awslabs/aws-c-common) v0.3.0 or higher. You will also need
13+
[aws-c-common](https://github.com/awslabs/aws-c-common) v0.3.15. You will also need
1414
a C compiler and CMake 3.9 or higher.
1515

1616
To integrate with [KMS](https://aws.amazon.com/kms/) the AWS Encryption SDK for C also requires
1717
the [AWS SDK for C++](https://github.com/aws/aws-sdk-cpp), a C++ compiler, and libcurl.
1818

1919
For best results when doing a build with KMS integration, do not install aws-c-common directly.
20-
Build and install the AWS SDK for C++, which will build and install aws-c-common for you. If
20+
Build and install the AWS SDK for C++, which will build and install aws-c-common for you (see the C++ SDK dependancies
21+
[here](https://github.com/aws/aws-sdk-cpp/blob/master/third-party/CMakeLists.txt#L18)). If
2122
you install aws-c-common before building the AWS SDK for C++, this will fool the AWS SDK for
22-
C++ install logic, and you will be forced to install several other dependencies manually. The
23-
minimum supported version of the AWS SDK for C++ is 1.7.163.
23+
C++ install logic, and you will be forced to install several other dependencies manually. Version 1.7.163 of the
24+
AWS SDK for C++ is supported by version v1.0.1 of the AWS Encryption SDK for C.
2425

2526
You need to compile both the AWS Encryption SDK for C and its dependencies as either all
2627
shared or all static libraries. We will use all shared library builds in our examples by

0 commit comments

Comments
 (0)