Releases: Shopify/maintenance_tasks
Releases · Shopify/maintenance_tasks
v2.7.0
What's New
- Send active support notifications on run events by @elfassy in #961
- Allow csv_collection to pass options to CSV parser by @bdewater in #1001
What's Changed
- Fix incorrect links to subsections of ReadMe.md by @AaronRustad in #982
- CSV accurate count by @D-system in #991
New Contributors
- @AaronRustad made their first contribution in #982
- @D-system made their first contribution in #991
- @bdewater made their first contribution in #1001
Full Changelog: v2.6.0...v2.7.0
v2.6.0
What's New
- Expose JobIteration's ability to customize the columns used to order the cursor by @bbraschi in #859
What's Changed
- Move default task build_enumerator logic back into the job by @adrianna-chang-shopify in #967
- Don't use deprecated enum syntax by @etiennebarrie in #972
New Contributors
Full Changelog: v2.5.0...v2.6.0
v2.5.1
v2.5.0
What's New
- Allow resuming errored task runs by @sj26 in #854
- Render a dropdown list when an inclusion validator is used by @shalvah in #925
- Add
MaintenanceTasks.stuck_task_duration
configuration by @nvasilevski in #949 - Custom enumerators by @rianmcguire in #944
What's Changed
New Contributors
- @shalvah made their first contribution in in #925
- @rianmcguire made their first contribution in #944
Full Changelog: v2.4.0...v2.5.0
v2.4.0
What's New
- Add a no-collection option for rspec generator template by @Martin-Alexander in #911
- Introduce
list
command in CLI by @davidstosik in #914 - Allow force pause, when stuck pausing by @Schwad in #921, #929
What's Changed
- Fix loading all Tasks with namespace collision by @skipkayhil in #939
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
- Fix test in Task with params example by @tlatsas in #909
- Fix timezone test by @etiennebarrie in #930
- Fix Chrome headless by @etiennebarrie in #936
- CI improvements by @etiennebarrie in #938
New Contributors
- @Martin-Alexander made their first contribution in #911
- @tlatsas made their first contribution in #909
- @skipkayhil made their first contribution in #939
Full Changelog: v2.3.3...v2.4.0
v2.3.3
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
- @noahgibbs made their first contribution in #889
- @cjavdev made their first contribution in #897
Full Changelog: v2.3.2...v2.3.3
v2.3.2
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
What's fixed
- Evaluate metadata block in the context of the controller by @jennaleeb in #873
New Contributors
- @jennaleeb made their first contribution in #873
Full Changelog: v2.3.0...v2.3.1
v2.3.0
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! Usebin/rails maintenance_tasks:install:migrations
, the new migration isadd_metadata_to_runs.maintenance_tasks
. - Avoid loading all tasks to validate a
Run#task_name
by @davidstosik in #866
New Contributors
- @davidstosik made their first contribution in #866
Full Changelog: v2.2.0...v2.3.0
v2.2.0
What's Changed
- Fix parameter name when creating a run fails due to an argument that's too long by @drcapulet in #813
- Add
parent_controller
configuration option by @shawnfrench in #819 - 2.7 EOL by @etiennebarrie in #827
- View fixes by @etiennebarrie in #828
- Don't generate a nonce by @etiennebarrie in #829
- Add helper text to datetime-local form fields by @adrianna-chang-shopify in #833
- Change cursor from bigint to string by @sambostock in #339
- fix tests using a non-production version of chrome in CI by @elfassy in #860
New Contributors
- @Schwad made their first contribution in #814
- @drcapulet made their first contribution in #813
- @shawnfrench made their first contribution in #819
- @elfassy made their first contribution in #860
Full Changelog: v2.1.1...v2.2.0