Skip to content

Releases: aws/sagemaker-python-sdk

v1.70.2

22 Jul 17:50

Choose a tag to compare

Bug Fixes and Other Changes

  • convert network_config in processing_config to dict

Documentation Changes

  • Add ECR URI Estimator example

v1.70.1

21 Jul 17:49

Choose a tag to compare

Bug Fixes and Other Changes

  • Nullable fields in processing_config

v1.70.0

20 Jul 17:48

Choose a tag to compare

Features

  • Add model monitor support for us-gov-west-1
  • support TFS 2.2

Bug Fixes and Other Changes

  • reshape Artifacts into data frame in ExperimentsAnalytics

Documentation Changes

  • fix MXNet version info for requirements.txt support

v2.0.0.rc1

09 Jul 16:32
8ec7f05

Choose a tag to compare

Breaking Changes

  • Move StreamDeserializer to sagemaker.deserializers
  • Move StringDeserializer to sagemaker.deserializers
  • rename record_deserializer to RecordDeserializer
  • remove "train_" where redundant in parameter/variable names
  • Add BytesDeserializer
  • rename image to image_uri
  • rename image_name to image_uri
  • create new inference resources during model.deploy() and model.transformer()
  • rename session parameter to sagemaker_session in S3 utility classes
  • rename distributions to distribution in TF/MXNet estimators
  • deprecate update_endpoint arg in deploy()
  • create new inference resources during estimator.deploy() or estimator.transformer()
  • deprecate delete_endpoint() for estimators and HyperparameterTuner
  • refactor Predictor attribute endpoint to endpoint_name
  • make instance_type optional for Airflow model configs
  • refactor name of RealTimePredictor to Predictor
  • remove check for Python 2 string in sagemaker.predictor._is_sequence_like()
  • deprecate sagemaker.utils.to_str()
  • drop Python 2 support

Features

  • add BaseSerializer and BaseDeserializer
  • add Predictor.update_endpoint()

Bug Fixes and Other Changes

  • handle "train_*" renames in v2 migration tool
  • handle image_uri rename for Session methods in v2 migration tool
  • Update BytesDeserializer accept header
  • handle image_uri rename for estimators and models in v2 migration tool
  • handle image_uri rename in Airflow model config functions in v2 migration tool
  • update migration tool for S3 utility functions
  • set _current_job_name and base_tuning_job_name in HyperparameterTuner.attach()
  • infer base name from job name in estimator.attach()
  • ensure generated names are < 63 characters when deploying compiled models
  • add TF migration documentation to error message

Documentation Changes

  • update documentation with v2.0.0.rc1 changes
  • remove 'train_*' prefix from estimator parameters
  • update documentation for image_name/image --> image_uri

Testing and Release Infrastructure

  • refactor matching logic in v2 migration tool
  • add cli modifier for RealTimePredictor and derived classes
  • change coverage settings to reduce intermittent errors
  • clean up pickle.load logic in integ tests
  • use fixture for Python version in framework integ tests
  • remove assumption of Python 2 unit test runs

v1.69.0

09 Jul 17:48

Choose a tag to compare

Features

  • Add ModelClientConfig Fields for Batch Transform

Documentation Changes

  • add KFP Processing component

v1.68.0

07 Jul 17:49

Choose a tag to compare

Features

  • add spot instance support for AlgorithmEstimator

Documentation Changes

  • add xgboost documentation for inference

v1.67.1.post0

01 Jul 17:49

Choose a tag to compare

Documentation Changes

  • add Step Functions SDK info

v1.67.1

30 Jun 17:50

Choose a tag to compare

Bug Fixes and Other Changes

  • add deprecation warnings for estimator.delete_endpoint() and tuner.delete_endpoint()

v1.67.0

29 Jun 17:49

Choose a tag to compare

Features

  • Apache Airflow integration for SageMaker Processing Jobs

Bug Fixes and Other Changes

  • fix punctuation in warning message

Testing and Release Infrastructure

  • address warnings about pytest custom marks, error message checking, and yaml loading
  • mark long-running cron tests
  • fix tox test dependencies and bump coverage threshold to 86%

v1.66.0

25 Jun 17:52

Choose a tag to compare

Features

  • add 3.8 as supported python version

Testing and Release Infrastructure

  • upgrade airflow to latest stable version
  • update feature request issue template