Skip to content

Releases: apache/incubator-gluten

v1.3.0

24 Jan 02:26
646329d
Compare
Choose a tag to compare

Release Notes - Gluten version 1.3.0

Highlights

  • Spark 3.2.2/3.3.1/3.4.3(upgraded)/3.5.2(upgraded)
  • 268+ spark functions including json
  • Update OAP's Velox codebase to 2025/01/07
  • Join: Sort Merge Join support
  • Shuffle: Sort based Shuffle(Row)
  • Query Plan: RAS Optimization
  • Datalake: Hudi 0.15.0 support/Iceberg 1.5.0/Delta 3.2.0
  • RSS: Celeborn 0.5.2/Uniffle 0.9.1
  • File Format: CSV support via arrow
  • JVM libhdfs with viewfs/kerberos support
  • Partial Project(UDF) support
  • Mix backend refactor
  • Bucket write in partitioned Hive table
  • CI/Nightly Package Tools Update
  • Build & Compile Tools Update(recommend to use vcpkg with static build)
  • Fix several result mismatch issues
  • Fix OOM/Yarn Kill unstable issues

What's Changed

Read more

v1.3.0-rc0

16 Jan 12:22
646329d
Compare
Choose a tag to compare
v1.3.0-rc0 Pre-release
Pre-release

Release Notes - Gluten version 1.3.0-rc0

Highlights

  • Spark 3.2.2/3.3.1/3.4.3(upgraded)/3.5.2(upgraded)
  • 268+ spark functions including json
  • Update OAP's Velox codebase to 2025/01/07
  • Join: Sort Merge Join support
  • Shuffle: Sort based Shuffle(Row)
  • Query Plan: RAS Optimization
  • Datalake: Hudi 0.15.0 support/Iceberg 1.5.0/Delta 3.2.0
  • RSS: Celeborn 0.5.2/Uniffle 0.9.1
  • File Format: CSV support via arrow
  • JVM libhdfs with viewfs/kerberos support
  • Partial Project(UDF) support
  • Mix backend refactor
  • Bucket write in partitioned Hive table
  • CI/Nightly Package Tools Update
  • Build & Compile Tools Update(recommend to use vcpkg with static build)
  • Fix several result mismatch issues
  • Fix OOM/Yarn Kill unstable issues

What's Changed

Read more

v1.3.0-preview

07 Jan 12:30
fe02fee
Compare
Choose a tag to compare
v1.3.0-preview Pre-release
Pre-release

What's Changed

Read more

v1.2.1

12 Dec 12:28
1a50a68
Compare
Choose a tag to compare

Highlight

  • 3 Shuffle, Spill related bug fix
  • 5 RSS(Celeborn, Uniffle) related bug fix
  • 4 Compile & Package related bug fix
  • 10 CI/CD related bug fix
  • Move to use OAP's Velox v1.2.2
  • 4 major issue fixed in OAP's Velox
  • More minor bug fix, please check below full list

What's Changed

Full Changelog: v1.2.0...v1.2.1

v1.2.1-rc0

29 Nov 16:42
1a50a68
Compare
Choose a tag to compare
v1.2.1-rc0 Pre-release
Pre-release

What's Changed

Full Changelog: v1.2.0...v1.2.1-rc0

v1.2.1-preview

25 Nov 08:05
abf0e1d
Compare
Choose a tag to compare
v1.2.1-preview Pre-release
Pre-release

What's Changed

Full Changelog: v1.2.0...v1.2.1-preview

v1.2.0

03 Sep 09:51
c82af60
Compare
Choose a tag to compare

Release Notes - Gluten version 1.2.0

We are pleased to announce that Gluten v1.2.0 has been published as 1st official Apache release.

Highlights (Velox backend only)

  • Support Spark 3.2.2, 3.3.1, 3.4.2, and 3.5.1 with all UTs passed(if data type supported)
  • Support 31 common Spark Operators(based on Spark3.2)
  • Support 266 common Spark Functions(based on Spark3.2)
  • Velox codebase updated to 2024/07/05
  • New RSS support: add Apache Uniffle integration
  • New Data Lake support: Iceberge, Delta Lake
  • New File Format Support: CSV
  • Enhanced CI workflow
  • Refresh Documentations in Gluten website(https://gluten.apache.org/)
  • More Stability in Spill, OOM, and other cases support
  • More Bug Fixing

What's Changed

Read more

v1.2.0-rc3

21 Aug 09:34
c82af60
Compare
Choose a tag to compare
v1.2.0-rc3 Pre-release
Pre-release

What's Changed

  • [CORE] Move all columnar rules to post-columnar transitions by @zhztheplayer in #4790
  • [GLUTEN-4398][FOLLOW] Mask PullOutPostProject and PullOutPreProject id by @zwangsheng in #4815
  • [GLUTEN-2956][VL] Support Spark NullType by @PHILO-HE in #2996
  • [CORE] Add logical link to rewritten spark plan by @ulysses-you in #4817
  • [GLUTEN-4803][UT] Add Golden Files for TPC-H Spark33 + Gluten Execution Plan by @zwangsheng in #4804
  • [VL] Allow replacing installed minio package by @PHILO-HE in #4825
  • [VL] Daily Update Velox Version (2024_03_01) by @GlutenPerfBot in #4821
  • [VL] Enable more tests of GlutenParquetIOSuite for Spark32/33/34 by @Yohahaha in #4823
  • [GLUTEN-1632][CH]Daily Update Clickhouse Version (20240302) by @lwz9103 in #4837
  • [GLUTEN-4039][VL] support map_keys and map_values by @konjac in #4826
  • [GLUTEN-4424][CORE] Upgrade spark version to 3.5.1 in Gluten by @JkSelf in #4822
  • [VL] Daily Update Velox Version (2024_03_04) by @GlutenPerfBot in #4841
  • [GLUTEN-4813] Replace resize/reserve to resize_extact/reserve_exact to reduce memory by @taiyang-li in #4824
  • [GLUTEN-1632][CH]Daily Update Clickhouse Version (20240305) by @lwz9103 in #4849
  • [VL] Fix boost installation issue and remove useless QueryCtx by @PHILO-HE in #4850
  • [VL] Enable "parquet v2 pages - delta encoding" test for Spark33/Spark34 by @Yohahaha in #4816
  • [CORE] Support FileSourceScanExec driver metrics for spark3.4/3.5 by @zhli1142015 in #4848
  • [GLUTEN-4772][VL] Support empty map/array literal by @WangGuangxin in #4771
  • [GLUTEN-4860][CELEBORN] Replace celeborn link by @kerwin-zk in #4861
  • [VL][CI] Fix CI failure related to Celeborn by @PHILO-HE in #4862
  • [CORE] Support In list option contains non-foldable expression by @ulysses-you in #4843
  • [VL] Daily Update Velox Version (2024_03_05) by @GlutenPerfBot in #4852
  • [VL] Enable more tests in GlutenParquetQuerySuite for Spark32/33/34 by @Yohahaha in #4854
  • [CORE] ColumnarShuffleExchangeExec should respect advisoryPartitionSize for Spark3.5 by @ulysses-you in #4865
  • [GLUTEN-4853][CORE] Only trim Alias when its child is semantically equal to resAttr by @liujiayi771 in #4857
  • [VL] minor change for delta ut by @zhli1142015 in #4869
  • [VL] Add libsodium.so to thirdparty lib for CentOS8 by @kerwin-zk in #4870
  • [VL] Updated documentation, refactoring and added more testcases for BNLJ by @Surbhi-Vijay in #4782
  • [VL] Daily Update Velox Version (2024_03_06) by @GlutenPerfBot in #4868
  • [MINOR] Remove ExtendedAnalysisException by @PHILO-HE in #4864
  • [GLUTEN-4831][VL] Support StructType in HashAggregate by @WangGuangxin in #4832
  • [VL] Support inline function by @marin-ma in #4847
  • [VL] Add flushable decimal sum test case by @liujiayi771 in #4871
  • [CORE] Add synchronized for ExplainUtils processPlan by @ulysses-you in #4876
  • [VL] Rewrite collect_set and collect_list aggregate function by @ulysses-you in #4805
  • [VL] Fix and use flattenVector by @marin-ma in #4783
  • [VL] Enable tests of ParquetPartitionDisconverySuite for Spark33/34 by @Yohahaha in #4881
  • [CORE] Minor adjustment to columnar rule list, and move all columnar sub-rules to one source folder by @zhztheplayer in #4863
  • [VL] Merge Partial and PartialMerge logic in generateMergeCompanionNode by @liujiayi771 in #4883
  • [CORE] Fix Spark-3.5 CI by @ulysses-you in #4886
  • [GLUTEN-4424][CORE] Follow up upgrading spark version to 3.5.1 by @JkSelf in #4845
  • Add .asf.yml by @yaooqinn in #4892
  • Update Vulnerability Handling Process by @yaooqinn in #4894
  • [VL] Daily Update Velox Version (2024_03_07) by @GlutenPerfBot in #4877
  • [GLUTEN-1632][CH]Daily Update Clickhouse Version (20240308) by @lwz9103 in #4890
  • [CORE] ColumnarBroadcastExchangeExec should set/cancel with job tag for Spark3.5 by @ulysses-you in #4882
  • [VL] Daily Update Velox Version (2024_03_08) by @GlutenPerfBot in #4895
  • [VL] Pass partition id to velox functions by @zhli1142015 in #4344
  • Add Incubation Standard Disclaimer by @yaooqinn in #4911
  • [GLUTEN-4835][CORE] Match metric names with Spark by @clee704 in #4834
  • [Gluten-4732][CH] delta-mergetree support update/delete/upsert/insert in a more native delta way by @binmahone in #4733
  • [GLUTEN-4898][CH]Bug fix to date diff by @KevinyhZou in #4900
  • [VL] Daily Update Velox Version(2024_03_11) by @GlutenPerfBot in #4908
  • [DOC] Update release & configuration doc by @PHILO-HE in #4910
  • [VL] Support lead window function by @ulysses-you in #4902
  • [VL] Fix protobuf configure arguments in get_velox.sh by @liujiayi771 in #4920
  • [Gluten-4918][CH]support CTAS for clickhouse table by @binmahone in #4919
  • [GLUTEN-4926][CELEBORN] CelebornShuffleManager should remove shuffleId from columnarShuffleIds after unregistering shuffle by @SteNicholas in #4927
  • [Gluten-4912][CH]Support Specifying columns in clickhouse tables to b… by @binmahone in #4925
  • [Gluten-4706] [CH][CORE] Add a mode to execute count distinct directly instead o… by @binmahone in #4708
  • [VL] Daily Update Velox Version (2024_03_12) by @GlutenPerfBot in #4923
  • [GLUTEN-4914][CH] Fix exceptions in ASTParser by @taiyang-li in #4916
  • [DOC] Minor fix for wrong gluten folder used in doc by @leoluan2009 in #4938
  • [VL] Refine log plan/split json into one line by @Yohahaha in #4934
  • [VL] Support posexplode function and code refactoring on GenerateExecTransformer by @marin-ma in #4901
  • [CORE] Prior to #4893, add vanilla Spark's original scan source code to keep git history by @zhztheplayer in #4931
  • [VL] Fix wrong plan equality due to case class inheritance by @zhztheplayer in #4893
  • [GLUTEN-3559][VL] enable more sql query tests for Spark34 by @zhouyuan in #4880
  • [VL] Daily Update Velox Version (2024_03_13) by @GlutenPerfBot in #4944
  • [VL]Bucket join support for Iceberg tables by @SinghAsDev in #4859
  • [GLUTEN-4827][UT] Add Golden Files for TPC-H Spark34 + Gluten Execution Plan by @zwangsheng in #4828
  • [VL] Verify unhex has been offloaded to native successfully by @Yohahaha in #4937
  • [VL] Support skewness aggregate function by @liujiayi771 in #4939
  • [GLUTEN-1632][CH]Daily Update Clickhouse Version (20240314) by @lwz9103 in #4948
  • [VL] parquet file metadata columns support in velox by @gaoyangxiaozhu in #3870
  • [VL] Daily Update Velox Version (2024_03_14) by @GlutenPerfBot in #4949
  • [VL] Untangle code of TransformPreOverrides by @zhztheplayer in ht...
Read more

v1.2.0-rc2

14 Aug 07:04
27e988d
Compare
Choose a tag to compare
v1.2.0-rc2 Pre-release
Pre-release

What's Changed

  • [CORE] Move all columnar rules to post-columnar transitions by @zhztheplayer in #4790
  • [GLUTEN-4398][FOLLOW] Mask PullOutPostProject and PullOutPreProject id by @zwangsheng in #4815
  • [GLUTEN-2956][VL] Support Spark NullType by @PHILO-HE in #2996
  • [CORE] Add logical link to rewritten spark plan by @ulysses-you in #4817
  • [GLUTEN-4803][UT] Add Golden Files for TPC-H Spark33 + Gluten Execution Plan by @zwangsheng in #4804
  • [VL] Allow replacing installed minio package by @PHILO-HE in #4825
  • [VL] Daily Update Velox Version (2024_03_01) by @GlutenPerfBot in #4821
  • [VL] Enable more tests of GlutenParquetIOSuite for Spark32/33/34 by @Yohahaha in #4823
  • [GLUTEN-1632][CH]Daily Update Clickhouse Version (20240302) by @lwz9103 in #4837
  • [GLUTEN-4039][VL] support map_keys and map_values by @konjac in #4826
  • [GLUTEN-4424][CORE] Upgrade spark version to 3.5.1 in Gluten by @JkSelf in #4822
  • [VL] Daily Update Velox Version (2024_03_04) by @GlutenPerfBot in #4841
  • [GLUTEN-4813] Replace resize/reserve to resize_extact/reserve_exact to reduce memory by @taiyang-li in #4824
  • [GLUTEN-1632][CH]Daily Update Clickhouse Version (20240305) by @lwz9103 in #4849
  • [VL] Fix boost installation issue and remove useless QueryCtx by @PHILO-HE in #4850
  • [VL] Enable "parquet v2 pages - delta encoding" test for Spark33/Spark34 by @Yohahaha in #4816
  • [CORE] Support FileSourceScanExec driver metrics for spark3.4/3.5 by @zhli1142015 in #4848
  • [GLUTEN-4772][VL] Support empty map/array literal by @WangGuangxin in #4771
  • [GLUTEN-4860][CELEBORN] Replace celeborn link by @kerwin-zk in #4861
  • [VL][CI] Fix CI failure related to Celeborn by @PHILO-HE in #4862
  • [CORE] Support In list option contains non-foldable expression by @ulysses-you in #4843
  • [VL] Daily Update Velox Version (2024_03_05) by @GlutenPerfBot in #4852
  • [VL] Enable more tests in GlutenParquetQuerySuite for Spark32/33/34 by @Yohahaha in #4854
  • [CORE] ColumnarShuffleExchangeExec should respect advisoryPartitionSize for Spark3.5 by @ulysses-you in #4865
  • [GLUTEN-4853][CORE] Only trim Alias when its child is semantically equal to resAttr by @liujiayi771 in #4857
  • [VL] minor change for delta ut by @zhli1142015 in #4869
  • [VL] Add libsodium.so to thirdparty lib for CentOS8 by @kerwin-zk in #4870
  • [VL] Updated documentation, refactoring and added more testcases for BNLJ by @Surbhi-Vijay in #4782
  • [VL] Daily Update Velox Version (2024_03_06) by @GlutenPerfBot in #4868
  • [MINOR] Remove ExtendedAnalysisException by @PHILO-HE in #4864
  • [GLUTEN-4831][VL] Support StructType in HashAggregate by @WangGuangxin in #4832
  • [VL] Support inline function by @marin-ma in #4847
  • [VL] Add flushable decimal sum test case by @liujiayi771 in #4871
  • [CORE] Add synchronized for ExplainUtils processPlan by @ulysses-you in #4876
  • [VL] Rewrite collect_set and collect_list aggregate function by @ulysses-you in #4805
  • [VL] Fix and use flattenVector by @marin-ma in #4783
  • [VL] Enable tests of ParquetPartitionDisconverySuite for Spark33/34 by @Yohahaha in #4881
  • [CORE] Minor adjustment to columnar rule list, and move all columnar sub-rules to one source folder by @zhztheplayer in #4863
  • [VL] Merge Partial and PartialMerge logic in generateMergeCompanionNode by @liujiayi771 in #4883
  • [CORE] Fix Spark-3.5 CI by @ulysses-you in #4886
  • [GLUTEN-4424][CORE] Follow up upgrading spark version to 3.5.1 by @JkSelf in #4845
  • Add .asf.yml by @yaooqinn in #4892
  • Update Vulnerability Handling Process by @yaooqinn in #4894
  • [VL] Daily Update Velox Version (2024_03_07) by @GlutenPerfBot in #4877
  • [GLUTEN-1632][CH]Daily Update Clickhouse Version (20240308) by @lwz9103 in #4890
  • [CORE] ColumnarBroadcastExchangeExec should set/cancel with job tag for Spark3.5 by @ulysses-you in #4882
  • [VL] Daily Update Velox Version (2024_03_08) by @GlutenPerfBot in #4895
  • [VL] Pass partition id to velox functions by @zhli1142015 in #4344
  • Add Incubation Standard Disclaimer by @yaooqinn in #4911
  • [GLUTEN-4835][CORE] Match metric names with Spark by @clee704 in #4834
  • [Gluten-4732][CH] delta-mergetree support update/delete/upsert/insert in a more native delta way by @binmahone in #4733
  • [GLUTEN-4898][CH]Bug fix to date diff by @KevinyhZou in #4900
  • [VL] Daily Update Velox Version(2024_03_11) by @GlutenPerfBot in #4908
  • [DOC] Update release & configuration doc by @PHILO-HE in #4910
  • [VL] Support lead window function by @ulysses-you in #4902
  • [VL] Fix protobuf configure arguments in get_velox.sh by @liujiayi771 in #4920
  • [Gluten-4918][CH]support CTAS for clickhouse table by @binmahone in #4919
  • [GLUTEN-4926][CELEBORN] CelebornShuffleManager should remove shuffleId from columnarShuffleIds after unregistering shuffle by @SteNicholas in #4927
  • [Gluten-4912][CH]Support Specifying columns in clickhouse tables to b… by @binmahone in #4925
  • [Gluten-4706] [CH][CORE] Add a mode to execute count distinct directly instead o… by @binmahone in #4708
  • [VL] Daily Update Velox Version (2024_03_12) by @GlutenPerfBot in #4923
  • [GLUTEN-4914][CH] Fix exceptions in ASTParser by @taiyang-li in #4916
  • [DOC] Minor fix for wrong gluten folder used in doc by @leoluan2009 in #4938
  • [VL] Refine log plan/split json into one line by @Yohahaha in #4934
  • [VL] Support posexplode function and code refactoring on GenerateExecTransformer by @marin-ma in #4901
  • [CORE] Prior to #4893, add vanilla Spark's original scan source code to keep git history by @zhztheplayer in #4931
  • [VL] Fix wrong plan equality due to case class inheritance by @zhztheplayer in #4893
  • [GLUTEN-3559][VL] enable more sql query tests for Spark34 by @zhouyuan in #4880
  • [VL] Daily Update Velox Version (2024_03_13) by @GlutenPerfBot in #4944
  • [VL]Bucket join support for Iceberg tables by @SinghAsDev in #4859
  • [GLUTEN-4827][UT] Add Golden Files for TPC-H Spark34 + Gluten Execution Plan by @zwangsheng in #4828
  • [VL] Verify unhex has been offloaded to native successfully by @Yohahaha in #4937
  • [VL] Support skewness aggregate function by @liujiayi771 in #4939
  • [GLUTEN-1632][CH]Daily Update Clickhouse Version (20240314) by @lwz9103 in #4948
  • [VL] parquet file metadata columns support in velox by @gaoyangxiaozhu in #3870
  • [VL] Daily Update Velox Version (2024_03_14) by @GlutenPerfBot in #4949
  • [VL] Untangle code of TransformPreOverrides by @zhztheplayer in ht...
Read more

v1.2.0-rc1

25 Jul 23:40
c9f3d89
Compare
Choose a tag to compare
v1.2.0-rc1 Pre-release
Pre-release

What's Changed

  • [CORE] Move all columnar rules to post-columnar transitions by @zhztheplayer in #4790
  • [GLUTEN-4398][FOLLOW] Mask PullOutPostProject and PullOutPreProject id by @zwangsheng in #4815
  • [GLUTEN-2956][VL] Support Spark NullType by @PHILO-HE in #2996
  • [CORE] Add logical link to rewritten spark plan by @ulysses-you in #4817
  • [GLUTEN-4803][UT] Add Golden Files for TPC-H Spark33 + Gluten Execution Plan by @zwangsheng in #4804
  • [VL] Allow replacing installed minio package by @PHILO-HE in #4825
  • [VL] Daily Update Velox Version (2024_03_01) by @GlutenPerfBot in #4821
  • [VL] Enable more tests of GlutenParquetIOSuite for Spark32/33/34 by @Yohahaha in #4823
  • [GLUTEN-1632][CH]Daily Update Clickhouse Version (20240302) by @lwz9103 in #4837
  • [GLUTEN-4039][VL] support map_keys and map_values by @konjac in #4826
  • [GLUTEN-4424][CORE] Upgrade spark version to 3.5.1 in Gluten by @JkSelf in #4822
  • [VL] Daily Update Velox Version (2024_03_04) by @GlutenPerfBot in #4841
  • [GLUTEN-4813] Replace resize/reserve to resize_extact/reserve_exact to reduce memory by @taiyang-li in #4824
  • [GLUTEN-1632][CH]Daily Update Clickhouse Version (20240305) by @lwz9103 in #4849
  • [VL] Fix boost installation issue and remove useless QueryCtx by @PHILO-HE in #4850
  • [VL] Enable "parquet v2 pages - delta encoding" test for Spark33/Spark34 by @Yohahaha in #4816
  • [CORE] Support FileSourceScanExec driver metrics for spark3.4/3.5 by @zhli1142015 in #4848
  • [GLUTEN-4772][VL] Support empty map/array literal by @WangGuangxin in #4771
  • [GLUTEN-4860][CELEBORN] Replace celeborn link by @kerwin-zk in #4861
  • [VL][CI] Fix CI failure related to Celeborn by @PHILO-HE in #4862
  • [CORE] Support In list option contains non-foldable expression by @ulysses-you in #4843
  • [VL] Daily Update Velox Version (2024_03_05) by @GlutenPerfBot in #4852
  • [VL] Enable more tests in GlutenParquetQuerySuite for Spark32/33/34 by @Yohahaha in #4854
  • [CORE] ColumnarShuffleExchangeExec should respect advisoryPartitionSize for Spark3.5 by @ulysses-you in #4865
  • [GLUTEN-4853][CORE] Only trim Alias when its child is semantically equal to resAttr by @liujiayi771 in #4857
  • [VL] minor change for delta ut by @zhli1142015 in #4869
  • [VL] Add libsodium.so to thirdparty lib for CentOS8 by @kerwin-zk in #4870
  • [VL] Updated documentation, refactoring and added more testcases for BNLJ by @Surbhi-Vijay in #4782
  • [VL] Daily Update Velox Version (2024_03_06) by @GlutenPerfBot in #4868
  • [MINOR] Remove ExtendedAnalysisException by @PHILO-HE in #4864
  • [GLUTEN-4831][VL] Support StructType in HashAggregate by @WangGuangxin in #4832
  • [VL] Support inline function by @marin-ma in #4847
  • [VL] Add flushable decimal sum test case by @liujiayi771 in #4871
  • [CORE] Add synchronized for ExplainUtils processPlan by @ulysses-you in #4876
  • [VL] Rewrite collect_set and collect_list aggregate function by @ulysses-you in #4805
  • [VL] Fix and use flattenVector by @marin-ma in #4783
  • [VL] Enable tests of ParquetPartitionDisconverySuite for Spark33/34 by @Yohahaha in #4881
  • [CORE] Minor adjustment to columnar rule list, and move all columnar sub-rules to one source folder by @zhztheplayer in #4863
  • [VL] Merge Partial and PartialMerge logic in generateMergeCompanionNode by @liujiayi771 in #4883
  • [CORE] Fix Spark-3.5 CI by @ulysses-you in #4886
  • [GLUTEN-4424][CORE] Follow up upgrading spark version to 3.5.1 by @JkSelf in #4845
  • Add .asf.yml by @yaooqinn in #4892
  • Update Vulnerability Handling Process by @yaooqinn in #4894
  • [VL] Daily Update Velox Version (2024_03_07) by @GlutenPerfBot in #4877
  • [GLUTEN-1632][CH]Daily Update Clickhouse Version (20240308) by @lwz9103 in #4890
  • [CORE] ColumnarBroadcastExchangeExec should set/cancel with job tag for Spark3.5 by @ulysses-you in #4882
  • [VL] Daily Update Velox Version (2024_03_08) by @GlutenPerfBot in #4895
  • [VL] Pass partition id to velox functions by @zhli1142015 in #4344
  • Add Incubation Standard Disclaimer by @yaooqinn in #4911
  • [GLUTEN-4835][CORE] Match metric names with Spark by @clee704 in #4834
  • [Gluten-4732][CH] delta-mergetree support update/delete/upsert/insert in a more native delta way by @binmahone in #4733
  • [GLUTEN-4898][CH]Bug fix to date diff by @KevinyhZou in #4900
  • [VL] Daily Update Velox Version(2024_03_11) by @GlutenPerfBot in #4908
  • [DOC] Update release & configuration doc by @PHILO-HE in #4910
  • [VL] Support lead window function by @ulysses-you in #4902
  • [VL] Fix protobuf configure arguments in get_velox.sh by @liujiayi771 in #4920
  • [Gluten-4918][CH]support CTAS for clickhouse table by @binmahone in #4919
  • [GLUTEN-4926][CELEBORN] CelebornShuffleManager should remove shuffleId from columnarShuffleIds after unregistering shuffle by @SteNicholas in #4927
  • [Gluten-4912][CH]Support Specifying columns in clickhouse tables to b… by @binmahone in #4925
  • [Gluten-4706] [CH][CORE] Add a mode to execute count distinct directly instead o… by @binmahone in #4708
  • [VL] Daily Update Velox Version (2024_03_12) by @GlutenPerfBot in #4923
  • [GLUTEN-4914][CH] Fix exceptions in ASTParser by @taiyang-li in #4916
  • [DOC] Minor fix for wrong gluten folder used in doc by @leoluan2009 in #4938
  • [VL] Refine log plan/split json into one line by @Yohahaha in #4934
  • [VL] Support posexplode function and code refactoring on GenerateExecTransformer by @marin-ma in #4901
  • [CORE] Prior to #4893, add vanilla Spark's original scan source code to keep git history by @zhztheplayer in #4931
  • [VL] Fix wrong plan equality due to case class inheritance by @zhztheplayer in #4893
  • [GLUTEN-3559][VL] enable more sql query tests for Spark34 by @zhouyuan in #4880
  • [VL] Daily Update Velox Version (2024_03_13) by @GlutenPerfBot in #4944
  • [VL]Bucket join support for Iceberg tables by @SinghAsDev in #4859
  • [GLUTEN-4827][UT] Add Golden Files for TPC-H Spark34 + Gluten Execution Plan by @zwangsheng in #4828
  • [VL] Verify unhex has been offloaded to native successfully by @Yohahaha in #4937
  • [VL] Support skewness aggregate function by @liujiayi771 in #4939
  • [GLUTEN-1632][CH]Daily Update Clickhouse Version (20240314) by @lwz9103 in #4948
  • [VL] parquet file metadata columns support in velox by @gaoyangxiaozhu in #3870
  • [VL] Daily Update Velox Version (2024_03_14) by @GlutenPerfBot in #4949
  • [VL] Untangle code of TransformPreOverrides by @zhztheplayer in ht...
Read more