v.21.11Improvements

gRPC Protocol: Enable Client-Side Control of Server-Side Compression

gRPC protocol: Allow change server-side compression from client. #28953 (Vitaly Baranov).
Enable clients to change the server-side compression method used in gRPC protocol communication with ClickHouse.

Why it matters

This feature allows clients to specify or modify the compression algorithm applied by the server in gRPC communications. It improves flexibility and performance by enabling compression optimization based on client capabilities or network conditions.

How to use it

Clients can change the server-side compression by specifying the desired compression method in the gRPC request settings when connecting to ClickHouse. This allows dynamic adjustment of compression without server-side configuration changes.