Skip to content

Releases: Eventual-Inc/Daft

v0.4.5

27 Feb 01:06
d468589
Compare
Choose a tag to compare

What's Changed 🚀

💥 Breaking Changes

  • refactor!: split column expression into unresolved and resolved types @kevinzwang (#3804)

✨ Features

  • feat(connect): daft.pyspark module @universalmind303 (#3861)
  • feat: Emit children of join before shuffle + add stats to explain analyze @colin-ho (#3852)
  • feat: Stageify plan on shuffle boundaries @colin-ho (#3781)
  • feat(sql): adds session sql for leveraging attached catalogs @rchowell (#3860)
  • feat(catalog): Cutover deprecated APIs to use session, catalog, table abstractions [3/3] @rchowell (#3830)
  • feat(connect): read csv/parquet/json options @universalmind303 (#3791)
  • feat(sql): select from multiple joins @kevinzwang (#3842)
  • feat(catalog): Integrate session and catalog actions alongside existing APIs [2/3] @rchowell (#3825)
  • feat(catalog): Prepare existing catalog APIs for integration [1/3] @rchowell (#3820)
  • feat(sql): supports schemas in read_json, read_csv, read_parquet @rchowell (#3836)
  • feat(sql): supports array of paths in read_ table-value functions @rchowell (#3835)
  • feat: Add a daft dashboard to display queries plans and stats @raunakab (#3790)

🐛 Bug Fixes

🚀 Performance

♻️ Refactor

  • refactor!: split column expression into unresolved and resolved types @kevinzwang (#3804)

📖 Documentation

🔧 Maintenance

Full Changelog: v0.4.4...v0.4.5

v0.4.4

19 Feb 02:20
47fde8a
Compare
Choose a tag to compare

What's Changed 🚀

✨ Features

🐛 Bug Fixes

🚀 Performance

  • perf(swordfish): Parallel expression evaluation @colin-ho (#3593)
  • perf: Use parquet metadata from schema inference for accurate scan task statistics @desmondcheongzx (#3784)

♻️ Refactor

📖 Documentation

👷 CI

Full Changelog: v0.4.3...v0.4.4

v0.4.3

31 Jan 03:49
2d0d8b2
Compare
Choose a tag to compare

What's Changed 🚀

✨ Features

🐛 Bug Fixes

🚀 Performance

♻️ Refactor

📖 Documentation

👷 CI

🔧 Maintenance

Full Changelog: v0.4.2...v0.4.3

v0.4.2

09 Jan 01:00
43bbbeb
Compare
Choose a tag to compare

What's Changed 🚀

  • build: Publish A Long Term Support CPU Release of Daft @samster25 (#3650)

✨ Features

  • feat(connect): printSchema @andrewgazelka (#3617)
  • feat: Allow building probe table for either side of anti semi joins @colin-ho (#3643)
  • feat(optimizer): Add join reordering as an optimizer rule @desmondcheongzx (#3642)
  • feat(swordfish): Memory manager @colin-ho (#3599)
  • feat(scantask-2): Implement new module for splitting Parquet ScanTask @jaychia (#3628)
  • feat(scantask-1): add a config flag for new scantask splitting algorithm @jaychia (#3615)
  • feat: Support intersect all and except distinct/all in DataFrame API @advancedxy (#3537)
  • feat: support new PyIceberg IO properties and custom IOConfig in write_iceberg @kevinzwang (#3633)
  • feat(expressions): Extend Expression.url.upload() to support row-specific URLs @desmondcheongzx (#3518)

🐛 Bug Fixes

👷 CI

  • ci: Improve visualization of tpcds + tpch benchmarking outputs @raunakab (#3654)

🔧 Maintenance

⬆️ Dependencies

  • build(deps-dev): bump moto[s3,server] from 5.0.21 to 5.0.26 @dependabot (#3640)

Full Changelog: v0.4.1...v0.4.2

v0.4.1

21 Dec 06:48
1c0f780
Compare
Choose a tag to compare

What's Changed 🚀

✨ Features

🐛 Bug Fixes

  • fix: unity catalog import from write_deltalake @jaychia (#3630)

🚀 Performance

  • perf(optimizer): convert filter predicate to CNF to push through join @kevinzwang (#3623)

📖 Documentation

✅ Tests

👷 CI

🔧 Maintenance

Full Changelog: v0.4.0...v0.4.1

v0.4.0

19 Dec 08:34
a76f800
Compare
Choose a tag to compare

What's Changed 🚀

💥 Breaking Changes

✨ Features

🐛 Bug Fixes

🚀 Performance

♻️ Refactor

📖 Documentation

✅ Tests

👷 CI

🔧 Maintenance

Full Changelog: v0.3.15...v0.3.16

v0.3.15

02 Dec 20:29
465510f
Compare
Choose a tag to compare

Changes

✨ New Features

🚀 Performance Improvements

👾 Bug Fixes

  • [BUG] Fix extension type display @jaychia (#3456)
  • [BUG] Remove enum imports from match statements @raunakab (#3436)
  • [BUG] Explicitly set IO config in unity catalog load table @colin-ho (#3453)
  • [BUG] Include storage options in lance write commit @colin-ho (#3451)
  • [BUG] Replace semicolons in filenames with underscore @raunakab (#3430)
  • [BUG] Terminate nodes instead of stopping them @raunakab (#3427)
  • [BUG] Fix run-cluster passing in environment variables wrongly @jaychia (#3422)

📖 Documentation

🧰 Maintenance

⬆️ Dependencies

14 changes

v0.3.14

20 Nov 22:11
b6695eb
Compare
Choose a tag to compare

Changes

✨ New Features

👾 Bug Fixes

📖 Documentation

🧰 Maintenance

⬆️ Dependencies

12 changes

v0.3.13

13 Nov 18:26
769ec98
Compare
Choose a tag to compare

Changes

✨ New Features

👾 Bug Fixes

📖 Documentation

🧰 Maintenance

v0.3.12

11 Nov 19:46
f290f40
Compare
Choose a tag to compare

Changes

✨ New Features

🚀 Performance Improvements

👾 Bug Fixes

📖 Documentation

🧰 Maintenance