Skip to content

Changelog

Version v0.9.3

What’s Changed

Improvements

  • Simplified JobAttemptMiddleware type signature — The second type parameter (TJobTypeDefinitions) has been removed from JobAttemptMiddleware and JobTypeProcessorDefaults. Middleware definitions are now simpler: use JobAttemptMiddleware<typeof stateAdapter> instead of JobAttemptMiddleware<typeof stateAdapter, JobTypeRegistryDefinitions<typeof registry>>. The JobTypeRegistryDefinitions import is no longer needed for middleware.

  • Fixed ResolvedJobChain output type — Intermediate chain steps with output: undefined no longer leak undefined into the final chain’s completed output type.

Packages

All packages released at 0.9.3: queuert, @queuert/postgres, @queuert/sqlite, @queuert/redis, @queuert/nats, @queuert/otel, @queuert/dashboard.