NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #3854 most downloaded on npm
Queue for messages and jobs based on Redis
Last release 4 days ago
01 Oct 2026
Ships on a steady schedule
a new release about every 9 days
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
12 years old
787 releases · first in 2015
worker: detach stalled checker from telemetry context to prevent trace leak ( #4812 ) fixes #4731
One column per quarter.
connection: infer backend-specific connection options instead of hiding mismatches with casts
postgres: retry the LISTEN connection after a failed connect ( #4781 ) ( 48a550b ), closes #4729
deduplication: remove deduplication key if job key does not longer exist (python) (elixir) (php) (rust) (dotnet)
bun: allow nested duplicate() on lazy Bun adapter
deps: update dependency cron-parser to v5.10.1
deps: update rust crate croner to v4 [security]
postgres: resolve priv SQL dir at runtime for Mix releases
postgres: forward :ssl option to Postgrex connection ( #4631 ) (elixir)
queue: do not affect rate limit when processing deferred failures (python) (elixir) (rust) (dotnet)
stalled: provide right key values in move_stalled_jobs_to_wait
types: add generic ProgressType parameter to Job and Worker ( #4529 ) fixes #3721
deps: update security patches [security]
flow: allow parent opts from root parent ( #4548 ) fixes #4547
postgres: make schema migrations explicit
deps: update security patches [security]
deps: update security patches [security]
events: type completed event returnvalue as deserialized value (#4441) fixes #4147
deps: avoid deep ioredis import so postgres backend works without ioredis internals (#4437) fixes #4435
worker: recover blocking reads that never settle after a reconnect fixes #4479
deps: update cron-parser to v5.7.0
deps: update python dependencies (python)
deps: update security patches [security]
postgres: drop redundant bullmq_ prefix from schema objects (#4436) (elixir) (python) (node)
deps: update dependency redis to v7.4.1
add missing sql files to release packages (elixir) (python)
Promise<void>, and must be awaited.The deprecated TelemetryAttributes JobFinishedTimestamp and TelemetryAttributes.JobStatus members are removed. Telemetry uses JobState, and workers no…
Promise<void>, and must be awaited.worker: backport blocking client recovery to v5.x
flow-producer: add createScripts method for extension
deps: update dependency msgpackr to v2.0.5 [security]
prevent unhandled rejection when a connection's init fails before an 'error' listener is attached
queue: retrieve jobs in same transaction under getJobs (#4300) (python) (elixir) (php) (rust)
connection: add Valkey Glide client adapter
bun: match Bun RedisClient callback types and suppress teardown ConnectionClosedError (#4329) fixes #4212
worker: emit active event for all jobs moved to active fixes #3911
## 5.80.10 (2026-07-21) ### Bug Fixes * ci: remove stale OSV ignore
flow-producer: reuse queue's shared Scripts instance in jobs fixes #4263
scheduler: walk past stale slots when re-upserting under same id
worker: move stalled job to failed when fetched manually
sandbox: preserve child_process exports in null-stdio
sandbox: kill children that fail init and surface refusal errors fixes #4283
deps: update dependency ioredis to v5.11.1 [security]
fix potential job id integer to string conversion
job-scheduler: respect offset option in upsertJobScheduler (elixir) (rust)
job: enforce priority max of 2^21-1 to preserve FIFO at the boundary
# 5.80.0 (2026-07-10)
job-scheduler: coerce string offset in Lua helper (#4266) (python) (elixir)
queue-events: correct delay event number type and documentation
flow: use correct data structure when retrying failed child using ignoreDependencyOnFailure fixes #4235
node-redis: accept plain createClient result without cast
# 5.79.0 (2026-06-18)
scheduler: fail stalled jobs if scheduler does not longer exist (elixir) (rust)
rust: initial implementation of rust support
deps: update dependency msgpackr to v2.0.2 [security]
types: change NodeRedisRawClient to be node-redis compliant
connection: handle cluster reconnection with timeouts
deduplication: preserve custom jobId when requeuing keepLastIfActive proto-jobs (#4190) fixes #4030
Your coding agent can read these notes before it upgrades. Set up the MCP server →