查看原文
其他

Bytebase 1.10.0 重点新功能解读

天舟 Bytebase 2023-01-28

这是 2022 年度的最后一次发布,版本号从 1.9.1 升级到了 1.10.0,包括了 200 多次的代码提交,让我们来看看这次发布了哪些新的能力👇


Audit Log

首先介绍的是 Audit Log: https://www.bytebase.com/docs/administration/audit-log
Bytebase 继续延续在安全管控能力方面的增强,这次带来了新的 Audit Log 模块。Workspace 的 Owner 和 DBA 可以访问。目前的 Audit Log 透出了成员变更,数据库转移还有在 SQL Editor 执行的语句记录,后续 Bytebase 还会持续捕捉更多的 Audit Log 事件。

增强 Terraform Provider

其次带来的是 Terraform Provider 的增强。
继上一版完成管理实例和环境的资源,这一版我们又添加了针对 PostgreSQL 本身 role 的管理(https://registry.terraform.io/providers/bytebase/bytebase/latest/docs/resources/database_role)。这样 PostgreSQL 整个用户权限生命周期的管理都能通过 Terraform Bytebase Provider 来完成了,我们之后也会添加对于 MySQL 用户权限生命周期的管理。

支持大 SQL 文件

最后值得一提的是我们添加了对于大 SQL 文件的支持,目前可以支持到 100 MB 的 SQL 文件。这个需求也来源于客户,因为他们需要进行大规模的数据变更。Bytebase 实现这个功能的方式也相对巧妙,因为我们之前在做 SQL Editor 时引入了一个工作表(Sheet)的模型,所以对于特别大的 SQL 文件,我们就通过让用户先把 SQL 上传到工作表的方式处理了。

这次的功能解读就到这里了,回顾过去的一年,我们按照 2 周一次的发布频率,总共进行了 25 次的发布,完成了将近 4000 次的 PR。
有些功能的实现是在预料之中,比如说这次的 Audit Log;有些功能完全是来源于用户的启发,比如说提供 Terraform Bytebase Provider;而有些功能当初是埋了一个伏笔,比如说在年初做 SQL Editor 时引入了工作表的模型;而当看到工作表模型能和这次的大 SQL 文件完美结合时,也是令我们感到欣慰。
新的一年里,Bytebase 会继续通过产品给用户带来价值,也期待着用户的场景给 Bytebase 带来新的惊喜。


Bytebase v1.10.0 2022.12.29
年度精选 | 2022 年那些有趣的前端开源项目
0 门槛带你体验 Bytebase 中访问控制以及数据脱敏
【5000 字长文】从 S3 到 DataZone,AWS 用 16 年讲完一个数据的故事

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

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