From e100d35b5b387a6eaee9f3633e418ec0d6bf18b8 Mon Sep 17 00:00:00 2001 From: Brandur Date: Tue, 18 Aug 2026 14:45:42 +0800 Subject: [PATCH] Prepare version 0.44.0 Get a release out the door for 0.44.0. There's one small SQLite compatibility timestamp-related fix that we put in (#1349), and it'd be nice to have this for River Pro's upcoming release so we're doing the same thing everywhere. [skip ci] --- CHANGELOG.md | 2 ++ cmd/river/go.mod | 12 ++++++------ go.mod | 8 ++++---- riverdriver/go.mod | 2 +- riverdriver/riverdatabasesql/go.mod | 10 +++++----- riverdriver/riverdrivertest/go.mod | 14 +++++++------- riverdriver/riverpgxv5/go.mod | 6 +++--- riverdriver/riversqlite/go.mod | 8 ++++---- rivershared/go.mod | 8 ++++---- 9 files changed, 36 insertions(+), 34 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c7f678fb..a1ca0db1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.44.0] - 2026-08-18 + ### Added - Added `EventKindJobInterrupted`, emitted when a running job is interrupted because its client is shutting down, the job was cancelled, and has been made immediately available to be worked again. [PR #1290](https://github.com/riverqueue/river/pull/1290). diff --git a/cmd/river/go.mod b/cmd/river/go.mod index 63cfe118..242d3ed6 100644 --- a/cmd/river/go.mod +++ b/cmd/river/go.mod @@ -7,12 +7,12 @@ toolchain go1.25.7 require ( github.com/jackc/pgx/v5 v5.10.0 github.com/lmittmann/tint v1.2.0 - github.com/riverqueue/river v0.43.0 - github.com/riverqueue/river/riverdriver v0.43.0 - github.com/riverqueue/river/riverdriver/riverpgxv5 v0.43.0 - github.com/riverqueue/river/riverdriver/riversqlite v0.43.0 - github.com/riverqueue/river/rivershared v0.43.0 - github.com/riverqueue/river/rivertype v0.43.0 + github.com/riverqueue/river v0.44.0 + github.com/riverqueue/river/riverdriver v0.44.0 + github.com/riverqueue/river/riverdriver/riverpgxv5 v0.44.0 + github.com/riverqueue/river/riverdriver/riversqlite v0.44.0 + github.com/riverqueue/river/rivershared v0.44.0 + github.com/riverqueue/river/rivertype v0.44.0 github.com/spf13/cobra v1.10.2 github.com/stretchr/testify v1.11.1 modernc.org/sqlite v1.56.0 diff --git a/go.mod b/go.mod index c54e2f52..68810908 100644 --- a/go.mod +++ b/go.mod @@ -8,10 +8,10 @@ require ( github.com/jackc/pgerrcode v0.0.0-20240316143900-6e2875d9b438 github.com/jackc/pgx/v5 v5.10.0 github.com/jackc/puddle/v2 v2.2.2 - github.com/riverqueue/river/riverdriver v0.43.0 - github.com/riverqueue/river/riverdriver/riverpgxv5 v0.43.0 - github.com/riverqueue/river/rivershared v0.43.0 - github.com/riverqueue/river/rivertype v0.43.0 + github.com/riverqueue/river/riverdriver v0.44.0 + github.com/riverqueue/river/riverdriver/riverpgxv5 v0.44.0 + github.com/riverqueue/river/rivershared v0.44.0 + github.com/riverqueue/river/rivertype v0.44.0 github.com/robfig/cron/v3 v3.0.1 github.com/stretchr/testify v1.11.1 github.com/tidwall/gjson v1.19.0 diff --git a/riverdriver/go.mod b/riverdriver/go.mod index 60867429..2fd942b4 100644 --- a/riverdriver/go.mod +++ b/riverdriver/go.mod @@ -5,7 +5,7 @@ go 1.25.0 toolchain go1.25.7 require ( - github.com/riverqueue/river/rivertype v0.43.0 + github.com/riverqueue/river/rivertype v0.44.0 github.com/stretchr/testify v1.11.1 ) diff --git a/riverdriver/riverdatabasesql/go.mod b/riverdriver/riverdatabasesql/go.mod index e4056805..5a56ef9e 100644 --- a/riverdriver/riverdatabasesql/go.mod +++ b/riverdriver/riverdatabasesql/go.mod @@ -7,10 +7,10 @@ toolchain go1.25.7 require ( github.com/jackc/pgx/v5 v5.10.0 github.com/lib/pq v1.12.3 - github.com/riverqueue/river v0.43.0 - github.com/riverqueue/river/riverdriver v0.43.0 - github.com/riverqueue/river/rivershared v0.43.0 - github.com/riverqueue/river/rivertype v0.43.0 + github.com/riverqueue/river v0.44.0 + github.com/riverqueue/river/riverdriver v0.44.0 + github.com/riverqueue/river/rivershared v0.44.0 + github.com/riverqueue/river/rivertype v0.44.0 github.com/stretchr/testify v1.11.1 ) @@ -20,7 +20,7 @@ require ( github.com/jackc/pgservicefile v0.0.0-20240606120523-5a60cdf6a761 // indirect github.com/jackc/puddle/v2 v2.2.2 // indirect github.com/pmezard/go-difflib v1.0.0 // indirect - github.com/riverqueue/river/riverdriver/riverpgxv5 v0.43.0 // indirect + github.com/riverqueue/river/riverdriver/riverpgxv5 v0.44.0 // indirect github.com/tidwall/gjson v1.19.0 // indirect github.com/tidwall/match v1.2.0 // indirect github.com/tidwall/pretty v1.2.1 // indirect diff --git a/riverdriver/riverdrivertest/go.mod b/riverdriver/riverdrivertest/go.mod index 75fac78c..a616ca89 100644 --- a/riverdriver/riverdrivertest/go.mod +++ b/riverdriver/riverdrivertest/go.mod @@ -9,13 +9,13 @@ require ( github.com/jackc/pgerrcode v0.0.0-20240316143900-6e2875d9b438 github.com/jackc/pgx/v5 v5.10.0 github.com/lib/pq v1.12.3 - github.com/riverqueue/river v0.43.0 - github.com/riverqueue/river/riverdriver v0.43.0 - github.com/riverqueue/river/riverdriver/riverdatabasesql v0.43.0 - github.com/riverqueue/river/riverdriver/riverpgxv5 v0.43.0 - github.com/riverqueue/river/riverdriver/riversqlite v0.43.0 - github.com/riverqueue/river/rivershared v0.43.0 - github.com/riverqueue/river/rivertype v0.43.0 + github.com/riverqueue/river v0.44.0 + github.com/riverqueue/river/riverdriver v0.44.0 + github.com/riverqueue/river/riverdriver/riverdatabasesql v0.44.0 + github.com/riverqueue/river/riverdriver/riverpgxv5 v0.44.0 + github.com/riverqueue/river/riverdriver/riversqlite v0.44.0 + github.com/riverqueue/river/rivershared v0.44.0 + github.com/riverqueue/river/rivertype v0.44.0 github.com/stretchr/testify v1.11.1 github.com/tidwall/gjson v1.19.0 github.com/tidwall/sjson v1.2.5 diff --git a/riverdriver/riverpgxv5/go.mod b/riverdriver/riverpgxv5/go.mod index 3034596d..94f9ae89 100644 --- a/riverdriver/riverpgxv5/go.mod +++ b/riverdriver/riverpgxv5/go.mod @@ -7,9 +7,9 @@ toolchain go1.25.7 require ( github.com/jackc/pgx/v5 v5.10.0 github.com/jackc/puddle/v2 v2.2.2 - github.com/riverqueue/river/riverdriver v0.43.0 - github.com/riverqueue/river/rivershared v0.43.0 - github.com/riverqueue/river/rivertype v0.43.0 + github.com/riverqueue/river/riverdriver v0.44.0 + github.com/riverqueue/river/rivershared v0.44.0 + github.com/riverqueue/river/rivertype v0.44.0 github.com/stretchr/testify v1.11.1 ) diff --git a/riverdriver/riversqlite/go.mod b/riverdriver/riversqlite/go.mod index 0f172180..f18ccca7 100644 --- a/riverdriver/riversqlite/go.mod +++ b/riverdriver/riversqlite/go.mod @@ -5,10 +5,10 @@ go 1.25.0 toolchain go1.25.7 require ( - github.com/riverqueue/river v0.43.0 - github.com/riverqueue/river/riverdriver v0.43.0 - github.com/riverqueue/river/rivershared v0.43.0 - github.com/riverqueue/river/rivertype v0.43.0 + github.com/riverqueue/river v0.44.0 + github.com/riverqueue/river/riverdriver v0.44.0 + github.com/riverqueue/river/rivershared v0.44.0 + github.com/riverqueue/river/rivertype v0.44.0 github.com/stretchr/testify v1.11.1 github.com/tidwall/gjson v1.19.0 github.com/tidwall/sjson v1.2.5 diff --git a/rivershared/go.mod b/rivershared/go.mod index 1299de5a..3355c0fa 100644 --- a/rivershared/go.mod +++ b/rivershared/go.mod @@ -6,10 +6,10 @@ toolchain go1.25.7 require ( github.com/jackc/pgx/v5 v5.10.0 - github.com/riverqueue/river v0.43.0 - github.com/riverqueue/river/riverdriver v0.43.0 - github.com/riverqueue/river/riverdriver/riverpgxv5 v0.43.0 - github.com/riverqueue/river/rivertype v0.43.0 + github.com/riverqueue/river v0.44.0 + github.com/riverqueue/river/riverdriver v0.44.0 + github.com/riverqueue/river/riverdriver/riverpgxv5 v0.44.0 + github.com/riverqueue/river/rivertype v0.44.0 github.com/stretchr/testify v1.11.1 github.com/tidwall/gjson v1.19.0 go.uber.org/goleak v1.3.0