From 5907a7b479a283ddcdcd52a35cce9bfa4b9cea7c Mon Sep 17 00:00:00 2001 From: Mohamed Zeidan Date: Fri, 1 May 2026 10:41:57 -0700 Subject: [PATCH 1/3] chore: Bump version to 3.10.0 for release --- CHANGELOG.md | 15 +++++++++++++++ VERSION | 2 +- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 90c7b7330e..31c7558f94 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,19 @@ # Changelog +## v3.10.0 (2026-04-30) + +### New Features +- Make _PipelineExecution a public class +- Add CodeArtifact support for ModelTrainer and FrameworkProcessor requirements.txt installation + +### Bug Fixes +- Fix S3 bucket operations +- Fix potential S3 path traversal +- Wire FrameworkProcessor code_location into code upload paths +- Improve subprocess exception handling in git_utils + +### Other +- Update service-2.json with latest public botocore service model + ## v3.9.0 (2026-04-23) ### New Features diff --git a/VERSION b/VERSION index a5c4c76339..30291cba22 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -3.9.0 +3.10.0 From 5d446283de1f42c991bd4ffc26c4bb30bb3780e4 Mon Sep 17 00:00:00 2001 From: Mohamed Zeidan Date: Fri, 1 May 2026 10:49:59 -0700 Subject: [PATCH 2/3] for all submodules --- pyproject.toml | 8 ++++---- sagemaker-core/CHANGELOG.md | 17 +++++++++++++++++ sagemaker-core/VERSION | 2 +- sagemaker-mlops/CHANGELOG.md | 10 ++++++++++ sagemaker-mlops/VERSION | 2 +- sagemaker-mlops/pyproject.toml | 6 +++--- sagemaker-serve/CHANGELOG.md | 6 ++++++ sagemaker-serve/VERSION | 2 +- sagemaker-serve/pyproject.toml | 4 ++-- sagemaker-train/CHANGELOG.md | 14 ++++++++++++++ sagemaker-train/VERSION | 2 +- sagemaker-train/pyproject.toml | 2 +- 12 files changed, 61 insertions(+), 14 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index dfc21b1225..89518aa465 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -33,10 +33,10 @@ classifiers = [ "Programming Language :: Python :: 3.12", ] dependencies = [ - "sagemaker-core>=2.9.0,<3.0.0", - "sagemaker-train>=1.9.0,<2.0.0", - "sagemaker-serve>=1.9.0,<2.0.0", - "sagemaker-mlops>=1.9.0,<2.0.0", + "sagemaker-core>=2.10.0,<3.0.0", + "sagemaker-train>=1.10.0,<2.0.0", + "sagemaker-serve>=1.10.0,<2.0.0", + "sagemaker-mlops>=1.10.0,<2.0.0", ] [project.optional-dependencies] diff --git a/sagemaker-core/CHANGELOG.md b/sagemaker-core/CHANGELOG.md index 8a02fdeb48..7df1fc6544 100644 --- a/sagemaker-core/CHANGELOG.md +++ b/sagemaker-core/CHANGELOG.md @@ -1,4 +1,21 @@ # Changelog +## v2.10.0 (2026-04-30) + +### New Features + +- Add CodeArtifact support for ModelTrainer and FrameworkProcessor requirements.txt installation + +### Bug Fixes + +- Fix S3 bucket operations +- Fix potential S3 path traversal +- Wire FrameworkProcessor code_location into code upload paths +- Improve subprocess exception handling in git_utils + +### Other + +- Update service-2.json with latest public botocore service model + ## v2.9.0 (2026-04-23) ### Bug Fixes diff --git a/sagemaker-core/VERSION b/sagemaker-core/VERSION index c8e38b6140..10c2c0c3d6 100644 --- a/sagemaker-core/VERSION +++ b/sagemaker-core/VERSION @@ -1 +1 @@ -2.9.0 +2.10.0 diff --git a/sagemaker-mlops/CHANGELOG.md b/sagemaker-mlops/CHANGELOG.md index 5ebee3fbbe..729de1854f 100644 --- a/sagemaker-mlops/CHANGELOG.md +++ b/sagemaker-mlops/CHANGELOG.md @@ -1,4 +1,14 @@ # Changelog +## v1.10.0 (2026-04-30) + +### New Features + +- Make _PipelineExecution a public class + +### Other + +- Update service-2.json with latest public botocore service model + ## v1.9.0 (2026-04-23) - Update module dependencies diff --git a/sagemaker-mlops/VERSION b/sagemaker-mlops/VERSION index f8e233b273..81c871de46 100644 --- a/sagemaker-mlops/VERSION +++ b/sagemaker-mlops/VERSION @@ -1 +1 @@ -1.9.0 +1.10.0 diff --git a/sagemaker-mlops/pyproject.toml b/sagemaker-mlops/pyproject.toml index e41eacf89a..772b41fc99 100644 --- a/sagemaker-mlops/pyproject.toml +++ b/sagemaker-mlops/pyproject.toml @@ -23,9 +23,9 @@ classifiers = [ "Programming Language :: Python :: 3.12", ] dependencies = [ - "sagemaker-core>=2.9.0", - "sagemaker-train>=1.9.0", - "sagemaker-serve>=1.9.0", + "sagemaker-core>=2.10.0", + "sagemaker-train>=1.10.0", + "sagemaker-serve>=1.10.0", "boto3>=1.42.2,<2.0", "botocore>=1.42.2,<2.0", "pyiceberg[glue]>=0.8.0", diff --git a/sagemaker-serve/CHANGELOG.md b/sagemaker-serve/CHANGELOG.md index 6d8e9d851e..44fab51190 100644 --- a/sagemaker-serve/CHANGELOG.md +++ b/sagemaker-serve/CHANGELOG.md @@ -1,4 +1,10 @@ # Changelog +## v1.10.0 (2026-04-30) + +### Bug Fixes + +- Fix potential S3 path traversal + ## v1.9.0 (2026-04-23) ### Bug Fixes diff --git a/sagemaker-serve/VERSION b/sagemaker-serve/VERSION index f8e233b273..81c871de46 100644 --- a/sagemaker-serve/VERSION +++ b/sagemaker-serve/VERSION @@ -1 +1 @@ -1.9.0 +1.10.0 diff --git a/sagemaker-serve/pyproject.toml b/sagemaker-serve/pyproject.toml index c538b6004f..d9e57c0884 100644 --- a/sagemaker-serve/pyproject.toml +++ b/sagemaker-serve/pyproject.toml @@ -23,8 +23,8 @@ classifiers = [ "Programming Language :: Python :: 3.12", ] dependencies = [ - "sagemaker-core>=2.9.0", - "sagemaker-train>=1.9.0", + "sagemaker-core>=2.10.0", + "sagemaker-train>=1.10.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 d942b61e3c..833722f141 100644 --- a/sagemaker-train/CHANGELOG.md +++ b/sagemaker-train/CHANGELOG.md @@ -1,4 +1,18 @@ # Changelog +## v1.10.0 (2026-04-30) + +### New Features + +- Add CodeArtifact support for ModelTrainer and FrameworkProcessor requirements.txt installation + +### Bug Fixes + +- Fix failing train tests for v3 + +### Other + +- Update service-2.json with latest public botocore service model + ## v1.9.0 (2026-04-23) ### New Features diff --git a/sagemaker-train/VERSION b/sagemaker-train/VERSION index f8e233b273..81c871de46 100644 --- a/sagemaker-train/VERSION +++ b/sagemaker-train/VERSION @@ -1 +1 @@ -1.9.0 +1.10.0 diff --git a/sagemaker-train/pyproject.toml b/sagemaker-train/pyproject.toml index 7fed2707af..7ecd4c83bc 100644 --- a/sagemaker-train/pyproject.toml +++ b/sagemaker-train/pyproject.toml @@ -33,7 +33,7 @@ classifiers = [ "Programming Language :: Python :: 3.12", ] dependencies = [ - "sagemaker-core>=2.9.0", + "sagemaker-core>=2.10.0", "graphene>=3,<4", "typing_extensions>=4.9.0", "tblib>=1.7.0", From dec3f14852687021f601cd80f9c8195313aecd52 Mon Sep 17 00:00:00 2001 From: Mohamed Zeidan Date: Fri, 1 May 2026 10:58:55 -0700 Subject: [PATCH 3/3] change date --- CHANGELOG.md | 2 +- sagemaker-core/CHANGELOG.md | 2 +- sagemaker-mlops/CHANGELOG.md | 2 +- sagemaker-serve/CHANGELOG.md | 2 +- sagemaker-train/CHANGELOG.md | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 31c7558f94..689f0cd617 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,5 @@ # Changelog -## v3.10.0 (2026-04-30) +## v3.10.0 (2026-05-01) ### New Features - Make _PipelineExecution a public class diff --git a/sagemaker-core/CHANGELOG.md b/sagemaker-core/CHANGELOG.md index 7df1fc6544..66d5fdf32c 100644 --- a/sagemaker-core/CHANGELOG.md +++ b/sagemaker-core/CHANGELOG.md @@ -1,5 +1,5 @@ # Changelog -## v2.10.0 (2026-04-30) +## v2.10.0 (2026-05-01) ### New Features diff --git a/sagemaker-mlops/CHANGELOG.md b/sagemaker-mlops/CHANGELOG.md index 729de1854f..c8c68642db 100644 --- a/sagemaker-mlops/CHANGELOG.md +++ b/sagemaker-mlops/CHANGELOG.md @@ -1,5 +1,5 @@ # Changelog -## v1.10.0 (2026-04-30) +## v1.10.0 (2026-05-01) ### New Features diff --git a/sagemaker-serve/CHANGELOG.md b/sagemaker-serve/CHANGELOG.md index 44fab51190..7d93d668f4 100644 --- a/sagemaker-serve/CHANGELOG.md +++ b/sagemaker-serve/CHANGELOG.md @@ -1,5 +1,5 @@ # Changelog -## v1.10.0 (2026-04-30) +## v1.10.0 (2026-05-01) ### Bug Fixes diff --git a/sagemaker-train/CHANGELOG.md b/sagemaker-train/CHANGELOG.md index 833722f141..d65389e449 100644 --- a/sagemaker-train/CHANGELOG.md +++ b/sagemaker-train/CHANGELOG.md @@ -1,5 +1,5 @@ # Changelog -## v1.10.0 (2026-04-30) +## v1.10.0 (2026-05-01) ### New Features