Bug Fixes
- Fix the issue that the execution result of project elimination might be wrong when the projection result is empty #24093
- Fix the issue of wrong query results when a column contains
NULL
values in some cases #24063 - Forbid generating MPP plans when the scan contains virtual columns #24058
- Fix the wrong reuse of
PointGet
andTableDual
in Plan Cache #24043 - Fix the error that occurs when the optimizer builds the
IndexMerge
plan for clustered indexes #24042 - Fix the type inference of the BIT-type errors #24027
- Fix the issue that some optimizer hints do not take effect when the
PointGet
operator exists #23685 - Fix the issue that DDL operations might fail when rolling back due to an error #24080
- Fix the issue that the index range of the binary literal constant is incorrectly built #24041
- Fix the potential wrong results of the
IN
clause in some cases #24023 - Fix the wrong results of some string functions #23879
- Users now need both
INSERT
andDELETE
privileges on a table to performREPLACE
operations #23939 - Fix the performance regression when executing the point query #24070
- Fix the wrong
TableDual
plans caused by incorrectly comparing binaries and bytes #23918