All notable changes to this project will be documented in this file.

[0.3.0] - 2026-06-26

Bug Fixes

  • Harden cached body handling (#99)

Continuous Integration

  • Add e2e and release automation (#84)
  • Show release PR compare link (#95)
  • Use release app token (#96)

Features

  • Support Invoke
  • (config) Align SDK spec foundation (#87)
  • (serve) Align SDK serve API with spec (#88)
  • (function) Align function config API with spec (#89)
  • (step) Align call requests and steps with spec (#90)
  • (step) Support atom-key replay for memoized maps (#91)
  • (client) Add first-class client architecture (#92)
  • (middleware) Add middleware hooks (#93)

Miscellaneous Tasks

  • Replace nix shell with flake (#81)
  • (release) Update git-cliff config (#86)

Refactor

  • (http) Replace Tesla with SDK HTTP adapters (#94)

Testing

  • Run e2e tests across routers (#98)

[0.2.1] - 2024-05-15

Bug Fixes

  • Remove test app from mod (#78)

Miscellaneous Tasks

  • Update license to Apache2 (#76)

[0.2.0] - 2023-12-04

Bug Fixes

  • Add additional restrictions when using batching (#72)

Documentation

  • Update docs to prepare for 0.2 release (#62)

Features

  • Add event batching to function configuration
  • Change approach for SDK (#59)
  • Add general retry handling and non retriable error (#63)
  • Add failure handler (#64)
  • Debounce support (#65)
  • Support batching (#66)
  • Rate limit support (#67)
  • Concurrency support (#68)
  • Idempotency support (#69)
  • Cancel on support (#70)
  • Priority support (#71)

Miscellaneous Tasks

  • Update ci.yml
  • Clean up (#60)
  • Integration tests (#61)
  • Update hashing method for steps (#75)

[0.1.9] - 2023-08-01

Bug Fixes

  • Make sure to read existing queries (#55)

[0.1.8] - 2023-07-31

Bug Fixes

  • Make certain fields in Event as optional types

[0.1.7] - 2023-07-31

Features

  • Allow non map return values
  • Allow no return value with just :ok for step runs

Miscellaneous Tasks

  • Change type to list of Events

[0.1.6] - 2023-07-28

Bug Fixes

  • Path takes precedence when passed to inngest macro

Documentation

  • Update inngest macro docs

[0.1.4] - 2023-07-28

Miscellaneous Tasks

  • Fix release workflow with proper escapes (#49)

[0.1.0] - 2023-07-27