From 9e4eb7c030db52ee2b93d0228cf7bca93b1dc00b Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Mon, 20 May 2024 11:10:59 -0700 Subject: [PATCH] chore(release): 1.4.0 [skip ci] - **Keystore:** Introduce additional KMSConfiguration options ([#316](https://github.com/aws/aws-cryptographic-material-providers-library/issues/316)) ([f3a0a52](https://github.com/aws/aws-cryptographic-material-providers-library/commit/f3a0a5269e611afd254425226d32eaaed1f3d99b)) The Hierarchical Keyring's Keystore now supports four (4) `KMSConfigurations`: - kmsKeyArn - kmsMRKeyArn - discovery - mrDiscovery See our [JavaDocs](https://aws.github.io/aws-cryptographic-material-providers-library/index.html?software/amazon/cryptography/keystore/model/KMSConfiguration.html) for details on how these options effect the relationship between a Keystore and KMS. - .NET : Bump dependency [BouncyCastle.Cryptography](https://github.com/bcgit/bc-csharp) from 2.2.1 to 2.3.1. ([#329](https://github.com/aws/aws-cryptographic-material-providers-library/pull/329)) - .NET : Bump dependency [AWSSDK.Core](https://github.com/aws/aws-sdk-net) from 3.7.300.2 to 3.7.304.2. ([#329](https://github.com/aws/aws-cryptographic-material-providers-library/pull/329)) - Java : Move InternalResult into StandardLibrary(Internal) ([#325](https://github.com/aws/aws-cryptographic-material-providers-library/pull/325)) --- .../runtimes/java/build.gradle.kts | 2 +- .../runtimes/net/AssemblyInfo.cs | 2 +- .../runtimes/net/MPL.csproj | 2 +- .../runtimes/net/AssemblyInfo.cs | 2 +- .../runtimes/net/Crypto.csproj | 2 +- CHANGELOG.md | 24 +++++++++++++++++++ .../runtimes/net/AssemblyInfo.cs | 2 +- .../runtimes/net/ComAmazonawsDynamodb.csproj | 2 +- ComAmazonawsKms/runtimes/net/AWS-KMS.csproj | 2 +- ComAmazonawsKms/runtimes/net/AssemblyInfo.cs | 2 +- StandardLibrary/runtimes/net/AssemblyInfo.cs | 2 +- StandardLibrary/runtimes/net/STD.csproj | 2 +- 12 files changed, 35 insertions(+), 11 deletions(-) diff --git a/AwsCryptographicMaterialProviders/runtimes/java/build.gradle.kts b/AwsCryptographicMaterialProviders/runtimes/java/build.gradle.kts index 9288884f6..1ac919932 100644 --- a/AwsCryptographicMaterialProviders/runtimes/java/build.gradle.kts +++ b/AwsCryptographicMaterialProviders/runtimes/java/build.gradle.kts @@ -18,7 +18,7 @@ var props = Properties().apply { var dafnyVersion = props.getProperty("dafnyVersion") group = "software.amazon.cryptography" -version = "1.3.0-SNAPSHOT" +version = "1.4.0" description = "AWS Cryptographic Material Providers Library" java { diff --git a/AwsCryptographicMaterialProviders/runtimes/net/AssemblyInfo.cs b/AwsCryptographicMaterialProviders/runtimes/net/AssemblyInfo.cs index b32118c7d..f13b7cfb4 100644 --- a/AwsCryptographicMaterialProviders/runtimes/net/AssemblyInfo.cs +++ b/AwsCryptographicMaterialProviders/runtimes/net/AssemblyInfo.cs @@ -3,4 +3,4 @@ [assembly: AssemblyTitle("AWS.Cryptography.MaterialProviders")] // This should be kept in sync with the version number in MPL.csproj -[assembly: AssemblyVersion("1.3.0")] +[assembly: AssemblyVersion("1.4.0")] diff --git a/AwsCryptographicMaterialProviders/runtimes/net/MPL.csproj b/AwsCryptographicMaterialProviders/runtimes/net/MPL.csproj index 804b0b099..0e82f21fd 100644 --- a/AwsCryptographicMaterialProviders/runtimes/net/MPL.csproj +++ b/AwsCryptographicMaterialProviders/runtimes/net/MPL.csproj @@ -5,7 +5,7 @@ false true - 1.3.0 + 1.4.0 AWS.Cryptography.MaterialProviders AWS.Cryptography.MaterialProviders diff --git a/AwsCryptographyPrimitives/runtimes/net/AssemblyInfo.cs b/AwsCryptographyPrimitives/runtimes/net/AssemblyInfo.cs index b64006ed8..6a18e9474 100644 --- a/AwsCryptographyPrimitives/runtimes/net/AssemblyInfo.cs +++ b/AwsCryptographyPrimitives/runtimes/net/AssemblyInfo.cs @@ -3,4 +3,4 @@ [assembly: AssemblyTitle("AWS.Cryptography.Internal.AwsCryptographyPrimitives")] // This should be kept in sync with the version number in Crypto.csproj -[assembly: AssemblyVersion("1.3.0")] +[assembly: AssemblyVersion("1.4.0")] diff --git a/AwsCryptographyPrimitives/runtimes/net/Crypto.csproj b/AwsCryptographyPrimitives/runtimes/net/Crypto.csproj index b8a393451..a27ca5f9f 100644 --- a/AwsCryptographyPrimitives/runtimes/net/Crypto.csproj +++ b/AwsCryptographyPrimitives/runtimes/net/Crypto.csproj @@ -5,7 +5,7 @@ false true - 1.3.0 + 1.4.0 AWS.Cryptography.Internal.AwsCryptographyPrimitives AWS.Cryptography.Internal.AwsCryptographyPrimitives diff --git a/CHANGELOG.md b/CHANGELOG.md index 66dd87610..277ec2db2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,29 @@ # Changelog +# [1.4.0](https://github.com/aws/aws-cryptographic-material-providers-library/compare/v1.3.0...v1.4.0) (2024-05-20) + +### Features + +- **Keystore:** Introduce additional KMSConfiguration options ([#316](https://github.com/aws/aws-cryptographic-material-providers-library/issues/316)) ([f3a0a52](https://github.com/aws/aws-cryptographic-material-providers-library/commit/f3a0a5269e611afd254425226d32eaaed1f3d99b)) + +The Hierarchical Keyring's Keystore now supports four (4) `KMSConfigurations`: + +- kmsKeyArn +- kmsMRKeyArn +- discovery +- mrDiscovery + +See our [JavaDocs](https://aws.github.io/aws-cryptographic-material-providers-library/index.html?software/amazon/cryptography/keystore/model/KMSConfiguration.html) for details +on how these options effect the relationship between +a Keystore and KMS. + +### Maintenance + +- .NET : Bump dependency [BouncyCastle.Cryptography](https://github.com/bcgit/bc-csharp) from 2.2.1 to 2.3.1. ([#329](https://github.com/aws/aws-cryptographic-material-providers-library/pull/329)) +- .NET : Bump dependency [AWSSDK.Core](https://github.com/aws/aws-sdk-net) from 3.7.300.2 to 3.7.304.2. ([#329](https://github.com/aws/aws-cryptographic-material-providers-library/pull/329)) +- Java : Move InternalResult into StandardLibrary(Internal) ([#325](https://github.com/aws/aws-cryptographic-material-providers-library/pull/325)) + + # [1.3.0](https://github.com/aws/aws-cryptographic-material-providers-library/compare/v1.2.0...v1.3.0) (2024-04-24) ### Bug Fixes diff --git a/ComAmazonawsDynamodb/runtimes/net/AssemblyInfo.cs b/ComAmazonawsDynamodb/runtimes/net/AssemblyInfo.cs index 48f808c72..735323b7a 100644 --- a/ComAmazonawsDynamodb/runtimes/net/AssemblyInfo.cs +++ b/ComAmazonawsDynamodb/runtimes/net/AssemblyInfo.cs @@ -3,4 +3,4 @@ [assembly: AssemblyTitle("AWS.Cryptography.Internal.ComAmazonawsDynamodb")] // This should be kept in sync with the version number in ComAmazonawsDynamodb.csproj -[assembly: AssemblyVersion("1.3.0")] +[assembly: AssemblyVersion("1.4.0")] diff --git a/ComAmazonawsDynamodb/runtimes/net/ComAmazonawsDynamodb.csproj b/ComAmazonawsDynamodb/runtimes/net/ComAmazonawsDynamodb.csproj index bc6271a52..f5b4b453b 100644 --- a/ComAmazonawsDynamodb/runtimes/net/ComAmazonawsDynamodb.csproj +++ b/ComAmazonawsDynamodb/runtimes/net/ComAmazonawsDynamodb.csproj @@ -5,7 +5,7 @@ false true - 1.3.0 + 1.4.0 AWS.Cryptography.Internal.ComAmazonawsDynamodb AWS.Cryptography.Internal.ComAmazonawsDynamodb diff --git a/ComAmazonawsKms/runtimes/net/AWS-KMS.csproj b/ComAmazonawsKms/runtimes/net/AWS-KMS.csproj index bb5f9cfd2..61dff38be 100644 --- a/ComAmazonawsKms/runtimes/net/AWS-KMS.csproj +++ b/ComAmazonawsKms/runtimes/net/AWS-KMS.csproj @@ -5,7 +5,7 @@ false true - 1.3.0 + 1.4.0 AWS.Cryptography.Internal.ComAmazonawsKms AWS.Cryptography.Internal.ComAmazonawsKms diff --git a/ComAmazonawsKms/runtimes/net/AssemblyInfo.cs b/ComAmazonawsKms/runtimes/net/AssemblyInfo.cs index 494a6923c..4747931fc 100644 --- a/ComAmazonawsKms/runtimes/net/AssemblyInfo.cs +++ b/ComAmazonawsKms/runtimes/net/AssemblyInfo.cs @@ -3,4 +3,4 @@ [assembly: AssemblyTitle("AWS.Cryptography.Internal.ComAmazonawsKms")] // This should be kept in sync with the version number in AWS-KMS.csproj -[assembly: AssemblyVersion("1.3.0")] +[assembly: AssemblyVersion("1.4.0")] diff --git a/StandardLibrary/runtimes/net/AssemblyInfo.cs b/StandardLibrary/runtimes/net/AssemblyInfo.cs index cfa55c94f..f883978ef 100644 --- a/StandardLibrary/runtimes/net/AssemblyInfo.cs +++ b/StandardLibrary/runtimes/net/AssemblyInfo.cs @@ -3,4 +3,4 @@ [assembly: AssemblyTitle("AWS.Cryptography.Internal.StandardLibrary")] // This should be kept in sync with the version number in STD.csproj -[assembly: AssemblyVersion("1.3.0")] +[assembly: AssemblyVersion("1.4.0")] diff --git a/StandardLibrary/runtimes/net/STD.csproj b/StandardLibrary/runtimes/net/STD.csproj index dd116583b..03275b2c6 100644 --- a/StandardLibrary/runtimes/net/STD.csproj +++ b/StandardLibrary/runtimes/net/STD.csproj @@ -5,7 +5,7 @@ false true - 1.3.0 + 1.4.0 AWS.Cryptography.Internal.StandardLibrary AWS.Cryptography.Internal.StandardLibrary