- Support 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
Nonesupport in mappingFileDataMetaresponse
- 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.