- Support persisting file data changes
- Isolate what gets bundled in package
- Update repo to us
uv
- Bump
unstructured-ingest
to 0.5.23 - Change how we import FileData type for slimmer import graph at runtime
- Remove message channels from input signature
- Add support for passing messages back other than errors
- Handle errors in streaming responses
- Bump
unstructured-ingest
to 0.4.0
- Bump
unstructured-ingest
to 0.3.15
- Expand support to Python 3.13
- Add more granular error response texts and codes
- Receive ingest 0.3.12
- Bugfix supporting list union types in response
- Bugfix for file data deserialization
- Bugfix for file data serialization
- Add support for batch file data
- Conform to PEP-625 compliance for project naming
- Bugfix: Fix UnrecoverableException exception handling to include full response
- Bugfix: Add UnrecoverableException exception handling back
- Bugfix: Add
None
support in mappingFileDataMeta
response
- Support optionally exposing addition metadata around FileData
- reduce usage data log level We do not want to have so much verbosity for something that might happen a lot
- Support unrecoverable errors Throw a 512 error for an unrecoverable error
- Improve code separation to help with unit tests
- Support streaming response types for /invoke if callable is async generator
- Improve logging to hide body in case of sensitive data unless TRACE level
- Do not block event loop when running plugin code
- OTEL middleware added
- FileData Literal not handled FileData content was updated to use Literal rather than Enum. This case needed to be added.
- Model generation when schema is empty fixed Key error was being thrown when properties not in schema, but this doesn't exist when schema is null. Null check added.
- Initial Release First release of the project with all existing implementations in place.