diff --git a/CHANGELOG.md b/CHANGELOG.md index c686c7c36f..89ac4aa3aa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,13 @@ # Changelog +## v3.7.1 (2026-03-31) + +### Features +- **Telemetry**: Added telemetry emitter to `ScriptProcessor` and `FrameworkProcessor`, enabling SDK usage tracking for processing jobs via the telemetry attribution module (new `PROCESSING` feature enum added to telemetry constants) + +### Fixes +- **ModelBuilder**: Fixed `accept_eula` handling in ModelBuilder's LoRA deployment path — previously hardcoded to `True`, now respects the user-provided value and raises a `ValueError` if not explicitly set to `True` +- **Evaluate**: Fixed Lambda handler name derivation in the Evaluator — hardcoded the handler to `lambda_function.lambda_handler` instead of deriving it from the source filename, which caused invocation failures when the source file had a non-default name + ## v3.7.0 (2026-03-25) ### Fixes diff --git a/VERSION b/VERSION index 7c69a55dbb..a76ccff2a6 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -3.7.0 +3.7.1 diff --git a/pyproject.toml b/pyproject.toml index 56e6eb72a2..4504972312 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -33,10 +33,10 @@ classifiers = [ "Programming Language :: Python :: 3.12", ] dependencies = [ - "sagemaker-core>=2.7.0,<3.0.0", - "sagemaker-train>=1.7.0,<2.0.0", - "sagemaker-serve>=1.7.0,<2.0.0", - "sagemaker-mlops>=1.7.0,<2.0.0", + "sagemaker-core>=2.7.1,<3.0.0", + "sagemaker-train>=1.7.1,<2.0.0", + "sagemaker-serve>=1.7.1,<2.0.0", + "sagemaker-mlops>=1.7.1,<2.0.0", ] [project.optional-dependencies] diff --git a/sagemaker-core/CHANGELOG.md b/sagemaker-core/CHANGELOG.md index 59bef4a726..00aa2e1263 100644 --- a/sagemaker-core/CHANGELOG.md +++ b/sagemaker-core/CHANGELOG.md @@ -1,4 +1,15 @@ # Changelog +## v2.7.1 (2026-03-31) + +### Features + +- **Telemetry**: Added telemetry emitter to `ScriptProcessor` and `FrameworkProcessor`, enabling SDK usage tracking for processing jobs via the telemetry attribution module (new `PROCESSING` feature enum added to telemetry constants) + +### Bug Fixes + +- **ModelBuilder**: Fixed `accept_eula` handling in ModelBuilder's LoRA deployment path — previously hardcoded to `True`, now respects the user-provided value and raises a `ValueError` if not explicitly set to `True` +- **Evaluate**: Fixed Lambda handler name derivation in the Evaluator — hardcoded the handler to `lambda_function.lambda_handler` instead of deriving it from the source filename, which caused invocation failures when the source file had a non-default name + ## v2.7.0 (2026-03-25) ### Bug fixes and Other Changes diff --git a/sagemaker-core/VERSION b/sagemaker-core/VERSION index 24ba9a38de..860487ca19 100644 --- a/sagemaker-core/VERSION +++ b/sagemaker-core/VERSION @@ -1 +1 @@ -2.7.0 +2.7.1 diff --git a/sagemaker-mlops/CHANGELOG.md b/sagemaker-mlops/CHANGELOG.md index 5b9d471a27..648dde014b 100644 --- a/sagemaker-mlops/CHANGELOG.md +++ b/sagemaker-mlops/CHANGELOG.md @@ -1,4 +1,15 @@ # Changelog +## v1.7.1 (2026-03-31) + +### Features + +- **Telemetry**: Added telemetry emitter to `ScriptProcessor` and `FrameworkProcessor`, enabling SDK usage tracking for processing jobs via the telemetry attribution module (new `PROCESSING` feature enum added to telemetry constants) + +### Bug Fixes + +- **ModelBuilder**: Fixed `accept_eula` handling in ModelBuilder's LoRA deployment path — previously hardcoded to `True`, now respects the user-provided value and raises a `ValueError` if not explicitly set to `True` +- **Evaluate**: Fixed Lambda handler name derivation in the Evaluator — hardcoded the handler to `lambda_function.lambda_handler` instead of deriving it from the source filename, which caused invocation failures when the source file had a non-default name + ## v1.7.0 (2026-03-25) - Update module dependencies diff --git a/sagemaker-mlops/VERSION b/sagemaker-mlops/VERSION index bd8bf882d0..943f9cbc4e 100644 --- a/sagemaker-mlops/VERSION +++ b/sagemaker-mlops/VERSION @@ -1 +1 @@ -1.7.0 +1.7.1 diff --git a/sagemaker-mlops/pyproject.toml b/sagemaker-mlops/pyproject.toml index 11c25d16f9..d4edd5f617 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.7.0", - "sagemaker-train>=1.7.0", - "sagemaker-serve>=1.7.0", + "sagemaker-core>=2.7.1", + "sagemaker-train>=1.7.1", + "sagemaker-serve>=1.7.1", "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 3c1d79d69f..2410169724 100644 --- a/sagemaker-serve/CHANGELOG.md +++ b/sagemaker-serve/CHANGELOG.md @@ -1,4 +1,15 @@ # Changelog +## v1.7.1 (2026-03-31) + +### Features + +- **Telemetry**: Added telemetry emitter to `ScriptProcessor` and `FrameworkProcessor`, enabling SDK usage tracking for processing jobs via the telemetry attribution module (new `PROCESSING` feature enum added to telemetry constants) + +### Bug Fixes + +- **ModelBuilder**: Fixed `accept_eula` handling in ModelBuilder's LoRA deployment path — previously hardcoded to `True`, now respects the user-provided value and raises a `ValueError` if not explicitly set to `True` +- **Evaluate**: Fixed Lambda handler name derivation in the Evaluator — hardcoded the handler to `lambda_function.lambda_handler` instead of deriving it from the source filename, which caused invocation failures when the source file had a non-default name + ## v1.7.0 (2026-03-25) ### Bug fixes and Other Changes diff --git a/sagemaker-serve/VERSION b/sagemaker-serve/VERSION index bd8bf882d0..943f9cbc4e 100644 --- a/sagemaker-serve/VERSION +++ b/sagemaker-serve/VERSION @@ -1 +1 @@ -1.7.0 +1.7.1 diff --git a/sagemaker-serve/pyproject.toml b/sagemaker-serve/pyproject.toml index 43b54c6694..8672800c2b 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.7.0", - "sagemaker-train>=1.7.0", + "sagemaker-core>=2.7.1", + "sagemaker-train>=1.7.1", "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 62b4e03a12..c665eafdb5 100644 --- a/sagemaker-train/CHANGELOG.md +++ b/sagemaker-train/CHANGELOG.md @@ -1,4 +1,15 @@ # Changelog +## v1.7.1 (2026-03-31) + +### Features + +- **Telemetry**: Added telemetry emitter to `ScriptProcessor` and `FrameworkProcessor`, enabling SDK usage tracking for processing jobs via the telemetry attribution module (new `PROCESSING` feature enum added to telemetry constants) + +### Bug Fixes + +- **ModelBuilder**: Fixed `accept_eula` handling in ModelBuilder's LoRA deployment path — previously hardcoded to `True`, now respects the user-provided value and raises a `ValueError` if not explicitly set to `True` +- **Evaluate**: Fixed Lambda handler name derivation in the Evaluator — hardcoded the handler to `lambda_function.lambda_handler` instead of deriving it from the source filename, which caused invocation failures when the source file had a non-default name + ## v1.7.0 (2026-03-25) ### Bug fixes and Other Changes diff --git a/sagemaker-train/VERSION b/sagemaker-train/VERSION index bd8bf882d0..943f9cbc4e 100644 --- a/sagemaker-train/VERSION +++ b/sagemaker-train/VERSION @@ -1 +1 @@ -1.7.0 +1.7.1 diff --git a/sagemaker-train/pyproject.toml b/sagemaker-train/pyproject.toml index 6ef682ebad..592d5c8f31 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.7.0", + "sagemaker-core>=2.7.1", "graphene>=3,<4", "typing_extensions>=4.9.0", "tblib>=1.7.0",