Fixed release script that caused CLI to become uninstallable because its reference to rivershared wasn't updated. [PR #541](riverqueue/river#541).
v0.11.3
Changed
Producer's logs are quieter unless jobs are actively being worked. [PR #529](riverqueue/river#529).
Fixed
River CLI now accepts postgresql:// URL schemes in addition to postgres://. [PR #532](riverqueue/river#532).
v0.11.2
Fixed
Derive all internal contexts from user-provided Client context. This includes the job fetch context, notifier unlisten, and completer. [PR #514](riverqueue/river#514).
Lowered the go directives in go.mod to Go 1.21, which River aims to support. A more modern version of Go is specified with the toolchain directive. This should provide more flexibility on the minimum required Go version for programs importing River. [PR #522](riverqueue/river#522).
v0.11.1
Fixed
database/sql driver: fix default value of scheduled_at for InsertManyTx when it is not specified in InsertOpts. [PR #504](riverqueue/river#504).
Change ColumnExists query to respect search_path, thereby allowing migrations to be runnable outside of default schema. [PR #505](riverqueue/river#505).
v0.11.0
Added
Expose Driver on Client for additional River Pro integrations. This is not a stable API and should generally not be used by others. [PR #497](riverqueue/river#497).
v0.10.2
Fixed
Include pending state in JobListParams by default so pending jobs are included in JobList / JobListTx results. [PR #477](riverqueue/river#477).
Quote strings when using Client.JobList functions with the database/sql driver. [PR #481](riverqueue/river#481).
Remove use of filepath for interacting with embedded migration files, fixing the migration CLI for Windows. [PR #485](riverqueue/river#485).
Respect ScheduledAt if set to a non-zero value by JobArgsWithInsertOpts. This allows for job arg definitions to utilize custom logic at the args level for determining when the job should be scheduled. [PR #487](riverqueue/river#487).
Fixed release script that caused CLI to become uninstallable because its reference to rivershared wasn't updated. [PR #541](riverqueue/river#541).
[0.11.3] - 2024-08-19
Changed
Producer's logs are quieter unless jobs are actively being worked. [PR #529](riverqueue/river#529).
Fixed
River CLI now accepts postgresql:// URL schemes in addition to postgres://. [PR #532](riverqueue/river#532).
[0.11.2] - 2024-08-08
Fixed
Derive all internal contexts from user-provided Client context. This includes the job fetch context, notifier unlisten, and completer. [PR #514](riverqueue/river#514).
Lowered the go directives in go.mod to Go 1.21, which River aims to support. A more modern version of Go is specified with the toolchain directive. This should provide more flexibility on the minimum required Go version for programs importing River. [PR #522](riverqueue/river#522).
[0.11.1] - 2024-08-05
Fixed
database/sql driver: fix default value of scheduled_at for InsertManyTx when it is not specified in InsertOpts. [PR #504](riverqueue/river#504).
Change ColumnExists query to respect search_path, thereby allowing migrations to be runnable outside of default schema. [PR #505](riverqueue/river#505).
[0.11.0] - 2024-08-02
Added
Expose Driver on Client for additional River Pro integrations. This is not a stable API and should generally not be used by others. [PR #497](riverqueue/river#497).
[0.10.2] - 2024-07-31
Fixed
Include pending state in JobListParams by default so pending jobs are included in JobList / JobListTx results. [PR #477](riverqueue/river#477).
Quote strings when using Client.JobList functions with the database/sql driver. [PR #481](riverqueue/river#481).
Remove use of filepath for interacting with embedded migration files, fixing the migration CLI for Windows. [PR #485](riverqueue/river#485).
Respect ScheduledAt if set to a non-zero value by JobArgsWithInsertOpts. This allows for job arg definitions to utilize custom logic at the args level for determining when the job should be scheduled. [PR #487](riverqueue/river#487).
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps github.com/riverqueue/river from 0.10.1 to 0.11.4.
Release notes
Sourced from github.com/riverqueue/river's releases.
Changelog
Sourced from github.com/riverqueue/river's changelog.
Commits
6068e66
Prepare release v0.11.4 (#542)c9b154f
Bumprivershared
to v0.11.3 in the CLI (#541)a43b18e
Update indirect dependencies fromupdate-mod-version
script (#540)94b0a78
Addmigrate-list
subcommand that lists available migrations (#534)a3c841b
Prepare release v0.11.3 (#535)d1bedc7
Acceptpostgresql://
-schemed database URLs (#532)25bfd99
Only log heartbeat if job count changed (#529)3cc1498
Add Go 1.23 to build matrix + update toolchain (#533)3eda791
Move submodule update command torivershared
+ check for go/toolchain + wor...e97f2a3
Upgrade to golangci-lint 1.60 + linting fixes (#530)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show