diff --git a/CHANGELOG.md b/CHANGELOG.md index 0b98007772..31c5c5e97f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,22 @@ # Changelog +## v3.16.0 (2026-07-15) + +### New Features + +- feat: actionable guidance for removed v2 interfaces (#6004) +- feat(serve): add SageMaker GenAI inference benchmarking and recommendation (#5874) +- feat(feature-store): add BatchWriteRecord and ListRecords to FeatureGroup (#5983) + +### Bug Fixes + +- fix(iam): scope repo-level ECR actions to prevent false deny in preflight validation (#6024) +- fix: filter full recipe template from serverless train() (#6021) +- Fix sm-train unit tests + use single logger in base trainer (#6030) + +### Tests + +- test(mlops): Skip non-PEP440 version keys in sklearn_latest_version (#6022) + ## v3.15.1 (2026-07-09) ### New Features diff --git a/VERSION b/VERSION index c3df54c9b8..1eeac129c5 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -3.15.1 +3.16.0 diff --git a/pyproject.toml b/pyproject.toml index df12568933..43146b2025 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -32,10 +32,10 @@ classifiers = [ "Programming Language :: Python :: 3.12", ] dependencies = [ - "sagemaker-core>=2.15.1,<3.0.0", - "sagemaker-train>=1.15.1,<2.0.0", - "sagemaker-serve>=1.15.1,<2.0.0", - "sagemaker-mlops>=1.15.1,<2.0.0", + "sagemaker-core>=2.16.0,<3.0.0", + "sagemaker-train>=1.16.0,<2.0.0", + "sagemaker-serve>=1.16.0,<2.0.0", + "sagemaker-mlops>=1.16.0,<2.0.0", ] [project.optional-dependencies] diff --git a/sagemaker-core/CHANGELOG.md b/sagemaker-core/CHANGELOG.md index e8dde0d475..ce1d2e0044 100644 --- a/sagemaker-core/CHANGELOG.md +++ b/sagemaker-core/CHANGELOG.md @@ -1,4 +1,15 @@ # Changelog +## v2.16.0 (2026-07-15) + +### New Features + +- feat: actionable guidance for removed v2 interfaces (#6004) +- feat(feature-store): add BatchWriteRecord and ListRecords to FeatureGroup (#5983) + +### Bug Fixes + +- fix(iam): scope repo-level ECR actions to prevent false deny in preflight validation (#6024) + ## v2.15.1 (2026-07-09) ### New Features diff --git a/sagemaker-core/VERSION b/sagemaker-core/VERSION index 3b1fc7950f..7524906967 100644 --- a/sagemaker-core/VERSION +++ b/sagemaker-core/VERSION @@ -1 +1 @@ -2.15.1 +2.16.0 diff --git a/sagemaker-mlops/CHANGELOG.md b/sagemaker-mlops/CHANGELOG.md index 7b2e32960c..86c3678ff1 100644 --- a/sagemaker-mlops/CHANGELOG.md +++ b/sagemaker-mlops/CHANGELOG.md @@ -1,4 +1,10 @@ # Changelog +## v1.16.0 (2026-07-15) + +### Tests + +- test(mlops): Skip non-PEP440 version keys in sklearn_latest_version (#6022) + ## v1.15.1 (2026-07-09) ### New Features diff --git a/sagemaker-mlops/VERSION b/sagemaker-mlops/VERSION index ace44233b4..15b989e398 100644 --- a/sagemaker-mlops/VERSION +++ b/sagemaker-mlops/VERSION @@ -1 +1 @@ -1.15.1 +1.16.0 diff --git a/sagemaker-mlops/pyproject.toml b/sagemaker-mlops/pyproject.toml index 5581f55b1d..c9240d7564 100644 --- a/sagemaker-mlops/pyproject.toml +++ b/sagemaker-mlops/pyproject.toml @@ -22,9 +22,9 @@ classifiers = [ "Programming Language :: Python :: 3.12", ] dependencies = [ - "sagemaker-core>=2.15.1", - "sagemaker-train>=1.15.1", - "sagemaker-serve>=1.15.1", + "sagemaker-core>=2.16.0", + "sagemaker-train>=1.16.0", + "sagemaker-serve>=1.16.0", "cryptography>=46.0.0", "boto3>=1.42.2,<2.0", "botocore>=1.42.2,<2.0", diff --git a/sagemaker-serve/CHANGELOG.md b/sagemaker-serve/CHANGELOG.md index 1cd9f54bbc..1a0b946954 100644 --- a/sagemaker-serve/CHANGELOG.md +++ b/sagemaker-serve/CHANGELOG.md @@ -1,4 +1,10 @@ # Changelog +## v1.16.0 (2026-07-15) + +### New Features + +- feat(serve): add SageMaker GenAI inference benchmarking and recommendation (#5874) + ## v1.15.1 (2026-07-09) ### New Features diff --git a/sagemaker-serve/VERSION b/sagemaker-serve/VERSION index ace44233b4..15b989e398 100644 --- a/sagemaker-serve/VERSION +++ b/sagemaker-serve/VERSION @@ -1 +1 @@ -1.15.1 +1.16.0 diff --git a/sagemaker-serve/pyproject.toml b/sagemaker-serve/pyproject.toml index 36d3db6eae..b5606cc20d 100644 --- a/sagemaker-serve/pyproject.toml +++ b/sagemaker-serve/pyproject.toml @@ -22,8 +22,8 @@ classifiers = [ "Programming Language :: Python :: 3.12", ] dependencies = [ - "sagemaker-core>=2.15.1", - "sagemaker-train>=1.15.1", + "sagemaker-core>=2.16.0", + "sagemaker-train>=1.16.0", "boto3>=1.42.2,<2.0", "botocore>=1.35.75,<2.0", "deepdiff", diff --git a/sagemaker-train/CHANGELOG.md b/sagemaker-train/CHANGELOG.md index 1916318886..e8eba09a27 100644 --- a/sagemaker-train/CHANGELOG.md +++ b/sagemaker-train/CHANGELOG.md @@ -1,4 +1,11 @@ # Changelog +## v1.16.0 (2026-07-15) + +### Bug Fixes + +- fix: filter full recipe template from serverless train() (#6021) +- Fix sm-train unit tests + use single logger in base trainer (#6030) + ## v1.15.1 (2026-07-09) ### New Features diff --git a/sagemaker-train/VERSION b/sagemaker-train/VERSION index ace44233b4..15b989e398 100644 --- a/sagemaker-train/VERSION +++ b/sagemaker-train/VERSION @@ -1 +1 @@ -1.15.1 +1.16.0 diff --git a/sagemaker-train/pyproject.toml b/sagemaker-train/pyproject.toml index 6c792ab8fb..2a1c2b4cfb 100644 --- a/sagemaker-train/pyproject.toml +++ b/sagemaker-train/pyproject.toml @@ -32,7 +32,7 @@ classifiers = [ "Programming Language :: Python :: 3.12", ] dependencies = [ - "sagemaker-core>=2.15.1", + "sagemaker-core>=2.16.0", "graphene>=3,<4", "typing_extensions>=4.9.0", "tblib>=1.7.0",