v.21.11New Features

Added Support for Executable User Defined Functions (UDFs)

Added support for executable (scriptable) user defined functions. These are UDFs that can be written in any programming language. #28803 (Maksim Kita).
Added support for executable (scriptable) user defined functions (UDFs) in ClickHouse, allowing UDFs to be written in any programming language.

Why it matters

This feature enables users to extend ClickHouse functionality by creating UDFs in external languages, solving limitations of built-in function definitions and providing greater flexibility for complex or custom logic.

How to use it

Users can create executable UDFs by defining functions that invoke external scripts or programs written in any language, then call these functions within their SELECT queries in ClickHouse to execute the custom logic.