From fbcfd9bb221a71c099b2477234f7e495c04e9c17 Mon Sep 17 00:00:00 2001 From: Lucas McDonald Date: Wed, 24 Apr 2024 13:29:25 -0700 Subject: [PATCH] chore(release): 1.3.0 (#294) --- .../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 | 14 ++++++++++++++ ComAmazonawsDynamodb/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 +- .../runtimes/java/build.gradle.kts | 2 +- 13 files changed, 26 insertions(+), 12 deletions(-) diff --git a/AwsCryptographicMaterialProviders/runtimes/java/build.gradle.kts b/AwsCryptographicMaterialProviders/runtimes/java/build.gradle.kts index dea8e6e84..06dc9206d 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.2.0-SNAPSHOT" +version = "1.3.0" description = "AWS Cryptographic Material Providers Library" java { diff --git a/AwsCryptographicMaterialProviders/runtimes/net/AssemblyInfo.cs b/AwsCryptographicMaterialProviders/runtimes/net/AssemblyInfo.cs index c2049d7bd..b32118c7d 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.2.0")] +[assembly: AssemblyVersion("1.3.0")] diff --git a/AwsCryptographicMaterialProviders/runtimes/net/MPL.csproj b/AwsCryptographicMaterialProviders/runtimes/net/MPL.csproj index be3ac64dc..f7bed6d86 100644 --- a/AwsCryptographicMaterialProviders/runtimes/net/MPL.csproj +++ b/AwsCryptographicMaterialProviders/runtimes/net/MPL.csproj @@ -5,7 +5,7 @@ false true - 1.2.0 + 1.3.0 AWS.Cryptography.MaterialProviders AWS.Cryptography.MaterialProviders diff --git a/AwsCryptographyPrimitives/runtimes/net/AssemblyInfo.cs b/AwsCryptographyPrimitives/runtimes/net/AssemblyInfo.cs index 9b78ab5aa..b64006ed8 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.2.0")] +[assembly: AssemblyVersion("1.3.0")] diff --git a/AwsCryptographyPrimitives/runtimes/net/Crypto.csproj b/AwsCryptographyPrimitives/runtimes/net/Crypto.csproj index 5660e153a..eea192a67 100644 --- a/AwsCryptographyPrimitives/runtimes/net/Crypto.csproj +++ b/AwsCryptographyPrimitives/runtimes/net/Crypto.csproj @@ -5,7 +5,7 @@ false true - 1.2.0 + 1.3.0 AWS.Cryptography.Internal.AwsCryptographyPrimitives AWS.Cryptography.Internal.AwsCryptographyPrimitives diff --git a/CHANGELOG.md b/CHANGELOG.md index c31021aa6..66dd87610 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +# [1.3.0](https://github.com/aws/aws-cryptographic-material-providers-library/compare/v1.2.0...v1.3.0) (2024-04-24) + +### Bug Fixes + +- **dafny:** Local Service Constructors MUST return concrete ([64f72c1](https://github.com/aws/aws-cryptographic-material-providers-library/commit/64f72c121fef31a83bcf3a5346d7efc1e84ab25f)) +- Improvements to the Java Release process ([#162](https://github.com/aws/aws-cryptographic-material-providers-library/issues/162)) ([d92c06a](https://github.com/aws/aws-cryptographic-material-providers-library/commit/d92c06a2fd355290f27df669c866157e14da9793)) +- Increase try-block scope when calling MPL components ([#267](https://github.com/aws/aws-cryptographic-material-providers-library/issues/267)) ([7661bf4](https://github.com/aws/aws-cryptographic-material-providers-library/commit/7661bf4b0f23e810f825fd884ecdc036b5e472d5)) + +### Features + +- Multi-Region Key Logic in the Keystore ([#285](https://github.com/aws/aws-cryptographic-material-providers-library/issues/285)) ([d924395](https://github.com/aws/aws-cryptographic-material-providers-library/commit/d924395e7895187aee59279f7ba1f4dcdf1f893e)) +- .NET : Enforce User input Constraints at Type Conversion ([#281](https://github.com/aws/aws-cryptographic-material-providers-library/issues/281)) ([04102d7](https://github.com/aws/aws-cryptographic-material-providers-library/commit/04102d7e30c04167df9fb76de86d2aeb0508536e)) +- Update error message to include expected values when no Encrypted Data Keys found to match ([#275](https://github.com/aws/aws-cryptographic-material-providers-library/issues/275)) ([da95f9a](https://github.com/aws/aws-cryptographic-material-providers-library/commit/da95f9a66f863016f8172df9aa19d1086b9bdd78)) + ## 1.2.0 (2024-01-08) ### Features diff --git a/ComAmazonawsDynamodb/runtimes/net/AssemblyInfo.cs b/ComAmazonawsDynamodb/runtimes/net/AssemblyInfo.cs index b014b01aa..48f808c72 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.2.0")] +[assembly: AssemblyVersion("1.3.0")] diff --git a/ComAmazonawsDynamodb/runtimes/net/ComAmazonawsDynamodb.csproj b/ComAmazonawsDynamodb/runtimes/net/ComAmazonawsDynamodb.csproj index c6f4bb6b9..547eb2c39 100644 --- a/ComAmazonawsDynamodb/runtimes/net/ComAmazonawsDynamodb.csproj +++ b/ComAmazonawsDynamodb/runtimes/net/ComAmazonawsDynamodb.csproj @@ -5,7 +5,7 @@ false true - 1.2.0 + 1.3.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 43f6ef28f..636492f9b 100644 --- a/ComAmazonawsKms/runtimes/net/AWS-KMS.csproj +++ b/ComAmazonawsKms/runtimes/net/AWS-KMS.csproj @@ -5,7 +5,7 @@ false true - 1.2.0 + 1.3.0 AWS.Cryptography.Internal.ComAmazonawsKms AWS.Cryptography.Internal.ComAmazonawsKms diff --git a/ComAmazonawsKms/runtimes/net/AssemblyInfo.cs b/ComAmazonawsKms/runtimes/net/AssemblyInfo.cs index 1a8d6c8f9..494a6923c 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.2.0")] +[assembly: AssemblyVersion("1.3.0")] diff --git a/StandardLibrary/runtimes/net/AssemblyInfo.cs b/StandardLibrary/runtimes/net/AssemblyInfo.cs index b8819aa8c..cfa55c94f 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.2.0")] +[assembly: AssemblyVersion("1.3.0")] diff --git a/StandardLibrary/runtimes/net/STD.csproj b/StandardLibrary/runtimes/net/STD.csproj index 62ac0f1bf..dd116583b 100644 --- a/StandardLibrary/runtimes/net/STD.csproj +++ b/StandardLibrary/runtimes/net/STD.csproj @@ -5,7 +5,7 @@ false true - 1.2.0 + 1.3.0 AWS.Cryptography.Internal.StandardLibrary AWS.Cryptography.Internal.StandardLibrary diff --git a/TestVectorsAwsCryptographicMaterialProviders/runtimes/java/build.gradle.kts b/TestVectorsAwsCryptographicMaterialProviders/runtimes/java/build.gradle.kts index 4277a3b9e..f1f5cada3 100644 --- a/TestVectorsAwsCryptographicMaterialProviders/runtimes/java/build.gradle.kts +++ b/TestVectorsAwsCryptographicMaterialProviders/runtimes/java/build.gradle.kts @@ -66,7 +66,7 @@ repositories { dependencies { implementation("org.dafny:DafnyRuntime:${dafnyVersion}") implementation("software.amazon.smithy.dafny:conversion:0.1") - implementation("software.amazon.cryptography:aws-cryptographic-material-providers:1.2.0-SNAPSHOT") + implementation("software.amazon.cryptography:aws-cryptographic-material-providers:1.3.0") implementation(platform("software.amazon.awssdk:bom:2.19.1")) implementation("software.amazon.awssdk:dynamodb") implementation("software.amazon.awssdk:dynamodb-enhanced")