Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
58 changes: 58 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,63 @@
# Changelog

## v3.24.0 (2026-10-07)

### New Features

- feat(core): add image_uris list_frameworks/list_versions/list_py_versions helpers (#6357)
- feat(train): add args field to SourceCode for command-based training (#6356)
- feat(train): add output_data property to ModelTrainer (#6355)
- feat(train): allow configurable S3 key prefix for ModelTrainer input uploads (#6354)
- feat(mlops): add JobStep and shared pipeline capture for CreateJob producers (#6292)
- feat: advertise Python 3.13 support (#6348)

### Bug Fixes

- fix(core): fall back to ARN in ModelPackage.refresh for versioned packages (#6378)
- fix(core): allow Constraints.set_monitoring to disable monitoring for non-string features (#6312)
- fix(core): respect session region when waiting for processing jobs (#6369)
- fix(core): reject unsupported container_version instead of returning a bad URI (#6376)
- fix(core): SageMakerClient honors the passed boto3 session and config (#6273)
- fix(core): close temp tarball before reading it (#6319)
- fix(core): make all pipeline Parameters hashable (#6351)
- fix(core): stop LineIterator hanging when the stream ends without a trailing newline (#6279)
- fix(core): stop mutating global logging state on import (#6341)
- fix(core): freeze credentials before signing bearer token (#6360)
- fix(core): make DataCaptureConfigSummary.kms_key_id optional (#6346)
- fix(core): lazily initialize DEFAULT_JUMPSTART_SAGEMAKER_SESSION (#6330)
- fix(core): add PyTorch 2.6 graviton (arm64) inference image (#6342)
- fix(train): fix incorrect model_trainer method call to load hyperparameters from file (#5771)
- fix(train): handle CRLF line endings (#6088)
- fix(train): preserve content_type when HyperparameterTuner converts InputData to Channel (#6321)
- fix(train): allow PipelineVariable keys in HyperparameterTuner hyperparameter_ranges annotation (#6314)
- fix(train): accept a PipelineVariable for HyperparameterTuner random_seed (#6320)
- fix(train): apply output KMS key to ModelTrainer source-code S3 uploads (#6339)
- fix(train): do not apply user ignore_patterns to the sm_drivers driver channel (#6316)
- fix(serve): stop deploy waits hanging; follow empty list pages (#6367)
- fix(serve): pass instance_type to _deploy once when creating an inference component (#6203)
- fix(serve): support pipeline variable image_uri in ModelBuilder.build (#6347)
- fix(serve): default AsyncPredictor upload prefix to endpoint name (#6336)
- fix(serve): keep AsyncPredictor serializers in sync with wrapped predictor (#6335)
- fix(mlops): clean up temp CSV in AthenaQuery.as_dataframe (#6344)
- fix(mlops): set full s3_input fields on QualityCheckStep baseline_dataset pipeline-variable input (#6322)
- fix(mlops): convert ParallelismConfiguration to request dict before boto pipeline calls (#6315)
- fix(mlops): write repack launcher with LF endings so pipelines built on Windows work (#6313)

### Tests

- test(image_uris): derive pytorch-amzn2023 versions from config (#6385)
- test(train): serialize Nova serverless integ jobs (#6387)
- test(train): stop MTRL training integ tests churning fixture MPG (#6362)
- test(train): stop test_sourcecode_args from depending on an ambient HOME (#6383)
- test(serve): skip hang-prone endpoint integ tests in PR check (#6332)
- style(serve): drop unused pytest imports in integ tests (#6361)

### Other

- change: update image_uri_configs (#6374)
- docs: fix typo in shapes.py docstring (#5545)


## v3.23.0 (2026-09-24)

### New Features
Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.23.0
3.24.0
8 changes: 4 additions & 4 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -33,10 +33,10 @@ classifiers = [
"Programming Language :: Python :: 3.13",
]
dependencies = [
"sagemaker-core>=2.23.0,<3.0.0",
"sagemaker-train>=1.23.0,<2.0.0",
"sagemaker-serve>=1.23.0,<2.0.0",
"sagemaker-mlops>=1.23.0,<2.0.0",
"sagemaker-core>=2.24.0,<3.0.0",
"sagemaker-train>=1.24.0,<2.0.0",
"sagemaker-serve>=1.24.0,<2.0.0",
"sagemaker-mlops>=1.24.0,<2.0.0",
]

[project.optional-dependencies]
Expand Down
34 changes: 34 additions & 0 deletions sagemaker-core/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,39 @@
# Changelog

## v2.24.0 (2026-10-07)

### New Features

- feat(core): add image_uris list_frameworks/list_versions/list_py_versions helpers (#6357)
- feat(core): advertise Python 3.13 support (#6348)
- feat(core): add shared pipeline capture for CreateJob producers (#6292)

### Bug Fixes

- fix(core): fall back to ARN in ModelPackage.refresh for versioned packages (#6378)
- fix(core): allow Constraints.set_monitoring to disable monitoring for non-string features (#6312)
- fix(core): respect session region when waiting for processing jobs (#6369)
- fix(core): reject unsupported container_version instead of returning a bad URI (#6376)
- fix(core): SageMakerClient honors the passed boto3 session and config (#6273)
- fix(core): close temp tarball before reading it (#6319)
- fix(core): make all pipeline Parameters hashable (#6351)
- fix(core): stop LineIterator hanging when the stream ends without a trailing newline (#6279)
- fix(core): stop mutating global logging state on import (#6341)
- fix(core): freeze credentials before signing bearer token (#6360)
- fix(core): make DataCaptureConfigSummary.kms_key_id optional (#6346)
- fix(core): lazily initialize DEFAULT_JUMPSTART_SAGEMAKER_SESSION (#6330)
- fix(core): add PyTorch 2.6 graviton (arm64) inference image (#6342)

### Tests

- test(image_uris): derive pytorch-amzn2023 versions from config (#6385)

### Other

- change: update image_uri_configs (#6374)
- docs: fix typo in shapes.py docstring (#5545)


## v2.23.0 (2026-09-24)

### Bug Fixes
Expand Down
2 changes: 1 addition & 1 deletion sagemaker-core/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2.23.0
2.24.0
14 changes: 14 additions & 0 deletions sagemaker-mlops/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,19 @@
# Changelog

## v1.24.0 (2026-10-07)

### New Features

- feat(mlops): add JobStep and shared pipeline capture for CreateJob producers (#6292)

### Bug Fixes

- fix(mlops): clean up temp CSV in AthenaQuery.as_dataframe (#6344)
- fix(mlops): set full s3_input fields on QualityCheckStep baseline_dataset pipeline-variable input (#6322)
- fix(mlops): convert ParallelismConfiguration to request dict before boto pipeline calls (#6315)
- fix(mlops): write repack launcher with LF endings so pipelines built on Windows work (#6313)


## v1.23.0 (2026-09-24)

### New Features
Expand Down
2 changes: 1 addition & 1 deletion sagemaker-mlops/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.23.0
1.24.0
6 changes: 3 additions & 3 deletions sagemaker-mlops/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,9 @@ classifiers = [
"Programming Language :: Python :: 3.13",
]
dependencies = [
"sagemaker-core>=2.23.0",
"sagemaker-train>=1.23.0",
"sagemaker-serve>=1.23.0",
"sagemaker-core>=2.24.0",
"sagemaker-train>=1.24.0",
"sagemaker-serve>=1.24.0",
"cryptography>=46.0.0",
"boto3>=1.42.2,<2.0",
"botocore>=1.42.2,<2.0",
Expand Down
16 changes: 16 additions & 0 deletions sagemaker-serve/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,21 @@
# Changelog

## v1.24.0 (2026-10-07)

### Bug Fixes

- fix(serve): stop deploy waits hanging; follow empty list pages (#6367)
- fix(serve): pass instance_type to _deploy once when creating an inference component (#6203)
- fix(serve): support pipeline variable image_uri in ModelBuilder.build (#6347)
- fix(serve): default AsyncPredictor upload prefix to endpoint name (#6336)
- fix(serve): keep AsyncPredictor serializers in sync with wrapped predictor (#6335)

### Tests

- test(serve): skip hang-prone endpoint integ tests in PR check (#6332)
- style(serve): drop unused pytest imports in integ tests (#6361)


## v1.23.0 (2026-09-24)

### New Features
Expand Down
2 changes: 1 addition & 1 deletion sagemaker-serve/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.23.0
1.24.0
4 changes: 2 additions & 2 deletions sagemaker-serve/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@ classifiers = [
"Programming Language :: Python :: 3.13",
]
dependencies = [
"sagemaker-core>=2.23.0",
"sagemaker-train>=1.23.0",
"sagemaker-core>=2.24.0",
"sagemaker-train>=1.24.0",
"boto3>=1.42.2,<2.0",
"botocore>=1.35.75,<2.0",
"deepdiff",
Expand Down
25 changes: 25 additions & 0 deletions sagemaker-train/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,30 @@
# Changelog

## v1.24.0 (2026-10-07)

### New Features

- feat(train): add args field to SourceCode for command-based training (#6356)
- feat(train): add output_data property to ModelTrainer (#6355)
- feat(train): allow configurable S3 key prefix for ModelTrainer input uploads (#6354)

### Bug Fixes

- fix(train): fix incorrect model_trainer method call to load hyperparameters from file (#5771)
- fix(train): handle CRLF line endings (#6088)
- fix(train): preserve content_type when HyperparameterTuner converts InputData to Channel (#6321)
- fix(train): allow PipelineVariable keys in HyperparameterTuner hyperparameter_ranges annotation (#6314)
- fix(train): accept a PipelineVariable for HyperparameterTuner random_seed (#6320)
- fix(train): apply output KMS key to ModelTrainer source-code S3 uploads (#6339)
- fix(train): do not apply user ignore_patterns to the sm_drivers driver channel (#6316)

### Tests

- test(train): serialize Nova serverless integ jobs (#6387)
- test(train): stop MTRL training integ tests churning fixture MPG (#6362)
- test(train): stop test_sourcecode_args from depending on an ambient HOME (#6383)


## v1.23.0 (2026-09-24)

### New Features
Expand Down
2 changes: 1 addition & 1 deletion sagemaker-train/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.23.0
1.24.0
2 changes: 1 addition & 1 deletion sagemaker-train/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ classifiers = [
"Programming Language :: Python :: 3.13",
]
dependencies = [
"sagemaker-core>=2.23.0",
"sagemaker-core>=2.24.0",
"graphene>=3,<4",
"typing_extensions>=4.9.0",
"tblib>=1.7.0",
Expand Down
Loading