---
name: Inngest
slug: inngest
domain: inngest.com
category: developer-tools
sources: 5
total_releases: 391
releases_last_30d: 21
avg_releases_per_week: 4.4
last_updated: 2026-07-20
tracking_since: 2023-11-20
canonical: https://releases.sh/inngest
overview_url: https://releases.sh/inngest/overview.md
accounts:
  github: "inngest"
  x: "inngest"
  youtube: "@inngest"
---

## Overview

Sessions, AI metadata depth, and experiment tooling headline the latest Inngest releases.

**Sessions shipped as a first-class primitive.** Server-side session parse and emit landed in v1.31.0 alongside a dashboard UI; event payloads in the JS SDK gained a `sessions` field in v4.7.0; the invoke button now accepts session context; and v1.35.0 added REST V2 endpoints (`GET /v2/sessions` and `GET /v2/sessions/{key}/{id}/runs`) for programmatic session queries.

**AI step observability expanded across SDKs.** The JS SDK now extracts model, provider, response ID, token counts, finish reasons, and operation names from OTel GenAI spans — with an opt-out flag in v4.8.0. Server-side AI Metadata fields were renamed in v1.36.0: `.model` → `.request_model` and `.system` → `.provider` to align with OpenTelemetry GenAI standards. `@inngest/otel` added CommonJS and Google AI support in v0.2.0.

**Experiments gained a REST API and richer charts.** v1.35.0 added `GET /v2/experiments` and per-function experiment endpoints to the REST V2 API, plus box-plot charts for visualizing numeric metrics.

**Rerun from step now works in the cloud.** Previously dev-server only, the feature shipped in v1.34.0 for all step types, including the ability to update step inputs before rerunning.

**SvelteKit serve handlers added streaming.** JS SDK v4.12.0 added streaming support to SvelteKit serve handlers and fixed a hang on parallel steps when `optimizeParallelism` is off.

<Product name="Agent Kit" slug="agent-kit" sources="1" canonical="https://releases.sh/inngest/agent-kit" />

<Source name="Agent Kit" slug="inngest-agent-kit" type="github" releases="35" latest-version="@inngest/agent-kit@0.13.2" latest-date="2025-11-13T15:27:01.000Z" url="https://releases.sh/inngest/inngest-agent-kit" />
<Source name="Inngest Changelog" slug="inngest-changelog" type="scrape" releases="38" latest-date="2026-06-30T00:00:00.000Z" primary="true" url="https://releases.sh/inngest/inngest-changelog" />
<Source name="Inngest Server" slug="inngest-server" type="github" releases="131" latest-version="v1.37.0" latest-date="2026-07-14T21:06:57.000Z" url="https://releases.sh/inngest/inngest-server" />
<Source name="JS SDK" slug="inngest-js-sdk" type="github" releases="125" latest-version="inngest@4.13.0" latest-date="2026-07-15T21:13:30.000Z" url="https://releases.sh/inngest/inngest-js-sdk" />
<Source name="Python SDK" slug="inngest-python-sdk" type="github" releases="62" latest-version="inngest@0.5.19" latest-date="2026-06-23T19:45:18.000Z" url="https://releases.sh/inngest/inngest-python-sdk" />

## Recent Releases

_Summaries below — fetch the release's `canonical` URL for full content, or `url` for the original source._

<Release source="inngest-js-sdk" version="inngest@4.13.0" date="July 15, 2026" published="2026-07-15T21:13:30.000Z" url="https://github.com/inngest/inngest-js/releases/tag/inngest%404.13.0" canonical="https://releases.sh/release/rel_A30qRHdf4T3QqjO1d1hjS" truncated="true">
### Minor Changes

- [#1630](https://github.com/inngest/inngest-js/pull/1630) [`7b5907e4`](https://github.com/inngest/inngest-js/commit/7b5907e44f9662...
</Release>

<Release source="inngest-server" version="v1.37.0" date="July 14, 2026" published="2026-07-14T21:06:57.000Z" url="https://github.com/inngest/inngest/releases/tag/v1.37.0" canonical="https://releases.sh/release/rel_RPxrSoh_8BqgLft1zBGdZ" truncated="true">
## Release Notes

- [#4453](https://github.com/inngest/inngest/pull/4453) feat(api): add v2 score endpoint

  Adds a v2 REST scoring endpoint for reco...
</Release>

<Release source="inngest-js-sdk" version="inngest@4.12.1" date="July 10, 2026" published="2026-07-10T19:23:02.000Z" url="https://github.com/inngest/inngest-js/releases/tag/inngest%404.12.1" canonical="https://releases.sh/release/rel_1lmwLD6vsixFVLAc_qNOQ" truncated="true">
### Patch Changes

- [#1622](https://github.com/inngest/inngest-js/pull/1622) [`0706a1f5`](https://github.com/inngest/inngest-js/commit/0706a1f51316e0...
</Release>

<Release source="inngest-js-sdk" version="@inngest/otel@0.2.1" date="July 9, 2026" published="2026-07-09T17:31:59.000Z" url="https://github.com/inngest/inngest-js/releases/tag/%40inngest/otel%400.2.1" canonical="https://releases.sh/release/rel_Vd1u5yKR3twIYA1heWb1l" truncated="true">
Fixed missing module error when @inngest/otel is loaded in CommonJS applications.
</Release>

<Release source="inngest-js-sdk" version="inngest@4.12.0" date="July 9, 2026" published="2026-07-09T17:31:56.000Z" url="https://github.com/inngest/inngest-js/releases/tag/inngest%404.12.0" canonical="https://releases.sh/release/rel_goMsESAkLJO7_xKtpuDL5" truncated="true">
Added streaming support to `inngest/sveltekit` serve handlers. Fixed run hangs on parallel steps when optimizeParallelism is off, a crash when clients disconnect during streaming, and `step.run` and `step.invoke` output types collapsing to `{}` for objects with optional properties under multiple middleware.
</Release>

<Release source="inngest-server" version="v1.36.0" date="July 8, 2026" published="2026-07-08T21:24:05.000Z" url="https://github.com/inngest/inngest/releases/tag/v1.36.0" canonical="https://releases.sh/release/rel_crhQrpSD27n8-r6a9YP36" truncated="true">
AI Metadata field names have been renamed to align with OpenTelemetry GenAI standards: .model is now .request_model and .system is now .provider. Insights queries using the old field names must be updated. AI Metadata extraction now differentiates between request and response models when using ai.step.wrap or ai.step.infer.
</Release>

<Release source="inngest-server" version="v1.35.0" date="July 7, 2026" published="2026-07-07T23:33:52.000Z" url="https://github.com/inngest/inngest/releases/tag/v1.35.0" canonical="https://releases.sh/release/rel_E1gXb8ojd33jIVkUf5cOm" truncated="true">
Added experiment and sessions endpoints to the REST V2 API and CLI, including GET endpoints for experiments, sessions, and session runs. Also fixed a V1 execution engine regression that was coalescing parallel steps incorrectly, visualized numeric metrics using box plots, and showed key queues settings in the function view.
</Release>

<Release source="inngest-changelog" date="June 30, 2026" published="2026-06-30T00:00:00.000Z" url="https://www.inngest.com/changelog#sessions-investigate-related-runs" canonical="https://releases.sh/release/rel_VyqUVXy3H9997Pcb2JldH" truncated="true">
### Sessions: investigate related runs

Sessions make it easier to investigate related work across your environment. When sending events, attach a stable session key and ID with `meta.sessio...
</Release>

<Release source="inngest-changelog" date="June 30, 2026" published="2026-06-30T00:00:00.000Z" url="https://www.inngest.com/changelog#scoring-judge-how-well-your-ai-actually-performed" canonical="https://releases.sh/release/rel_-N3aznHqsJTmRMo_zGK_x" truncated="true">
### Scoring: judge how well your AI actually performed

Scoring lets you attach a named quality signal to a function run, a step, or an experiment variant. It shines for AI evals: run an LLM-as-a-judge over...
</Release>

<Release source="inngest-server" version="v1.34.0" date="June 29, 2026" published="2026-06-29T17:37:09.000Z" url="https://github.com/inngest/inngest/releases/tag/v1.34.0" canonical="https://releases.sh/release/rel_uiLZQvuLxz-AR7rMysPf2" truncated="true">
## Release Notes

- [#4182](https://github.com/inngest/inngest/pull/4182) fix: rerun from step

  Gets rerun from step, including with the ability to ...
</Release>

## Fetching more

Append `.md` (markdown), `.json` (raw data), or `.atom` (feed) to any URL on this page.

- Per-source history: `https://releases.sh/inngest/{source-slug}`
- Atom feed: `https://releases.sh/inngest.atom`
- Individual release: `https://releases.sh/release/{release-id}`
