v.25.4Improvement

Support by system

Better permission support by system.kafka_consumers. Forward internal librdkafka errors (worth noting that this library is a crap). #77700 (Ilya Golshtein).
Enhanced permission support for system.kafka_consumers table and forwarding of internal librdkafka errors to ClickHouse logs.

Why it matters

To provide better security and transparency when working with Kafka consumers in ClickHouse by improving permission controls on the system.kafka_consumers system table and exposing detailed internal errors from the librdkafka library. This helps users diagnose Kafka integration issues more effectively and manage access rights more granularly.

How to use it

Users benefit from improved permission controls automatically when querying system.kafka_consumers. Internal librdkafka errors are now forwarded to ClickHouse's error logs without additional configuration, enabling easier troubleshooting of Kafka connection problems.