inngest@3.33.0
·
399 commits
to main
since this release
Minor Changes
-
#918
a305a15Thanks @jpwilliams! - Add support for Temporal APIs.inngest.createFunction( { id: "my-fn", }, { event: "test/hello.world", }, async ({ event, step }) => { // sleep with a `Temporal.Duration` await step.sleep("😴", Temporal.Duration.from({ seconds: 10 })); await step.sleep("😴", Temporal.Duration.from({ minutes: 5 })); await step.sleep("😴", Temporal.Duration.from({ hours: 1 })); // sleepUntil using a `Temporal.Instant` or `Temporal.ZonedDateTime` await step.sleepUntil( "😴", Temporal.Instant.from("2025-03-19T12:00:00Z"), ); await step.sleepUntil( "😴", Temporal.ZonedDateTime.from("2025-03-19T12:00[Europe/London]"), ); // sleepUntil also works with relative time const now = Temporal.Instant.from(event.user.createdAtISO); await step.sleepUntil( "😴", now.add(Temporal.Duration.from({ minutes: 30 })), ); }, );
Patch Changes
-
#745
ff01cd2Thanks @jpwilliams! - Fix rare body reuse when parsing failure returns frominngest.send()andstep.sendEvent() -
#916
ab835eeThanks @BrunoScheufler! - - Connect: Allow supplying Inngest env as environment variable -
#913
b090e27Thanks @jpwilliams! - Export theversionof the package -
#921
374727fThanks @BrunoScheufler! - connect: Include RunID in acks / sdk response