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 ↗
More from Inngest
Follow Inngest to get its new changes in your feed and email digest.
v1.46.0 Release
Inngest v1.46.0 introduces sandbox secret management, fine-grained API key permissions, cloud sandboxes from local development, improved queue processing with dynamic partition limits, enhanced tracing with custom concurrency expressions, and multiple bug fixes including realtime streaming and queue backlog metrics corrections.
Drop permanently unroutable items
Fixed queue behavior to drop permanently unroutable items when WithPermanentConstraintErrorHandler is explicitly configured. Existing behavior remains unchanged unless explicitly enabled.
Release v1.45.0
Inngest v1.45.0 adds OAuth cloud login support to the CLI and MCP clients, introduces CEL filtering and sandbox lifecycle APIs, and fixes multiple issues in debounce, queue migration, API serialization, and semaphore performance.