Releases: Shopify/maintenance_tasks
Releases · Shopify/maintenance_tasks
v2.8.0
What's Changed
- Allow Active Record collection tasks to specify a batch size. by @adrianna-chang-shopify in #1037
- Fix statically resolving renders in Task#show by @skipkayhil in #1053
- Replace build_enumerator with enumerator_builder in README by @yjukaku in #1050
- Fix formatting error in README.md by @francishamel in #1057
- Do not use hash-based syntax to mount an engine by @nvasilevski in #1061
- Ensure task_context is never nil when error_handler is called by @yjukaku in #1059
New Contributors
- @yjukaku made their first contribution in #1050
- @francishamel made their first contribution in #1057
Full Changelog: v2.7.1...v2.8.0
v2.7.1
What's Fixed
- Add csv 3.3.0 as an explicit gemspec dependency to support Ruby 3.4.0 default gems changes. by @tvongaza in #1014
- Make sure the run cursor is saved in the job by @etiennebarrie in #1036
- Add default encoding for CSV by @D-system in #1025
New Contributors
- @JoseWhite made their first contribution in #1015
- @tvongaza made their first contribution in #1014
- @lavoiesl made their first contribution in #1030
Full Changelog: v2.7.0...v2.7.1
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