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
inngestmacro
Documentation
- Update
inngestmacro docs
[0.1.4] - 2023-07-28
Miscellaneous Tasks
- Fix release workflow with proper escapes (#49)