Skip to content

Latest commit

 

History

History
35 lines (30 loc) · 1.15 KB

File metadata and controls

35 lines (30 loc) · 1.15 KB

Changelog

Unreleased

2026/07/03 v0.1.1

  • Dependencies: Updated to sqlalchemy-cratedb 0.43.0
  • Runtime: Removed support for Python 3.9

2026/05/14 v0.0.0

  • Make it work
  • Added documentation
  • Added FastAPI endpoint
  • Added software tests and CI configuration
  • Used CrateDB as job store
  • Added software tests for JobStore
  • Refactored modules, and separate concerns
  • Improved UX and configurability
  • Established command-line entrypoints supertask and st
  • Settings: Obtain HTTP listen address and path/URL to seed file from user space
  • Got rid of global CRONJOBS_JSON variable
  • Improved software tests and documentation
  • Settings: Obtain environment variables from .env file
  • Settings: Obtain job store schema- and table names alongside database address
  • Packaging / Refactoring
  • Dropped support for Python 3.8
  • Refactored scheduling and rescheduling, improved data model
  • Documentation: Added Sphinx and Read the Docs, publishing to https://supertask.readthedocs.io/
  • Refactored data model and CLI
  • Removed HTTP service
  • Python tasks: Added Python file loader with inline-defined task metadata Example: supertask run my_task.py