|
1 |
| -# blaze-v2.0.7 |
| 1 | +# blaze-v2.0.8 |
2 | 2 |
|
3 | 3 | ## Features
|
4 |
| -* Supports native BroadcastNestedLoopJoinExec. |
5 |
| -* Supports multithread UDF evaluation. |
6 |
| -* Supports spark.files.ignoreCorruptFiles. |
7 |
| -* Supports input batch statistics. |
8 |
| - |
| 4 | +* Enables nested complex data types by default. |
| 5 | +* Supports writing parquet table with dynamic partitions. |
| 6 | +* Supports partial aggregate skipping. |
| 7 | +* Enable first() aggregate function converting. |
| 8 | +* Add spill metrics. |
| 9 | +* |
9 | 10 | ## Performance
|
10 |
| -* Improves get_json_object() performance by reducing duplicated json parsing. |
11 |
| -* Improves parquet reading performance by skipping utf-8 validation. |
12 |
| -* Supports cached expression evaluator in native AggExec. |
13 |
| -* Supports column pruning during native evaluation. |
14 |
| -* Prefer native sort even if child is non-native. |
| 11 | +* Implement batch updating/merging in aggregates. |
| 12 | +* Use slim box for storing bytes. |
| 13 | +* get_json_object use Cow to avoid copying. |
| 14 | +* Reduce the probability of unexpected off-heap memory overflows. |
| 15 | +* Introduce multiway merge sort to SortExec and SortRepartitioner. |
| 16 | +* SortExec removes redundant columns from batch. |
| 17 | +* Implement loser tree with inlined comparable traits. |
| 18 | +* Use unchecked index in LoserTree to get slightly performance improvement. |
| 19 | +* Remove BucketRepartitioner. |
| 20 | +* Reduce number of awaits in sort-merge join. |
| 21 | +* Pre-merge records in sorting mode if cardinality is low. |
| 22 | +* Use gxhash as default hasher in AggExec. |
| 23 | +* Optimize collect_set/collect_list function with SmallVec. |
| 24 | +* Implement async ipc reader. |
15 | 25 |
|
16 | 26 | ## Bugfix
|
17 |
| -* Fix missing outputPartitioning in NativeParquetExec. |
18 |
| -* Fix missing native converting checks in parquet scan. |
19 |
| -* Fix inconsistency: implement spark-compatible float to int casting. |
20 |
| -* Avoid closing hadoop fs for reusing in cache. |
| 27 | +* Fix buggy GetArrayItem/GetMapValue native converter pattern matching. |
| 28 | +* Fix parquet pruning with NaN values. |
| 29 | +* Fix map type conversion with incorrect nullable value. |
| 30 | +* Fix ffi-export error in some cases. |
| 31 | +* Fix incorrect behavior of get_index_field with incorrect number of rows. |
| 32 | +* Fix task hanging in some cases with ffi-export. |
0 commit comments