Skip to content

Commit 644613c

Browse files
authored
Merge pull request #514 from Shopify/mangara-release-1-7-0
Release job-iteration v1.7.0
2 parents 46ec901 + 7c71ce7 commit 644613c

File tree

3 files changed

+14
-4
lines changed

3 files changed

+14
-4
lines changed

CHANGELOG.md

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,13 @@
11
### Main (unreleased)
22

3-
- Added CSV batching functionality to EnumeratorBuilder with `build_csv_enumerator_on_batches` method and `csv_on_batches` alias.
4-
- 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.
3+
Nil
4+
5+
## v1.7.0 (Oct 11, 2024)
6+
7+
### Features
8+
9+
- [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.
10+
- [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.
511

612
## v1.6.0 (Sep 24, 2024)
713

@@ -11,9 +17,13 @@
1117
- [505](https://github.com/Shopify/job-iteration/pull/505) - Add interruption adapter for [Solid Queue](https://github.com/rails/solid_queue).
1218

1319
## v1.5.1 (May 29,2024)
20+
21+
### Bug fixes
22+
1423
- [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)
1524

1625
## v1.5.0 (May 29, 2024)
26+
1727
### Changes
1828

1929
- [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.

Gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ GIT
88
PATH
99
remote: .
1010
specs:
11-
job-iteration (1.6.0)
11+
job-iteration (1.7.0)
1212
activejob (>= 5.2)
1313

1414
GEM

lib/job-iteration/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# frozen_string_literal: true
22

33
module JobIteration
4-
VERSION = "1.6.0"
4+
VERSION = "1.7.0"
55
end

0 commit comments

Comments
 (0)