v0.3.14
github-actions
released this
20 Nov 22:11
·
163 commits
to refs/heads/main
since this release
Changes
✨ New Features
- [FEAT]: sql HAVING @universalmind303 (#3364)
- [FEAT] consolidate Spark session fixture into conftest.py @andrewgazelka (#3341)
- [FEAT]: allow for implicit coercion between str & date @universalmind303 (#3337)
- [FEAT] daft-connect range use python generator @andrewgazelka (#3308)
- [FEAT] Monotonically Increasing Id for Swordfish @colin-ho (#3180)
- [FEAT] Support for correlated subqueries in SQL (not yet executable) @kevinzwang (#3304)
- [FEAT]: SQL read_csv @itzhakstern (#3255)
- [FEAT] Daft Catalog API @jaychia (#3036)
- [FEAT]: allow
is_in
to take inVec<Expr>
instead ofExpr
@universalmind303 (#3294) - [FEAT] Lance writes for swordfish @colin-ho (#3299)
- [FEAT] Support for aggregation expressions that use multiple AggExprs @kevinzwang (#3296)
- [FEAT] SQL union/union all and sql intersect @universalmind303 (#3274)
👾 Bug Fixes
- [BUG] Implement deserialize for Python objects serialized as sequences @kevinzwang (#3339)
- [BUG]: tbl alias with join @universalmind303 (#3333)
- [BUG] Fixes regexp_replace expression @ConeyLiu (#3306)
- [BUG] Fix ray wait in RayPartitionSet @jaychia (#3251)
- [BUG] Partially qualified joins
join a.x = y
andjoin x = b.y
@universalmind303 (#3290) - [BUG] Check env in benchmarking script @colin-ho (#3297)
- [BUG] Fix writes for empty dataframes if target directory does not exist @colin-ho (#3278)
- [BUG]: panic in sql subquery @universalmind303 (#3291)
📖 Documentation
- [DOCS] Fix typo in limit example @colin-ho (#3303)
- [DOCS] Update incomplete SQL doc pages @willvo2004 (#3298)
🧰 Maintenance
- [CHORE]: prepare for nulls first/last kernels @universalmind303 (#3301)
- [CHORE] Fix join alias test @kevinzwang (#3335)
- Bump bytemuck from 1.16.3 to 1.19.0 @dependabot (#3171)
- [CHORE]: move utf8 functions from daft-dsl to daft-functions @ConeyLiu (#3101)
- [CHORE] Swordfish refactors @colin-ho (#3256)
- [CHORE]: better subquery handling @universalmind303 (#3295)
- [CHORE] Possibility to create environment with system installed uv @maruschin (#3281)
- [CHORE]: defer Expr subquery error until eval @universalmind303 (#3272)
- [CHORE] Fix style in workflow file @jaychia (#3284)
⬆️ Dependencies
12 changes
- Bump bytemuck from 1.16.3 to 1.19.0 @dependabot (#3171)
- Bump psycopg2-binary from 2.9.9 to 2.9.10 @dependabot (#3174)
- Bump codecov/codecov-action from 3 to 5 @dependabot (#3318)
- Bump slackapi/slack-github-action from 1.27.0 to 2.0.0 @dependabot (#3317)
- Bump lxml from 5.1.0 to 5.3.0 @dependabot (#3172)
- Bump moto[s3,server] from 5.0.2 to 5.0.21 @dependabot (#3312)
- Bump async-stream from 0.3.5 to 0.3.6 @dependabot (#3313)
- Bump unicode-normalization from 0.1.23 to 0.1.24 @dependabot (#3314)
- Bump tikv-jemallocator from 0.5.4 to 0.6.0 @dependabot (#3316)
- Bump sysinfo from 0.30.13 to 0.32.0 @dependabot (#3168)
- Bump pretty_assertions from 1.4.0 to 1.4.1 @dependabot (#3169)
- Bump lz4 from 1.26.0 to 1.28.0 @dependabot (#3170)