diff --git a/AwsCryptographicMaterialProviders/runtimes/java/build.gradle.kts b/AwsCryptographicMaterialProviders/runtimes/java/build.gradle.kts
index 89ea5c660..d57f83b10 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.6.0-SNAPSHOT"
+version = "1.7.0"
description = "AWS Cryptographic Material Providers Library"
java {
diff --git a/AwsCryptographicMaterialProviders/runtimes/net/AssemblyInfo.cs b/AwsCryptographicMaterialProviders/runtimes/net/AssemblyInfo.cs
index b77bd4c2c..aa449f76b 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.6.0")]
+[assembly: AssemblyVersion("1.7.0")]
diff --git a/AwsCryptographicMaterialProviders/runtimes/net/MPL.csproj b/AwsCryptographicMaterialProviders/runtimes/net/MPL.csproj
index 45491d609..990d73e1c 100644
--- a/AwsCryptographicMaterialProviders/runtimes/net/MPL.csproj
+++ b/AwsCryptographicMaterialProviders/runtimes/net/MPL.csproj
@@ -5,7 +5,7 @@
false
true
- 1.6.0
+ 1.7.0
AWS.Cryptography.MaterialProviders
AWS.Cryptography.MaterialProviders
diff --git a/AwsCryptographyPrimitives/runtimes/net/AssemblyInfo.cs b/AwsCryptographyPrimitives/runtimes/net/AssemblyInfo.cs
index 9fa555a51..4287d4e07 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.6.0")]
+[assembly: AssemblyVersion("1.7.0")]
diff --git a/AwsCryptographyPrimitives/runtimes/net/Crypto.csproj b/AwsCryptographyPrimitives/runtimes/net/Crypto.csproj
index 43eacc666..87267f027 100644
--- a/AwsCryptographyPrimitives/runtimes/net/Crypto.csproj
+++ b/AwsCryptographyPrimitives/runtimes/net/Crypto.csproj
@@ -5,7 +5,7 @@
false
true
- 1.6.0
+ 1.7.0
AWS.Cryptography.Internal.AwsCryptographyPrimitives
AWS.Cryptography.Internal.AwsCryptographyPrimitives
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9c74c5d57..b57dc117a 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,11 @@
# Changelog
+# [1.7.0](https://github.com/aws/aws-cryptographic-material-providers-library/compare/v1.6.0...v1.7.0) (2024-09-23)
+
+### Features
+
+- **HierarchyKeyring; CMC:** Shared cache across Hierarchy Keyrings ([#747](https://github.com/aws/aws-cryptographic-material-providers-library/issues/747)) ([d4709e9](https://github.com/aws/aws-cryptographic-material-providers-library/commit/d4709e91fe05180ea13712cf657373515493a3f1))
+
# [1.6.0](https://github.com/aws/aws-cryptographic-material-providers-library/compare/v1.5.1...v1.6.0) (2024-09-10)
### Bug Fixes
diff --git a/ComAmazonawsDynamodb/runtimes/net/AssemblyInfo.cs b/ComAmazonawsDynamodb/runtimes/net/AssemblyInfo.cs
index 82b79f53b..54e0780fa 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.6.0")]
+[assembly: AssemblyVersion("1.7.0")]
diff --git a/ComAmazonawsDynamodb/runtimes/net/ComAmazonawsDynamodb.csproj b/ComAmazonawsDynamodb/runtimes/net/ComAmazonawsDynamodb.csproj
index 92ef4a192..f59d65d4c 100644
--- a/ComAmazonawsDynamodb/runtimes/net/ComAmazonawsDynamodb.csproj
+++ b/ComAmazonawsDynamodb/runtimes/net/ComAmazonawsDynamodb.csproj
@@ -5,7 +5,7 @@
false
true
- 1.6.0
+ 1.7.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 809dd119b..3eea2e256 100644
--- a/ComAmazonawsKms/runtimes/net/AWS-KMS.csproj
+++ b/ComAmazonawsKms/runtimes/net/AWS-KMS.csproj
@@ -5,7 +5,7 @@
false
true
- 1.6.0
+ 1.7.0
AWS.Cryptography.Internal.ComAmazonawsKms
AWS.Cryptography.Internal.ComAmazonawsKms
diff --git a/ComAmazonawsKms/runtimes/net/AssemblyInfo.cs b/ComAmazonawsKms/runtimes/net/AssemblyInfo.cs
index 2a0be239f..1a339b087 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.6.0")]
+[assembly: AssemblyVersion("1.7.0")]
diff --git a/StandardLibrary/runtimes/net/AssemblyInfo.cs b/StandardLibrary/runtimes/net/AssemblyInfo.cs
index df047f207..c27d8a5b9 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.6.0")]
+[assembly: AssemblyVersion("1.7.0")]
diff --git a/StandardLibrary/runtimes/net/STD.csproj b/StandardLibrary/runtimes/net/STD.csproj
index 766dc12a9..1904c793d 100644
--- a/StandardLibrary/runtimes/net/STD.csproj
+++ b/StandardLibrary/runtimes/net/STD.csproj
@@ -5,7 +5,7 @@
false
true
- 1.6.0
+ 1.7.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 7ab403f8b..89b72eee5 100644
--- a/TestVectorsAwsCryptographicMaterialProviders/runtimes/java/build.gradle.kts
+++ b/TestVectorsAwsCryptographicMaterialProviders/runtimes/java/build.gradle.kts
@@ -20,7 +20,7 @@ var props = Properties().apply {
var dafnyVersion = props.getProperty("dafnyVersion")
group = "software.amazon.cryptography"
-version = "1.6.0-SNAPSHOT"
+version = "1.7.0"
description = "TestAwsCryptographicMaterialProviders"
java {
@@ -68,7 +68,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.6.0-SNAPSHOT")
+ implementation("software.amazon.cryptography:aws-cryptographic-material-providers:1.7.0")
implementation(platform("software.amazon.awssdk:bom:2.25.1"))
implementation("software.amazon.awssdk:dynamodb")
implementation("software.amazon.awssdk:dynamodb-enhanced")
diff --git a/project.properties b/project.properties
index 6325fd200..731dda10d 100644
--- a/project.properties
+++ b/project.properties
@@ -7,4 +7,4 @@
# And the Dotnet projects include and parse this file.
dafnyVersion=4.8.0
dafnyVerifyVersion=4.8.0
-mplVersion=1.6.0-SNAPSHOT
+mplVersion=1.7.0