Skip to content

Commit 7e6c385

Browse files
authored
Merge pull request #423 from Shopify/mangara-release
Release v1.4.0
2 parents d26f741 + 1297fe4 commit 7e6c385

File tree

3 files changed

+19
-6
lines changed

3 files changed

+19
-6
lines changed

CHANGELOG.md

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

3-
- [365](https://github.com/Shopify/job-iteration/pull/365) - Support composite primary key as a cursor
3+
Nil
4+
5+
## v1.4.0 (Aug 23, 2023)
6+
7+
### Changes
8+
9+
- [338](https://github.com/Shopify/job-iteration/pull/338) - All logs are now `ActiveSupport::Notifications` events and logged using `ActiveSupport::LogSubscriber` to allow customization. Events now always include the `cursor_position` tag.
10+
- [418](https://github.com/Shopify/job-iteration/pull/418) - Return `nil` from `Iteration#perform`, to signal not to rely on return value.
11+
12+
### Features
13+
414
- [240](https://github.com/Shopify/job-iteration/pull/240) - Allow setting inheritable per-job `job_iteration_max_job_runtime`
5-
- [289](https://github.com/Shopify/job-iteration/pull/289) - Fix uninitialized constant error when raising `ConditionNotSupportedError` from `ActiveRecordBatchEnumerator`
615
- [310](https://github.com/Shopify/job-iteration/pull/310) - Support nested iteration
7-
- [338](https://github.com/Shopify/job-iteration/pull/338) - All logs are now `ActiveSupport::Notifications` events and logged using `ActiveSupport::LogSubscriber` to allow customization. Events now always include the `cursor_position` tag.
816
- [341](https://github.com/Shopify/job-iteration/pull/341) - Add `JobIteration.default_retry_backoff`, which sets a default delay when jobs are re-enqueued after being interrupted. Defaults to `nil`, meaning no delay, which matches the current behaviour.
17+
- [365](https://github.com/Shopify/job-iteration/pull/365) - Support composite primary key as a cursor
18+
19+
### Bug fixes
20+
21+
- [289](https://github.com/Shopify/job-iteration/pull/289) - Fix uninitialized constant error when raising `ConditionNotSupportedError` from `ActiveRecordBatchEnumerator`
22+
- [346](https://github.com/Shopify/job-iteration/pull/346) - Include failed jobs in `total_time`
923
- [417](https://github.com/Shopify/job-iteration/pull/417) - Ensure that numerical values are deserialized as such and not as strings.
10-
- [418](https://github.com/Shopify/job-iteration/pull/418) - Return `nil` from `Iteration#perform`, to signal not to rely on return value.
1124

1225
## v1.3.6 (Mar 9, 2022)
1326

Gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ GIT
77
PATH
88
remote: .
99
specs:
10-
job-iteration (1.3.6)
10+
job-iteration (1.4.0)
1111
activejob (>= 5.2)
1212

1313
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.3.6"
4+
VERSION = "1.4.0"
55
end

0 commit comments

Comments
 (0)