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]

Reply via email to