releases.shpreview

v1.20.0

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

  • Track GenerationID on QueueItem (#4219)
  • Agentic api cli (#4197)

🐛 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

  • Add graceful failure handling for linear-release step (#4192)
  • Add submodules to checkout (#4221)

Fetched May 19, 2026