Releases: aws/sagemaker-python-sdk
Releases · aws/sagemaker-python-sdk
v1.72.0
Features
- Neo: Add Granular Target Description support for compilation
Documentation Changes
- Add xgboost doc on bring your own model
- fix typos on processing docs
v1.71.1
Bug Fixes and Other Changes
- remove redundant information from the user_agent string.
Testing and Release Infrastructure
- use unique model name in TFS integ tests
- use pytest-cov instead of coverage
v1.71.0
Features
- Add mpi support for mxnet estimator api
Bug Fixes and Other Changes
- use 'sagemaker' logger instead of root logger
- account for "py36" and "py37" in image tag parsing
v1.70.2
Bug Fixes and Other Changes
- convert network_config in processing_config to dict
Documentation Changes
- Add ECR URI Estimator example
v1.70.1
Bug Fixes and Other Changes
- Nullable fields in processing_config
v1.70.0
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
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
Features
- Add ModelClientConfig Fields for Batch Transform
Documentation Changes
- add KFP Processing component
v1.68.0
Features
- add spot instance support for AlgorithmEstimator
Documentation Changes
- add xgboost documentation for inference
v1.67.1.post0
Documentation Changes
- add Step Functions SDK info