2.9.6
Features
AWS Step Function state machines can now be deleted through the CLI
This release introduces the command step-functions delete
for deleting state machines through the CLI.
For a regular flow
python flow.py step-functions delete
For another users project branch
Comment out the @project
decorator from the flow file, as we do not allow using --name
with projects.
python project_flow.py step-functions --name project_a.user.saikonen.ProjectFlow delete
For a production or custom branch flow
python project_flow.py --production step-functions delete
# or
python project_flow.py --branch custom step-functions delete
add --authorize PRODUCTION_TOKEN
to the command if you do not have the correct production token locally
Improvements
Fixes a bug with the S3 server side encryption feature with some S3 compliant providers.
This release fixes an issue with the S3 server side encryption support, where some S3 compliant providers do not respond with the expected encryption method in the payload. This bug specifically affected regular operation when using MinIO.
Fixes support for --with environment
in Airflow
Fixes a bug with the Airflow support for environment variables, where the env values set in the environment decorator could get overwritten.
What's Changed
- [bugfix] support
--with environment
in Airflow by @valayDave in #1459 - feat: sfn delete workflow (with prod token validation and messaging) by @stevenhoelscher, @saikonen in #1379
- [bugfix]: Optional check for encryption in s3op response by @valayDave in #1460
- Bump version to 2.9.6 by @saikonen in #1461
Full Changelog: 2.9.5...2.9.6