Bytebase 3.18.1 - 改进以及一些 Bug 修复
🎄 优化
工单计划详情页优化。全新布局。
更清爽的布局,可一目了然查看所有 spec 的计划检查状态,并在各阶段保持一致的数据库目标展示。
简化 Release 驱动的计划流程。Release 驱动(GitOps)的计划现在只显示两个阶段——CHANGES 和 DEPLOY——并对界面做了细节优化。
SaaS:MCP 发现可用于 Bytebase Cloud。MCP 客户端(Claude Code、Cursor 等)现在无需手动配置即可对 cloud.bytebase.com 完成 OAuth 流程。
PostgreSQL— 兼容 pgbouncer 事务级连接池(已禁用语句缓存)以及 PostgreSQL 18(uuidv7() 等 80 多个内置函数现可被 SQL 分析和 schema 差异识别)。
TiDB — DML 回滚 / 前置备份预览现已可用。针对带外新增列的查询会触发标准的"重新同步元数据并重试"流程(与 MySQL / PostgreSQL 一致)。
gh-ost 迁移会遵循所配置的数据源 SSH 隧道 — 同时作用于 MySQL 连接和 binlog 读取。
查询数据源 — 非只读的自动 SQL 编辑器查询,在查询数据策略允许时现在会使用 admin 数据源。只读查询不受影响。
移除演示模式。已移除 --demo 服务器启动参数。该模式用于内部演示(加载内置 SQL dump 和示例管理员账号),从未用于生产环境——如果你的启动脚本中包含 --demo,请删除并按常规方式配置实例与用户。
🐞Bug 修复
在成员列表中将工作负载身份与服务账号区分开来,并恢复了项目成员角色授权的图形化 CEL 表达式编辑器。
工单 / 计划目标溢出视图中的大量目标集不再卡顿或错误渲染。
计划列表的创建者筛选现在能正确返回用户,审核徽章("已绕过" / "审核中")与计划详情页显示保持一致。 PostgreSQL — 多主机故障转移现在会在每个主机上都遵循 Bytebase 所配置的 TLS 材料,而不仅是主节点。 同步数据库成功提示现在显示实际数据库名称,而非字面的 {{name}} 占位符。
🏗️ Terraform 更新
需要 Terraform provider 3.18.1 — 将 webhook URL 标记为只写(write-only),并为 bytebase_setting 新增 APP_IM 支持。
新安装 https://docs.bytebase.com/get-started/self-host
升级 https://docs.bytebase.com/get-started/upgrade
从985生存指南到996续命手册,GitHub中文世界奇妙物语
又双叒叕是 us-east-1,为什么 AWS 出故障的总是它