Document history for the AWS Encryption SDK Developer Guide - AWS Encryption SDK

Document history for the AWS Encryption SDK Developer Guide

This topic describes significant updates to the AWS Encryption SDK Developer Guide.

Recent updates

The following table describes significant changes to this documentation since November 2017. In addition to major changes listed here, we also update the documentation frequently to improve the descriptions and examples, and to address the feedback that you send to us. To be notified about significant changes, subscribe to the RSS feed.

ChangeDescriptionDate

AWS Encryption SDK for Java version 3.x

Integrates the AWS Encryption SDK for Java with the material providers library. Adds support for keyrings and the required encryption context CMM.

December 6, 2023

AWS Encryption SDK for .NET version 4.x

Adds support for the AWS KMS Hierarchical keyring, the required encryption context CMM, and asymmetric RSA AWS KMS keyrings.

October 12, 2023

General availability

Introducing support for the AWS Encryption SDK for .NET.

May 17, 2022

Documentation change

Replace the AWS Key Management Service term customer master key (CMK) with AWS KMS key and KMS key.

August 30, 2021

General availability

Added support for AWS Key Management Service.(AWS KMS) multi-Region keys. Multi-Region keys are AWS KMS keys in different AWS Regions that can be used interchangeably because they have the same key ID and key material.

June 8, 2021

General availability

Added and updated documentation about the improved message decryption process.

May 11, 2021

General availability

Added and updated documentation for the general availability release of AWS Encryption CLI version 1.8.x to replace AWS Encryption CLI version 1.7.x, and AWS Encryption CLI 2.1.x to replace AWS Encryption CLI 2.0.x.

October 27, 2020

General availability

Added and updated documentation for the general availability release of the AWS Encryption SDK versions 1.7.x and 2.0.x, including a best practices guide, a migration guide, updated concepts, updated programming language topics, an updated algorithm suites reference, an updated message format reference, and a new message format example.

September 24, 2020

General availability

Added and updated documentation for the general availability release of the AWS Encryption SDK for JavaScript.

October 1, 2019

Preview release

Added and updated documentation of the public beta release of the AWS Encryption SDK for JavaScript.

June 21, 2019

General availability

Added and updated documentation for the general availability release of the AWS Encryption SDK for C.

May 16, 2019

Preview release

Added documentation of the preview release of the AWS Encryption SDK for C.

February 5, 2019

New release

Added documentation of the command line interface for the AWS Encryption SDK.

November 20, 2017

Earlier updates

The following table describes significant changes to the AWS Encryption SDK Developer Guide before November 2017.

Change Description Date
New release

Added the Data key caching chapter for the new feature.

Added the AWS Encryption SDK initialization vector reference topic that explains that the SDK changed from generating random IVs to constructing deterministic IVs.

Added the Concepts in the AWS Encryption SDK topic to explain concepts, including the new cryptographic materials manager.

July 31, 2017
Update

Expanded the Message format reference documentation into a new AWS Encryption SDK reference section.

Added a section about the AWS Encryption SDK Supported algorithm suites.

March 21, 2017
New release The AWS Encryption SDK now supports the Python programming language, in addition to Java. March 21, 2017
Initial release Initial release of the AWS Encryption SDK and this documentation. March 22, 2016