Releases: EpicWink/seddy
Releases · EpicWink/seddy
Version 0.3a0
v0.3.0a0 Version 0.3.0a0
Version 0.2b1
v0.2.0b1 Version 0.2b1
Version 0.2a0
Features
- Support YAML workflows' specifications file (using either
pyyaml
orruamel.yaml
) - Optional JSON-format logging
- Can specify decider identity
- Specify workflow type activation status (ie registered/deprecated) via workflow spec option
active
- Workflow specifications (and their loading) is exported in
seddy
library - Workflow error-handling
- Some errors are due to decider configuration, and will also crash the decider after the workflow is failed
Changes
- Workflow specifications registration configuration structure has changed: see the documentation
Improvements
- Workflow specification is loaded on each decision task receipt, so the file can be updated while
seddy
is running - Current decision task is completed before quitting due to keyboard interrupt
- Unsupported workflow is caught, and won't crash the decider
Fixes
- Task input and/or output can be empty
- All satisfied tasks will be scheduled now
Version 0.1rc0
Features
- Added tutorial
- SWF endpoint URL can be specified via the environment variable
AWS_SWF_ENDPOINT_URL
Improvements
- Improved documentation
- API documentation markup is generated from templates
- Crash trace-backs are only displayed when logging level is lower than INFO when using
seddy
command (ie not as a library)
Fixes
- Scheduled task task-list has correct format
Version 0.1a1
Features
- Workflow registration, for all workflows in the workflow specifications JSON
Improvements
- Improved application logging
- Package URLs for documentation, GitHub and issues
Fixes
- Package author email
Version 0.1a0
Features
- Start a decider on many workflows
- Specify a directed graph (aka DAG) of activity (via dependencies) tasks in the
workflow - Supports coloured logging
- Extensible decision-building: subclass
seddy.decisions.DecisionsBuilder