Skip to content

Releases: aws/sagemaker-python-sdk

v2.0.0.rc1

09 Jul 16:32
8ec7f05
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare

Documentation Changes

  • add Step Functions SDK info

v1.67.1

30 Jun 17:50
Compare
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
Compare
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
Compare
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

v1.65.1.post1

24 Jun 17:52
Compare
Choose a tag to compare

Testing and Release Infrastructure

  • add py38 to buildspecs

v1.65.1.post0

22 Jun 18:01
Compare
Choose a tag to compare

Documentation Changes

  • document that Local Mode + local code doesn't support dependencies arg

Testing and Release Infrastructure

  • upgrade Sphinx to 3.1.1

v1.65.1

18 Jun 17:30
Compare
Choose a tag to compare

Bug Fixes and Other Changes

  • remove include_package_data=True from setup.py

Documentation Changes

  • add some clarification to Processing docs

Testing and Release Infrastructure

  • specify what kinds of clients in PR template