# New Features & Improvements ## Index & Search - Support MATCH projection as virtual column for inverted index (#61092) - Add PrefixQuery, PhrasePrefixQuery, and UnionPostings support (#60701) - Support BM25 scoring in inverted index queries (#59847) - Implement phrase-level BM25 scoring with phrase frequency (#60331) - Change default search mode from standard to lucene (#61055) ## Security & Authentication - Add LDAPS support via configuration (#60275) - Enhance Azure object storage client certificate troubleshooting (#61102) # Bugfix ## Query & Execution - Fix query cache inconsistency with variant subcolumns (#61709) - Fix MATCH crash on alias slots (#61584) - Fix set operation crash when data size exceeds 4GB (#61471) - Fix TopN filter issues with nullable slots across outer joins (#59074) - Fix incorrect MV functional dependency calculation (#59933) - Fix type coercion issues in SUM and AVG (#59602) ## Functions & Types - Add support for NDV on decimalv2 (#61546) - Fix incorrect ABS result for decimalv2 (#61397) - Fix LARGEINT handling in array_apply (#61081) ## Storage & Compaction - Fix stale rowset commit issues (#61427) - Fix compaction timeout calculation errors (#61188) - Fix segment corruption not triggering cache retry (#61386) - Fix move-memtable related stream write errors (#60688) ## Index & Search - Fix deterministic reader selection for multi-index columns (#61596) - Fix search query parsing issues with special characters (#61599) - Fix MUST_NOT handling with NULL rows (#61200) - Fix inverted index overflow issue (#61120) ## Load & Streaming - Fix load memory regression (#61327) - Fix streaming job stuck due to ignored S3 auth errors (#61284) - Fix streaming job scheduling issues (#61249) - Fix streaming insert replay NPE (#61253) - Fix routine load job incorrectly cancelled after FE restart (#61046) - Fix streaming job config not refreshed after ALTER (#61451) ## Cloud & External Systems - Fix empty rowset handling in batch delete (#60919) - Reject invalid admin operations in cloud mode (#60875) - Fix RPC metric naming issues (#60745) - Fix Iceberg table read and rewrite failures (#59984, #61112) - Fix ES query issues with array keyword fields (#61236) ## File Cache & IO - Fix file cache concurrency crash (#60271) - Fix empty block file handling (#59646) ## Metadata & Job System - Fix job scheduling and execution issues (#61467, #61284) - Fix backup snapshot upload on invalid storage paths (#61251) ## Security & Auth - Fix LDAP injection vulnerability by proper escaping (#61662) - Fix password lock failure after invalid login (#61592) - Restrict catalog privilege checks to valid operations (#61147) ## Stability & Misc - Fix FlushToken counter inconsistency (#61684) - Fix profile metrics inaccuracies (#61064, #61601) - Fix timezone-related issues (#61151) - Fix ORC heap-use-after-free crash (#61138) - Fix frontend TVF metadata inconsistency (#61087) - Fix insert overwrite behavior (#61082) - Fix local shuffle strategy (#61057) - Fix scan node missing column size metrics (#61086)
New Features & Improvements
Index & Search
Security & Authentication
Bugfix
Query & Execution
Functions & Types
Storage & Compaction
Index & Search
Load & Streaming
Cloud & External Systems
File Cache & IO
Metadata & Job System
Security & Auth
LdapEncoder.filterEncodeto prevent injection vulnerabilities and add related documentation. #61662)Stability & Misc