Celery Director Versions Save

Simple and rapid framework to build workflows with Celery

v0.8.0

1 year ago

Changed

  • Bump environs and werkzeug packages
  • Add Python 3.10 and 3.11 in supported versions

Fixed

  • Increment the cancel wait between 2 tests

Added

  • Add an optional comment when executing a workflow (database upgrade required: director db upgrade)

v0.7.0

1 year ago

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

v0.6.0

1 year ago

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

v0.5.0

2 years ago

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

v0.4.0

2 years ago

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 (key schedule 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

v0.3.1

3 years ago

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)

v0.3.0

3 years ago

Fixed

  • Roll back the session when an unhandled exception occurred during the request

Added

  • Add the support of celery crontab scheduler
  • Add auto refresh workflows list in director home page

v0.2.2

3 years ago

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

3 years ago

Fixed

  • Fix issue with icons when using the DIRECTOR_ENABLE_CDN=false and director dlassets command

v0.2.0

3 years ago

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