v0.3.2
github-actions
released this
05 Sep 19:54
·
114 commits
to refs/heads/main
since this release
Changes
✨ New Features
- [FEAT] Add runner logic in PyRunner for ActorPoolProject @jaychia (#2677)
- [FEAT]: sql image_encode and image_resize @universalmind303 (#2764)
- [FEAT] sql
image_decode
@universalmind303 (#2757) - [FEAT] Add an
approx_count_distinct
expression (using the HLL algorithm) @raunakab (#2718) - [FEAT] Add support for sum aggregation for decimal128 type @amitschang (#2755)
- [FEAT] expose more type info @chuanlei-coding (#2762)
- [FEAT] Adds SQL function modules @RCHowell (#2725)
- [FEAT] (ACTORS-3) Propagate feature flags from Planning Config through to logical optimizer @jaychia (#2674)
- [FEAT] Fix projection pushdowns in actor pool project @jaychia (#2680)
🚀 Performance Improvements
👾 Bug Fixes
- [BUG] Groupby with alias not working @colin-ho (#2790)
- [BUG] Fix parquet reads with limit across row groups @desmondcheongzx (#2751)
- [BUG] Fix ScanTask memory estimations when limits are provided @jaychia (#2735)
- [BUG] Enable Spawn Functions for IO and Compute Functions @samster25 (#2687)
- [BUG] Fix
set_execution_config
not settinghash_join_partition_size_leniency
@Vince7778 (#2759) - [BUG] Fix
count("*")
behavior @Vince7778 (#2733) - [BUG] Add marker prefixes to filter during reads @colin-ho (#2726)
- [BUG]: fsl to list with validity @universalmind303 (#2729)
- [BUG]: use recordbatch instead of table for
df.to_arrow_iter
@universalmind303 (#2724)
📖 Documentation
- [DOCS] Fix struct accessors in tutorial examples @jaychia (#1809)
- Fix huggingface.rst documentation @asmith26 (#2746)
- [DOCS]: Fix typos in UDF documentation @amitschang (#2728)
- [DOCS] Fix small typo in partitioning.rst @jaychia (#2721)
🧰 Maintenance
- [CHORE] Enable all targets for cargo check @samster25 (#2792)
- [CHORE] refactor daft-core with preclude @samster25 (#2782)
- [CHORE] Implement thiserror::Error for DaftError and arrow2::Error @raunakab (#2785)
- [CHORE] Rename vpartition -> micropartition @jaychia (#2781)
- [CHORE] Add check for stateful UDF outside of project @kevinzwang (#2771)
- [CHORE] Fix conditional compilation for UDFs @jaychia (#2761)
- [CHORE] Refactor local hash joins + pipeline connections @colin-ho (#2719)
- [CHORE]: remove this file @universalmind303 (#2752)
- [CHORE] Add .lldbinit for debugging @kevinzwang (#2750)
- [CHORE] early terminate read parquet bulk @samster25 (#2748)
- [CHORE] add large fake files for benchmarks (disabled) @samster25 (#2744)
- [CHORE] disables aqe tests in CI @samster25 (#2745)
- [CHORE] add benchmarks for interactive reads @samster25 (#2732)