v.25.11Improvement
Fix binary deserialization of Array and Map
Fixed binary deserialization ofArrayandMapto use themax_binary_array_sizesetting instead ofmax_binary_string_sizewhen validating size limits. This ensures that the proper limits are applied when reading inRowBinaryformat. #88744 (Raufs Dunamalijevs).
Why it matters
This fix ensures that size validations during binary deserialization are accurately applied according to the data type. Previously,Array and Map types incorrectly used string size limits, which could lead to improper error handling or failures. By using the correct max_binary_array_size setting, deserialization becomes more reliable and consistent for these complex types.How to use it
Users do not need to change any code to benefit from this fix. Themax_binary_array_size setting will now be correctly used internally during RowBinary deserialization of Array and Map types, ensuring proper size validation as configured.