Releases: ovh/celery-director
Releases · ovh/celery-director
0.8.0
0.7.0
Changed
- Bump Flower dependency
Fixed
- Fix importlib-metadata in specific version to avoid Py3.7
- Updrade sql requirements to support the online mode
Added
- Add workflow hooks (success and failure) feature
- Add possibility to relaunch workflow with the CLI
- Add possibility to cancel a workflow
0.6.0
Changed
- Bump Flower dependency
Added
- Add the definitions page used to list and execute workflows
- Add a sidebar to display the menu
- Add documentation about Flower usage
- Add per-task queue routing
0.5.0
Changed
- Remove Python 3.6 support
- Add Python 3.9 support
- UI doesn't include payload when listing all workflows
- Bump dependencies (black, celery, click, flask, mkdocs, psycopg2-binary, redis)
Fixed
- Upgrade itsdangerous package to avoid unwanted bump
Added
- Add
with_payload
query param when listing workflows - Add a new API route to list the worflows definitions (
GET /definitions
) - Add the
DIRECTOR_REPO_LINK
variable to customize the repository link in UI - Add a switch button in the UI to enable/disable the dark theme
0.4.0
Changed
- Update WebUI to display all dates on the local user timezone (the offset is displayed along the side of each date)
- Update documentation to schedule a periodic workflow
- Bump dependency
PyAML
from 5.1.2 to 5.4.1
Fixed
- Fix typos on documentation
Added
- Add new keys (
interval
,crontab
) to schedule periodic workflows (keyschedule
is still supported but should not be used anymore) - Add cleanup Celery task and retention offset to flush old workflows in the database
- Add documentation about the custom user configuration
- Add documentation for API endpoint to relaunch workflow
- Add documentation to set up the built-in cleanup task
0.3.1
Changed
- Upgrade Celery and Kombu packages for bug fixes (celery 4.4.0 to 4.4.7, kombu 4.6.7 to 4.6.11)
0.3.0
v0.2.2
Fixed
- Add type deletion during downgrade
- Fix mysql string column length (database upgrade required:
director db upgrade
)
Added
- Add an example about a group of tasks
- Add index on workflow_id field in tasks table
Changed
- Rename default workflow to example.ETL
v0.2.1
v0.2.0
Added
- Add Sentry error reporting (use
DIRECTOR_ENTRY_DSN
setting) - Add GitHub link in the Web UI header
Fixed
- Fix WebUI workflow table.
- Fix WebUI task color status for
progress
Changed
- Limit search placeholder on dates and IDs