mirror of
https://github.com/hanzoai/datastore.git
synced 2026-09-26 13:55:07 +00:00
Query parameters were transported by packing them into a Settings object, so a parameter whose name collided with a builtin setting or alias (limit, offset, max_threads, log_comment, ...) got value-normalized, alias-resolved, or misquoted, poisoning every later SET param_* in the session. Bypass Settings::set/read and the builtin-setting accessor entirely for parameters, keeping them on the existing custom-setting wire encoding. No protocol version bump required. Closes: https://github.com/ClickHouse/ClickHouse/issues/85768 Closes: https://github.com/ClickHouse/ClickHouse/issues/91168 Related: https://github.com/ClickHouse/ClickHouse/pull/109526