Skip to content

Releases: Eventual-Inc/Daft

v0.7.1

19 Dec 01:25
1b2e5cd

Choose a tag to compare

What's Changed 🚀

✨ Features

🐛 Bug Fixes

  • fix: using estimate memory bytes at first for display scan task source @stayrascal (#5845)
  • fix: Remove pop_all assertion @colin-ho (#5850)
  • fix: Check if deletion vector propagation is supported in deltalake @cckellogg (#5829)
  • fix: Set default ImageMode in decode_image to RGB @colin-ho (#5827)
  • fix: handle FileNotFoundError in read_huggingface fallback @ykdojo (#5831)
  • fix: Add overflow protection to memory estimation @yudduy (#5417)

♻️ Refactor

📖 Documentation

  • docs: improve docstrings of IO read methods for remote URLs @aaron-ang (#5841)
  • docs: fix broken links causing CI failure @ykdojo (#5832)

👷 CI

  • ci: enable Windows Rust tests on PRs @ykdojo (#5823)
  • ci: skip quickstart notebook in notebook-checker workflow @ykdojo (#5804)

🔧 Maintenance

  • chore: remove overwrite_files & write_empty_tabular method @stayrascal (#5838)
  • chore: Fix a minor ambiguity in the README docs @plotor (#5830)

Full Changelog: v0.7.0...v0.7.1

v0.7.0

16 Dec 18:15
301a295

Choose a tag to compare

What's Changed 🚀

💥 Breaking Changes

✨ Features

🐛 Bug Fixes

  • fix: handle Windows paths and query params in local_path_from_uri @ykdojo (#5819)
  • fix: use pytest.importorskip for lance in test_limit_offset @ykdojo (#5818)
  • fix: support skip empty json/jsonl files @caican00 (#5660)
  • fix: minor doc fix @yuchaoran2011 (#5814)
  • fix: CountRows with Limit returns unexpected result when reading Lance dataset @plotor (#5550)
  • fix: Check for missing dependencies in OpenAI provider @everettVT (#5747)
  • fix: fix btree index invalid issue when reading lance for point lookup @caican00 (#5673)
  • fix: Combine deltalake with unity extra @everettVT (#5785)
  • fix: enhance unit tests @caican00 (#5787)
  • fix: patch CVE-2025-66478 update next dependencies to 16.0.7 @everettVT (#5786)
  • fix: use single consolidated progress bar in Jupyter notebooks @ykdojo (#5774)
  • fix: CuPy → NumPy needs explicit conversion @Jay-ju (#5680)
  • fix: Fix Pydantic cloudpickle serialization in Google Colab @ykdojo (#5705)
  • fix: update AI integration tests for new Subscriber interface @ykdojo (#5763)
  • fix(optimizer): Prevent limits from being pushed below explodes in non-top-level projections @desmondcheongzx (#5292)
  • fix(io): load all splits in read_huggingface fallback path @ykdojo (#5757)
  • fix(test): use read_huggingface instead of read_parquet for HF test @ykdojo (#5755)
  • fix: add disk cleanup to nightly integration-test-io job @ykdojo (#5711)
  • fix: Postgres overwrite table should enable RLS and set up pgvector automatically @desmondcheongzx (#5657)
  • fix: make it easier to enable different logging levels @Abyss-lord (#5661)
  • fix: Dashboard logo animation. @j3nkii (#5672)
  • fix(ci): add disk cleanup to integration-test-ai job @ykdojo (#5733)
  • fix: update hypothesis test to use new expression API @ykdojo (#5723)
  • fix: Fix type annotation check on Python 3.14 @srilman (#5721)
  • fix: add fallback mechanism for HuggingFace datasets without parquet files @ykdojo (#5650)
  • fix: Import or skip lance @colin-ho (#5662)
  • fix: Add missing trailing slashes to S3-compatible endpoint urls @desmondcheongzx (#5575)
  • fix: Add outer try-finally block in executor generator @colin-ho (#5633)
  • fix: test_explain @universalmind303 (#5656)
  • fix: Unify the naming and type of URI parameter for Lance-related APIs @plotor (#5634)
  • fix: Fix blocked and oom issues for scan lance @caican00 (#5592)
  • fix: Executing explain will panic when ScanTask is empty @plotor (#5582)
  • fix: Embed text dropping texts @colin-ho (#5641)
  • fix: limit(n) return n rows directly @caican00 (#5597)
  • fix: Upgrade to deltalake 1.2.1 @colin-ho (#5580)
  • fix: add disk cleanup to integration-test-io-credentialed job @ykdojo (#5610)
  • fix: add disk cleanup to doctests job @ykdojo (#5609)
  • fix: Hashable identifier @colin-ho (#5598)

🚀 Performance

♻️ Refactor

📖 Documentation

  • docs: Update slack invite @everettVT (#5813)
  • docs: add logging settings @Jay-ju (#5671)
  • docs: fix broken Bodo benchmark link @ykdojo (#5762)
  • docs: add voice-analytics-example and update index @everettVT (#5737)
  • docs: fix broken Lance documentation link @ykdojo (#5724)
  • docs: remove redundant About Daft section from README @ykdojo (#5689)
  • docs: remove redundant Table of Contents from README @ykdojo (#5684)
  • docs: add Daft Cloud mentions to distributed execution docs @ykdojo (#5686)
  • docs: fix quickstart connector links formatting @ykdojo (#5687)
  • docs: update README to reflect AI/multimodal positioning @ykdojo (#5677)
  • docs: Improve mkdocstrings template for Python examples rendering @ykdojo (#5642)
  • docs: changed dev url to a live link to prevent 404 @j3nkii (#5669)
  • docs: add Python version requirement to README @ykdojo (#5655)
  • docs: update index overview page @ykdojo (#5627)
  • docs: remove Python tabs from quickstart @ykdojo (#5626)
  • docs: update contributor policy, add contributing section, remove old… @madvart (#5251)
  • docs: add tip to find your dylib @universalmind303 (#5625)
  • docs: add data persistence section to quickstart @ykdojo (#5607)
  • docs: revamp quickstart with Amazon product dataset example @ykdojo (#5585)

✅ Tests

  • test: fix flaky OpenAI test by using pattern constraint for hex color format @ykdojo (#5808)
  • test(io): remove flaky test_read_huggingface_http_urls test @ykdojo (#5795)

👷 CI

  • ci: increase unit-test timeout to 75 minutes for macOS @ykdojo (#5731)
  • ci: exclude Kaggle from link checker @ykdojo (#5725)

🔧 Maintenance

Read more

v0.6.14

17 Nov 17:25
ada1ef1

Choose a tag to compare

What's Changed 🚀

✨ Features

  • feat: embed text metrics @colin-ho (#5583)
  • feat: Add description and attributes to custom udf metrics @colin-ho (#5574)
  • feat(flotilla): Aggregate Completed Worker Metrics in StatsManager @srilman (#5531)
  • feat: add amplification metric for explode operator in native runner @samstokes (#5565)

🐛 Bug Fixes

📖 Documentation

🔧 Maintenance

  • chore: Enrich and unify the UDF properties displayed in the query plan @plotor (#5553)

Full Changelog: v0.6.13...v0.6.14

v0.6.13

13 Nov 03:32
dec91da

Choose a tag to compare

What's Changed 🚀

💥 Breaking Changes

✨ Features

🐛 Bug Fixes

♻️ Refactor

📖 Documentation

🔧 Maintenance

Full Changelog: v0.6.12...v0.6.13

v0.6.12

10 Nov 13:42
8c6ee33

Choose a tag to compare

What's Changed 🚀

✨ Features

🐛 Bug Fixes

  • fix: Support custom models in openai text embedder @colin-ho (#5525)

🚀 Performance

📖 Documentation

  • docs: change the provider name in embed_text example @huleilei (#5523)

👷 CI

Full Changelog: v0.6.11...v0.6.12

v0.6.11

07 Nov 12:46
5d45115

Choose a tag to compare

What's Changed 🚀

✨ Features

🐛 Bug Fixes

Full Changelog: v0.6.10...v0.6.11

v0.6.10

05 Nov 21:01
6d2bbc1

Choose a tag to compare

What's Changed 🚀

✨ Features

  • feat: add --addr flag to daft-dashboard cli @VOID001 (#5444)
  • feat: Support multiple image and file inputs for prompt function @colin-ho (#5481)

🐛 Bug Fixes

📖 Documentation

  • docs: adds daft.func and daft.cls usage with migration page @everettVT (#5475)

🔧 Maintenance

Full Changelog: v0.6.9...v0.6.10

v0.6.9

04 Nov 07:52
29232b2

Choose a tag to compare

What's Changed 🚀

✨ Features

🐛 Bug Fixes

🚀 Performance

📖 Documentation

  • docs: add Try Daft Cloud link to documentation navigation @ykdojo (#5486)

👷 CI

🔧 Maintenance

Full Changelog: v0.6.8...v0.6.9

v0.6.8

30 Oct 12:59
5025c94

Choose a tag to compare

What's Changed 🚀

✨ Features

🐛 Bug Fixes

  • fix: report a more reasonable error message when select * from <some_keywords> @VOID001 (#5440)
  • fix: Fix async udf with use_process @colin-ho (#5457)
  • fix: Drop table error in current active session @plotor (#5439)
  • fix: add retry on "unable to open file" @kevinzwang (#5442)
  • fix: Allow publishing quickstart helm chart to GHCR @jeevb (#5437)
  • fix: convert num_rows to int when query count(*) from clickhouse @dujl (#5421)
  • fix: Actually clone the repo before publishing quickstart helm chart @jeevb (#5433)
  • fix: file reads for huggingface @universalmind303 (#5427)
  • fix: Make benchmarking Ray cluster setup commands idempotent @jeevb (#5425)
  • fix(lance): correct limit pushdown semantics with filters @huleilei (#5408)

🚀 Performance

♻️ Refactor

  • refactor: Make helper function for calling async python functions from rust @colin-ho (#5432)
  • refactor: combine sentence_transformers + transformers, and clean up … @universalmind303 (#5422)

📖 Documentation

  • docs: adds ai functions, ai providers, contributing, and docstrings with nav @everettVT (#5438)
  • docs: warning for Common Crawl dataset API instability @malcolmgreaves (#5436)
  • docs: update the example to access S3-compatible services @huleilei (#5405)
  • docs(connectors): add connector page for Lance format @huleilei (#5397)

Full Changelog: v0.6.7...v0.6.8

v0.6.7

20 Oct 05:37
a45d0de

Choose a tag to compare

What's Changed 🚀

💥 Breaking Changes

✨ Features

🐛 Bug Fixes

🚀 Performance

♻️ Refactor

📖 Documentation

👷 CI

🔧 Maintenance

Full Changelog: v0.6.6...v0.6.7