Skip to content

python-v1.6.1: Column Mapping write support

Latest

Choose a tag to compare

@ion-elgreco ion-elgreco released this 24 Jun 13:16
e6e492f

What's Changed

  • docs: update the changelog for 0.32.2 by @rtyler in #4459
  • docs: upgrade the changelog for python 1.6.0 by @rtyler in #4461
  • chore: introduce regression test which demonstrates null partition vacuuming by @rtyler in #4463
  • chore: bump deltalake-unity for a release to crates.io by @rtyler in #4470
  • fix: keep delta materialized filters above parquet by @ethan-tyler in #4469
  • fix: count distinct top-level fields against dataSkippingNumIndexedCols by @rtyler in #4466
  • fix: add TimestampNanos to supported reader features by @adamreeve in #4481
  • fix: preserve merge row ordinals across scan planning by @ethan-tyler in #4473
  • fix: simplify expressions when conflict checking by @adamreeve in #4479
  • perf: break early by @ion-elgreco in #4491
  • feat: remove S3DynamoDbLogStore and prepare for 1.0.0 by @rtyler in #4483
  • chore: bump jemalloc by @ion-elgreco in #4492
  • feat(cdf): prune load_cdf reads by partition predicates by @osmant in #4487
  • feat: add public snapshot file selection api by @ethan-tyler in #4489
  • feat: column mapping physical exec by @ion-elgreco in #4493
  • chore: add test cases for successful concurrent delete operations by @adamreeve in #4502
  • fix: skip boolean min max stats during scans by @ethan-tyler in #4499
  • ci: mark PRs as draft by default by @rtyler in #4507
  • chore: refactor column mapping related errors into stronger types by @rtyler in #4506
  • ci: add "ai" label to PRs with AI co-authored commits by @rtyler in #4508
  • fix: correct format for timestampNtz statistics by @adamreeve in #4504
  • fix: python history race condition by @rtyler in #4500
  • feat: allow switching nanosecond timestamps on at runtime in Python by @adamreeve in #4513
  • docs(core): document public API surface for 1.0 release by @rtyler in #4515
  • chore: be a little more exhaustive in our kernel expression matching by @rtyler in #4509
  • chore: upgrade to codecov-action 7 by @rtyler in #4516
  • fix: reduce DeltaScanNext file_id memory usage by @ethan-tyler in #4519
  • docs: enhance Rust examples for creating and querying Delta tables by @khalidmammadov in #4526
  • feat: update schema mismatch error message by @JustinRush80 in #4510
  • chore: upgrade to datafusion 54 by @laverem in #4525
  • fix: pin time below 0.3.48 by @ethan-tyler in #4534
  • chore: pin transitive dependencies which broke today (alloc-stdlib) by @rtyler in #4536
  • refactor: add Snapshot read capabilities by @ethan-tyler in #4529
  • chore: simplify table root retrieval in table_provider by @khalidmammadov in #4514
  • fix: redact Unity Catalog env log values by @fallintoplace in #4539
  • fix: feature flag tests which require symbols in the datafusion build by @rtyler in #4540
  • fix: coerce inner field name when writing fixed size lists from Rust by @adamreeve in #4532
  • chore: import pyspark integration test for invariants by @rtyler in #4542
  • fix: support simple pruning when binary partitions are used by @rtyler in #4541
  • chore: add regression test for column mapping roundtrip with pyspark by @rtyler in #4543
  • fix: information schema not working with views by @hntd187 in #4550
  • feat: add generic OpenDAL storage backend (deltalake-opendal) by @kszucs in #4465
  • fix: preserve full optimize partition identity by @ethan-tyler in #4556
  • test: preserve eager snapshot state compatibility by @ethan-tyler in #4551
  • feat(core): add BlindDeltaTable for stats-free append writes by @seokjin0414 in #4030

New Contributors

Full Changelog: python-v1.6.0...python-v1.6.1