Skip to content

python-v0.15.2: predicate overwrite, improved table state replay

Compare
Choose a tag to compare
@ion-elgreco ion-elgreco released this 05 Feb 12:41
· 439 commits to main since this release

New features

  • feat: allow merge_execute to release the GIL by @emcake in #2091
  • feat: arrow backed log replay and table state by @roeap in #2037
  • feat: update table config to contain new config keys by @roeap in #2127
  • feat: expose stats schema on Snapshot by @roeap in #2128
  • feat: implementation for replaceWhere by @r3stl355 in #1996
  • feat: implement clone for DeltaTable struct by @mightyshazam in #2160
  • feat: introduce schema evolution on RecordBatchWriter by @rtyler in #2024

Bug Fixes

  • fix: properly deserialize percent-encoded file paths of Remove actions, to make sure tombstone and file paths match by @sigorbor in #2035
  • fix: reinstate copy-if-not-exists passthrough by @emcake in #2083
  • refactor: add deltalake-gcp crate by @ion-elgreco in #2061
  • fix: schema issue within writebuilder by @universalmind303 in #2106
  • fix: temporarily skip s3 roundtrip test by @roeap in #2124
  • fix: set partition values for added files when building compaction plan by @alexwilcoxson-rel in #2119
  • fix: clean-up paths created during tests by @roeap in #2126
  • fix: add missing pandas import by @Tim-Haarman in #2116
  • fix: order logical schema to match physical schema by @Blajda in #2129
  • fix: do not write empty parquet file/add on writer close; accurately … by @alexwilcoxson-rel in #2123
  • fix: prevent empty stats struct during parquet write by @alexwilcoxson-rel in #2125
  • fix(#2143): keep specific error type when writing fails by @abaerptc in #2144
  • fix(s3): restore working test for DynamoDb log store repair log on read by @dispanser in #2120
  • fix: made generalize_filter less permissive, also added more cases by @emcake in #2149
  • fix: allow loading of tables with identity columns by @rtyler in #2155
  • fix: replace BTreeMap with IndexMap to preserve insertion order by @roeap in #2150

Other Changes

New Contributors

Full Changelog: python-v0.15.1...python-v0.15.2