v1.20.0
This release adds alpha support for an agentic CLI to call Inngest V2 REST APIs, fixes worker disconnections from transient gateway errors and state size enforcement in checkpointing, and improves Connect gateway message handling performance with high-priority heartbeat goroutines.
Release Notes
-
#4197 feat: agentic api cli
Adds alpha support for an agentic cli that can be used to call any of the Inngest V2 REST APIs: https://api-docs.inngest.com. See
npx inngest-cli@latest alpha api --help. -
#4211 fix(connect): keep worker messages alive on transient gateway errors
Fix Connect workers being disconnected by transient gateway/executor notification failures, while still closing workers after repeated connection-status persistence failures.
-
#4212 fix: enforce step state limit & total state size for checkpointing
Fixed a bug where checkpointing wasn't enforcing state size limits
-
#4224 perf(connect): split heartbeats into a high priority goroutine
Improves Connect's gateway message handling performance
Changelog
🚀 Features
🐛 Bug Fixes
- Adding A Check For Minimum Number of Apps Per Connection (#4193)
- (connect) Keep worker messages alive on transient gateway errors (#4211)
- (pauses) Dedup evaluables fix upstream (#4213)
- Enforce step state limit & total state size for checkpointing (#4212)
- Use listener directly in Serve() (#4222)
🚜 Refactor
- (queue) Remove duplicate global partition peek method (#4204)
- (db) Move CQRS bootstrap into dialect packages (#4203)
- (cqrs) Move composite manager package (#4209)
- (connect) Split gateway message handlers (#4210)
⚡ Performance
- (connect) Split heartbeats into a high priority goroutine (#4224)
⚙️ Miscellaneous Tasks
Source: original entry ↗