Repository navigation
v0.7.0
本版同时包含 0.4.1–0.4.4 线上未发布的修复:中文日志、把连接自身的 catalog 带进元数据规则、
表 / 视图列表只读一次、健康报告取完整快照、补齐未注册的命令、限定名补全。逐条说明见仓库
CHANGELOG.md 的 0.4.4 一节。
新增
- 共享服务鉴权:
--listen <port> --token <secret>开启共享密钥鉴权,每个请求帧必须携带
token,否则返回UNAUTHORIZED(常量时间比较,防时序侧信道)。保护共享桥不被任意可达端口的
客户端驱动、也防system.shutdown被滥用。 - 连接归属隔离:连接记住打开它的租户(
connection.open的tenantId),后续
query.execute/metadata.*/connection.close/ 事务等操作必须携带同一tenantId,否则
返回FORBIDDEN。一个租户不能使用或关闭另一个租户的连接;connection.list会带出tenantId。 - 桥版本
0.3.0 -> 0.4.0。