v.25.11Improvement

Support JSON and Dynamic types

Support JSON and Dynamic types in hash functions. Resolves #87734. #87791 (Pavel Kruglov).
Support for JSON and Dynamic data types has been added in hash functions within ClickHouse.

Why it matters

This feature addresses the limitation where hash functions did not support JSON and Dynamic data types. By enabling hashing of these complex types, it allows for more flexible data processing and use cases involving JSON and dynamic data structures.

How to use it

Users can now directly apply hash functions to columns or expressions of the JSON and Dynamic data types without additional conversion or workarounds. Simply pass these types as arguments to hash functions in their queries.