Skip to content

Releases: Eventual-Inc/Daft

v0.7.26

Choose a tag to compare

@srilman srilman released this 06 Oct 16:36

Full Changelog: v0.7.25...v0.7.26

Release Notes

This is a smaller release to apply a dependency upgrade before the larger v0.8.0 release.

What's Changed

Build

v0.7.25

Choose a tag to compare

@github-actions github-actions released this 11 Sep 23:48
50b3f12

What's Changed

✨ Features

🐛 Bug Fixes

  • fix: clean up unscheduled UDF actors by @everettVT in #7346
  • fix: IsIn/Decimal/UnresolvedColumn expressions fail to translate to SQL by @jiangxt2 in #7278
  • fix(functions): make coalesce() argument validation reachable by @DogerW666 in #7404
  • fix(catalog): declare noop auth for Gravitino Iceberg REST catalogs by @kyo-tom in #7417
  • fix(distributed): surface background errors while input is pending by @zhouwenjiajia in #7396
  • fix(parquet): error instead of nulling columns when field ids are absent by @jackylee-ch in #7446
  • fix(catalog): avoid shared mutable default for from_postgres extensions by @DogerW666 in #7426
  • fix(sql): escape single quotes in SQL literal rendering by @chuqCTC in #7269
  • fix(sql): reject negative literals for unsigned table function options by @jackylee-ch in #7479
  • fix(utf8): preserve backslashes in regexp_replace replacement by @jonasdedden in #7472
  • fix: Fix startup of IO-Integration Docker Compose by @srilman in #7499

🚀 Performance

♻️ Refactor

  • refactor(shuffle): unify distributed shuffle backend config onto daft-local-plan ShuffleBackend by @BABTUNA in #7402

📖 Documentation

✅ Tests

  • test: use runtime concurrency in morsel plan assertions by @ConeyLiu in #7454

👷 CI

New Contributors

Full Changelog: v0.7.24...v0.7.25

v0.7.24

Choose a tag to compare

@github-actions github-actions released this 14 Aug 22:18
9c2b73e

What's Changed

✨ Features

🐛 Bug Fixes

🔧 Maintenance

New Contributors

Full Changelog: v0.7.23...v0.7.24

v0.7.23

Choose a tag to compare

@github-actions github-actions released this 05 Aug 19:44
1d287b5

What's Changed

✨ Features

  • feat(iceberg): inject DataFile column stats into DataSourceTask for predicate short-circuit by @jiangxt2 in #7301

🐛 Bug Fixes

🚀 Performance

  • perf: Optimize stats aggregation within Swordfish by @srilman in #7359

📖 Documentation

  • docs: migrate tutorials and examples to @daft.func / @daft.cls by @everettVT in #6729

✅ Tests

🔧 Maintenance

  • chore: Update dashboard frontend dependencies by @srilman in #7360
  • chore: Ignore Dependabot warnings in benchmarks by @srilman in #7361

Full Changelog: v0.7.22...untagged-8f79647338339e50cd69

v0.7.22

Choose a tag to compare

@github-actions github-actions released this 03 Aug 22:57
b5d58ed

What's Changed

✨ Features

🐛 Bug Fixes

  • fix(core): handle all-null list literals by @everySympathy in #7168
  • fix(parquet): honor row-group constraints in count_rows() count pushdown by @FANNG1 in #7288
  • fix: Gravitino catalog S3 credential key mismatch and _has_table error handling by @jiangxt2 in #7279
  • fix(io): decode video with a single PyAV generator so .mkv/.webm yield frames by @AnayGarodia in #7229
  • fix(io): support writing to hdfs:// URLs that include a port by @Lucas61000 in #7307
  • fix(ai): route OpenAI chat completions parse through beta namespace by @colin-ho in #6995
  • fix: truncate default IOConfig fields in explain() output by @shreynath in #7327

♻️ Refactor

  • refactor(shuffle): migrate repartition onto shared backend and unify pipeline dispatch by @BABTUNA in #7275
  • refactor(io): migrate Delta Lake scans to DataSource by @ihopenre-eng in #7300
  • refactor(io): migrate Hudi scans to DataSource by @Lucas61000 in #7324
  • refactor: migrate IcebergScanOperator to DataSource by @Lucas61000 in #7311

📖 Documentation

  • docs: add motion trimming physical AI example by @ykdojo in #7341
  • docs: remove dead HDF5 example notebook link by @everettVT in #7352

✅ Tests

New Contributors

Full Changelog: v0.7.21...v0.7.22

v0.7.21

Choose a tag to compare

@github-actions github-actions released this 17 Jul 18:32
7e52cc9

What's Changed

🐛 Bug Fixes

  • fix(ai): keep UDF options out of OpenAI requests by @FANNG1 in #7277

📖 Documentation

  • docs(benchmark): add hand-tracking workload A/B benchmark for lerobot batched decode by @ykdojo in #7267
  • docs: add physical AI examples (hand tracking + reward scoring) by @ykdojo in #7271

Full Changelog: v0.7.20...v0.7.21

v0.7.20

Choose a tag to compare

@github-actions github-actions released this 14 Jul 23:12
55290cb

What's Changed

✨ Features

  • feat(iceberg): push down starts_with and is_nan/not_nan filters by @jackylee-ch in #7266

🐛 Bug Fixes

  • fix(dashboard): support OUT_DIR on a different filesystem from the source tree by @alejandro-soto-franco in #7246
  • fix(daft-file): release GIL in PyDaftFile methods to prevent deadlock by @zhouwenjiajia in #7257
  • fix: fd and thread leak from tqdm progress bar in Jupyter by @ykdojo in #7262

♻️ Refactor

  • refactor(shuffle): dedup local shuffle backend enums for gather and into_partitions by @BABTUNA in #7221

🔧 Maintenance

New Contributors

Full Changelog: v0.7.19...v0.7.20

v0.7.19

Choose a tag to compare

@github-actions github-actions released this 10 Jul 00:16
cf35023

What's Changed

✨ Features

  • feat: add mcap pip extra and dependency checks for read_mcap by @everettVT in #7220
  • feat(writers): add single_file kwarg to write_parquet by @aaron-ang in #7004

🐛 Bug Fixes

  • fix: normalize HF bucket tree paths by @everettVT in #7218
  • fix(session): allow set_provider to accept Provider instance for auto… by @DieselZhang in #7041
  • fix(telemetry): prevent interpreter-shutdown segfault from Scarf telemetry by @FANNG1 in #7203
  • fix(io): route oss:// through S3-compatible storage options for write_lance by @AnayGarodia in #7228
  • fix: Reuse file format config in Iceberg and Delta by @srilman in #7163

📖 Documentation

👷 CI

  • ci: Include New Contributers in Automated Draft Releases by @srilman in #7234

New Contributors

Full Changelog: v0.7.18...v0.7.19

v0.7.18

Choose a tag to compare

@github-actions github-actions released this 08 Jul 23:16
12a95e7

What's Changed 🚀

✨ Features

🚀 Performance

  • perf(inline-agg): pack two-string-column keys into u64 for typed FNV grouping @BABTUNA (#6924)

Full Changelog: v0.7.17...v0.7.18

v0.7.17

Choose a tag to compare

@github-actions github-actions released this 06 Jul 21:34
426fe79

What's Changed 🚀

✨ Features

🐛 Bug Fixes

♻️ Refactor

  • refactor(inline-agg): consolidate Sum/Product/Min/Max into one macro @BABTUNA (#7151)

🔧 Maintenance

⬆️ Dependencies

Full Changelog: v0.7.16...v0.7.17