Skip to content

v0.0.7

Latest
Compare
Choose a tag to compare
@rwb27 rwb27 released this 28 Nov 15:45
b446f8d

What's Changed

Full Changelog: v0.0.6...v0.0.7

This release brings improvements to the handling of non-JSON-serialisable data. Specifically, Actions 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.