Skip to content

Releases: Shopify/maintenance_tasks

maintenance_tasks 0.2.0

23 Nov 21:38
713afc0
Compare
Choose a tag to compare
Pre-release

Changes since 0.1.0

  • System tests now use Selenium and headless Chrome
  • Task generator modified to require maintenance_tasks namespacing
  • started_at and ended_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 and cancelling
  • 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

03 Nov 18:17
fc76896
Compare
Choose a tag to compare
Pre-release

Features in v0.1.0

  • Working install generator and Task generator
  • Clearly defined Task API: collection, process and count
  • 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