Changelog¶
Unreleased¶
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
supertaskandstSettings: Obtain HTTP listen address and path/URL to seed file from user space
Got rid of global
CRONJOBS_JSONvariableImproved software tests and documentation
Settings: Obtain environment variables from
.envfileSettings: 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