FelixYBW commented on issue #11585:
URL:
https://github.com/apache/incubator-gluten/issues/11585#issuecomment-3863728223
bug fixes:
13734 fix: Support constant value for lead/lag function
12684 fix: Make type check reflect the corresponding logical type
12630 fix(sparksql): Fix result mismatch cases in casting varchar to
timestamp
12563 fix: HashProbe load LazyVector before wrapping
10925 Fix invalid 'rawResultNulls_' in SelectiveDecimalColumnReader
8825 Fix Spark split function
8888 Fix NaN in Spark array_intersect and array_except functions
16108 fix: Throws for reused lazy vector in filter project
15173 fix(parquet): Fix reading array of row
8014 Fix adapters issue caused by null config in FileHandleGenerator
14504 fix: Fix incorrect null results when unrelated child fields are
missing from the requested type in readers
15534 fix: Trim numeric suffix when casting string to real/double
15313 fix(s3): Make the MinioServer instance only be initialized once
14277 fix: An unloaded lazy vector cannot be wrapped by two different top
level vectors
13138 fix: Fix the full outer join result mismatch issue with multi
duplicated match
11772 fix: Fix the MergeSource data lost issue
11068 Fix full outer result mismatch issue when output contains multiple
matching rows
10402 Fix the "An unsupported nested encoding was found." exception in
parquet writer
13907 feat: Fix the full outer join result mismatch issue
11771 fix: Fix smj result mismatch issue in semi, anit and full outer join
15711 fix: Reduce memory spike in aggregate window functions
JSON:
11433 Fix JSON parser to allow control characters in JSON string input
12892 feat(sparksql): Support wildcard in json path for get_json_object
function
5179 Optimize get_json_object Spark function using simdjson
6016 Reject duplicated keys in abstract join node
14801
Regexp:
10279 Introduce Hyperscan lib to implement regexp functions
8387 Fix signature of regexp_replace Spark function and register it in Spark
function registry
enhancement:
11285 misc: Optimize the computation of sliding window kRange frame bound
10638 Distinguish null constant and non-null constant in simple function's
initialize method
9591 Support offset-based timezone
8769 Enable UNKNOWN type in type dispatch
15707 feat: Enable the hash join to accept a pre-built hash table for joining
13762 feat: Optimize nested loop other join types with small build side
11808 feat: Add negated hugeint filters
11740 feat: Support decimal schema evolution in Parquet scan
11646 feat: Support row group skip for Parquet decimal
5962 feat: Support struct schema evolution matching by name
5464 Add decimal type support for Spark first/last aggregate functions
11836 feat: Optimize serializer decompress buffer for BufferInputStream
11824 feat: Support prefix comparator in spill merge
11703 feat(prefix sort): Eliminate null byte from prefix encoder when single
sort key
11685 feat: Support read file stream without buffer
11954 feat: Support Spark explode outer
13862 feat: Support spill write batch size limit
10456 Support semi projection join type in smj
13041 feat: Enable the hash join to accept a pre-built hash table for joining
11272 Support string type for PrefixSort
14214 feat(parquet): Support page‑level pruning
13817 feat: Add zstd compression for unified compression API
11206 Supports serializing a range of rows for UnsafeRowFast
7734 Fix Parquet writer to produce evenly-sized row groups
15116
15751
spark functions:
7555 Add date_format Spark function
6296 Add SparkSQL url_decode function
11934 feat: Add Spark map_from_entries function
9719 Support `allowPrecisionLoss` in Spark decimal ops
11304 Register re-usable Presto date_trunc functions for Spark
9714 Add session timezone getter
7086 Support Spark array_union function
7083 Add Spark quarter function
12780 feat: Add Spark to_pretty_string function
12763 feat: Add Spark make_dt_interval function
12762 feat: Add CAST(interval year month as integer)
12521 [Velox] Add Support for Day Time Interval Type
12369 feat: Add support for Timestamp to Integral for Spark
12230 feat: Add support for double to timestamp cast for Spark
12229 feat: Add Spark support to cast double to timestamp
10788 Add Spark split_part function
8692 Add map_from_entries Spark function
10359 Add SparkSql function to_pretty_string
12749 feat: Register spark map_from_entries function
11033 Support sparksql approx_percentile
10280 feat: Register function for map_from_arrays for SparkSQL
11114 Support all patterns for Spark CAST(varchar as timestamp)
12512 fix(expr): Align cast from decimal to float/double with Spark and
Presto
4859 Add months_between Spark function
4830 Add next_day Spark function
10641 Support overflow in Timestamp::toTimeZone method
5419 Add substring_index spark function
11126 Skip overflow check for decimal add in agg function
9272 Add normalize_nan Spark function
8356 Add nanvl Spark function
7204 Add corr Spark function
iceberg:
14276 feat(iceberg): Add Iceberg all functions
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]