Skip to content

0.0.3

Choose a tag to compare

@github-actions github-actions released this 30 Sep 08:21
1b7d227
  • 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; size works 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 name fixed_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.