Skip to content

Update sagemaker requirement from <3,>=2 to >=3.15.0,<4 - #670

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/pip/sagemaker-gte-3.15.0-and-lt-4
Open

Update sagemaker requirement from <3,>=2 to >=3.15.0,<4#670
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/pip/sagemaker-gte-3.15.0-and-lt-4

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 29, 2026

Copy link
Copy Markdown

Updates the requirements on sagemaker to permit the latest version.

Release notes

Sourced from sagemaker's releases.

3.15.0

Nova Forge SDK Reconciliation (v3.15.0)

Release: v3.15.0 (2026-06-22)
Packages: sagemaker 3.15.0 · sagemaker-core 2.15.0 · sagemaker-train 1.15.0 · sagemaker-serve 1.15.0 · sagemaker-mlops 1.15.0

This release converges the standalone Nova Forge SDK into the SageMaker Python SDK, making Nova model customization (training, evaluation, deployment) first-class under the sagemaker.* namespace.


New Features

Training — Recipes

  • feat(train): add 3-level recipe override support with get_resolved_recipe() (#2034)
  • feat: recipe override handling (#2056)
  • feat: add Nova-specific recipe validations (#2052)
  • feat(train): auto-resolve HyperPod recipe from Hub (#2050)

Training — Compute / Infra

  • feat(train): add Serverless / SMTJ / HyperPod support to trainers and evaluators (#2045)
  • feat: add infra validation (#2049)

Training — Methods & Data

  • feat(train): enable Data Mixing for Nova models (#2047, #2054)
  • feat: add is_multimodal utils function (multimodal data auto-detection) (#2033)
  • feat: RLVRTrainer Lambda ARN support (#2025)
  • feat: RLVR reward Lambda validation (#2036)
  • feat: Iterative training for SMTJ serverful and Hyperpod
  • feat: New CPTTrainer class

Evaluation

  • feat: InspectAI evaluator (#2039)
  • feat: add Nova as a target for LLM-as-a-Judge (LLMAJ) (#2059)
  • feat: support serverful training job checkpoint resolution in InspectAI evaluator (#2066)

Deploy / Setup / Validation

  • feat: add Nova SMI config bounds validation to ModelBuilder (#2040)
  • feat: Bedrock deployment from S3 checkpoint

Recipes

  • fix: reject unknown recipe overrides (serverless + serverful) and untrusted IAM roles (#2071)
  • fix: apply recipe overrides to hyperparameters in SMTJ serverful path (#2070)

... (truncated)

Changelog

Sourced from sagemaker's changelog.

v3.15.0 (2026-06-22)

New Features

  • feat: Training — Recipes - Add 3-level recipe override support with get_resolved_recipe()
  • feat: Training — Recipes - Recipe override handling
  • feat: Training — Recipes - Add Nova-specific recipe validations
  • feat: Training — Recipes - Auto-resolve HyperPod recipe from Hub
  • feat: Training — Compute/Infra - Add Serverless / SMTJ / HyperPod support to trainers and evaluators
  • feat: Training — Compute/Infra - Add infra validation
  • feat: Training — Methods & Data - Enable Data Mixing for Nova models
  • feat: Training — Methods & Data - Add is_multimodal utils function (multimodal data auto-detection)
  • feat: Training — Methods & Data - RLVRTrainer Lambda ARN support
  • feat: Training — Methods & Data - RLVR reward Lambda validation
  • feat: Evaluation - InspectAI evaluator
  • feat: Evaluation - Add Nova as a target for LLM-as-a-Judge (LLMAJ)
  • feat: Evaluation - Support serverful training job checkpoint resolution in InspectAI evaluator
  • feat: Deploy/Setup/Validation - Add Nova SMI config bounds validation to ModelBuilder
  • feat: Deploy/Setup/Validation - IAM role creation (auto-create least-privilege execution roles, SDK-wide)
  • feat: Deploy/Setup/Validation - HyperPod IAM creation

Bug Fixes

  • fix: Reject unknown recipe overrides (serverless + serverful) and untrusted IAM roles
  • fix: Apply recipe overrides to hyperparameters in SMTJ serverful path
  • fix: Recipe override errors in evaluator
  • fix: Hub-content IAM perms, recipe dataset paths, and log markup escaping
  • fix: Harden auto-created IAM roles and protect curated recipe keys
  • fix: Add HyperPod validation in train and evaluate
  • fix: Evaluation on HyperPod
  • fix: Resolve HyperPod training image from EKS payload template
  • fix: Skip model_package_group validation when HyperPod compute is provided in CPTTrainer
  • fix: Use compute param in get fine-tuning utils
  • fix: Set Converse as S3DataType for Nova models in SMTJ Serverful for SFT and DPO
  • fix: Use Converse S3DataType for Nova SFT/DPO in serverless flow
  • fix: MLflow error causing OSS model eval to fail
  • fix: RLVR setup and reward Lambda handling

v3.14.0 (2026-06-18)

Other

  • chore: deprecate Python 3.9 support (#5941)
  • chore: update SDK to use latest LMI image for v3.x (#5954)

v3.13.1 (2026-06-04)

New Features

  • feat: add import job polling and provisioned throughput for Bedrock OSS deployments

... (truncated)

Commits
  • 3024a57 Bump upstream sagemaker-core to >=2.15.0 and sagemaker-train/serve/mlops to >...
  • dba1127 Nova release (#5969)
  • 1a9bfa4 feature: allow custom runproc.sh in FrameworkProcessor (#5742)
  • 2f6be9c fix(tags): use sagemaker-sdk: prefix instead of sagemaker-studio: for JumpSta...
  • 420ad24 Add scipy dependency to tox.ini (#5968)
  • bec022e change: routing logic change for Hugging Face DLCs (#5960)
  • a8011a4 fix(serve): prefer hub document hosting config for Nova models (#5962)
  • db63167 Release 3.14.0 (#5961)
  • c1084f7 fix(train): use latest model package in LLM-as-judge base model integ tests (...
  • b84338b fix(serve): repair HuggingFace -> JumpStart redirect in ModelBuilder (#5958)
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Updates the requirements on [sagemaker](https://github.com/aws/sagemaker-python-sdk) to permit the latest version.
- [Release notes](https://github.com/aws/sagemaker-python-sdk/releases)
- [Changelog](https://github.com/aws/sagemaker-python-sdk/blob/master/CHANGELOG.md)
- [Commits](aws/sagemaker-python-sdk@v2.0.0...v3.15.0)

---
updated-dependencies:
- dependency-name: sagemaker
  dependency-version: 3.15.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Jun 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants