Releases: Shopify/maintenance_tasks
Releases · Shopify/maintenance_tasks
v2.12.0
What's New
- Mask sensitive run arguments by @3assy2018 in #1169
- Add HTML id to each run to take advantage of anchor links directly to a run by @hllewelyn in #1178
- New UI, upgrade to bulma 1.0.3 by @candidosales in #1163
- Add
Task#metadata
by @lucasmazza in #1202 - Add required field indicator by @candidosales in #1184
What's Changed
- Tiny typo fix: add "than" in "more than 5 minutes" by @wteuber in #1159
- Fix typo in error_handler deprecation message by @etiennebarrie in #1160
- Correct error reporting source by @buckley-w-david in #1170
- Restore link to task run on the Run id by @etiennebarrie in #1190
- Use more specific CSP directives by @tdeo in #1195
- Support UUID primary keys by @stephannv in #1203
- Allow for report options by @eval in #1198
Internal
- Fix documentation warning by @etiennebarrie in #1155
- Bump Ruby version from 3.4.1 to 3.4.2 by @larouxn in #1188
- System test robustness by @etiennebarrie in #1189
- Restore Rails 8.0 by @etiennebarrie in #1199
New Contributors
- @wteuber made their first contribution in #1159
- @buckley-w-david made their first contribution in #1170
- @3assy2018 made their first contribution in #1169
- @hllewelyn made their first contribution in #1178
- @candidosales made their first contribution in #1163
- @tdeo made their first contribution in #1195
- @lucasmazza made their first contribution in #1202
- @stephannv made their first contribution in #1203
- @eval made their first contribution in #1198
Full Changelog: v2.11.0...v2.12.0
v2.11.0
What's Changed
- Remove support for Rails 6.1 by @andrewn617 in #1151
- Make task run
created_at
timestamps consistent by @larouxn in #1154 - Deprecate
MaintenanceTasks.error_handler
in favour ofRails.error.report
by @andrewn617 in #1152 - Introduce
MaintenanceTasks::Task.report_on
by @andrewn617 in #1150
New Contributors
- @andrewn617 made their first contribution in #1151
Full Changelog: v2.10.1...v2.11.0
v2.10.1
What's Changed
- Wrap enumerators to avoid JobIteration deprecation by @etiennebarrie in #1140
Full Changelog: v2.10.0...v2.10.1
v2.10.0
What's Changed
- Preserve user input when there are validation errors by @etiennebarrie in #1122
- Prefill Task parameters with query params by @derek-meulmeester and @etiennebarrie in #1123
- Better support API-only Rails applications by @adrianna-chang-shopify and @etiennebarrie in #1128
Full Changelog: v2.9.0...v2.10.0
v2.9.0
What's Changed
- Require Ruby 3.1 and Rails 6.1 by @etiennebarrie in #1119
- Add support for procs and method calls in inclusion validation dropdown resolution by @lavoiesl @adrianna-chang-shopify in #1040
Other Contributions
- Update Ruby and Rails versions against which CI runs by @etiennebarrie in #1085
- Exclude Ruby 3.1 for Rails main by @etiennebarrie in #1088
- Remove unused variable warning by @etiennebarrie in #1103
- Update Rails by @etiennebarrie in #1111
- Ignore URI::RFC3986_PARSER.escape deprecation warning by @adrianna-chang-shopify in #1115
- Remove code to support old versions by @etiennebarrie in #1118
Full Changelog: v2.8.0...v2.9.0
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