Cut a new release. As of 6feb0d55cbfc8b3a4f515ba28d0fe944d7a097e1, the release list looks like: --- ## Changes * Drop support for Ruby 2.6 & Rails 5.2 due to EOL by @sambostock in https://github.com/Shopify/job-iteration/pull/241 * Replace DatabaseCleaner with Active Record to truncate tables by @bdewater in https://github.com/Shopify/job-iteration/pull/294 * Use ActiveSupport::Notifications and LogSubscriber for customizing log output by @bdewater in https://github.com/Shopify/job-iteration/pull/338 * Yield updated instead of initial nested cursor to persist by @bdewater in https://github.com/Shopify/job-iteration/pull/366 ## Features * Enable per job class `max_job_runtime` by @sambostock in https://github.com/Shopify/job-iteration/pull/240 * Allow a default retry backoff to be configured by @odlp in https://github.com/Shopify/job-iteration/pull/341 * Support relations with a composite primary key by @nvasilevski in https://github.com/Shopify/job-iteration/pull/365 * Support nested iteration by @bdewater in https://github.com/Shopify/job-iteration/pull/310 ## Bug fixes * Fix ConditionNotSupportedError raise by @packrat386 in https://github.com/Shopify/job-iteration/pull/289 * Adjust total time for failed jobs by @emily827 in https://github.com/Shopify/job-iteration/pull/346 * Only call adjust_total_time once by @emily827 in https://github.com/Shopify/job-iteration/pull/347 * Fix incorrect cursor position in instrumentation by @bdewater in https://github.com/Shopify/job-iteration/pull/360 ## Condensed dependency changes * Bump activerecord from 6.1.4.6 to 7.0.7 by @dependabot in https://github.com/Shopify/job-iteration/pull/414 * Bump globalid from 1.0.0 to 1.1.0 by @dependabot in https://github.com/Shopify/job-iteration/pull/330 * Bump i18n from 1.10.0 to 1.14.1 by @dependabot in https://github.com/Shopify/job-iteration/pull/392 * Bump mocha from 1.13.0 to 2.1.0 by @dependabot in https://github.com/Shopify/job-iteration/pull/410 * Bump mysql2 from `56c0ced` to `e9c6629` by @dependabot in https://github.com/Shopify/job-iteration/pull/215 * Bump pry from 0.14.1 to 0.14.2 by @dependabot in https://github.com/Shopify/job-iteration/pull/323 * Bump rack from 2.2.3 to 3.0.6.1 by @dependabot in https://github.com/Shopify/job-iteration/pull/355 * Bump redis from 4.6.0 to 5.0.7 by @dependabot in https://github.com/Shopify/job-iteration/pull/413 * Bump resque from 2.2.0 to 2.5.0 by @dependabot in https://github.com/Shopify/job-iteration/pull/351 * Bump rubocop-shopify from 2.5.0 to 2.14.0 by @dependabot in https://github.com/Shopify/job-iteration/pull/394 * Bump sidekiq from 6.4.1 to 7.1.2 by @dependabot in https://github.com/Shopify/job-iteration/pull/397 * Bump sorbet-runtime from 0.5.9724 to 0.5.10962 by @dependabot in https://github.com/Shopify/job-iteration/pull/415 * Bump yard from 0.9.27 to 0.9.34 by @dependabot in https://github.com/Shopify/job-iteration/pull/374 ## Non-code changes * Add CLA check by @gmcgibbon in https://github.com/Shopify/job-iteration/pull/217 * Migrate off probot-CLA to new GitHub Action by @cursedcoder in https://github.com/Shopify/job-iteration/pull/253 * Migrate from `isogun.yml` to `railgun.yml` by @sambostock in https://github.com/Shopify/job-iteration/pull/239 * Update StripeListEnumerator example by @bdewater in https://github.com/Shopify/job-iteration/pull/250 * Clarify batch_size on the best practices page by @nvasilevski in https://github.com/Shopify/job-iteration/pull/256 * Adds Ruby 3.2 to the CI matrix by @petergoldstein in https://github.com/Shopify/job-iteration/pull/319 * Fix a bug in readme by @adamzapasnik in https://github.com/Shopify/job-iteration/pull/348 * [doc] Improve custom enumerator documentation by @julik in https://github.com/Shopify/job-iteration/pull/361 * [doc] Document argument passing semantics by @julik in https://github.com/Shopify/job-iteration/pull/362 * Easier intro for custom enumerator docs by @bdewater in https://github.com/Shopify/job-iteration/pull/364 * Update changelog with CPK support by @nvasilevski in https://github.com/Shopify/job-iteration/pull/369 * Continue other jobs on Rails edge failures by @sambostock in https://github.com/Shopify/job-iteration/pull/339 * Add total_time and start_time description. by @ignacio-chiazzo in https://github.com/Shopify/job-iteration/pull/314 ## New Contributors * @bdewater made their first contribution in https://github.com/Shopify/job-iteration/pull/250 * @nvasilevski made their first contribution in https://github.com/Shopify/job-iteration/pull/256 * @cursedcoder made their first contribution in https://github.com/Shopify/job-iteration/pull/253 * @packrat386 made their first contribution in https://github.com/Shopify/job-iteration/pull/289 * @emily827 made their first contribution in https://github.com/Shopify/job-iteration/pull/346 * @adamzapasnik made their first contribution in https://github.com/Shopify/job-iteration/pull/348 * @ignacio-chiazzo made their first contribution in https://github.com/Shopify/job-iteration/pull/314 * @odlp made their first contribution in https://github.com/Shopify/job-iteration/pull/341 * @julik made their first contribution in https://github.com/Shopify/job-iteration/pull/361
Cut a new release.
As of 6feb0d5, the release list looks like:
Changes
Features
max_job_runtimeby @sambostock in Enable per job classmax_job_runtime#240Bug fixes
Condensed dependency changes
56c0cedtoe9c6629by @dependabot in Bump mysql2 fromffdd8c6toe9c6629#215Non-code changes
isogun.ymltorailgun.ymlby @sambostock in Migrate fromisogun.ymltorailgun.yml#239New Contributors