Skip to content

Commit 4180741

Browse files
richoxzhangli20
andauthored
release version 2.0.9.1 (#470)
Co-authored-by: zhangli20 <[email protected]>
1 parent d9272a6 commit 4180741

File tree

4 files changed

+26
-37
lines changed

4 files changed

+26
-37
lines changed

.github/workflows/build-ce7-releases.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
strategy:
1313
matrix:
1414
sparkver: [spark303, spark333]
15-
blazever: [2.0.9]
15+
blazever: [2.0.9.1]
1616

1717
steps:
1818
- uses: actions/checkout@v4

Cargo.toml

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -64,26 +64,26 @@ serde_json = { version = "1.0.96" }
6464

6565
[patch.crates-io]
6666
# datafusion: branch=v36-blaze
67-
datafusion = { git = "https://github.com/blaze-init/arrow-datafusion.git", rev = "8cd557f32"}
68-
datafusion-common = { git = "https://github.com/blaze-init/arrow-datafusion.git", rev = "8cd557f32"}
69-
datafusion-expr = { git = "https://github.com/blaze-init/arrow-datafusion.git", rev = "8cd557f32"}
70-
datafusion-execution = { git = "https://github.com/blaze-init/arrow-datafusion.git", rev = "8cd557f32"}
71-
datafusion-optimizer = { git = "https://github.com/blaze-init/arrow-datafusion.git", rev = "8cd557f32"}
72-
datafusion-physical-expr = { git = "https://github.com/blaze-init/arrow-datafusion.git", rev = "8cd557f32"}
67+
datafusion = { git = "https://github.com/blaze-init/arrow-datafusion.git", rev = "71433f743b2c399ea1728531b0e56fd7c6ef5282"}
68+
datafusion-common = { git = "https://github.com/blaze-init/arrow-datafusion.git", rev = "71433f743b2c399ea1728531b0e56fd7c6ef5282"}
69+
datafusion-expr = { git = "https://github.com/blaze-init/arrow-datafusion.git", rev = "71433f743b2c399ea1728531b0e56fd7c6ef5282"}
70+
datafusion-execution = { git = "https://github.com/blaze-init/arrow-datafusion.git", rev = "71433f743b2c399ea1728531b0e56fd7c6ef5282"}
71+
datafusion-optimizer = { git = "https://github.com/blaze-init/arrow-datafusion.git", rev = "71433f743b2c399ea1728531b0e56fd7c6ef5282"}
72+
datafusion-physical-expr = { git = "https://github.com/blaze-init/arrow-datafusion.git", rev = "71433f743b2c399ea1728531b0e56fd7c6ef5282"}
7373

7474
# arrow: branch=v50-blaze
75-
arrow = { git = "https://github.com/blaze-init/arrow-rs.git", rev = "b1e0762ba4"}
76-
arrow-arith = { git = "https://github.com/blaze-init/arrow-rs.git", rev = "b1e0762ba4"}
77-
arrow-array = { git = "https://github.com/blaze-init/arrow-rs.git", rev = "b1e0762ba4"}
78-
arrow-buffer = { git = "https://github.com/blaze-init/arrow-rs.git", rev = "b1e0762ba4"}
79-
arrow-cast = { git = "https://github.com/blaze-init/arrow-rs.git", rev = "b1e0762ba4"}
80-
arrow-data = { git = "https://github.com/blaze-init/arrow-rs.git", rev = "b1e0762ba4"}
81-
arrow-ord = { git = "https://github.com/blaze-init/arrow-rs.git", rev = "b1e0762ba4"}
82-
arrow-row = { git = "https://github.com/blaze-init/arrow-rs.git", rev = "b1e0762ba4"}
83-
arrow-schema = { git = "https://github.com/blaze-init/arrow-rs.git", rev = "b1e0762ba4"}
84-
arrow-select = { git = "https://github.com/blaze-init/arrow-rs.git", rev = "b1e0762ba4"}
85-
arrow-string = { git = "https://github.com/blaze-init/arrow-rs.git", rev = "b1e0762ba4"}
86-
parquet = { git = "https://github.com/blaze-init/arrow-rs.git", rev = "b1e0762ba4"}
75+
arrow = { git = "https://github.com/blaze-init/arrow-rs.git", rev = "2c39d9a251f7e3f8f15312bdd0c38759e465e8bc"}
76+
arrow-arith = { git = "https://github.com/blaze-init/arrow-rs.git", rev = "2c39d9a251f7e3f8f15312bdd0c38759e465e8bc"}
77+
arrow-array = { git = "https://github.com/blaze-init/arrow-rs.git", rev = "2c39d9a251f7e3f8f15312bdd0c38759e465e8bc"}
78+
arrow-buffer = { git = "https://github.com/blaze-init/arrow-rs.git", rev = "2c39d9a251f7e3f8f15312bdd0c38759e465e8bc"}
79+
arrow-cast = { git = "https://github.com/blaze-init/arrow-rs.git", rev = "2c39d9a251f7e3f8f15312bdd0c38759e465e8bc"}
80+
arrow-data = { git = "https://github.com/blaze-init/arrow-rs.git", rev = "2c39d9a251f7e3f8f15312bdd0c38759e465e8bc"}
81+
arrow-ord = { git = "https://github.com/blaze-init/arrow-rs.git", rev = "2c39d9a251f7e3f8f15312bdd0c38759e465e8bc"}
82+
arrow-row = { git = "https://github.com/blaze-init/arrow-rs.git", rev = "2c39d9a251f7e3f8f15312bdd0c38759e465e8bc"}
83+
arrow-schema = { git = "https://github.com/blaze-init/arrow-rs.git", rev = "2c39d9a251f7e3f8f15312bdd0c38759e465e8bc"}
84+
arrow-select = { git = "https://github.com/blaze-init/arrow-rs.git", rev = "2c39d9a251f7e3f8f15312bdd0c38759e465e8bc"}
85+
arrow-string = { git = "https://github.com/blaze-init/arrow-rs.git", rev = "2c39d9a251f7e3f8f15312bdd0c38759e465e8bc"}
86+
parquet = { git = "https://github.com/blaze-init/arrow-rs.git", rev = "2c39d9a251f7e3f8f15312bdd0c38759e465e8bc"}
8787

8888
# serde_json: branch=v1.0.96-blaze
8989
serde_json = { git = "https://github.com/blaze-init/json", branch = "v1.0.96-blaze" }

RELEASES.md

Lines changed: 6 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,12 @@
1-
# blaze-v2.0.9
1+
# blaze-v2.0.9.1
22

33
## Features
4-
* Upgrades datafusion/arrow dependency version to v36/v50.
5-
* Supports max/min aggregation with complex types.
6-
* Supports json_tuple.
7-
* Introduce sonic-rs for json parsing.
8-
* Add stage id in operator metrics.
9-
* Implements writing table with dynamic partitions (not tested in spark303/spark333).
4+
* Supports failing-back nondeterministic expressions.
5+
* Supports "$[].xxx" jsonpath syntax in get_json_object().
106

117
## Performance
12-
* Improves batch serialization format and reduce compressed size.
13-
* Implements radix-based k-way merging used in shuffling and aggregating.
14-
* Improves performance of on-heap spilling.
15-
* Improves performance of SortExec.
16-
* Improves performance of AggExec.
17-
* Improves performance of collect_set/collect_list.
8+
* Supports adaptive batch size in ParquetScan, improving vectorized reading performance.
9+
* Supports directly spill to disk file when on-heap memory is full.
1810

1911
## Bugfix
20-
* Fix concat_ws with empty batches.
21-
* Fix spark333 RenameExec incorrect ordering expressions.
22-
* Fix incorrect join type mapping in BroadcastNestedLoopJoin.
23-
* Fix decimal dividing with zero.
12+
* Fix incorrect parquet rowgroup pruning with files containing deprecated min/max values.

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
</modules>
1414

1515
<properties>
16-
<revision>2.0.9-SNAPSHOT</revision>
16+
<revision>2.0.9.1-SNAPSHOT</revision>
1717
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
1818
<arrowVersion>15.0.2</arrowVersion>
1919
<protobufVersion>3.21.9</protobufVersion>

0 commit comments

Comments
 (0)