Repository navigation
0.0.3
- Embedding columns: a contract can expose
fixed_size_list<float32, N>with a positive
dimension N. The checker refuses other element types, a zero or negative dimension, and a
column whose dimension differs from the data's or from the function that produces it. - CEL and DataFusion both evaluate rules over embeddings and agree, null rows included,
keeping float32 and the dimension;sizeworks on an embedding. - A bundle keeps an embedding schema through serialisation and verification, and fails
verification if the declared dimension is changed. - WebAssembly functions take and return embeddings: in Rust,
parcel_udf::export!accepts
[f32; N], and function signatures may namefixed_size_list<float32, N>. The host refuses
output of the wrong dimension or length. - The residency check and the embedding decoder now pass clippy on Rust 1.98, with no change
in behaviour. - 0.0.2 was not published on its own; its changes ship in this release.
Install
Linux and macOS: curl -LsSf https://github.com/griot-cloud/parcel/releases/latest/download/install.sh | sh
Windows: powershell -ExecutionPolicy ByPass -c "irm https://github.com/griot-cloud/parcel/releases/latest/download/install.ps1 | iex"
Or download the archive for your platform below and check it against its .sha256.