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-backendMigration
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!