
🚀 新功能
支持在 PostgreSQL DML/DDL 工单中选择执行角色。

在项目设置中增加 PostgreSQL 数据库租户模式配置选项。

在数据库页面和 SQL 编辑器为 ORACLE 数据库展示 package 元数据。 支持为环境配置颜色,方便区分。


新增管理员可关闭数据导出功能的选项。

增加两条针对 MySQL 的 SQL 审核规则: 禁止对指定的表执行 DDL。 禁止对指定的表执行 DML。
🔔 重大变更
重新定义了 SQL 编辑器相关的角色和权限: 角色:
roles/projectQuerier (项目查询者) -> roles/sqlEditorUser (SQL 编辑器用户) 权限:
bb.databases.query -> bb.sql.select
bb.databases.queryDML -> bb.sql.dml
bb.databases.queryDDL -> bb.sql.ddl
bb.databases.queryExplain -> bb.sql.explain
bb.databases.queryInfo -> bb.sql.info
bb.databases.export -> bb.sql.export
bb.instances.adminExecute -> bb.sql.admin
API 变更: 在 SheetService 中移除 sheet 的 database 字段。 禁止通过 API 在群组中添加服务账户(此前仅在 UI 层面限制,现 API 端也强制禁止)。 弃用 SQLService.Execute。
PostgreSQL 工单执行角色变更: 默认角色由之前的该数据库所有者变为该数据库实例连接用户。 如果该项目启用了 PostgreSQL 数据库租户模式,则仍由该数据库所有者来执行工单。 针对已有项目:如果任一数据库分组中勾选了多租户配置项,则该项目会自动启用 PostgreSQL 数据库租户模式。
🎄 改进
丰富审计日志记录,覆盖更多操作类型。 MySQL 一键数据回滚覆盖更多 SQL 语句。 兼容 ElasticSearch 7.x 版本。 Parser 兼容 PostgreSQL 15 语法。 在 SQL 编辑器中支持 SQL Server 的 DECLARE 和 SET。
💰 定价调整
禁止用户自助注册功能在对企业版开放的基础上,也对专业版开放。 SSO 中的 OAuth 2.0 Google 及 GitHub 功能在对企业版开放的基础上,也对专业版开放。
🐞 Bug 修复
修复了一个导致 SQL 编辑器中表格值详情面板显示行号错误的问题。
📕 安装及升级
新安装 https://www.bytebase.com/docs/get-started/self-host/
升级 https://www.bytebase.com/docs/get-started/upgrade/

Bytebase 3.0.1 - 可配置在 SQL 编辑器执行 DDL/DML



文章转载自Bytebase,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




