dev/changelog/36.0.0.md
Breaking changes:
Accumulator::evaluate and Accumulator::state to take &mut self #8925 (alamb)CatalogList to CatalogProviderList #9002 (comphead)FixedSizeList type coercion #8902 (Weijun-H)ColumnarValue::values_to_arrays, deprecate columnar_values_to_array #9114 (alamb)Performance related:
Implemented enhancements:
stride in array_slice, change indexes to be1 based #8829 (Weijun-H)HashJoinStream #8020 (korowa)LargeList in flatten #9110 (Weijun-H)make_date performance #9112 (r3stl355)Fixed bugs:
Documentation updates:
datafusion-functions-array crate and move ArrayToString function into it #9113 (alamb)Merged pull requests:
stride in array_slice, change indexes to be1 based #8829 (Weijun-H)HashJoinStream #8020 (korowa)partitioned_csv.rs to sqllogictest #8919 (simicd)aggregate_topk.slt #8948 (mustafasrepo)IN lists in ExprSimplifier #8949 (jayzhan211)Accumulator::evaluate and Accumulator::state to take &mut self #8925 (alamb)struct fields in parquet #8848 (manoj-inukolunu)MemoryPool #8966 (alamb)repartition.rs query to sqllogictest #8936 (simicd)0.42.0 #9000 (alamb)CatalogList to CatalogProviderList #9002 (comphead)COUNT( DISTINCT ...) for strings (up to 9x faster) #8849 (jayzhan211)DFSchema::merge using HashSet indices #9020 (simonvandel)datafusion-functions crate, extract encode and decode to #8705 (alamb)VecAllocEx #9058 (alamb)FixedSizeList type coercion #8902 (Weijun-H)InListSImplifier -- add test, commend and avoid clones #8971 (alamb)LargeList in flatten #9110 (Weijun-H)make_date performance #9112 (r3stl355)ColumnarValue::values_to_arrays, deprecate columnar_values_to_array #9114 (alamb)FunctionRegistry::register_udaf and FunctionRegistry::register_udwf #9075 (alamb)SortMergeJoin #9080 (viirya)DataFrame docs, add examples #9159 (alamb)regexp_like, improve docs and examples for regexp_match` #9137 (Omega359)DataFrame::write_table docs #9169 (alamb)PruningPredicate to datafusion-examples #9183 (alamb)PruningPredicate with background and implementation info #9184 (alamb)MemTable::with_sort_exprs #9190 (alamb)datafusion-functions-array crate and move ArrayToString function into it #9113 (alamb)to_char function implementation using chrono formats #9181 (Omega359)SessionContext::read_batches #9197 (Lordworms)IS NOT NULL predicates in PruningPredicate #9208 (appletreeisyellow)nullif and isnan to datafusion-functions #9216 (alamb)IS NOT NULL predicates in PruningPredicate (#9208)" #9232 (appletreeisyellow)ScalarValue::Struct and add ScalarStructBuilder #9229 (alamb)StreamTableExec #9225 (mustafasrepo)ScalarStructBuilder::new_null, fix display for null ScalarValue::Struct #9238 (alamb)