Skip to content

python-v0.25.0: Improved memory writer, schema evolution `merge` and UC support

Latest
Compare
Choose a tag to compare
@ion-elgreco ion-elgreco released this 20 Feb 17:24
· 2 commits to main since this release

Highlights

  • Streamed execution in write and merged (lower memory pressure)
  • Overall improved memory allocation
  • Schema evolution in MERGE
  • Unity catalog support through uc:// uri-prefix

Performance improvements

New features

  • feat: add schema evolution to merge statement by @JustinRush80 in #3136
  • feat(python): add capability to read unity catalog (uc://) uris by @omkar-foss in #3113
  • feat: support reading tables via Unity Catalog provided credentials by @hntd187 in #3078
  • feat: added workspace oauth source for UC by @hntd187 in #3152
  • feat: update metadata field builder by @Nordalf in #3149
  • feat: set column metadata from python by @umartin in #3189
  • feat(disable conflict checker): start counting concurrent retries at 0 and disable conflict checker with maxRetries=0 by @daphnenhuch-at in #3204
  • feat: make Add:get_stats public by @jkylling in #3216
  • feat: configurable column encoding for parquet checkpoint files by @dmunch in #3214
  • feat: return metrics about the commit by @HawaiianSpork in #3202
  • feat: cdf tableprovider with predicate pushdown support by @ion-elgreco in #3220

Bug Fixes

Other Changes

New Contributors

Full Changelog: python-v0.24.0...python-v0.25.0