Features
- Add remote state middleware to experimental package (here). This middleware circumvents Inngest's step output limits by storing the data in an arbitrary place, like a self-hosted S3 bucket.
Fixes
- Fix invoke
app_id
default and data type. - Fix not encrypting invoke data. This must be opted in because it's a breaking change (using the
encrypt_invoke_data
arg).
When opting into encrypted invoke data, a zero downtime release process is:
- Update Python SDK to at least
0.4.17
. - Deploy app.
- Set
encrypt_invoke_data=True
. - Deploy app.
What's Changed
- Add experimental remote state middleware by @amh4r in #178
- Fix test failures by @amh4r in #181
- Remove black and isort by @amh4r in #182
- Fix invoke: app ID default and data type by @amh4r in #186
- Fix step.invoke data is not encrypted by @amh4r in #187
- Add encrypt_invoke_data arg to encryption middleware by @amh4r in #188
- Bump version to 0.4.17 by @amh4r in #183
Full Changelog: 0.4.16...0.4.17