v0.6.0: Concatenate, PK merge, write_arrow
What's New
concatenate()— pure append with strict/union schema validationconcatenate_with_pk()— PK-based upsert/dedup (replace/skip/error). First QVD library in any language with this featurewrite_arrow()— write PyArrow RecordBatch/Table directly to QVD (no parquet roundtrip)SchemaMode— strict (default) rejects column mismatch, union fills NULL- Composite PK support, NULL PK detection
- 10 Rust + 90 Python tests passing
- Docs: LEGAL.md, API reference, Rust/Python examples, release notes
Install
cargo add qvd@0.6.0
pip install qvdrs==0.6.0
Full changelog: RELEASE_NOTES.md