Skip to content

Releases: aws/aws-step-functions-data-science-sdk-python

v2.3.0

24 Jan 20:52
02ed72b
Compare
Choose a tag to compare

Features

  • Support placeholders for:
    • TransformStep (#157)
    • Processing Step (#155)
    • Tuning Step (#173)
  • Add custom description for CloudFormation template (#161)
  • Support for following service integrations:
    • AWS Step Functions service integration (#166)
    • AWS Glue Databrew service integration (#176)
    • Amazon EKS service integration (#177)

Fixes

  • Placeholder hyperparameters passed to TrainingStep are overwritten (#152 )
  • Environment variables are overwritten and not passed through to SageMaker ModelStep (#160)
  • Environment variables defined in the Estimator are not translated to Model when calling TrainingStep.get_expected_model (#160)
  • Retrier and Catcher passed to constructor for Task, Parallel and Map states are not added to the state's Retriers and Catchers (#169)

v2.2.0

22 Jun 18:28
ab08aad
Compare
Choose a tag to compare

Features

  • Placeholders support in TrainingStep to set S3 location for InputDataConfig and OutputDataConfig (#142)
  • EventBridge service integration (#147)

Fixes

  • supplying hyperparameters to training step constructor drops hyperparameters specified in estimator (#144)

v2.1.0

28 May 00:52
c82bd52
Compare
Choose a tag to compare

Features

  • Make Choice states chainable #132

Bug fixes

  • Make service integration ARNs partition aware #131

v2.0.0

02 Mar 02:58
3d0db9f
Compare
Choose a tag to compare

⚠ BREAKING CHANGES

Python Support

  • Drops support for Python 2

SageMaker SDK

  • If your project is using the Amazon SageMaker Python SDK, it must be upgraded to version 2.x. Read more about upgrading to version 2.x.

StepFunctions SDK

  • TrainingStep - sagemaker.session.s3_input has been renamed to sagemaker.inputs.TrainingInput
  • TuningStep - sagemaker.session.s3_input has been renamed to sagemaker.inputs.TrainingInput
  • TrainingPipeline - sagemaker.session.s3_input has been renamed to sagemaker.inputs.TrainingInput
  • InferencePipeline - sagemaker.session.s3_input has been renamed to sagemaker.inputs.TrainingInput

Features

Upgrading to SageMaker SDK v2

24 Sep 01:08
2970c0c
Compare
Choose a tag to compare
Pre-release
  • Updgrading to SageMaker SDK v2
  • Sunsetting support for Python 2

v1.1.2

23 Sep 20:08
976bdbe
Compare
Choose a tag to compare
  • Support boolean False for debugger_hook_config parameter in TrainingStep
  • Expose TuningStep like other SageMaker steps under the steps module

v1.1.0: Add ProcessingStep for SageMaker Processing Job

27 Jul 21:26
2a104d3
Compare
Choose a tag to compare

v1.0.0.4

14 Jan 23:46
71e5364
Compare
Choose a tag to compare

Bug fixes and small improvements.

v1.0.0.3: Add new service integrations docs. (#14)

24 Dec 00:02
1c8b0fb
Compare
Choose a tag to compare
* Add new service integrations docs. Remove signing.rst as it is now embedded in README.

* Now the names of the service integrations will appear in outer docs as well.