Skip to content

Releases: Shopify/maintenance_tasks

v2.4.0

20 Dec 14:45
88261ab
Compare
Choose a tag to compare

What's New

What's Changed

Documentation

  • Mention that recurring tasks are a bad idea; fix minor typos by @noahgibbs in #908
  • Make the deleted migrations section of the README linkable by @etiennebarrie in #919

Tests

New Contributors

Full Changelog: v2.3.3...v2.4.0

v2.3.3

11 Oct 20:15
7812e0a
Compare
Choose a tag to compare

What's Changed

  • Support Rack 3 by renaming the name attributes of inputs by @etiennebarrie in #901
    Using task parameters in v2.3.2 is broken on Rails 7.1 with Rack 3, this release fixes it.
  • Update maintenance_tasks README by @noahgibbs in #889
  • Update readme with new pattern for metadata introduced in #873 by @cjavdev in #897

New Contributors

Full Changelog: v2.3.2...v2.3.3

v2.3.2

12 Sep 13:58
aa31a43
Compare
Choose a tag to compare

What's Changed

  • Update job-iteration requirement from ~> 1.3.6 to >= 1.3.6 by @dependabot in #874
  • Avoid loading all tasks when first loading the CLI by @davidstosik in #877
  • Rename Task.available_tasks to .load_all and deprecate by @davidstosik in #878

Full Changelog: v2.3.1...v2.3.2

v2.3.1

24 Aug 14:24
f868920
Compare
Choose a tag to compare

What's fixed

  • Evaluate metadata block in the context of the controller by @jennaleeb in #873

New Contributors

Full Changelog: v2.3.0...v2.3.1

v2.3.0

23 Aug 14:44
53e232c
Compare
Choose a tag to compare

What's Changed

  • Add metadata to keep track on who initiated a run by @elfassy in #858
    Using this feature require installing and running new migrations for the gem! Use bin/rails maintenance_tasks:install:migrations, the new migration is add_metadata_to_runs.maintenance_tasks.
  • Avoid loading all tasks to validate a Run#task_name by @davidstosik in #866

New Contributors

Full Changelog: v2.2.0...v2.3.0

v2.2.0

02 Aug 16:33
v2.2.0
0ae452c
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.1.1...v2.2.0

v2.1.1

20 Apr 09:11
7ef3255
Compare
Choose a tag to compare

Fixes

New Contributors

Full Changelog: v2.1.0...v2.1.1

v2.1.0

27 Feb 15:54
2a03b73
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.0.0...v2.1.0

Maintenance Tasks v2.0.0

26 Sep 13:58
7eb22d6
Compare
Choose a tag to compare

We're excited to release v2.0 of the maintenance_tasks gem! ✨ This release contains a couple breaking changes, and some exciting new features. Two highlights to note: (1) collection size for Active Record relations and arrays is now calculated automatically and (2) the gem now supports multiple runs per task.

Breaking Changes

New Features

Bug Fixes

Other Changes

New Contributors

Full Changelog: v1.10.0...v2.0.0

Maintenance Tasks v1.10.3

02 Sep 17:37
Compare
Choose a tag to compare

Bug Fixes

Full Changelog: v1.10.2...v1.10.3