diff --git a/CHANGELOG.md b/CHANGELOG.md index 4669e461..c3e9e13f 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.18.0] - 2025-02-20 + ⚠️ Version 0.18.0 has breaking changes for the `rivertest.Worker` type that was just introduced. While attempting to round out some edge cases with its design, we realized some of them simply couldn't be solved adequately without changing the overall design such that all tested jobs are inserted into the database. Given the short duration since it was released (over a weekend) it's unlikely many users have adopted it and it seemed best to rip off the bandaid to fix it before it gets widely used. ### Added diff --git a/cmd/river/go.mod b/cmd/river/go.mod index 118abf9a..2a42e68e 100644 --- a/cmd/river/go.mod +++ b/cmd/river/go.mod @@ -7,11 +7,11 @@ toolchain go1.23.5 require ( github.com/jackc/pgx/v5 v5.7.2 github.com/lmittmann/tint v1.0.7 - github.com/riverqueue/river v0.17.0 - github.com/riverqueue/river/riverdriver v0.17.0 - github.com/riverqueue/river/riverdriver/riverpgxv5 v0.17.0 - github.com/riverqueue/river/rivershared v0.17.0 - github.com/riverqueue/river/rivertype v0.17.0 + github.com/riverqueue/river v0.18.0 + github.com/riverqueue/river/riverdriver v0.18.0 + github.com/riverqueue/river/riverdriver/riverpgxv5 v0.18.0 + github.com/riverqueue/river/rivershared v0.18.0 + github.com/riverqueue/river/rivertype v0.18.0 github.com/spf13/cobra v1.9.1 github.com/stretchr/testify v1.10.0 ) diff --git a/go.mod b/go.mod index 975209d4..24460d75 100644 --- a/go.mod +++ b/go.mod @@ -8,11 +8,11 @@ require ( github.com/jackc/pgerrcode v0.0.0-20220416144525-469b46aa5efa github.com/jackc/pgx/v5 v5.7.2 github.com/jackc/puddle/v2 v2.2.2 - github.com/riverqueue/river/riverdriver v0.17.0 - github.com/riverqueue/river/riverdriver/riverdatabasesql v0.17.0 - github.com/riverqueue/river/riverdriver/riverpgxv5 v0.17.0 - github.com/riverqueue/river/rivershared v0.17.0 - github.com/riverqueue/river/rivertype v0.17.0 + github.com/riverqueue/river/riverdriver v0.18.0 + github.com/riverqueue/river/riverdriver/riverdatabasesql v0.18.0 + github.com/riverqueue/river/riverdriver/riverpgxv5 v0.18.0 + github.com/riverqueue/river/rivershared v0.18.0 + github.com/riverqueue/river/rivertype v0.18.0 github.com/robfig/cron/v3 v3.0.1 github.com/stretchr/testify v1.10.0 github.com/tidwall/gjson v1.18.0 diff --git a/riverdriver/go.mod b/riverdriver/go.mod index 9fbc61b2..fa97e3d8 100644 --- a/riverdriver/go.mod +++ b/riverdriver/go.mod @@ -5,7 +5,7 @@ go 1.22.0 toolchain go1.23.5 require ( - github.com/riverqueue/river/rivertype v0.17.0 + github.com/riverqueue/river/rivertype v0.18.0 github.com/stretchr/testify v1.10.0 ) diff --git a/riverdriver/riverdatabasesql/go.mod b/riverdriver/riverdatabasesql/go.mod index 61249141..cc33309a 100644 --- a/riverdriver/riverdatabasesql/go.mod +++ b/riverdriver/riverdatabasesql/go.mod @@ -7,10 +7,10 @@ toolchain go1.23.5 require ( github.com/jackc/pgx/v5 v5.7.2 github.com/lib/pq v1.10.9 - github.com/riverqueue/river v0.17.0 - github.com/riverqueue/river/riverdriver v0.17.0 - github.com/riverqueue/river/rivershared v0.17.0 - github.com/riverqueue/river/rivertype v0.17.0 + github.com/riverqueue/river v0.18.0 + github.com/riverqueue/river/riverdriver v0.18.0 + github.com/riverqueue/river/rivershared v0.18.0 + github.com/riverqueue/river/rivertype v0.18.0 github.com/stretchr/testify v1.10.0 ) diff --git a/riverdriver/riverpgxv5/go.mod b/riverdriver/riverpgxv5/go.mod index d94c2e38..5e2713f8 100644 --- a/riverdriver/riverpgxv5/go.mod +++ b/riverdriver/riverpgxv5/go.mod @@ -7,10 +7,10 @@ toolchain go1.23.5 require ( github.com/jackc/pgx/v5 v5.7.2 github.com/jackc/puddle/v2 v2.2.2 - github.com/riverqueue/river v0.17.0 - github.com/riverqueue/river/riverdriver v0.17.0 - github.com/riverqueue/river/rivershared v0.17.0 - github.com/riverqueue/river/rivertype v0.17.0 + github.com/riverqueue/river v0.18.0 + github.com/riverqueue/river/riverdriver v0.18.0 + github.com/riverqueue/river/rivershared v0.18.0 + github.com/riverqueue/river/rivertype v0.18.0 github.com/stretchr/testify v1.10.0 ) diff --git a/rivershared/go.mod b/rivershared/go.mod index 68885eee..52021821 100644 --- a/rivershared/go.mod +++ b/rivershared/go.mod @@ -5,9 +5,9 @@ go 1.22.0 toolchain go1.23.5 require ( - github.com/riverqueue/river v0.17.0 - github.com/riverqueue/river/riverdriver v0.17.0 - github.com/riverqueue/river/rivertype v0.17.0 + github.com/riverqueue/river v0.18.0 + github.com/riverqueue/river/riverdriver v0.18.0 + github.com/riverqueue/river/rivertype v0.18.0 github.com/stretchr/testify v1.10.0 go.uber.org/goleak v1.3.0 golang.org/x/mod v0.23.0