From 7c71ce79caffd94356f60dc143551f1a5efa4d98 Mon Sep 17 00:00:00 2001 From: Sander Verdonschot Date: Fri, 11 Oct 2024 09:54:47 -0400 Subject: [PATCH] Release job-iteration v1.7.0 --- CHANGELOG.md | 14 ++++++++++++-- Gemfile.lock | 2 +- lib/job-iteration/version.rb | 2 +- 3 files changed, 14 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 45429d42..b269ec7b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,13 @@ ### Main (unreleased) -- Added CSV batching functionality to EnumeratorBuilder with `build_csv_enumerator_on_batches` method and `csv_on_batches` alias. -- Added support for custom timezones on ActiveRecordEnumerator and ActiveRecordBatchEnumerator. This allows for using cursors with datetime columns where ActiveRecord.default_timezone is set to :local and ActiveRecord is not using the same timezone as the database. +Nil + +## v1.7.0 (Oct 11, 2024) + +### Features + +- [509](https://github.com/Shopify/job-iteration/pull/509) - Added CSV batching functionality to `EnumeratorBuilder` with `build_csv_enumerator_on_batches` method and `csv_on_batches` alias. +- [512](https://github.com/Shopify/job-iteration/pull/512) - Added support for custom timezones on `ActiveRecordEnumerator` and `ActiveRecordBatchEnumerator`. This allows for using cursors with datetime columns where `ActiveRecord.default_timezone` is set to `:local` and Active Record is not using the same timezone as the database. ## v1.6.0 (Sep 24, 2024) @@ -11,9 +17,13 @@ - [505](https://github.com/Shopify/job-iteration/pull/505) - Add interruption adapter for [Solid Queue](https://github.com/rails/solid_queue). ## v1.5.1 (May 29,2024) + +### Bug fixes + - [483](https://github.com/Shopify/job-iteration/pull/483) - Reverts [#456 Use Arel instead of String for AR Enumerator conditionals](https://github.com/Shopify/job-iteration/pull/456) ## v1.5.0 (May 29, 2024) + ### Changes - [437](https://github.com/Shopify/job-iteration/pull/437) - Use minimum between per-class `job_iteration_max_job_runtime` and `JobIteration.max_job_runtime`, instead of enforcing only setting decreasing values. diff --git a/Gemfile.lock b/Gemfile.lock index 871009e3..ddd0a3b0 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -8,7 +8,7 @@ GIT PATH remote: . specs: - job-iteration (1.6.0) + job-iteration (1.7.0) activejob (>= 5.2) GEM diff --git a/lib/job-iteration/version.rb b/lib/job-iteration/version.rb index 9ae320c8..589559b3 100644 --- a/lib/job-iteration/version.rb +++ b/lib/job-iteration/version.rb @@ -1,5 +1,5 @@ # frozen_string_literal: true module JobIteration - VERSION = "1.6.0" + VERSION = "1.7.0" end