diff --git a/CHANGELOG.md b/CHANGELOG.md index d27fbea6fe..152ea4f157 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,31 @@ # Changelog +## v3.28.0 (2026-10-29) + +### New Features + +- feat(mlops): Add AthenaStep pipeline step (#6508) +- add: metadata for huggingface vllm v0.30 and v0.31 (#6526) +- change: add eusc-de-east-1 to PyTorch inference 2.6.0 image URI config (#6538) +- change: add sa-west-1 to PyTorch training image URI config (#6516) + +### Bug Fixes + +- fix(codegen): restore codestyle-doc-tests compliance after botocore sync (#6523) +- fix: set VolumeKmsKeyId on ModelStep runtime repack job (#6537) +- fix: use pipeline code_hash for FrameworkProcessor sourcedir upload (#6494) +- fix: keep job name in pipeline request for ModelTrainer and HyperparameterTuner (#6323) +- Fix s3 sse kms validate path (#5931) +- fix: preserve volume KMS key in HyperparameterTuner training job definition (#6522) +- fix: close the remaining gaps in optional torch support (#6531) +- fix(serve): pin pandas below 3.1.0 to unblock serve unit tests (#6524) +- fix(serve): decouple the SMD orchestrator entrypoint from the container's sagemaker (#6200) (#6534) + +### Tests + +- test(train): make SFT recipe-override integ tests recipe-proof (#6548) + + ## v3.27.0 (2026-10-21) ### New Features diff --git a/VERSION b/VERSION index 8c53120442..a72fd67b60 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -3.27.0 +3.28.0 diff --git a/pyproject.toml b/pyproject.toml index 6df1184ac2..ea2730b06d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -33,10 +33,10 @@ classifiers = [ "Programming Language :: Python :: 3.13", ] dependencies = [ - "sagemaker-core>=2.27.0,<3.0.0", - "sagemaker-train>=1.27.0,<2.0.0", - "sagemaker-serve>=1.27.0,<2.0.0", - "sagemaker-mlops>=1.27.0,<2.0.0", + "sagemaker-core>=2.28.0,<3.0.0", + "sagemaker-train>=1.28.0,<2.0.0", + "sagemaker-serve>=1.28.0,<2.0.0", + "sagemaker-mlops>=1.28.0,<2.0.0", ] [project.optional-dependencies] diff --git a/sagemaker-core/CHANGELOG.md b/sagemaker-core/CHANGELOG.md index 50ed87e78d..0ad731b071 100644 --- a/sagemaker-core/CHANGELOG.md +++ b/sagemaker-core/CHANGELOG.md @@ -1,5 +1,18 @@ # Changelog +## v2.28.0 (2026-10-29) + +### New Features + +- add: metadata for huggingface vllm v0.30 and v0.31 (#6526) +- change: add eusc-de-east-1 to PyTorch inference 2.6.0 image URI config (#6538) +- change: add sa-west-1 to PyTorch training image URI config (#6516) + +### Bug Fixes + +- fix(codegen): restore codestyle-doc-tests compliance after botocore sync (#6523) + + ## v2.27.0 (2026-10-21) ### Bug Fixes diff --git a/sagemaker-core/VERSION b/sagemaker-core/VERSION index a5f3e61bdc..90efbd4e31 100644 --- a/sagemaker-core/VERSION +++ b/sagemaker-core/VERSION @@ -1 +1 @@ -2.27.0 +2.28.0 diff --git a/sagemaker-mlops/CHANGELOG.md b/sagemaker-mlops/CHANGELOG.md index b585f9d4e5..f58c2377d4 100644 --- a/sagemaker-mlops/CHANGELOG.md +++ b/sagemaker-mlops/CHANGELOG.md @@ -1,5 +1,17 @@ # Changelog +## v1.28.0 (2026-10-29) + +### New Features + +- feat(mlops): Add AthenaStep pipeline step (#6508) + +### Bug Fixes + +- fix: set VolumeKmsKeyId on ModelStep runtime repack job (#6537) +- fix: use pipeline code_hash for FrameworkProcessor sourcedir upload (#6494) + + ## v1.27.0 (2026-10-21) ### New Features diff --git a/sagemaker-mlops/VERSION b/sagemaker-mlops/VERSION index 5db08bf2dc..cfc730712d 100644 --- a/sagemaker-mlops/VERSION +++ b/sagemaker-mlops/VERSION @@ -1 +1 @@ -1.27.0 +1.28.0 diff --git a/sagemaker-mlops/pyproject.toml b/sagemaker-mlops/pyproject.toml index da9c007f7d..661f9c8f6a 100644 --- a/sagemaker-mlops/pyproject.toml +++ b/sagemaker-mlops/pyproject.toml @@ -23,9 +23,9 @@ classifiers = [ "Programming Language :: Python :: 3.13", ] dependencies = [ - "sagemaker-core>=2.27.0", - "sagemaker-train>=1.27.0", - "sagemaker-serve>=1.27.0", + "sagemaker-core>=2.28.0", + "sagemaker-train>=1.28.0", + "sagemaker-serve>=1.28.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 3e8b57296f..1254957ac4 100644 --- a/sagemaker-serve/CHANGELOG.md +++ b/sagemaker-serve/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog +## v1.28.0 (2026-10-29) + +### Bug Fixes + +- fix: close the remaining gaps in optional torch support (#6531) +- fix(serve): pin pandas below 3.1.0 to unblock serve unit tests (#6524) +- fix(serve): decouple the SMD orchestrator entrypoint from the container's sagemaker (#6200) (#6534) + + ## v1.27.0 (2026-10-21) ### Bug Fixes diff --git a/sagemaker-serve/VERSION b/sagemaker-serve/VERSION index 5db08bf2dc..cfc730712d 100644 --- a/sagemaker-serve/VERSION +++ b/sagemaker-serve/VERSION @@ -1 +1 @@ -1.27.0 +1.28.0 diff --git a/sagemaker-serve/pyproject.toml b/sagemaker-serve/pyproject.toml index 5ac819cc95..be148a60b4 100644 --- a/sagemaker-serve/pyproject.toml +++ b/sagemaker-serve/pyproject.toml @@ -23,8 +23,8 @@ classifiers = [ "Programming Language :: Python :: 3.13", ] dependencies = [ - "sagemaker-core>=2.27.0", - "sagemaker-train>=1.27.0", + "sagemaker-core>=2.28.0", + "sagemaker-train>=1.28.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 a3ff33237b..5ef53f2a7e 100644 --- a/sagemaker-train/CHANGELOG.md +++ b/sagemaker-train/CHANGELOG.md @@ -1,5 +1,18 @@ # Changelog +## v1.28.0 (2026-10-29) + +### Bug Fixes + +- fix: keep job name in pipeline request for ModelTrainer and HyperparameterTuner (#6323) +- Fix s3 sse kms validate path (#5931) +- fix: preserve volume KMS key in HyperparameterTuner training job definition (#6522) + +### Tests + +- test(train): make SFT recipe-override integ tests recipe-proof (#6548) + + ## v1.27.0 (2026-10-21) ### Bug Fixes diff --git a/sagemaker-train/VERSION b/sagemaker-train/VERSION index 5db08bf2dc..cfc730712d 100644 --- a/sagemaker-train/VERSION +++ b/sagemaker-train/VERSION @@ -1 +1 @@ -1.27.0 +1.28.0 diff --git a/sagemaker-train/pyproject.toml b/sagemaker-train/pyproject.toml index 88bdc754d3..fc5abfe499 100644 --- a/sagemaker-train/pyproject.toml +++ b/sagemaker-train/pyproject.toml @@ -33,7 +33,7 @@ classifiers = [ "Programming Language :: Python :: 3.13", ] dependencies = [ - "sagemaker-core>=2.27.0", + "sagemaker-core>=2.28.0", "graphene>=3,<4", "typing_extensions>=4.9.0", "tblib>=1.7.0",