Sagerender

Latest version: v2.1.3

Safety actively analyzes 682441 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 6

2.0.0

Added
* Add support for configuring [Pipeline Experiments](https://sagemaker.readthedocs.io/en/stable/workflows/pipelines/sagemaker.workflow.pipelines.html#pipeline-experiment-config)
* Added by [Mohamed Abdul Huq Ismail](https://github.com/aisma7_nike) in Pull Request [#30](https://github.com/Nike-Inc/sagerender/pull/30)
* Add support for configuring [Pipeline Definition](https://sagemaker.readthedocs.io/en/stable/workflows/pipelines/sagemaker.workflow.pipelines.html#pipeline-definition-config)
* Added by [Mohamed Abdul Huq Ismail](https://github.com/aisma7_nike) in Pull Request [#30](https://github.com/Nike-Inc/sagerender/pull/30)
* Add support for resolving generic enums by defining `factory_enum`
* Added by [Mohamed Abdul Huq Ismail](https://github.com/aisma7_nike) in Pull Request [#30](https://github.com/Nike-Inc/sagerender/pull/30)
* Add support for all missing [SageMaker Pipeline Step Types](https://docs.aws.amazon.com/sagemaker/latest/dg/build-and-manage-steps.html#build-and-manage-steps-types)
* Added by [Mohamed Abdul Huq Ismail](https://github.com/aisma7_nike) in Pull Request [#30](https://github.com/Nike-Inc/sagerender/pull/30)
* Add support for resolving environment variables defined in YAML using ${ENV_VAR} syntax
* Added by [Mohamed Abdul Huq Ismail](https://github.com/aisma7_nike) in Pull Request [#30](https://github.com/Nike-Inc/sagerender/pull/30)
* Add support for providing resource configuration as part of the YAML configuration as an alternative.
* Added by [Mohamed Abdul Huq Ismail](https://github.com/aisma7_nike) in Pull Request [#30](https://github.com/Nike-Inc/sagerender/pull/30)

Updated
* Updated `PipelineBuilder` class to use `StepModel` to instantiate the appropriate step based on the configuration keys
* Updated by [Mohamed Abdul Huq Ismail](https://github.com/aisma7_nike) in Pull Request [#30](https://github.com/Nike-Inc/sagerender/pull/30)
* Updated yaml to load using ruamel.yaml instead of PyYaml as ruamel.yaml supports YAML 1.2 specification.
* Updated by [Mohamed Abdul Huq Ismail](https://github.com/aisma7_nike) in Pull Request [#30](https://github.com/Nike-Inc/sagerender/pull/30)

Removed
* Removed `StepBuilder` class in favor of `StepModel` that uses pydantic to validate and instantiate the correct SageMaker Pipeline Step
* Removed by [Mohamed Abdul Huq Ismail](https://github.com/aisma7_nike) in Pull Request [#30](https://github.com/Nike-Inc/sagerender/pull/30)
* Removed support for `inputs` and `outputs` base dictionaries for Processing Steps in favor of factory functions
* Removed by [Mohamed Abdul Huq Ismail](https://github.com/aisma7_nike) in Pull Request [#30](https://github.com/Nike-Inc/sagerender/pull/30)

---

1.6.0160

1.6.0

Added
* Add support for [ParallelismConfiguration](https://sagemaker.readthedocs.io/en/stable/workflows/pipelines/sagemaker.workflow.pipelines.html#parallelism-configuration)
* Added by [Mohamed Abdul Huq Ismail](https://github.com/aisma7_nike) in Pull Request [#28](https://github.com/Nike-Inc/sagerender/pull/28)
* Add support for [SageMaker Pipeline Variables](https://sagemaker.readthedocs.io/en/stable/workflows/pipelines/sagemaker.workflow.pipelines.html#sagemaker.workflow.entities.PipelineVariable)
which includes SageMaker Primitive Types and Functions.
* Added by [Mohamed Abdul Huq Ismail](https://github.com/aisma7_nike) in Pull Request [#28](https://github.com/Nike-Inc/sagerender/pull/28)
* Add support for [SageMaker Properties](https://sagemaker.readthedocs.io/en/stable/workflows/pipelines/sagemaker.workflow.pipelines.html#properties)
* Added by [Mohamed Abdul Huq Ismail](https://github.com/aisma7_nike) in Pull Request [#28](https://github.com/Nike-Inc/sagerender/pull/28)

Updated
* Update third-party dependencies to latest available stable versions.
* Updated by [Mohamed Abdul Huq Ismail](https://github.com/aisma7_nike) in Pull Request [#28](https://github.com/Nike-Inc/sagerender/pull/28)
* Update pre-commit hooks to latest available stable versions.
* Updated by [Mohamed Abdul Huq Ismail](https://github.com/aisma7_nike) in Pull Request [#28](https://github.com/Nike-Inc/sagerender/pull/28)

---

1.5.2152

1.5.2

Fixed
* Fixed logging to set up log handler and formatter in a secure way.
* Fixed by [Mohamed Abdul Huq Ismail](https://github.com/aisma7_nike) in Pull Request [#29](https://github.com/Nike-Inc/sagerender/pull/29)
* Fixed Docker image and addressed security concerns reported by Sonar Scan.
* Fixed by [Mohamed Abdul Huq Ismail](https://github.com/aisma7_nike) in Pull Request [#29](https://github.com/Nike-Inc/sagerender/pull/29)

---

1.5.1

Added
* Added module level annotations
* Added by [Divyanshu Narendra](https://github.com/dnare1_nike) in Pull Request [#26](https://github.com/Nike-Inc/sagerender/pull/26/files)

---

Page 2 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.