v.23.4Improvement

Allow unnamed tuples as nested Messages in Protobuf format

Allow to write/read unnamed tuple as nested Message in Protobuf format. Tuple elements and Message fields are matched by position. #48390 (Kruglov Pavel).
Enable reading and writing of unnamed tuples as nested Message types in Protobuf format, matching tuple elements with Message fields by their positional order.

Why it matters

This feature addresses the limitation of handling unnamed tuples in Protobuf serialization by allowing them to be mapped to nested Message structures based on the position of elements. This improves compatibility and flexibility when working with Protobuf data in ClickHouse, especially for complex nested data without explicit field names.

How to use it

Users can write and read unnamed tuples in Protobuf format directly, where each tuple element corresponds to a field in the nested Message by position. No explicit configuration is needed; the feature works by positional matching during Protobuf serialization/deserialization.