Bytebase

Bytebase 3.18.0 - Bytebase Cloud 升级

Image

☁️ Bytebase Cloud 升级

Bytebase Cloud 现已成为真正的多租户 SaaS。
  • 一个账号,多个工作空间 — 支持工作空间切换器,可自助退出/删除。
  • 邮箱验证码无密码登录(Cloud 不再使用密码)。
  • 全局 SSO — 使用 Google、GitHub 或贵组织的 IdP 登录,无需先选择工作空间。
  • 在应用内自助升级和取消订阅计划。
  • Pro 计划:用户数无限。
🔔 其它重要变更
  • 计划编辑显示在工单活动中 — 计划编辑现以审计评论形式出现在工单活动中,便于审批人查看变更。
  • API 破坏性变更 — `require_2fa` → `require_mfa`、`plan_spec_update` → `plan_update`(载荷已重构),`Issue.ApprovalStatus` 移至顶层。
  • Terraform Provider 3.18.0 升级 — 新增只写敏感字段和 Provider 级 `custom_header` 块。需要 Terraform CLI 1.11+。详见迁移指南https://github.com/bytebase/terraform-provider-bytebase/blob/main/migration/3.18.0.md 。
🚀 新功能
  • Bytebase 元数据库的 AWS RDS IAM 认证 — 通过 AWS RDS IAM token 认证元数据 PostgreSQL。
  • Google Chat Webhook 集成 — 新增 Google Chat 作为项目 Webhook 目的地。
  • MariaDB — 支持 DML 回滚 / 备份,与 MySQL 行为一致。
  • CosmosDB — 支持跨分区查询。
🎄 优化
  • Bytebase Action 自定义请求头 — 新增 `--custom-header` 参数,用于 CI/CD 流水线中基于请求头的访问代理。
  • 卡在 `CHECKING` 状态的工单可通过新的 `RetryIssueApproval` API 重试。
  • 改进 PostgreSQL、MySQL 和 MSSQL 在审核规则、查询范围、补全和 schema 差异方面的 SQL 分析可靠性。
  • 改进 PostgreSQL 和 CockroachDB 基于元数据的 schema 差异可靠性。
  • 在任务运行日志中显示 gh-ost 启动/结束事件。
  • 在权限授予、权限申请和工单创建流程中显示 DDL/DML 环境警告。
  • 在成员表和成员详情面板中内联显示已过期角色。
  • 在计划选择器中显示数据库组标题,在成员角色范围中显示可读的实例/数据库名称。
  • 在 OAuth 动态客户端注册中对重定向 URI 进行白名单限制。
  • 恢复 Login / Signup / ExchangeToken 的审计日志;新增重试审批和邮箱验证码 / 密码重置路径的审计事件。
  • SQL 编辑器查询角色默认为最低权限的 SQL select 角色。
  • 改进 JIT 访问授权的 SQL 语句匹配。
  • TiDB — SQL 编辑器 `Ctrl+Enter` 现在执行光标处语句,与 MySQL / PostgreSQL 行为一致。
  • TiDB — 支持额外的 DataSource 连接参数,包括连接数据包压缩。
  • ClickHouse — `SELECT *` 中的 `AggregateFunction(...)` 错误现在建议使用 `-Merge` + `GROUP BY` 或 `finalizeAggregation()`。
🐞 Bug 修复
  • 修复同一数据库组上有多个变更的计划被拒绝的问题。
  • 修复故障任务被跳过时 `PIPELINE_COMPLETED` Webhook 事件缺失的问题。
  • 修复审批检查期间每个 sheet 的计划检查摘要保留问题。
  • PostgreSQL — 修复影响数据脱敏和查询分析的查询范围 bug。
  • Databricks — 在 SQL 编辑器查询中应用用户选择的行数限制。
📕 安装及升级
  • 新安装 https://docs.bytebase.com/get-started/self-host
  • 升级 https://docs.bytebase.com/get-started/upgrade
升级前请备份元数据库,升级后无法回退版本。
切勿在同一个数据目录上运行多个容器。请先停止并删除旧容器,以避免数据损坏。
Terraform 用户请先升级 Bytebase,再应用新的 Terraform 配置。

Image

PostgreSQL 19 最值得关注的新特性

从985生存指南到996续命手册,GitHub中文世界奇妙物语

又双叒叕是 us-east-1,为什么 AWS 出故障的总是它

Postgres 18 中值得开发者关注的新功能

ImageImageImage