Changelog
Version v0.9.4
What’s Changed
Runtime Safety
- Mutating client methods (
startJobChain,startJobChains,deleteJobChains,triggerJob,completeJobChain) now enforce that a transaction context fromrunInTransactionis provided at runtime, throwingTransactionContextRequiredErrorif omitted. This matches the existing TypeScript type requirements and ensures consistent behavior for JavaScript callers. - New exported error class
TransactionContextRequiredErrorfor specific error handling.
Bug Fixes
- Dashboard chain-delete and job-trigger routes now correctly wrap mutating calls in a transaction context.
Packages
All packages released at 0.9.4: queuert, @queuert/postgres, @queuert/sqlite, @queuert/redis, @queuert/nats, @queuert/otel, @queuert/dashboard.