Inngest v1.38.0

v1.38.0
Added 2
  • Add v2 REST endpoints for listing function runs at GET /v2/runs and GET /v2/apps/{appId}/functions/{functionId}/runs with cursor pagination, time ranges, fields, status, public app/function IDs, deferred-run filters, ordering, and optional outputs
  • Enforce a maximum duration of one year for sleep operations and wait-for-event timeouts, returning an InngestErrTimeoutTooLong error when exceeded
Fixed 1
  • Fix the ordering and queue time of async opcodes when checkpointing is on for invoke, sleep, waitForEvent, waitForSignal, and Promise.all
Release Notes
  • #4608 fix: fix the ordering and queue time of async opcodes

    Fix the ordering and display of queueing delay for invoke, sleep, waitForEvent, waitForSignal, and Promise.all when checkpointing is on

  • #4621 feat(api): add v2 runs list endpoints

    Adds beta v2 REST endpoints for listing function runs:

    • GET /v2/runs
    • GET /v2/apps/{appId}/functions/{functionId}/runs

    Supports cursor pagination, time ranges and fields, status, public app/function IDs, deferred-run filters, ordering, and optional outputs.

  • #4628 feat: enforce one-year maximum duration for sleep and wait-for-event

    Inngest now enforces a maximum duration of one year for sleep operations and wait-for-event timeouts. Attempting to schedule a sleep or wait beyond one year will result in an InngestErrTimeoutTooLong error.

Migration Notes
Changelog
🚀 Features
  • (dashboard) Add Sandboxes waitlist (#4611)
  • (queue) Define grpc service interfaces for queue producer and consumer (#4610)
  • (queue) Route RequeueByJobID through producer (#4613)
  • Enforce one-year maximum duration for sleep and wait-for-event (#4628)
  • Normalize and instrument AI feature empty state pages (#4620)
  • (cli) Add API command usage metrics (#4642)
  • (api) Add v2 runs list endpoints (#4621)
🐛 Bug Fixes
  • Fix the ordering and queue time of async opcodes (#4608)
  • (queue) Expose partition size on job queue reader (#4619)
  • (insights ai) Attribute Insights cost/latency/token scores to their experiment variant (bump inngest 4.13.0) (#4641)
🚜 Refactor
  • (queue) Route processor dequeue and requeue through queue interfaces (#4639)
  • (runs) Consolidate oss runs queries (#4623)
📚 Documentation
  • EXE-2021 Add CLI callout to API docs (#4618)
  • Add guidance on Postgres retention for self-hosting (#4357)
⚙️ Miscellaneous Tasks
  • Add event lifecycle hooks (#4624)
  • Align auto-labels with Linear (#4634)
View original

Upgraded? How did it go?

Discussion