megachangelog
Feature1.38.0

v1.38.0 Release

This release adds v2 REST endpoints for listing function runs with cursor pagination and filtering, enforces a one-year maximum duration for sleep and wait-for-event operations, and fixes the ordering and queue time display of async opcodes. Updates include queue infrastructure improvements, CLI metrics, and documentation enhancements.

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)
apiasyncqueuecliperformance

Source: original entry ↗

More from Inngest

Follow Inngest to get its new changes in your feed and email digest.

Announcement1.46.0

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.

releasesandboxapidashboardqueue
Fix1.45.1

Drop permanently unroutable items

Fixed queue behavior to drop permanently unroutable items when WithPermanentConstraintErrorHandler is explicitly configured. Existing behavior remains unchanged unless explicitly enabled.

queueroutingreliabilityconfiguration
Announcement1.45.0

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.

authapiqueueclicel-filtering
See all Inngest changes →