Skip to content

Bump github.com/riverqueue/river/rivershared from 0.40.0 to 0.41.0 in the go-dependencies group across 1 directory - #48

Merged
bgentry merged 1 commit into
masterfrom
dependabot/go_modules/go-dependencies-39aaaafe50
Jul 28, 2026
Merged

Bump github.com/riverqueue/river/rivershared from 0.40.0 to 0.41.0 in the go-dependencies group across 1 directory#48
bgentry merged 1 commit into
masterfrom
dependabot/go_modules/go-dependencies-39aaaafe50

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 27, 2026

Copy link
Copy Markdown
Contributor

Bumps the go-dependencies group with 1 update in the / directory: github.com/riverqueue/river/rivershared.

Updates github.com/riverqueue/river/rivershared from 0.40.0 to 0.41.0

Release notes

Sourced from github.com/riverqueue/river/rivershared's releases.

v0.41.0

Added

  • Added rivertype.HookMetricEmit for receiving metrics emitted by River. Initial metrics report the duration of successful job fetches with JobGetAvailableDurationMetric and the number of jobs fetched with JobGetAvailableCountMetric. [PR #1285](riverqueue/river#1285).
  • The riversqlite driver is now tested against Turso, an in-process SQLite-compatible database written in Rust. [PR #1311](riverqueue/river#1311).

Changed

  • Added Config.Plugins for extensions that should be installed as both hooks and middleware. Config.Hooks and Config.Middleware remain available for hook-only and middleware-only registration. [PR #1284](riverqueue/river#1284).
  • Reduce producer keep alive interval from 1 minute to 30 seconds. [PR #1319](riverqueue/river#1319).

Fixed

  • Guard against empty job slice returned by JobSetStateIfRunningMany when a job has been deleted mid-run. [PR #1308](riverqueue/river#1308).
  • Fixed JobRescuer pagination so a full batch of running jobs with disabled or longer worker-specific timeouts can't prevent later stuck jobs from being rescued. [PR #1318](riverqueue/river#1318).
  • If a job fails to unmarshal from JSON during job rescue or job execution, back off using the retry schedule and eventually discard it, similar to any other error that might occur. [PR #1324](riverqueue/river#1324).
  • Fixed JobListOrderByFinalizedAt validation so finalized states are accepted while non-finalized states are rejected. [PR #1327](riverqueue/river#1327).
Changelog

Sourced from github.com/riverqueue/river/rivershared's changelog.

[0.41.0] - 2026-07-23

Added

  • Added rivertype.HookMetricEmit for receiving metrics emitted by River. Initial metrics report the duration of successful job fetches with JobGetAvailableDurationMetric and the number of jobs fetched with JobGetAvailableCountMetric. [PR #1285](riverqueue/river#1285).
  • The riversqlite driver is now tested against Turso, an in-process SQLite-compatible database written in Rust. [PR #1311](riverqueue/river#1311).

Changed

  • Added Config.Plugins for extensions that should be installed as both hooks and middleware. Config.Hooks and Config.Middleware remain available for hook-only and middleware-only registration. [PR #1284](riverqueue/river#1284).
  • Reduce producer keep alive interval from 1 minute to 30 seconds. [PR #1319](riverqueue/river#1319).
  • Add context helpers that name timeouts for easy attribution on where they happened. [PR #1329](riverqueue/river#1329).

Fixed

  • Guard against empty job slice returned by JobSetStateIfRunningMany when a job has been deleted mid-run. [PR #1308](riverqueue/river#1308).
  • Fixed JobRescuer pagination so a full batch of running jobs with disabled or longer worker-specific timeouts can't prevent later stuck jobs from being rescued. [PR #1318](riverqueue/river#1318).
  • If a job fails to unmarshal from JSON during job rescue or job execution, back off using the retry schedule and eventually discard it, similar to any other error that might occur. [PR #1324](riverqueue/river#1324).
  • Fixed JobListOrderByFinalizedAt validation so finalized states are accepted while non-finalized states are rejected. [PR #1327](riverqueue/river#1327).
Commits
  • 8895dbb Prepare release 0.41.0 (#1328)
  • c31936c Use context helpers more broadly in the codebase (#1329)
  • 20f8b3c Better context timeout error messages (#1277)
  • 37d98e9 Fix various small finalized-related bugs in job listing (#1327)
  • 9f08853 Implement Turso support (basically SQLite) (#1311)
  • f8ae57a Harden JSON unmarshaling in job rescuer + job executor (#1324)
  • 3a26035 Move new pilot functions into a compatibility layer so we don't need immediat...
  • e8d659c Update producer keep alive interval to 30 seconds (#1319)
  • 489824c Make job rescue paginated to protect against full batch of no-rescue jobs (#1...
  • 89cdc01 Promote JobGetStuck into the pilot (#1317)
  • Additional commits viewable in compare view

Dependabot compatibility score

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 show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the go-dependencies group with 1 update in the / directory: [github.com/riverqueue/river/rivershared](https://github.com/riverqueue/river).


Updates `github.com/riverqueue/river/rivershared` from 0.40.0 to 0.41.0
- [Release notes](https://github.com/riverqueue/river/releases)
- [Changelog](https://github.com/riverqueue/river/blob/master/CHANGELOG.md)
- [Commits](riverqueue/river@v0.40.0...v0.41.0)

---
updated-dependencies:
- dependency-name: github.com/riverqueue/river/rivershared
  dependency-version: 0.41.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: go-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update go code labels Jul 27, 2026
@bgentry
bgentry merged commit 808511b into master Jul 28, 2026
3 checks passed
@bgentry
bgentry deleted the dependabot/go_modules/go-dependencies-39aaaafe50 branch July 28, 2026 01:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file go Pull requests that update go code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant