Skip to content

Releases: Eventual-Inc/Daft

v0.5.19

14 Aug 23:03
23549cd

Choose a tag to compare

What's Changed 🚀

We have a pretty crazy release this time around. Some especially notable features include:

  • Interactive DataFrames in Jupyter Notebooks, with special support for some multimodal types
  • An async API for LLM text generation, particularly with OpenAI
  • A new .into_batches DataFrame API, the modern alternative to .into_partitions
  • Adding support for .offset / OFFSET operator across the engine. Thanks @plotor for the great work!
  • Various Flotilla performance and reliability improvements
  • Various casting improvements

✨ Features

🐛 Bug Fixes

  • fix: Always just use actor for flotilla scheduler @colin-ho (#4978)
  • fix: Add handle for swordfish runtime stats manager @colin-ho (#4970)
  • fix: Dudep lance read required columns @xloya (#4967)
  • fix: Don't use wildcard for logical plan match in pushdown rules @colin-ho (#4945)
  • fix: Coerce arrow schema for parquet decoding @colin-ho (#4948)
  • fix: use associate type for swordfish into_batches operator state @ohbh (#4956)
  • fix: raise error on invalid cross join parameters @rchowell (#4952)
  • fix: interactive html fixes @colin-ho (#4943)

♻️ Refactor

  • refactor: Use associate type for swordfish operator state @colin-ho (#4921)

📖 Documentation

👷 CI

  • ci: add 3.11 to matrix and always include typing_extensions @rchowell (#4950)

🔧 Maintenance

  • chore: Remove Err Case for Series and RecordBatch size_bytes @srilman (#4954)

👋 New Contributors

Full Changelog: v0.5.18...v0.5.19

v0.5.18

08 Aug 08:39
bda006a

Choose a tag to compare

What's Changed 🚀

✨ Features

🐛 Bug Fixes

  • fix: Batch RuntimeSubscriber updates for all nodes @srilman (#4932)
  • fix: Column Ordering in UDF & Project Optimizations @srilman (#4923)
  • fix: Refactor Progress Bar to be a RuntimeStatSubscriber @srilman (#4837)

🚀 Performance

♻️ Refactor

📖 Documentation

🔧 Maintenance

  • chore: config isort known_third_party to fix import formatting errors @Jay-ju (#4840)
  • chore: add warning on repartition in native runner @kevinzwang (#4910)

Full Changelog: v0.5.17...v0.5.18

v0.5.17

05 Aug 07:11
2558eca

Choose a tag to compare

What's Changed 🚀

📖 Documentation

🔧 Maintenance

Full Changelog: v0.5.16...v0.5.17

v0.5.16

02 Aug 01:09
105580b

Choose a tag to compare

What's Changed 🚀

✨ Features

  • feat: Interactive jupyter display @colin-ho (#4835)
  • feat: supports passing a projection kwargs in select @rchowell (#4884)
  • feat: Add offset operator support to DataFrame for Native Runner @plotor (#4582)

🐛 Bug Fixes

🚀 Performance

📖 Documentation

Full Changelog: v0.5.15...v0.5.16

v0.5.15

01 Aug 03:35
7987455

Choose a tag to compare

What's Changed 🚀

✨ Features

  • feat: add openai provider in llm_generate function @huleilei (#4809)
  • feat: Use shuffle_aggregation_default_partitions in flotilla aggregate @colin-ho (#4869)
  • feat: abstract the interface of scan pushdown @Jay-ju (#4772)
  • feat: Add get_or_infer_runner_type to support getting runner type from context @plotor (#4810)
  • feat: support glob multiple path @stayrascal (#4811)

🐛 Bug Fixes

📖 Documentation

🔧 Maintenance

Full Changelog: v0.5.14...v0.5.15

v0.5.14

29 Jul 06:04
d0a714f

Choose a tag to compare

What's Changed 🚀

✨ Features

🐛 Bug Fixes

📖 Documentation

🔧 Maintenance

Full Changelog: v0.5.13...v0.5.14

v0.5.13

28 Jul 17:06
1c4002f

Choose a tag to compare

What's Changed 🚀

✨ Features

🐛 Bug Fixes

📖 Documentation

  • docs: categorize functions and make each function its own page @kevinzwang (#4838)

👷 CI

🔧 Maintenance

⏪ Reverts

Full Changelog: v0.5.12...v0.5.13

v0.5.12

23 Jul 00:46
0d8e245

Choose a tag to compare

What's Changed 🚀

✨ Features

🐛 Bug Fixes

🚀 Performance

📖 Documentation

🔧 Maintenance

⬆️ Dependencies

Full Changelog: v0.5.11...v0.5.12

v0.5.11

18 Jul 10:55
87cab23

Choose a tag to compare

What's Changed 🚀

✨ Features

🐛 Bug Fixes

📖 Documentation

👷 CI

🔧 Maintenance

Full Changelog: v0.5.10...v0.5.11

v0.5.10

14 Jul 06:35
1409f8f

Choose a tag to compare

What's Changed 🚀

✨ Features

🐛 Bug Fixes

🚀 Performance

📖 Documentation

Full Changelog: v0.5.9...v0.5.10