v0.2.28
·
714 commits
to refs/heads/main
since this release
Changes
✨ New Features
- [FEAT] Add manual auth for GCS and Iceberg GCS auth support @kevinzwang (#2393)
- [FEAT] Replace schema_hints with schema and infer_schema for read_json @GuyPozner (#2357)
- [FEAT] [New Executor] [3/N] Full execution model prototype. @clarkzinzow (#2347)
- [FEAT] date and timestamp parsers @murex971 (#2353)
- [FEAT] Implement Anti and Semi Join @samster25 (#2379)
- [FEAT] Implement arctan2 expression @Vince7778 (#2389)
- [FEAT] Add Unity Catalog support @jaychia (#2377)
- [FEAT] fill_nan and not_nan expressions @colin-ho (#2313)
- [FEAT] Add more context when UDFs fail @jaychia (#2325)
- [FEAT] [New Executor] [2/N] daft-execution crate + proof-of-concept compute ops and partition reference + metadata model for new executor. @clarkzinzow (#2340)
👾 Bug Fixes
- [BUG]
with_column
with existing column name should not reorder columns @colin-ho (#2381) - [BUG] Fix IO integration tests @jaychia (#2390)
- [BUG]: ide completions for expr namespaces @universalmind303 (#2374)
- [BUG] enable empty stats for deltalake @samster25 (#2376)
- [BUG] Allow variable columns in CSV @colin-ho (#2326)
📖 Documentation
- [FEAT] date and timestamp parsers @murex971 (#2353)
- [FEAT] Implement arctan2 expression @Vince7778 (#2389)
- [FEAT] Add Unity Catalog support @jaychia (#2377)
- [FEAT] fill_nan and not_nan expressions @colin-ho (#2313)
- [EXPRESSIONS] Add missing doc gen for Expression.float.is_nan @tlm365 (#2378)
- [DOCS] add Delta writer functionality @avriiil (#2372)
- [EXPRESSIONS] Implement Expression.float.is_inf @tlm365 (#2371)
- [DOCS] Add tutorial for Data + AI Summit 2024 @jaychia (#2368)
- [DOCS] improve SQL docs @avriiil (#2361)
- [DOCS] the project currently uses ray which is not compatible with python 3.12 @prabodh1194 (#2354)
- [CHORE]: make parquet metadata (de)serializable @universalmind303 (#2346)
- [CHORE]: Arrow2 migrate @universalmind303 (#2341)
🧰 Maintenance
- [CHORE] Run doctests in CI @colin-ho (#2362)
- [CHORE] Bump chrono to 0.4.38 @colin-ho (#2352)
- [CHORE]: make parquet metadata (de)serializable @universalmind303 (#2346)
- [CHORE]: Arrow2 migrate @universalmind303 (#2341)
⬆️ Dependencies
- Bump num-traits from 0.2.18 to 0.2.19 @dependabot (#2285)