查看原文
其他

Bytebase 1.0.0 - 2022.3.9

BB仔 Bytebase 2022-05-27
开源版地址 https://github.com/bytebase/bytebase


更新内容


🚀 团队版发布


经过一年多的努力,3500 多次提交,近 15 万行代码,Bytebase 终于迎来了 1.0.0 版本和发布团队付费版的里程碑。


团队版价格每个实例每月 29 美元,可以先以 14 美元试用 14 天。目前支持在线信用卡和 Paypal 支付,如果希望通过其他方式支付,请发送私信或者发送邮件至 support @bytebase.com 咨询。


团队版功能包括:

  • 基于角色的访问控制(RBAC),包括所有者、DBA、开发者角色,以满足数据库开发过程中的协作需要。
  • 使用 GitLab CE/EE 账号登录。
  • 让  Bytebase 项目使用 GitLab 对应仓库的成员列表。
  • SQL 向后兼容检查和 Schema 漂移检测。
  • 不同研发环境下定制化的变更审核和备份策略。


你可以访问 https://hub.bytebase.com/pricing,购买订阅许可证,并在设置页面管理你的团队版订阅。




🎄 改进

  • 【SQL 编辑器】在 Run(运行)按钮旁边添加一个 Explain(解释)按钮。



  • 【SQL 编辑器】重新设计数据库连接导航和连接状态。



  • 【SQL 编辑器】运行非 SELECT SQL 导航到不同的工作流程。



  • 一键从 GitLab 对应仓库同步项目成员。



  • 改进多租户项目管理流水线界面。我们改进了显示当前所有租户的数据库结构变更进度的显示。



  • 添加了包括 Bytebase, GitLab (MacOS Apple 芯片) 和 ClickHouse 集群的快速启动环境。


  • 切换使到用 PostgreSQL 来存储 Bytebase 的元数据这让我们在未来可以处理更多复杂的场景。




🐞 Bug修复

  • SQL 编辑器:修复查询结果表格里的遮盖层显示问题。
  • SQL 编辑器:修复查询结果表格键值排序。


🌄 日落


  • 退休变更工单回滚功能


以前,Bytebase 允许用户为工单指定一个回滚 SQL。而如果用户选择了回滚SQL,Bytebase 将使用回滚 SQL 来创建该回滚工单。但这只是在理论上听起来不错,因为在现实中,写一个好的 Schema 变更 SQL 已经是一个很大的障碍了,同时要求开发人员提供一个正确的回滚 SQL 更是一个挑战。


因此我们决定暂时取消这个功能。同时,我们已经有了一个更好的解决方案在构建中,新方案不需要开发人员手动编写回滚 SQL。敬请期待。



🎠 社区


  • 感谢 @Innei 的 PR fix(bbmodal): subtitle bg keep out modal container content & add max-height padding.


  • 感谢 @tisonkun 的 PR refactor: update tidb dependency and remove workaround replacement



更新说明


1. 安装方式请移步 https://github.com/bytebase/bytebase#installation


2. 如果从之前版本升级,则需要手动修改Schema,可以联系support@bytebase.com,我们会人工辅助你完成升级。





Bytebase.com 是一款聚焦在团队协作场景下数据库结构变更和版本管理(database schema change and version control for teams)的开源工具,主要解决研发工程师和 DBA(数据库管理员)在变更数据库结构时的协同问题。


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存