30.0.0 (2023-08-22)
Implemented enhancements:
- feat: Add support for PostgreSQL bitwise XOR operator #7256 (jonahgao)
Fixed bugs:
- fix(functions): support
Dictionary
for string and int functions #7262 (appletreeisyellow) - fix: CLI should support different sql dialects #7263 (jonahgao)
- fix: build_timestamp_list data type mismatch #7267 (yukkit)
Documentation updates:
- Minor: Remove stubbed out redundant Execution Plan section of library user guide #7309 (alamb)
Merged pull requests:
- chore(functions): fix function names typo #7269 (appletreeisyellow)
- fix(functions): support
Dictionary
for string and int functions #7262 (appletreeisyellow) - Change benefits_from_partitioning flag to vector #7247 (mustafasrepo)
- fix: CLI should support different sql dialects #7263 (jonahgao)
- fix: build_timestamp_list data type mismatch #7267 (yukkit)
- feat: Add support for PostgreSQL bitwise XOR operator #7256 (jonahgao)
- Improve error message for aggregate/window functions #7265 (2010YOUY01)
- Extend insert into to support Parquet backed tables #7244 (devinjdangelo)
- Operators documentation #7264 (spaydar)
- Minor: Add upstream ticket reference in comments #7275 (alamb)
- Add parquet-filter and sort benchmarks to dfbench #7120 (alamb)
- Allow
skip_failed_rules
to skip buggy logical plan rules that have a schema mismatch #7277 (smiklos) - Enable creating and inserting to empty external tables via SQL #7276 (devinjdangelo)
- Prepare 29.0.0 Release #7270 (andygrove)
- Hotfix: Test in information_schema.slt fails #7286 (sarutak)
- Move sqllogictests to sqllogictests crate to break cyclic dependency #7284 (alamb)
- Add isnan and iszero #7274 (sarutak)
- Add library guide for table provider and catalog providers #7287 (tshauck)
- Implement Support for Copy To Logical and Physical plans #7283 (devinjdangelo)
- Add
internal_err!
error macro #7293 (comphead) - refactor: data types in
array_expressions
#7280 (izveigor) - Fix Unnest for array aggregations. #7300 (vincev)
- Minor: Followup tasks for
nanvl
#7311 (sarutak) - Minor: Remove stubbed out redundant Execution Plan section of library user guide #7309 (alamb)
- Minor: fix some parquet writer session level defaults #7295 (devinjdangelo)
- Add Sqllogictests for INSERT INTO external table #7294 (devinjdangelo)
- Minor: Fix documentation typos for array expressions #7314 (Weijun-H)
- Qualify filter fields in the update plan #7316 (gruuya)
- chore(deps): update tokio requirement to 1.28 #7324 (jonahgao)
- Bug-fix / Join Output Orderings #7296 (berkaysynnada)
- Add
internal_err
error macros. Part 2 #7321 (comphead) - Minor: Improve doc comments to datafusion-sql #7318 (alamb)
- Minor: make memory_limit tests more self describing #7190 (alamb)
- Minor: Improve docstrings for
LogicalPlan
#7331 (alamb) - minor: fix doc/typo #7341 (jackwener)
- Minor: Extract
FileScanConfig
into its own module #7335 (alamb) - Minor: Move shared testing code into datafusion_common #7334 (alamb)
- refine:
substr
error #7339 (Weijun-H) - Add
not_impl_err
error macro #7340 (comphead) - chore: public sql_statement_to_plan_with_context() #7268 (waynexia)
- Deprecate ScalarValue bitor, bitand, and bitxor (#6842) #7351 (tustvold)
- feature: Support
EXPLAIN COPY
#7291 (alamb) - Add
SQLOptions
for controlling allowed SQL statements, update docs #7333 (alamb) - Refactor: Consolidate OutputFileFormat and FileType into datafusion_common #7336 (devinjdangelo)