npm agenda 6.0.0
Agenda 6.0.0

6 hours ago

Agenda 6.0.0

A complete modernization of the Agenda job scheduling library.

Highlights

  • Complete TypeScript rewrite - Full type safety throughout
  • ESM-only - Modern ES modules (Node.js 18+)
  • Pluggable backends - MongoDB, PostgreSQL, and Redis support via separate packages
  • Real-time notifications - Instant job processing via pub/sub (no more polling delays)
  • Job debouncing - Combine rapid submissions into single executions
  • Auto-retry with backoff - Configurable retry strategies for failed jobs
  • TypeScript decorators - Class-based job definitions
  • Modernized Agendash - Vue 3 + Vite dashboard

Installation

npm install agenda @agendajs/mongo-backend
# or
npm install agenda @agendajs/postgres-backend
# or
npm install agenda @agendajs/redis-backend

Migration

See the Migration Guide for breaking changes and upgrade instructions.

Thanks

Special thanks to @koresar (Vasyl Boroviak) and @rschmukler (Ryan Schmukler) for granting me the necessary permissions and trust to make this release happen!

Don't miss a new agenda release

NewReleases is sending notifications on new releases.