What's Changed
- fix: report failed data in data checks by @roeap in #4083
- refactor!: more logical writes by @roeap in #4090
- chore(deps): update foyer requirement from 0.20.0 to 0.22.2 by @dependabot[bot] in #4095
- fix: properly simplify delete predicate expressions for Datafusion by @rtyler in #4098
- fix: add support for user names in azure URLs by @sebbegg in #4100
- feat: enable deletion vector features for working with tables by @rtyler in #4101
- fix(python): disable ident normalization in merge by @bellshun in #4102
- feat: improve logical planning and migrate update op by @roeap in #4096
- fix(python): object store registration missing in session by @JonatanMartens in #4105
- refactor: avoid batch concatenation in write workers by @roeap in #4107
- feat: centralize predicate parsing with literal coercion by @roeap in #4106
- refactor: move normal and cdc writes into separate functions by @roeap in #4108
- fix(datafusion): handle coalesced multi-file batches in next-scan by @ethan-tyler in #4112
- refactor: move files scan to separate function by @roeap in #4111
- feat: migrate delete by @roeap in #4117
- chore: upgrade azurite and purge the need for a local az CLI to run tests by @rtyler in #4121
- chore: allow integration tests to be run in parallel with nextest by @rtyler in #4122
- chore(deps): upgrade datafusion to 52.0.0 by @ethan-tyler in #4092
- chore: upgrade python version for the next release by @rtyler in #4124
New Contributors
- @sebbegg made their first contribution in #4100
- @bellshun made their first contribution in #4102
- @JonatanMartens made their first contribution in #4105
Full Changelog: python-v1.3.2...python-v1.4.0