Skip to content

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 20 Oct 11:02
· 3 commits to main since this release

本版同时包含 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。