diff --git a/AwsCryptographicMaterialProviders/runtimes/java/build.gradle.kts b/AwsCryptographicMaterialProviders/runtimes/java/build.gradle.kts
index 65485ed10..fc59cd502 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.7.1-SNAPSHOT"
+version = "1.7.2"
description = "AWS Cryptographic Material Providers Library"
java {
diff --git a/AwsCryptographicMaterialProviders/runtimes/net/AssemblyInfo.cs b/AwsCryptographicMaterialProviders/runtimes/net/AssemblyInfo.cs
index b1d7c8081..93abb0ea0 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.7.1")]
+[assembly: AssemblyVersion("1.7.2")]
diff --git a/AwsCryptographicMaterialProviders/runtimes/net/MPL.csproj b/AwsCryptographicMaterialProviders/runtimes/net/MPL.csproj
index 86212cb52..38c6b6073 100644
--- a/AwsCryptographicMaterialProviders/runtimes/net/MPL.csproj
+++ b/AwsCryptographicMaterialProviders/runtimes/net/MPL.csproj
@@ -5,7 +5,7 @@
false
true
- 1.7.1
+ 1.7.2
AWS.Cryptography.MaterialProviders
AWS.Cryptography.MaterialProviders
diff --git a/AwsCryptographicMaterialProviders/runtimes/python/pyproject.toml b/AwsCryptographicMaterialProviders/runtimes/python/pyproject.toml
index 8192d591c..54372a9c4 100644
--- a/AwsCryptographicMaterialProviders/runtimes/python/pyproject.toml
+++ b/AwsCryptographicMaterialProviders/runtimes/python/pyproject.toml
@@ -1,6 +1,6 @@
[tool.poetry]
name = "aws-cryptographic-material-providers"
-version = "1.7.1"
+version = "1.7.2"
description = "AWS Cryptographic Material Providers Library for Python"
authors = ["AWS Crypto Tools "]
packages = [
@@ -13,10 +13,10 @@ readme = "README.rst"
[tool.poetry.dependencies]
python = "^3.11.0"
-aws-cryptography-internal-standard-library = {path = "../../../StandardLibrary/runtimes/python"}
-aws-cryptography-internal-kms = {path = "../../../ComAmazonawsKms/runtimes/python"}
-aws-cryptography-internal-dynamodb = {path = "../../../ComAmazonawsDynamodb/runtimes/python"}
-aws-cryptography-internal-primitives = {path = "../../../AwsCryptographyPrimitives/runtimes/python"}
+aws-cryptography-internal-standard-library = "~1.7.2"
+aws-cryptography-internal-kms = "~1.7.2"
+aws-cryptography-internal-dynamodb = "~1.7.2"
+aws-cryptography-internal-primitives = "~1.7.2"
# Package testing
diff --git a/AwsCryptographyPrimitives/runtimes/net/AssemblyInfo.cs b/AwsCryptographyPrimitives/runtimes/net/AssemblyInfo.cs
index 7702744bc..fabc50ed9 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.7.1")]
+[assembly: AssemblyVersion("1.7.2")]
diff --git a/AwsCryptographyPrimitives/runtimes/net/Crypto.csproj b/AwsCryptographyPrimitives/runtimes/net/Crypto.csproj
index e7dfc3759..99d78ac95 100644
--- a/AwsCryptographyPrimitives/runtimes/net/Crypto.csproj
+++ b/AwsCryptographyPrimitives/runtimes/net/Crypto.csproj
@@ -5,7 +5,7 @@
false
true
- 1.7.1
+ 1.7.2
AWS.Cryptography.Internal.AwsCryptographyPrimitives
AWS.Cryptography.Internal.AwsCryptographyPrimitives
diff --git a/AwsCryptographyPrimitives/runtimes/python/pyproject.toml b/AwsCryptographyPrimitives/runtimes/python/pyproject.toml
index 92a4b976a..0e8305998 100644
--- a/AwsCryptographyPrimitives/runtimes/python/pyproject.toml
+++ b/AwsCryptographyPrimitives/runtimes/python/pyproject.toml
@@ -1,6 +1,6 @@
[tool.poetry]
name = "aws-cryptography-internal-primitives"
-version = "1.7.1"
+version = "1.7.2"
description = ""
authors = ["AWS Crypto Tools "]
packages = [
@@ -12,7 +12,7 @@ include = ["**/internaldafny/generated/*.py"]
[tool.poetry.dependencies]
python = "^3.11.0"
-aws-cryptography-internal-standard-library = {path = "../../../StandardLibrary/runtimes/python"}
+aws-cryptography-internal-standard-library = "~1.7.2"
cryptography = "^43.0.1"
# Package testing
diff --git a/CHANGELOG.md b/CHANGELOG.md
index d7595c430..089e9a7b7 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,17 @@
# Changelog
+## [1.7.2](https://github.com/aws/aws-cryptographic-material-providers-library/compare/v1.7.1...v1.7.2) (2024-10-22)
+
+This release is available in the following languages:
+
+- Python
+
+### Bug Fixes
+
+- Move Java helper methods out of extern class ([#855](https://github.com/aws/aws-cryptographic-material-providers-library/issues/855)) ([61fddf8](https://github.com/aws/aws-cryptographic-material-providers-library/commit/61fddf8359749e9fd7f5c3151cfaf1c6c0bca747))
+- Smithy-Dafny update for separated classes and unions ([#806](https://github.com/aws/aws-cryptographic-material-providers-library/issues/806)) ([4b7cc5f](https://github.com/aws/aws-cryptographic-material-providers-library/commit/4b7cc5f368e6a878d5e003484e88a33a0f2bb6d3))
+- variable name collision fix for Go ([ceaec06](https://github.com/aws/aws-cryptographic-material-providers-library/commit/ceaec06cd4a670659e8329d879558081a2401e2d))
+
# [1.7.1](https://github.com/aws/aws-cryptographic-material-providers-library/compare/v1.7.0...v1.7.1) (2024-10-11)
This release is available in the following languages:
diff --git a/ComAmazonawsDynamodb/runtimes/net/AssemblyInfo.cs b/ComAmazonawsDynamodb/runtimes/net/AssemblyInfo.cs
index 480d7521c..8d2aafc3f 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.7.1")]
+[assembly: AssemblyVersion("1.7.2")]
diff --git a/ComAmazonawsDynamodb/runtimes/net/ComAmazonawsDynamodb.csproj b/ComAmazonawsDynamodb/runtimes/net/ComAmazonawsDynamodb.csproj
index cebef984f..c7186cf1a 100644
--- a/ComAmazonawsDynamodb/runtimes/net/ComAmazonawsDynamodb.csproj
+++ b/ComAmazonawsDynamodb/runtimes/net/ComAmazonawsDynamodb.csproj
@@ -5,7 +5,7 @@
false
true
- 1.7.1
+ 1.7.2
AWS.Cryptography.Internal.ComAmazonawsDynamodb
AWS.Cryptography.Internal.ComAmazonawsDynamodb
diff --git a/ComAmazonawsDynamodb/runtimes/python/pyproject.toml b/ComAmazonawsDynamodb/runtimes/python/pyproject.toml
index a3968eec2..fb219b0a8 100644
--- a/ComAmazonawsDynamodb/runtimes/python/pyproject.toml
+++ b/ComAmazonawsDynamodb/runtimes/python/pyproject.toml
@@ -1,6 +1,6 @@
[tool.poetry]
name = "aws-cryptography-internal-dynamodb"
-version = "1.7.1"
+version = "1.7.2"
description = ""
authors = ["AWS Crypto Tools "]
packages = [
@@ -13,7 +13,7 @@ include = ["**/internaldafny/generated/*.py"]
[tool.poetry.dependencies]
python = "^3.11.0"
boto3 = "^1.35.42"
-aws-cryptography-internal-standard-library = {path = "../../../StandardLibrary/runtimes/python"}
+aws-cryptography-internal-standard-library = "~1.7.2"
# Package testing
diff --git a/ComAmazonawsKms/runtimes/net/AWS-KMS.csproj b/ComAmazonawsKms/runtimes/net/AWS-KMS.csproj
index d4efb69fe..e31e56a22 100644
--- a/ComAmazonawsKms/runtimes/net/AWS-KMS.csproj
+++ b/ComAmazonawsKms/runtimes/net/AWS-KMS.csproj
@@ -5,7 +5,7 @@
false
true
- 1.7.1
+ 1.7.2
AWS.Cryptography.Internal.ComAmazonawsKms
AWS.Cryptography.Internal.ComAmazonawsKms
diff --git a/ComAmazonawsKms/runtimes/net/AssemblyInfo.cs b/ComAmazonawsKms/runtimes/net/AssemblyInfo.cs
index 21ad8a8b0..3c3d90833 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.7.1")]
+[assembly: AssemblyVersion("1.7.2")]
diff --git a/ComAmazonawsKms/runtimes/python/pyproject.toml b/ComAmazonawsKms/runtimes/python/pyproject.toml
index a7d30277b..7c530d5aa 100644
--- a/ComAmazonawsKms/runtimes/python/pyproject.toml
+++ b/ComAmazonawsKms/runtimes/python/pyproject.toml
@@ -1,6 +1,6 @@
[tool.poetry]
name = "aws-cryptography-internal-kms"
-version = "1.7.1"
+version = "1.7.2"
description = ""
authors = ["AWS Crypto Tools "]
packages = [
@@ -13,7 +13,7 @@ include = ["**/internaldafny/generated/*.py"]
[tool.poetry.dependencies]
python = "^3.11.0"
boto3 = "^1.35.42"
-aws-cryptography-internal-standard-library = {path = "../../../StandardLibrary/runtimes/python"}
+aws-cryptography-internal-standard-library = "~1.7.2"
# Package testing
diff --git a/StandardLibrary/runtimes/net/AssemblyInfo.cs b/StandardLibrary/runtimes/net/AssemblyInfo.cs
index 29754d9df..c6c4b6549 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.7.1")]
+[assembly: AssemblyVersion("1.7.2")]
diff --git a/StandardLibrary/runtimes/net/STD.csproj b/StandardLibrary/runtimes/net/STD.csproj
index 528b769b8..9c503da74 100644
--- a/StandardLibrary/runtimes/net/STD.csproj
+++ b/StandardLibrary/runtimes/net/STD.csproj
@@ -5,7 +5,7 @@
false
true
- 1.7.1
+ 1.7.2
AWS.Cryptography.Internal.StandardLibrary
AWS.Cryptography.Internal.StandardLibrary
diff --git a/StandardLibrary/runtimes/python/pyproject.toml b/StandardLibrary/runtimes/python/pyproject.toml
index dd64c921d..5dbb4ddd5 100644
--- a/StandardLibrary/runtimes/python/pyproject.toml
+++ b/StandardLibrary/runtimes/python/pyproject.toml
@@ -1,6 +1,6 @@
[tool.poetry]
name = "aws-cryptography-internal-standard-library"
-version = "1.7.1"
+version = "1.7.2"
description = ""
authors = ["AWS Crypto Tools "]
packages = [
diff --git a/TestVectorsAwsCryptographicMaterialProviders/runtimes/java/build.gradle.kts b/TestVectorsAwsCryptographicMaterialProviders/runtimes/java/build.gradle.kts
index c7a11ed42..27a01a712 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.7.1-SNAPSHOT"
+version = "1.7.2"
description = "TestAwsCryptographicMaterialProviders"
java {
@@ -68,7 +68,7 @@ repositories {
dependencies {
implementation("org.dafny:DafnyRuntime:${dafnyVersion}")
implementation("software.amazon.smithy.dafny:conversion:0.1.1")
- implementation("software.amazon.cryptography:aws-cryptographic-material-providers:1.7.1-SNAPSHOT")
+ implementation("software.amazon.cryptography:aws-cryptographic-material-providers:1.7.2")
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 6a97f2c05..e34e3e39e 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.7.1-SNAPSHOT
+mplVersion=1.7.2