Inngest
npx @buildinternet/releases get inngestRelease Notes
AI Metadata fields renamed for OpenTelemetry compliance
↗This release1 featureNew capabilities1 fixBug fixesAI-tallied from the release notesAI 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.
Experiments and sessions endpoints added to REST V2 API
↗This release5 featuresNew capabilities2 enhancementsImprovements to existing features2 fixesBug fixesAI-tallied from the release notesAdded 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.
Sessions make it easier to investigate related work across your environment. When sending events, attach a stable session key and ID with meta.sessions, then use the Sessions page to jump from a domain concept like a conversation, support ticket, or import to the runs it…
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 a result and write the verdict back as a score with inngest.score({ name, value }), or defer the judge entirely so a slow…
Release Notes
Prerelease
This prerelease was built from v1.33.1-test.3.
- Commit:
ef7617395b6c10ee87ddb558b0041548d5549e9d
Prerelease
This prerelease was built from v1.33.1-test.2.
- Commit:
57d65b228ed991a33f0eee1577acb06731e00584
Features
- Add unauthenticated sync opt-out.
- Add request and job IDs to function ctx.
- Add optional jitter field to TriggerCron.
Fixes
- Fix PydanticSerializer memory leak.
- Fix reconnect during graceful shutdown (Connect).
Improvements
- Remove…
Changelog
🚀 Features
- (debugapi) Add semaphore routes to the debug API (#4488)
- (sessions) Allow sessions in invoke button (#4489)
- Insights ai experiments updates (#4492)
🚜 Refactor
- (queue) Make Producer configurable in Queue (#4078)
Experiments let you compare versions of a step on live production traffic, judged on the execution data only Inngest can see. Call group.experiment("your-id", { variants, select }) with the implementations you want to compare and a selection strategy.