What's Changed
Full Changelog: v0.0.6...v0.0.7
This release brings improvements to the handling of non-JSON-serialisable data. Specifically, Action
s may now use Blob
types in both input and output, and these blobs may be nested inside Pydantic models. This is a breaking change: BlobOutput
has been replaced by Blob
although it should be a drop-in replacement.
The intention here is to be more flexible in how binary data is passed into and out of Actions, and to consolidate code for handling this into a new BlobManager
class (which should not need to be touched directly by a Thing). See #83 for more details.
We also fix an issue where pydantic 2.10 errors when NDArray
annotated types are used: this is now resolved.