| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-08-03 | 3.5 kB | |
| v0.7.22 source code.tar.gz | 2026-08-03 | 9.6 MB | |
| v0.7.22 source code.zip | 2026-08-03 | 10.9 MB | |
| Totals: 3 Items | 20.5 MB | 0 | |
What's Changed
✨ Features
- feat(catalog): support Gravitino Iceberg REST catalogs by @kyo-tom in https://github.com/Eventual-Inc/Daft/pull/7245
- feat(io): add HDFS support via OpenDAL services-hdfs by @Lucas61000 in https://github.com/Eventual-Inc/Daft/pull/7202
- feat(io): export HdfsConfig from daft.io by @Lucas61000 in https://github.com/Eventual-Inc/Daft/pull/7298
- feat(sql): support CREATE TABLE statement by @Lucas61000 in https://github.com/Eventual-Inc/Daft/pull/7186
- feat(functions): add try_divide for PySpark parity by @BABTUNA in https://github.com/Eventual-Inc/Daft/pull/7210
- feat(file): trace media file reads by @everettVT in https://github.com/Eventual-Inc/Daft/pull/7312
- feat(file): trace video frame decoding by @everettVT in https://github.com/Eventual-Inc/Daft/pull/7313
- feat(sql): support read_parquet ignore_corrupt_files by @jackylee-ch in https://github.com/Eventual-Inc/Daft/pull/7133
- feat(sql): resolve read_iceberg io_config from table properties and default config by @jackylee-ch in https://github.com/Eventual-Inc/Daft/pull/7273
- feat(sql): support ignore_corrupt_files in read_csv by @jackylee-ch in https://github.com/Eventual-Inc/Daft/pull/7264
🐛 Bug Fixes
- fix(core): handle all-null list literals by @everySympathy in https://github.com/Eventual-Inc/Daft/pull/7168
- fix(parquet): honor row-group constraints in count_rows() count pushdown by @FANNG1 in https://github.com/Eventual-Inc/Daft/pull/7288
- fix: Gravitino catalog S3 credential key mismatch and _has_table error handling by @jiangxt2 in https://github.com/Eventual-Inc/Daft/pull/7279
- fix(io): decode video with a single PyAV generator so .mkv/.webm yield frames by @AnayGarodia in https://github.com/Eventual-Inc/Daft/pull/7229
- fix(io): support writing to hdfs:// URLs that include a port by @Lucas61000 in https://github.com/Eventual-Inc/Daft/pull/7307
- fix(ai): route OpenAI chat completions parse through beta namespace by @colin-ho in https://github.com/Eventual-Inc/Daft/pull/6995
- fix: truncate default IOConfig fields in explain() output by @shreynath in https://github.com/Eventual-Inc/Daft/pull/7327
♻️ Refactor
- refactor(shuffle): migrate repartition onto shared backend and unify pipeline dispatch by @BABTUNA in https://github.com/Eventual-Inc/Daft/pull/7275
- refactor(io): migrate Delta Lake scans to DataSource by @ihopenre-eng in https://github.com/Eventual-Inc/Daft/pull/7300
- refactor(io): migrate Hudi scans to DataSource by @Lucas61000 in https://github.com/Eventual-Inc/Daft/pull/7324
- refactor: migrate IcebergScanOperator to DataSource by @Lucas61000 in https://github.com/Eventual-Inc/Daft/pull/7311
📖 Documentation
- docs: add motion trimming physical AI example by @ykdojo in https://github.com/Eventual-Inc/Daft/pull/7341
- docs: remove dead HDF5 example notebook link by @everettVT in https://github.com/Eventual-Inc/Daft/pull/7352
✅ Tests
- test(ai): mock beta chat completions parse by @everettVT in https://github.com/Eventual-Inc/Daft/pull/7315
New Contributors
- @jiangxt2 made their first contribution in https://github.com/Eventual-Inc/Daft/pull/7279
- @ihopenre-eng made their first contribution in https://github.com/Eventual-Inc/Daft/pull/7300
- @shreynath made their first contribution in https://github.com/Eventual-Inc/Daft/pull/7327
Full Changelog: https://github.com/Eventual-Inc/Daft/compare/v0.7.21...v0.7.22