releases.shpreview
Inngest/Inngest Server

Inngest Server

$npx -y @buildinternet/releases show inngest-server
Mon
Wed
Fri
AprMayJunJulAugSepOctNovDecJanFebMarApr
Less
More
Releases16Avg5/moVersionsv1.16.0 → v1.17.9
Jul 18, 2025

Changelog

  • e9021e047b59667d67919759eca17506cec8da16 Add step-level parallelism optimization disabling (#2690)
  • 0d00f26358f355efc251a39ee25dc3cad2e1b77c Remove custom concurrency getter (#2701)
  • 88342bbb570c05a063d979516c2ae689ca7f262c Update ulid dependency and use Zero and IsZero (#2694)

Changelog

  • 48a7a5a7b93c8abfc74cfa94144dfbf7acd3fdae Add Kafka log exporter (#2695)
  • 48519b9b5eab79e7123147a0b05ef7a4a774ac70 Add OptKey enum (#2698)
  • 559938231ae3ea59f1542fc73ba9c8a16316c7f1 Add authentication middleware and signing key validation to dev server (#2706)
  • a096c0fa4406910da798ea95d2184bf657463f8a Add event_cel package (#2710)
  • d06d88baf69efc2506c7af94445d2734caa0e23d Add test coverage reporting (#2709)
  • 508a10dbaa208c9a4de869f5c8692130046e279a Add validation for signing key format in start command and export HashedSigningKey function (#2714)
  • c935a24a90794b884ae9894f4afae31adcd1bcd3 CON-67 Wire events dev server data (#2705)
  • 73625fc6b828de1eeb87e34503aec72aaaa43ff9 Create ParallelMode enum; update OptKey enum (#2707)
  • 8e8249e16f71ae195ebb3fdb6c824f89689be92d Create Reusable Pagination Component (#2676)
  • 5bf50175da662c8034a1f4039c53103f97bf92c7 Enroll future queue items to backlogs (#2683)
  • c535c58b045143dca51dd66dc89e9fd77bead6d6 Fix accidental override outer scope logger variables. (#2719)
  • c78ceb27094a68d513067409861a6c606b830db8 Fix regression caused by a bad merge (#2697)
  • ab7676406035830bce2ee01239875bffca86776d Fix viper data race by not mutating with SetDefault (#2702)
  • c1961f5d431d7c109b01d29384f696ab7f792727 Place Custom Environments in Paginated Table (#2696)
  • 019d954e85c76152b477971c60be342f411fb039 Remove hashed signing key from error logs (#2712)
  • c2e389447719f289bdb3fe5ed1633dc5a89305c9 Revert "Enroll future queue items to backlogs (#2683)" (#2704)
  • 77e67f67945096067c1f52b26323cf3b992aa3ac Support search in environments page (#2708)
  • b3cc7c41d29cc6b4eedbd734ef0762914fca2bb5 remove ready queue instrumentation for key queue since it can cause confusion (#2713)
  • 0a4f80cf0fb72406dc1e845c9cea9d3c38732d76 simplify the tenantInstrumentor interface (#2711)
  • f1f57d9a655be00013de754b071435247209a660 vendor missing (#2715)
Jul 15, 2025

Changelog

  • b3a6ddee130b33155191ac39285e8d770b4bbb8e Active check improvements (#2647)
  • fb8f7d6aea191802791e9f1060650c5047b5a5ea Add CLI Flag to disable UI and GQL endpoint (#2688)
  • 15d1a7ccf45b5c10fbc72b6186761b7b99180f0e Add a hidden in-memory flag for the dev server (#2672)
  • 2a525b545abd920be98069445efffba679dec17f Add resync button to dropdown menu (#2421)
  • 34cf2b95b3829dea6e3a170dec3d60c778b09c86 Add tenant instrumentor (#2640)
  • 62a3360c72229ca39bae35c769b00c03f1f05c17 Added cta to concurrency tooltip for upgrading (#2638)
  • cba9cffcae1b5d7fdcea65c9490e2a4931a4e9e5 Allow user to manage VerM projects (#2643)
  • 323cafb33f2efaa249e4e245d412910ebd0a49a5 Always log account ID for metrics (#2650)
  • 71ee0c91e708d3a8913c86effc83e644b25ba768 Better backlog normalize metrics (#2654)
  • 6a6c790c7669be3a28ad66a358f8290dea72d4d5 Clean up of attribute setting for incoming tracing + protobuf for Cloud (#2655)
  • ef997a974ae9f1e2f1a76e0c6c69c7c64954bf3b Clean up source backlog pointers while normalizing (#2662)
  • 7829376aac9c688d3f82f6a294666de7bfd3e276 Constrain GQL list test to function IDs (#2642)
  • f6c9da8a69cb6f91b85d2b81bee9d32c1dde8cfd Delete unused sqlc events queries (#2693)
  • 4195dbbb13d0484040257bea6427d93e08845a41 Emphasize Connect CTAs in Integrations (#2660)
  • a6ac6e7cd3383c59fe58e737b1238482226b532b Filter internal events in EventsV2 resolver (#2684)
  • 1876fa802d293178783b1438b2a9e23d6470f730 First pass at EventsV2 dev server resolver (#2656)
  • 901dd14f6237e258bcf24a0a4af3aead0fc4e78b Fix connect pubsub proxy deadlock (#2651)
  • 5953a03c41d9eba0e46cd2446da04d3f12945ae2 Fix gap for environment dropdown (#2674)
  • d82733ca5552ed10bb0e6dda3248a26ea7ce1206 Force goqu to use prepared statements by default (#2686)
  • af5bb51585d3f7aa2f613b7cab9d2c21ca99a6b5 Forward connect executor -> gateway through gRPC (#2646)
  • 234315b06da46518d7f1ad26b22683087ad29036 Garbage-collect empty outdated backlogs, always clean up backlog/partition meta (#2658)
  • 9a9b0ee82a557096a2cedc7d8bab3eac0c620091 Handle IPv6 URL format breaking gRPC connection (#2664)
  • 725735c3163a29603c1c9c9d2b0cac7055ec6450 Handle different body types in SerializableRequest (#2671)
  • 73afe8622b65f50699d41dc136749adc44e0e799 INN-5205 Add events pages to dev server (#2630)
  • 791f6997b13dbec44a4f6c67c1c10e45ad3b2aa0 INN-5325: Fix webhook intent url (#2677)
  • 32ab27816fd97b07a8343599669126f7175eebb7 Ignore queue item not found on requeue (#2648)
  • 41dc6daffd61d9b036d5a53a279e1bc17f0d02b0 Implement EventV2.Runs to return FunctionRunV2 (#2685)
  • 3a02e17007b12eadccaeb469ddbecf6259391726 Implement single EventV2 resolver with EventV2 data loader (#2670)
  • 8a391d6fbe8b9b860676ca5543f159a422a8aa6e Improve latency (#2652)
  • 0f51690e3b240336682437fbc9bc68ddd848a110 Increase shared telemetry channel buffer size to 50K (#2687)
  • 2e8d3042f4a27cfe01fcd1d1c9d9acd28f27b6f1 Instrument shadow partition requeue duration (#2666)
  • 8b9ae5468c5c09111f47d61d8ba4c21e466a2962 Make isDraining an atomic bool (#2641)
  • 9cb7bfd79940549e956fbf266e23ae7c26a64846 Multi-session (#2619)
  • 5e8b554b8629c5b632b3b52486e0f7c9cfe45f10 Peek entire backlog during normalization (#2657)
  • a4ad7dcc3e41d05e68be52c43d54e03e8793774a Prevent duplicate and success status pills from displaying on Apps cards (#2659)
  • 5551144019cf58f00458b8e0cfc605d104f0f815 Prevent duplicate connect apps in devserver (#2653)
  • 75718ff58f9816b4282acf78616f2bb3fb5cc1d6 Remove experimental label from PostgreSQL URI flag in start command help (#2675)
  • 04ea2a792159157b422ed1d0829fc7de1cbfa4c9 Send connect replies gateway -> executor through gRPC (#2691)
  • 3243a40fd1a85b7b5633a4426892e2385f032789 Separate poll ticks for shadow + normalization processing (#2645)
  • 8c3f85dc79722ea9849463f6aa17e7ad72286d7e Set norefill when pausing or starting migration (#2689)
  • 1a604c2356ee2c31df398642d82920378efe4f13 Show Custom Environments Above Branch Environments (#2663)
  • 97918fa8b7f48898c55717a8083a242803e932a9 Show human readable cron schedule using cronstrue (#2616)
  • c95a4d898c3fbc35e85107aba59024dc08796845 Use InlineCode in Prometheus Integration Flow (#2661)
  • fe6f25002269e8d65346ef631ad967d62a1230f5 added json method to serializable request (#2669)
  • 969c8e8cd5cf719458bdb8fe48e81d2f53f655ca fixed cli/onboarding.action (#2644)
Jun 27, 2025

Changelog

  • f0d424632adbc4b7fad0e47b1b4bed07162dbf78 Add debug APIs for accessing partition information (#2593)
  • 752142490aab35c8ef7b0129f5fd7eca5ef7df0b Bump github.com/go-chi/chi/v5 in the go_modules group across 1 directory (#2598)
  • 2deaa813867dc23b2c4c14564a1c406c68616b7c Bump the npm_and_yarn group across 5 directories with 1 update (#2624)
  • d232ed49e8120e43750370c9e3597f83d5411773 Configure active check probability using feature flag (#2620)
  • d301a6343d2066b61d9fa866782cbc0b2097f659 Delete old FunctionConfiguration UI (#2623)
  • d2cfeecbae74584980c72a4d342bb08cb4939e97 Fix nil ref if we can't find function output (#2618)
  • 3c2cd1c7fc8aad7419fea8c5000ac7e3563c8673 Fix self-hosted syncs and request signing (#2636)
  • d605e6417e45147538bf2e18489d63e281cca640 Fix signing key rotation link (#2610)
  • 0cd69135df035b012f2eed89b0a6bacac913c601 Fix singletons checking for locks in the wrong shard (#2625)
  • 079533e3a4768f6b57237ee60a15bd2b91ad99f9 Ignore singleton key evaluation error instead of retrying (#2613)
  • e2207a22cd6f03f3a1d4bfb9d1a919b53da52ba4 Make Active checker transactional (#2614)
  • bcf64bbfe289f07fea5d681a61d433598bb7fb1e Move lite to use devserver (#2612)
  • 340ecda8010c226e6e4d31ba4c029e53c6f732ec Split HTTP and driver (#2473)
  • ec9e9eb587035c3ae19495ccddfb474456259b6b Split up e2e tests (#2626)
  • fbc8b7a93b8185760402c034ac7a29a3ccf9a342 Suppress missing accountID logs for system queues (#2628)
  • 829b4362dafa6039d16445711d614e16063da38c Update Go SDK reference (#2507)
  • 115ab3e9cd2d55ca97a54cf8822cd77d556c4b08 Use new FunctionConfiguration component in cloud dashboard (#2592)
  • a575fb59e69aae4f050194c712466483d098cd3a Use org profile for picture (#2603)
  • af574a481ddb206e863852246d4a837bb96964b0 add draining to skip skip reasons (#2633)
  • 7bb1f8e65454cd9722fa98d071f5159a4fdcde25 add tenenat info in exporter error logs (#2629)
  • f9bf701bc9fcbfe624aa760791a951eb8a50296d debugger with parsed/interactive payload viewer/editor (#2615)
  • 9a3ba6704685211374bd2ffb570db14df8a86eca ignore redis nil message for queue migration (#2632)
  • e51284737d48b636fd18d4063a327f124236de40 improve handling of expired pauses (#2639)
Jun 23, 2025

Changelog

  • 1d29baf9785516ff29f76066086f5c196f32d131 Add more instrumentation to active checks (#2599)
  • 63eef823b9ae7385fe425162539cfd71258105fd Added new plan description in dashboard (#2552)
  • 1ef375de4a72a17447f0f893668f2c389f17e608 Adjust button label (#2611)
  • 2eaba5039c0ccacad7bb7067803bc05e42b0fe8e Always log on missing accountID (#2600)
  • e0d2d5357a8bf44eeba6fd8518cf469bd026b388 Fix Dev Server persisting to disk (#2607)
  • 0626d15c6f3b35e84e0d20ad28cd0dfa18ddbec1 Fix onboarding invoke function (#2602)
  • ad5aca82f9d4d3b01044ade0fcaf0b0dccb9791c INN-4964 Add loading state to code blocks (#2576)
  • aae0466e507f56f9442542d959fce7bff71c0d1a Migrate back to triggers field, now with FunctionTrigger type (#2586)
  • 9778b328386ecc54898dae213548a3c1edcf7894 Update branding
  • 93a6514f45c5356579ba6f30fe55c2889089f9de improved impersonation (#2601)
Jun 20, 2025

Changelog

  • 08e01f1c63660a14d9a9a90437cd720a7bc73242 Added support impersonation route (#2554)
  • b8e9460b24819304f0d0507cbf66a5cbdec0703e Check active sets on backlogs (#2587)
  • eab0d958b83840e682c15064f16d3ba2b2a824ff Explicit tracing refactor (#2563)
  • 8bd4b16c542b24eed1776e2132588b22d9382aae Fix active checker issues (#2594)
  • 26c058c454d299dac102071da7c014ec0782b924 Improve lease extension error handling in queue processor (#2590)
  • 1692153112cf57879014a8e79fa6edcf665e588e Improve queue logging with job IDs for better debugging (#2591)
  • 7454010ea8b80d18cee12259322a065e316633e0 Log refills and Dequeues (#2589)
  • 69a49bfcea8c13a645bba864f946b676473598ff Reapply "Swap Bigquery with Clickhouse in /v1/events (#2583)" (#2588) (#2596)
  • 74934d961067d53e40c5f1219d34f7d72f238c7d Replace favicons and logos (#2595)
  • e512f810b537563a29b445e00f3891108718bbf6 Revert "Swap Bigquery with Clickhouse in /v1/events (#2583)" (#2588)
  • f420438cc5c96185cf6715eac28a86d5288e6b68 Swap Bigquery with Clickhouse in /v1/events (#2583)
  • a178cba6ba61a2ee92f63c50387072f8989b1a57 Update queue migration to work with key queues (#2580)
  • 55154d002117ecf296c9ee6397035b68eedcc6c9 Use temporary new field fnTriggers (returning shared FunctionTrigger type) (#2585)
Jun 18, 2025

Changelog

  • ae0cc0efe114e046879167365191e571ad61a15f Active checker (#2565)
  • 2da423b14900dfc21606cff2bb884f7ef68946a1 Add SingletonModeCancel to graphql mapper (#2571)
  • 9d823431ea23665788d33507d7f4a215ebf159d3 Add metrics for v1 endpoints (#2561)
  • 0d6ac4563f39e7c9d1a197f3bc18d72b11005287 Add singletons cancel mode (#2530)
  • e20930cad682f33e33fb4b6276b6040fec29c153 Don't log expected errors (#2564)
  • 9981c141b55e7b495b6058667218b79a40af22e0 Expose error causes in UI (#2567)
  • 1ecd0a7dd8db6fb5f29b1217a74696352b38339c Fix sleeps (#2572)
  • 707bf6dc2d4d125e2d85279907b9f95d4fe2a4bd Flip job promotion boolean (#2573)
  • 449afc4c290d4e33b051e1bec043c37ed3c5dc8f Implement eager cancellation (#2474)
  • acaa12f507a469442ffc338d2c5d3259b6cf0576 Initialize active lease lock (#2578)
  • 25d96826ce331bb60ed75a2455bc2344fa44679f Log on missing identifier (#2569)
  • a3b76a0beae7f6de27c88229e4ca001568e4e5d7 Modify graphql query to get function.app.name instead of function.appName (#2559)
  • 69006f56c6aadd91ed22a714fa4a9de00d6a5528 Rever account queue changes (#2575)
  • 95bbc21ffaf87ba0f8b001da611e90b5a0c35e83 Sleep scavenge (#2550)
  • 8a88f94e1965de4d020b58bd36277aa6dc3f2a46 Update gql codegen for isFree (#2581)
  • 4f399609efe7e58cedf78d15b4680106036f496c add type checking for dashboard ui ci (#2577)
  • a1742dea5d83b5dbae6f551979f29a9458bba267 debugger components (#2558)
  • d9adcecf8f1762f3e1239a6ce3e1fa24d1fbc77c remove account ID from system partitions (#2574)
  • ef6615e685a724e49806de36251f722c0ce222d6 remove quit channel from worker so it doesn't stop (#2570)
  • ffe4fd49dff28d178c184889134477d9368efb99 unomit isfree (#2582)
Jun 16, 2025

Changelog

  • 36b6a77a6acb36ad01d339618ccacdf00f727d9c Add assertion to TestQueueRequeueToBacklog (#2534)
  • 746118f1589afa59adec8effc4207e9da34eb9c6 Add log for when failing to enqueue invoke timeout (#2532)
  • cfb90ee00f970687588e2efdf6fc9f46d5825a73 Add metric, add step check in V2 adapter (#2549)
  • 60ff1fdd1eab0066d818a52a8d2be7e1921f7241 Add row href behavior to tables (#2562)
  • d39b91e0e88099cdc257a5b2423026d4f513a614 Always count shadow processing (#2555)
  • 97cbc3db9451599d226a0727394183d95eb91f70 Backfill throttle key expression hash on requeue (#2528)
  • 8227a65510a5f4e7f20b8ba3589c95cd251fe7cc Dual blob and buffer pause implementations (#2399)
  • c56a008a3a7bccb7d631c1b05d1992cac8a7170f Extend saveResponse backoff (#2547)
  • 87b33c0809f1a09325e00e5e9d86dcaa04bf0126 Fix key queue throttle: Fetch partition constraints (#2517)
  • c8ac36fefcf196f70e41571efa6d4e2ba300a270 Fix requeue backoff error (#2541)
  • 8a2e44cbdadf712b83c636939462a220d070786e Handle Dequeue item not found (#2557)
  • 114b3503b75e9c44591248d8f0848deca0491090 INN-4810: Show FunctionConfiguration in dev server (#2546)
  • f75cb72866e9c32676e585ccf9752c51f3c70c91 Ignore queue item not found error (#2545)
  • fc5392003e8a988682774aaae42539572b61c2d4 Log constraints (#2527)
  • fcc7f66bf67841a4b222aa66472fd429de4c92c5 Make sure execution loop returns an error properly (#2536)
  • 0095e6a93651626950752463548d2ed30942710b Remove high-cardinality metrics (#2556)
  • 941224c7349b2b8a89f1cf2571f6fd8433c14b3d Remove item from ready queue on Requeue (#2533)
  • 5083de28998acc02916baba7b6369d246dc7edd3 Report function concurrency limit hit on custom concurrency hits (#2535)
  • 250c443f77ea7efd5defb98601fa9625cbeb2b91 Test and add metrics for finalize (#2539)
  • a4de9d59fa871a3cb27b26d4c3742e5c37bae46a Track sojourn delay & job latency with key queues (#2540)
  • 3642b7ff0a2ea6f44ad96c6ec2be877357df4d35 Update frontend graphql types for FunctionConfiguration not nullable changes (#2560)
  • ed950b33856fb9923da68b053097367316edeca3 Update script call (#2542)
  • a49bf4da90407d21fd6eac9074783836404ee7cb Update text on "take me to…" buttons (#2391)
  • 34c7aeab8f988071568df4aa3577d8e518d0d64f Use BillingPlan.isLegacy (#2553)
  • 7ca0864c92dbaa979bd7984196f8603fc9eef437 debug normalize (#2526)
  • 34c76478ccc899637b6200f3677d8666c69ae692 events survey (#2538)
Jun 9, 2025

Changelog

  • cc6e029c0f6f49715c4bed528868acfba4f3e792 Add FunctionConfiguration to coreapi (#2488)
  • 10c66d23e2609b324521982d4b068d40c11c01da Add data to pause timeout jobs (#2505)
  • 60b49827c3ca9d1bc3edcb18dea1761df0aac012 Add new requeue to backlog migration metric (#2502)
  • 6f7e19707afb7387c7604c64e1bab21f0366dbd5 Add normalize metrics (#2516)
  • 294d872f1ecb72fe8ee7f527cdda37309d1f4367 Add singleton to function configuration UI (#2486)
  • 2d4fd3908687a6baac9d4d198e7515a4c9a6c17d Allow creating logger from slog (#2494)
  • 439176403c89ac14f248edfcaee5be122aef4c57 Always return if subscribe doesn't happen within time (#2463)
  • 7a9caa2597dfe8b20b61cb62eadf037dfcf1cd29 Decrease animation duration for SlideOver from 500ms to 250ms (#2524)
  • 0c10302d56996c3a8d5fde436070426b24d8714b Expose FailureHandler and add FunctionTrigger.condition in GraphQL (#2520)
  • ebd613ad4d413be19157f0419cd37821d0c56544 Fix throttle test failures (#2506)
  • 17006a248ac5b09956b7d24238ef822f5c114f98 Forgot to run pnpm dev:codegen in dev server after not null changes (#2498)
  • 92b4f4252b3da5fcbd203a10232fe7f4ee6da139 Get REST API event runs from CH (#2504)
  • 187be8ecf81b661afeab67df66fa182ea5d9b207 Handle shadow partition lease contention properly (#2511)
  • 1e31487e76b75d266f86062e507842c3f40cfb50 INN-4896 Replace old event routes by new event routes (#2487)
  • 61ef71f7c96ee06cfdb3c6285baa1b13bd8985ab Initialize singleton manager in self hosted inngest (#2525)
  • cd23e6465b787edb490892c1da3ea5119b1a5fd4 Key queue improvements (#2485)
  • 7f360eebabad057f32f8b587ea6e2b9bc7ba796f Key queue related tweaks (#2499)
  • be186ed7bd9c1dcf38c87215e33ccd76bc25499a Optimize step timeouts (#2508)
  • 34b54b3a387cf26c1c2acfa201ed2098184a47eb Port FunctionConfiguration.Singleton changes from monorepo to inngest/inngest (#2500)
  • 49e24112eb8405fce2fedffdf66f065a5c4ddeee Remove cancel mode from singletons (#2490)
  • ac1831d6df0329df104ba7dceb3a0deda8075b20 Remove lease checks on requeue, always clear out lease (#2512)
  • 2b4ca7e0ed155ed61ef214ceed7ad76c4c630951 Remove skipped runs history from singletons (#2489)
  • 990d66ebbad653e8628fe173cb9b91e845ebf58e Reset Miniredis before wait test (#2496)
  • fcd1951db2bdb96a7112e1213e7286113fa864df Swap to using CH for get fn run & jobs & cancel fn run (#2521)
  • aa031ccff29cfec5b4de34cf800cc49ad1add66a Switch to sets (#2501)
  • 2d6b41157f8f72c70a3ef50a6fa6aaf4f1d88f0a Update existing lifecycle hooks when hitting constraints during refills (#2513)
  • 4c664a135e5af134dbc9c9189e40a36adb36d783 change how shadow partition continuation processes (#2492)
  • 468f250dfa69db65f0048a34a0a4ea636f57f0fb ignore already lease error for backlog normalization (#2510)
  • b3c287f0bd753130520d26c8ade45c5cecb1f26e omit billing plan slug to unblock deploys (#2519)
  • 4bfb1905d2bf28cbc2f762322145ca5dc8b3d62d some defense against issues with support ticket api (#2471)
  • 9cb1f27c395e0b04ecdef168e3e0e335ef524592 trace step child group ux (#2509)
  • 21806788e70bff63c2248e80a2cad8d4eb03e696 userland trace step info updates (#2497)
May 30, 2025

Changelog

  • cac1f4726606d1c31167acd45a9c3a28a4a079f1 Add histogram metrics for queue item operation delays (#2467)
  • b928537841dc079017f588d8bf650e845278583c Add more tests for active counters (#2477)
  • 86af3952780ee5722a4478b8347486f85024a56a Add singletons support (#2459)
  • 62180b4c3195bd481d81658040fbed19dddf52ec Allow custom peek size (#2476)
  • 561017fa847e5c104be911f20bfbb623f15139a6 Correct Datadog setup link (#2458)
  • 62d473323882496be97906fd2b3d83882e637195 Create backlog for start items, prepare structs for function run concurrency (#2470)
  • 496d1ea7cd25df47e6cf9028bd5288060bef89b2 Disable app health check for connect (#2464)
  • acdeef15d1859e9dddc6fffab5f4826ec8b55708 Fix key queues (#2479)
  • a998816952a5bb97c260f2537ad4d02311d076db Hide 'Waiting' in run status filter (#2475)
  • bf0763f9e4751e5f8bfc42243512491d23daca2b INN-4846 UI tweaks to events page (#2457)
  • 3f983307522b13e1f43a02becda136249100fc91 Key queue perf (#2452)
  • 103f9f10b76058bb08c090d347f3f94d8d6c0115 Make Vercel integration card handle marketplace (#2468)
  • fd05d0e560fadcec3e0601e93627f53213a78f44 Prefix active keys with v2 (#2480)
  • d54a160c888060d1989e3054200974d7f79fda61 Remove zerolog usage entirely (#2461)
  • a1d05c8283b3074678a5c917db64a2a0759e8b50 Update documentation & integration links for Datadog (#2453)
  • 504e91eac9c1dec113aad53e35299c260200ca9f Wrap slog to provide additional capabilities (#2456)
  • 7dd16714f8dcf26fb90f982175fba1b62b09eac6 add more data to error logs (#2482)
  • 913daa26e014243162c414589d8bec2134f0b028 clean up unused timeline components (#2466)
  • 9b27357ffb1f66e4e8458d94060b63bb123563d2 make sure to handle shadow partition lease errors properly (#2484)
  • 0e73f4dfd947238ab0b1aa065366f00b8b0fc19c make sure to return error (#2481)
  • ffb33561f81c87f13ac3a65a8e90b349795fad07 poll step output (#2483)
  • 86625110d9bb228668f068367a81c4bcc08c3989 unhide y axis overflow all the way down to the datadog env dropdown (#2462)
May 22, 2025

Changelog

  • 3fad61b70871a31491b214e48111a4027dfb354c Update expr package (#2451)
  • 5558dbf526eb4b535c10a800620bd5e7e95c1458 get userland traces working with connect (#2454)

Changelog

  • 4b48cd565eea312db726659ece0a8a50c46afb30 Add ability to supersede existing signal waits (#2449)
  • bc816f1bd52db19fd84d2d0cff91066023fe8769 Fix idempotency trace issue (#2450)
  • 1a559727e4ba98f698975d6566a333a2b1573fec INN-4847 Add single event page (#2448)
  • d00c9e5e2a245c5a1cfc0bad57bb7d3a23321665 Key queue instrumentation (#2445)
  • 704d12fbe9fde1f6949d843696f8677b4c5567a5 Key queues testing (#2444)
  • c308dc7efc1c9fe52c6de6da6d78454c84108fb1 Make handleGeneratorWaitForEvent idempotent (#2446)
  • b0398efbf46b466300e1c856fed66cc4b471dcfa Update some setup docs (#2447)
May 20, 2025

Changelog

  • 8f0ff047f162818c1365dc188e1a14f4c221eef4 Add GQL introspection auth header (#2434)
  • e4a54997c3f06448599a0fb028036e4ea85fc56f Add Signals and step.waitForSignal() support (#2419)
  • 1bcd72a7ce8302f1285f0f9d6fe7ef250839d5eb Add idempotency key to ReceiveSignal (#2443)
  • 344eeb50552a560aa3ae183a48084c1456c54b7f Backlog normalization (#2412)
  • daf98db8dd26becc0fcf7504292d259259e06b4d Clean up active counter (#2433)
  • 14c821025ead092e32fca0ad459b8b4f5a4df720 Clean up expired connection state, track reply received via polling (#2435)
  • 548a0d6f2331e93e590c2d5490bf65035113213a Connect: Return syscode error when request > 2h (#2430)
  • d9a9c6e342e323f1f2abee73610919f0aaf425c8 Fix key queues (#2442)
  • ff6a80a48b7943b802c7bf46bbf81f9b35cdc1ce Fix runs page crashing on invalid CEL expression (#2441)
  • 234aab76ac829bb91bc7d7177f6ea2feb85874ce Function run scheduling updates (#2424)
  • a96da13646cc7034b49a9469a78a591478aa77fe INN-4777 Populate events stream (#2411)
  • bd19dd51e26cf99f0719aa1ba4659624383faae7 Idempotency key tombstone (#2436)
  • 3997b041a32cf02494340dcc7979d4425a5de1f5 Idempotent pause resume (#2439)
  • 122dc3547052cb581044ca1fa1d6a599cdf38e5d Remove duplicate context timeout (#2431)
  • 675202d7fe6da984c73a175efd3fd0d26b47fe91 Track sent message counter (#2428)
  • 1d9aecb04ba38b073d9183e884b6177bcc3631c0 Update btn type (#2432)
  • f27252c57fcb3d37299456125f8ddbd82c0780ed cleanup the runs (#2440)
  • 7b4856ac60b663ba4aa62b5c1306ba2043d844e7 keep the TTL (#2438)
  • 50b397b845967c4763a50ad32b366d82d1c85a68 restore userland gql stuff to use for after monorepo merge (#2417)
May 14, 2025

Changelog

  • c18e6356eb3dd1ff22b208cb0f9dedbc26f0553a Fix the order of keys passed to dequeue.lua (#2414)
  • 6386c830f38a01980232ce8a2523a88acc947e22 Sever parent context timeout in CritT (#2416)
  • 5d04aa58d2a1156515f6745ba53cd6bece26bb28 Update queue.go (#2429)
  • fd579e2292a5f6c0ca55e4fd1e8c7e01bf292ffc add replay consts for otel (#2425)
  • bb1c8bb22fe44d05b05646d8f32f219f09e94a16 bump vite for CVE-2025-46565 (#2418)
  • 880afedd0a3455f940d1903f8d328d005f411cb3 fixed broken links (#2420)
  • 1c57e448038588037d2f36a9ba83d9a418fd04ba restore contents from dropped commits (#2422)
  • 11be793df2f3d6bf73568ad17106c384d453a5ff userland trace ingestion (#2415)
May 9, 2025

Changelog

  • dbeba345b681e669fac8dd1d4faf15a41ac560b6 Allow callers to distinguish CEL validation errors from other errors (#2401)
  • 8034fb97f0764e24b25c5d7ab7f3980a25eda794 Allow timeout option for critical execution to force cancel and not run indefinitely (#2408)
  • c2062a6678deace4e80c25db4d9dfb0954ed60dc Cleanups (#2396)
  • 6ab9591089000e20e8c1a65922cd5b9a91bde670 Coalesce Key Queue Backlogs (#2394)
  • 3778c63cfd0522fc302c9fbbe506fa760896faf7 Fix duplicate waitForEvent steps in UI (#2409)
  • 3965adb7f2be732ad1b1f9f95760e0f6ae46b14d Fix param (#2410)
  • 44d3581663ee1286f1662130e9102f80d57bc3c0 Heartbeat on long-running jobs (#2403)
  • 2847c5fe5449fee5c1fdc3b5f61e3ffb6e6896d5 INN-4795 Replace table headers designs (#2404)
  • b593e3fb5d1ee40007b0c2413e4a4275fc3be7a6 Revert "otel trace ingestion (#2340)" (#2402)
  • 75dac3742627a68abf7c14b7fc3fbfb9df577456 Update expr (#2413)
  • 7786645a166164b81129d3b5932b3d215206801a Update lifecycle hooks in Resume (#2407)
  • 2ba1006cb3121fa36e4cfe82a118cc48944758fe executor: log a warning if waitForEvent.If CEL expression fails validation (#2405)
  • 0b7d3f9553dc1e9cec641256b31499d80661af40 feat: Add some indexes to increase performance of self hosted dashboard using postgres (#2318)
May 7, 2025

Changelog

  • 5fe24472ea7c97479fce079aaf634a4cc46ad318 Account shadow partitions (#2386)
  • fe4845755c0e40b82e205be68bc7cc8c696b5d2d Add CEL validation policy (#2376)
  • dd1b875ffe416ad57c88f232700aa16fb41a5543 Add batch size limit internally to make sure batches don't exceed a certain size (#2393)
  • 9a6d15b373ee0355769a61f351606efd26795937 Add item to initializer
  • 161159ef5eebae0df27b510165bd90a7fbb8b03c Add metrics definition and blanket shadow scanner loop (#2375)
  • 97cf600ef33f854a1f7b3f0534d155685e605d9b Block flushing either via queue or in-memory (#2398)
  • 64cacebdd7cffac88d71d41579da8a299c274537 Block storage for pauses (#2325)
  • 06a1312d98c1cf3f1cb27fbdac6d243cabf0f519 Cleanup guaranteed capacacity (#2382)
  • fb26577e3ec42a0388d97cfa5a028c76bf7024f5 Expose option via dependency injection (#2389)
  • 231b3ddcd7696699083de3681eccfaf4cc46f0b9 Fix Redis failing to load with inngest start if Gateway connections existed on close (#2390)
  • 2ff6848b4ba2751f0ff5796ad1df1edfbc5fa974 INN-4638 Wire event types data and add infinite scrolling (#2372)
  • 3532363b021beebcdb3bac5425516e82d20493eb INN-4680 create expanded row view (#2365)
  • bef809b907b89f7e3483f4b743eb01ebc1620611 INN-4778 Replace events list by event types page (#2395)
  • 6d4595e8fb1f505b75227947b42612b47d7907f0 Implement scanner with blanket refill (#2387)
  • 8384f315c521d1e1c463e13e66756770665f32fa Make sure to assign run_id in a couple other areas for root spans (#2370)
  • 38d7d617a9c37154b1f338343776b72392c75b1b New data structures + scanner (#2369)
  • 0e353f8eb632dd183779493479a21ba937ebc2ec Propagate sync errors to client (#2361)
  • 1c08fe425ffe786501373dbb5fbdd2fc4824af11 Remove deprecated/unused Datadog-related generated GQL code (#2392)
  • 8e8f9d524d49a1dd60eb2292013e5480f8c96c38 Simplify queue (#2380)
  • 13b83311a42c290f955a3e03bc0b053b59583d50 Swallow ErrDuplicateResponse on SaveResponse retry (#2385)
  • 882847c2fc05d684957588d9b55cd37d98abdd95 Update inngest/expr (#2388)
  • eace8bfee64718e319217098502cd54d4d3651b7 add accountID attr into httpdriver request (#2378)
  • 11c87e918a8982baa48aa420c621cb3bb824c86f add debug command
  • a1c31aa2c7f2cdf86030552bb32c1124185fba52 add go debugging tools (#2383)
  • 6f1fbf0d0e25c6c6bc2786254b54aae96385b9bc add max attempts for debounce queue item (#2397)
  • 351fae0ec05c24338774fb61e9c01341ce4093a4 clean up dequeue (#2381)
  • 44d2750c5cc3a280851cebb618eb9e1661277fc4 otel trace ingestion (#2340)
  • 70a8ec77c41c8221258cc5263f66d15137b35e2a wrap run io in portal to sidestep all z-index issues (#2377)
Apr 24, 2025

Changelog

  • 9ba47dfcce74c62626c9033edb7aed7c839b7108 Add passthrough flags to control key queue enablement (#2367)
  • 181e83e2bf3c96fcf4d6215443fd08591a757851 Allow disabling lease enforcement in dev server + lite (#2368)
  • 875686a603641bcc57c9e3d2474422d02a19c4ed Simplify dnscache (#2359)
  • 01ee2cbf947dccb1c678171e79af9279370437ff Tweak display of checkout error messages (#2364)
  • ffd68c7042c0033ecc8611bff04c05c4efa94440 Update to golangci-lint 2.x; fix lint issues (#2356)
  • ead06e4b59412cbbdf1bec87098c5e12fff2e5e8 fix deprecated args (#2371)
  • 07c4796f26b25cc0c4335bbb39d29cd00118e8fe update error message (#2366)
Apr 23, 2025

Changelog

  • e2c807085 Final fix for apps dropdown actions (#2360)
  • 6cc709357 Fix local IPs not working with Lite (#2363)
  • daa662cd3 fix button (#2357)
Apr 22, 2025

Changelog

  • 5879fd819 Add a DNS cache to httpdriver.DefaultClient (#2338)
  • 6658dc69b Add time tooltip (#2341)
  • f56f6519c Always use instantiated httpdriver (#2352)
  • ba485ed6a Backoff around deadlines (#2334)
  • f2dff65ef Bump golang.org/x/net in the go_modules group across 1 directory (#2350)
  • d1eb97b8b Change exporter key to run_id, and use fn_id as backup (#2336)
  • 8405875f4 Check step ops
  • 4e488e79c Clean up timeouts (#2345)
  • 0bed59b5d Connect leases (#2327)
  • f671c691d Fix CVE-2025-32395 (#2339)
  • 9cb0ab510 Fix local IPs not working with Dev Server (#2358)
  • 22a2deaf8 Fix panics in Executor (#2348)
  • 84e4fce45 Fix pill icons (#2337)
  • 0c1f8ce8a Fix streaming headers (#2346)
  • f250ab10a Fix tooltip (#2355)
  • 4dbb91e55 INN-4664 create new stream page (#2333)
  • 28ec255e9 Include run ID in finalize error logs (#2347)
  • 003e63904 Prevent source name wrapping in event logs list (#2332)
  • 29812c516 Redo Datadog integration UI to support Marketplace setup flow (#2288)
  • b757c92ea Show 30d worker history (#2353)
  • 443d62d01 Update ctx for finalizer (#2344)
  • eb9d3649b add CritT with refactors (#2349)
  • 2daae2e67 add check before attempting to set attribute (#2335)
  • 4c3511b1f bump vitest to v2 (#2330)
  • 4165d2cc9 check validity of response
  • 1ef0ad2b3 refactor usage of http.Doer (#2343)
  • 8f3b4747e warn
Apr 10, 2025

Changelog

  • 2244d79e7 Add Gateway opcode (#2254)
  • ce4eceb36 Add crit to util fn (#2323)
  • cebe4484e Add logs for span retrieval error (#2301)
  • 665fbe3b5 Add utility for retrying functions (#2311)
  • c3ccd5181 Allow cause to be anything in step-level user errors (#2326)
  • 0fc29d198 Backport secondary check (#2321)
  • eaf3f921d Bump next from 14.2.10 to 14.2.21 in /ui/apps/dev-server-ui (#2059)
  • 18aa05fd6 Bump next from 14.2.25 to 14.2.26 in /tests/js (#2300)
  • 64ad3ed06 Bump next in /ui in the npm_and_yarn group across 1 directory (#2308)
  • ec51b2654 Change versions to be compatible range instead of full lockdown (#2295)
  • 284abb13a Filter error that doesn't need to be retried (#2312)
  • 49387a387 Fix cross-env quick search (#2322)
  • 273ea5590 Fix debounce execution from secondary during migration (#2302)
  • a5c00f1b7 Fix event key filter (#2331)
  • 7610e5984 Fix realtime publishing using req ctx (#2303)
  • 4a489d6c9 INN-4636 Create shared columns and event types page (#2283)
  • 6092efb0b INN-4639 Add new behavior to lists of pills (#2309)
  • 2d461c3e1 INN-4644 lazy load the volume data (#2313)
  • 9bcc2104d Make function run scheduling entirely idempotent (#2317)
  • d460ab937 Make sure we allow local connections during dev and start (#2310)
  • d7d132744 Migrate debounces by account (#2298)
  • 64c3830b1 Redact creds when logging the Redis URL in inngest start (#2299)
  • 4bd57aea0 Replace overflow scroll (#2329)
  • ff403b176 Revert pause cancellation (#2319)
  • 6b3941427 Update vulnerable npm packages (#2296)
  • 3a84816b3 annotate and don't break loop (#2316)
  • daf6bc80f fix CVE-2025-31486 (#2328)
  • ada607ce3 json tags
  • 6a79a3b72 pin radix dialog version to fix regression (#2305)
  • 386616d64 restrict jose override version to <= 6.0 as 6 is esm and an intermediate dep is importing using cjs (#2304)
  • e037a521e scroll the env dropdown (#2324)
  • 452e45eed undo previous attempt for idempotent scheduling (#2320)
  • e2e6340c5 update log message for retry function (#2314)
Latest
v1.13.8-beta.2
Tracking Since
Dec 5, 2024
Last fetched Apr 19, 2026