Bytebase 3.18.0 - Bytebase Cloud 升级
☁️ Bytebase Cloud 升级
一个账号,多个工作空间 — 支持工作空间切换器,可自助退出/删除。 邮箱验证码无密码登录(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()`。
修复同一数据库组上有多个变更的计划被拒绝的问题。 修复故障任务被跳过时 `PIPELINE_COMPLETED` Webhook 事件缺失的问题。 修复审批检查期间每个 sheet 的计划检查摘要保留问题。 PostgreSQL — 修复影响数据脱敏和查询分析的查询范围 bug。 Databricks — 在 SQL 编辑器查询中应用用户选择的行数限制。
新安装 https://docs.bytebase.com/get-started/self-host
升级 https://docs.bytebase.com/get-started/upgrade
从985生存指南到996续命手册,GitHub中文世界奇妙物语
又双叒叕是 us-east-1,为什么 AWS 出故障的总是它