skip to content
A logo Linell asked a nice AI to create. Linell Bonnette

What I've Been Working On: February

Updates from February 2026

Work

February was a very busy month, but we shipped Inngest TypeScript SDK v4! A lot of what I’d been building toward in January finally landed, and the back half of the month was all about getting it across the finish line and documenting everything. I also wrote and published an Inngest blog post, entitled Every App You’ve Built is an ETL Pipeline.

The v4 Release

The big stuff: I consolidated the execution engine down to V1 everywhere, defaulted to optimized parallelism, made checkpointing opt-out instead of opt-in, and cleaned up a bunch of API surface area — removing the step.invoke string argument, moving event triggers into the options object, and adding staticSchema for type-only event schemas. A lot of these changes sound small in isolation but together they make the SDK significantly leaner.

Checkpointing in particular was a saga. I shipped fixes for buffer flushing, added graceful fallback to async flow when checkpoint errors happen, and landed a server-side fix in inngest/inngest to propagate SaveStep errors through the checkpoint API. Shockingly, making durable execution the default means you really need to make sure it works.

Pull Requests

inngest/inngest-js

inngest/inngest

inngest/website

inngest/monorepo

I also wrote the v3 -> v4 Migration guide and reviewed 18+ PRs from teammates covering middleware migrations, logging overhauls, and SDK infrastructure changes.

Photos

Here’s what February looked like: