ytsaurus-skiff 0.3.1

Schema and streaming codec for the YTsaurus Skiff format (work in progress)
Documentation

ytsaurus-skiff

The in-progress YTsaurus Skiff implementation for this workspace.

The implemented slice is a validated schema/format model, a bounded dynamic wire codec, dynamic job I/O and raw client table I/O. Typed rows and schema inference remain deliberately unimplemented until they have Go SDK v0.0.33 and real-cluster compatibility tests. See the workspace compatibility contract.

This crate is published to crates.io from 0.2.5, and is pre-release all the same: the ship gates in the compatibility contract are not all green and the API may change in a patch release. It is on the registry because ytsaurus-job and ytsaurus-client depend on it and could not be published otherwise.

Acknowledgement

The initial job-level framing reference was shared by @AzazKamaz. It informs test vectors; the YTsaurus protocol and Go SDK define compatibility.