python-v1.6.1·python-v1.6.1: Column Mapping write support
Summary
This release adds support for writing Delta tables with column mapping enabled. It also introduces a new API for stats-free append writes and allows switching nanosecond timestamps at runtime in Python.
Summary generated by brickster.ai. For the full changelog and any code/binary attachments, follow the GitHub link above.
More from delta-io/delta-rs
This release is a backport from the 0.32.x line, which will receive voluntary support for a period. Consult the full changelog for specific user-facing changes, fixes, or breaking changes.
This release fixes several regressions, including issues with MERGE operations, schema overwrites with predicates, and partition column changes. It also enables passing non-string datatypes in custom commit metadata and updates the minimum PyArrow version to 21.0.0, which includes preliminary support for variant types.
This release fixes issues with changing partition columns when overwriting tables and addresses a regression in MERGE operations that caused increased memory usage. It also adds support for passing non-string datatypes in custom commit metadata and includes nanosecond timestamp support.
This release improves the new Datafusion TableProvider and log parsing performance, alongside numerous bug fixes. Key fixes address issues with DeltaScan schema handling, streamed merges losing file pruning, and incorrect row counts for DELETE operations.
python-v1.5.0: faster writes, log compaction, spil config in MERGE
This release introduces faster writes through parallel partition writers, log compaction, and disk spilling for MERGE operations. A breaking change alters get_add_actions to return an ArrowTable instead of an ArrowRecordBatch.