Matt Van Horn
0ba2bfe645
fix(datasource): ClickHouse 22.8 HTTP 握手兼容 displayName 缺失
clickhouse-go 在 HTTP 握手阶段执行 SELECT displayName(), version(),
revision(), timezone(),而 ClickHouse 22.8 没有 displayName() 函数,
返回 Code 46 UNKNOWN_FUNCTION,导致即便已移除 client_protocol_version
的兼容重试路径仍然连接失败。
扩展现有 HTTP 兼容脚手架:新增 displayName Code 46 检测,复用同一条
兼容重试分支;兼容模式下的 RoundTripper 改写握手探测请求体,将
displayName() 替换为各版本通用的 hostName(),其余请求体原样放行。
Refs #479
2026-06-22 00:19:49 -07:00
..
2026-06-18 13:35:08 +08:00
2026-06-21 13:54:42 +08:00
2026-04-11 21:53:50 +08:00
2026-06-08 17:59:58 +08:00
2026-06-20 11:24:44 +08:00
2026-06-12 01:04:43 +08:00
2026-06-22 00:19:49 -07:00
2026-06-16 12:40:33 +08:00
2026-03-17 21:44:50 +08:00
2026-06-17 09:49:15 +08:00
2026-02-27 09:31:24 +08:00
2026-06-12 17:22:09 +08:00
2026-04-11 16:53:03 +08:00
2026-06-15 16:13:15 +08:00
2026-06-21 22:46:57 +08:00
2026-05-15 22:04:20 +08:00
2026-02-02 11:32:49 +08:00