Releases: Shopify/maintenance_tasks
Releases · Shopify/maintenance_tasks
maintenance_tasks 0.2.0
Changes since 0.1.0
- System tests now use Selenium and headless Chrome
- Task generator modified to require
maintenance_tasks
namespacing started_at
andended_at
timestamps tracked for Runs- Task generator updated to use configured
tasks_module
for hosting application - Estimated time to completion added for Runs
- 404 instead of 500 error for Tasks not found
- Introduced transient statuses
pausing
andcancelling
- Allowed paused Runs to be cancelled
- Improved UI workflows and fixed relevant bugs
- Began tracking
time_running
on Runs - Added content security policy to framework, whitelisting Bulma
- Allowed host applications to render engine in an iframe
- Introduced
Runner
class, to be used by executable and internal controllers for running a Task
maintenance_tasks 0.1.0
Features in v0.1.0
- Working install generator and Task generator
- Clearly defined Task API:
collection
,process
andcount
- Ability to start a Task from the UI
- Ability to pause and resume a Task from the UI
- Ability to view previous Task runs from the UI
- Gracefully handles errors raised during the execution of a Task, surfacing them in the UI
- Use of Bulma CSS Framework for stylized user interface
- Installation, usage and configuration options documented