当前位置: 首页 > news >正文

Bytebase 3.1.0 - 通过 Google / GitHub SSO 功能开放给专业版

🚀 新功能

  • 支持在 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 公号:Bytebase

http://www.lryc.cn/news/519308.html

相关文章:

  • EdgeOne安全专项实践:上传文件漏洞攻击详解与防范措施
  • k8s部署rocketmq踩坑笔记
  • Docker 通过创建Dockerfile 部署Jar包
  • shell脚本练习
  • 【计算机网络】lab4 Ipv4(IPV4的研究)
  • Python Json格式数据处理
  • 【声音场景分类--论文阅读】
  • Web前端界面开发
  • 模式识别与机器学习
  • eNSP之家----ACL实验入门实例详解(Access Control List访问控制列表)(重要重要重要的事说三遍)
  • STM32 I2C硬件配置库函数
  • 特制一个自己的UI库,只用CSS、图标、emoji图 第二版
  • Hologres 介绍
  • oracle闪回表
  • 蓝桥与力扣刷题(283 移动零)
  • 每日学习30分轻松掌握CursorAI:Cursor AI自然语言编程入门
  • Ubuntu22.04 离线安装:gcc、make、dkms、build-essential
  • 【竞技宝】CS2:HLTV2024选手排名TOP4-NiKo
  • Kali系统(Debian 10.3) 遇到的问题
  • 【2025最新计算机毕业设计】基于SpringBoot+Vue奶茶点单系统(高质量源码,提供文档,免费部署到本地)
  • 洛谷 P1873 [COCI 2011/2012 #5] EKO / 砍树 c语言
  • 【神经网络中的激活函数如何选择?】
  • 服务器多节点 Grafana、Prometheus 和 Node-Exporter Docker版本部署指南
  • <C++学习>C++ Boost 算法集合操作教程
  • Jaeger UI使用、采集应用API排除特定路径
  • 设计一个利用事务特性可以阻塞线程的排他锁,并且通过注解和 AOP 来实现
  • 【2024年华为OD机试】 (A卷,100分)- 对称美学(Java JS PythonC/C++)
  • 【教程】数据可视化处理之2024年各省GDP排名预测!
  • Java 将RTF文档转换为Word、PDF、HTML、图片
  • 深度学习的原理和应用