# Inngest v1.42.0 - Product: Inngest (https://whatsnew.fyi/product/inngest) - Vendor: Inngest - Date: 2026-08-19 - Version: v1.42.0 - Original notes: https://github.com/inngest/inngest/releases/tag/v1.42.0 - Permalink: https://whatsnew.fyi/product/inngest/releases/v1.42.0 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **added** — Add Scores and Experiments empty states to dev server showing how to get started with step.score() and group.experiment() - **fixed** — Fix runs list hanging on large Postgres deployments when deferredFrom/isDeferred was selected by scoping span self-join by run_id - **added** — Surface scheduled at in the dashboard's run page when the event is scheduled in the future - **removed** — Remove legacy Model/token values parsed from step.run output in favor of nudging towards better AI metadata setup - **added** — Add v2 send event endpoint to REST API, CLI and MCP at POST /v2/events - **fixed** — Hide expand and collapse all buttons in trace viewer when they will not change what is displayed - **added** — Add concurrency color in the graph on Overview and Functions page to show when concurrency limits are being reached - **fixed** — Fix transient scheduling failures that could prevent a new batch's timeout job from being enqueued, causing the batch to remain pending past its configured timeout - **added** — Add SDK feature observations - **added** — Add support for connect HA - **added** — Let custom queue scanners declare roles - **added** — Add v2 sandbox contracts to API - **added** — Improve robustness of AI model cost data - **added** — Add Cloud MCP UI - **added** — Re-add MCP setup page - **added** — Restore MCP setup docs with public operations - **fixed** — Fix 64 bit Linux download link for install.sh script - **fixed** — Preserve sentinel shard selection errors in queue - **fixed** — Tolerate legacy idempotency tombstones in redis-state - **fixed** — Add legend for concurrency limit on hover in UI ##### Release Notes - [#4697](https://github.com/inngest/inngest/pull/4697) feat(improvement): Add-scores-and-experiments-empty-states-to-dev-server The dev server now includes Scores and Experiments pages (AI section, beta) showing how to get started with `step.score()` and `group.experiment()`. Data for these features is displayed in Inngest Cloud after deploying; the dev server pages let you register interest in local support. - [#4718](https://github.com/inngest/inngest/pull/4718) fix(traces): scope span self-join by run_id Fixed the runs list hanging on large Postgres deployments when `deferredFrom`/`isDeferred` was selected. No migration or manual index needed. - [#4720](https://github.com/inngest/inngest/pull/4720) feat: Surface event scheduling in the dashboard - Surface scheduled at in the dashboard's run's page iff the event is scheduled in the future - [#4721](https://github.com/inngest/inngest/pull/4721) refactor(runs): remove legacy tokens from run output header Removed Model/token values parsed from `step.run` output in favor of a nudge towards the better AI metadata setup. - [#4724](https://github.com/inngest/inngest/pull/4724) feat(api): add v2 send event endpoint Added a send event endpoint to the v2 rest api, cli and mcp. `POST` `/v2/events` ``` inngest api --prod send-event \ --name "app/user.created" \ --data '{"userId":"user_123","email":"ada@example.com"}' \ --id "user-created-user_123" ``` - [#4737](https://github.com/inngest/inngest/pull/4737) fix(traces): hide expand/collapse all when there is nothing to toggle Expand and contract buttons in the trace viewer are hidden when they will not change what's displayed - [#4744](https://github.com/inngest/inngest/pull/4744) feat(ui): adding a concurrency color in the graph Changing the Overview and the Functions page to show concurrency limits being reached in UI. - [#4749](https://github.com/inngest/inngest/pull/4749) fix(batch): propagate timeout scheduling errors so source events retry Fixed an issue where transient scheduling failures could prevent a new batch's timeout job from being enqueued, causing the batch to remain pending past its configured timeout until it reached its batch limit. ##### Migration Notes - [#4697](https://github.com/inngest/inngest/pull/4697) feat(improvement): Add-scores-and-experiments-empty-states-to-dev-server 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01QgjtSu6eF6j3bc8GWC6buN - [#4722](https://github.com/inngest/inngest/pull/4722) chore(queue): remove system queue migrations None ## Validation - `go test -count=1 ./pkg/execution/queue ./pkg/execution/state/redis_state ./pkg/execution/executor ./pkg/execution/deletion ./tests/execution/queue` - `git diff --check` - [#4723](https://github.com/inngest/inngest/pull/4723) feat(queue): let custom scanners declare roles None ## Validation - `go test -count=1 ./pkg/execution/queue` - [#4726](https://github.com/inngest/inngest/pull/4726) fix(queue): preserve sentinel shard selection errors None ## Checks - `go test -count=1 ./pkg/execution/queue` - `git diff --check` - [#4753](https://github.com/inngest/inngest/pull/4753) fix(ui): adding legend for concurrency limit on hover image ##### Changelog ###### 🚀 Features - Add SDK feature observations (#4700) - *(connect)* Adding support for connect HA (#4714) - *(queue)* Let custom scanners declare roles (#4723) - *(api)* Add v2 sandbox contracts (#4716) - Surface event scheduling in the dashboard (#4720) - *(ai metadata)* More robust AI model cost data (#4728) - *(improvement)* Add-scores-and-experiments-empty-states-to-dev-server (#4697) - *(improvement)* Cloud MCP UI (#4729) - *(ui-mcp)* Re-add MCP setup page (#4740) - *(mcp)* Restore setup docs with public opera _[Truncated at 4000 characters — full notes: https://github.com/inngest/inngest/releases/tag/v1.42.0]_