This release consists of 343 commits from 41 contributors. See credits at the end of this changelog for more information.
Implemented enhancements:
jni-rs 0.21 #50 (sunchao)CometNativeException for exceptions thrown from the native side #62 (sunchao)First/Last aggregate functions #97 (huaxingao)CometTaskMemoryManager and native side memory pool #83 (sunchao)datafusion-comet-spark-expr crate containing Spark-compatible DataFusion expressions #638 (andygrove)IfExpr to spark-expr crate #653 (andygrove)Fixed bugs:
makeCopy to change relation in FileSourceScanExec #207 (viirya)# instead of using XML comment #274 (snmvaughan)ColumnReader.loadVector should initiate CometDictionary after re-import arrays #473 (viirya)copy_nonoverlapping #558 (andygrove)canonicalizePlans #582 (viirya)Documentation updates:
Other:
CometShuffleSuite #40 (sunchao)CometTPCDSQuerySuite #133 (viirya)QueryPlanSerde warning log less confusing #181 (viirya)@datafusion.apache.org #294 (sunchao)spark.comet.xxhash64.enabled from the config document #586 (viirya)unwrap #598 (andygrove)cast to spark-expr crate #654 (andygrove)Thank you to everyone who contributed to this release. Here is a breakdown of commits (PRs merged) per contributor.
100 Liang-Chi Hsieh
82 Andy Grove
28 advancedxy
27 Chao Sun
14 Huaxin Gao
11 KAZUYUKI TANIMURA
9 Vipul Vaibhaw
8 Parth Chandra
7 Emil Ejbyfeldt
7 Steve Vaughan
7 comphead
4 Oleks V
4 Pablo Langa
4 Trent Hauck
2 Edmondo Porcu
2 Vrishabh
2 Xin Hao
2 Xuedong Luan
1 Andrew Lamb
1 Brian Vaughan
1 Cancai Cai
1 Eren Avsarogullari
1 Holden Karau
1 JC
1 Junbo wang
1 Junfan Zhang
1 Pedro M Duarte
1 Prashant K. Sharma
1 RickestCode
1 Rohit Rastogi
1 Roman Zeyde
1 Semyon
1 Son
1 Sujith Jay Nair
1 Zhen Wang
1 ceppelli
1 dependabot[bot]
1 thexia
1 vidyasankarv
1 wankun
1 గణేష్
Thank you also to everyone who contributed in other ways such as filing issues, reviewing PRs, and providing feedback on this release.