网站教学金融企业网站建设
🚀 新功能
- SQL 编辑器里的 AI 助手:支持将自然语言转换成 SQL 语句,解释 SQL 代码,还能帮助发现潜在问题。
 

- 支持 SQL Server DML 语句一键回滚。
 - 支持 MariaDB 的在线大表变更。
 - 新的 SQL 审核规则: 
- 要求为 MySQL 设置 
MAX_EXECUTION_TIME - 要求为 MariaDB 设置 
MAX_STATEMENT_TIME - 要求为 MySQL/MariaDB 的在线 DDL 操作设置 
ALGORITHM和LOCK选项 - PostgreSQL/Oracle 表注释检查
 - PostgreSQL/Oracle 列注释检查
 
 - 要求为 MySQL 设置 
 - 拆分禁止混合语句的 SQL 审核规则,支持为 DDL 或 DML 任务单独配置。
 
🔔 API 接口变更
- 在调用 API 
POST /v1/groups新建群组时,强制设置group_email,例:POST/v1/groups?group_email=dba@bytebase.com - CEL 解析表达式已被更新为不带 
sourceInfo的格式,影响了以下相关的 API:/v1/cel/batchDeparse,/v1/cel/batchParse,/v1/workspaces/*:getIamPolicy,/v1/projects/{project}:getIamPolicy,/v1/projects/{project}:setIamPolicy 
🎄 改进
- 支持表级别的 DML 风险规则。
 - 在 SQL 编辑器中显示含参数的函数签名,而非仅显示函数名。
 - PostgreSQL 库表同步时忽略 
bbdataarchiveschema。 - 在 SQL 编辑器中 SELECT 提示优先考虑列,而不是表。
 - API 
PATCH /v1/groups/{group}和PATCH /v1/roles/{role}新增allow_missing参数,允许在群组或角色不存在时创建它们。例:PATCH /v1/groups/not_exist_group?allow_missing=true可在群组不存在时创建该群组。 - 在 SQL 审核中使用用户指定的 PostgreSQL role。
 
🎠 社区
感谢 @blight19 提交的 PR #14114 fix: redis get database with proxy
📕 安装及升级
新安装:https://www.bytebase.com/docs/get-started/self-host/
升级:https://www.bytebase.com/docs/get-started/upgrade/
升级前请备份元数据库,升级后无法回退版本。
💡 更多资讯,请关注 Bytebase 公号:Bytebase
