Bytebase 1.12.1 重点新功能解读 - SSO / Spanner / 新手教程优化
🐰 年的第二次发布,版本号从 1.12.0 升级到了 1.12.1,虽然是小版本的升级(因为没有涉及 schema 的变更),但也包括了 230 次的代码提交,让我们来看看其中包括了哪些新的能力👇
SSO
首先是支持 Single Sign-On (SSO),这个功能也没有什么好说的,企业级标配。有点后悔的是,这个功能做的太晚了。因为之前预览版还磕磕绊绊的时候,我们的客户就迫不及待地都去配了,算是个教训吧。
Google Cloud Spanner
然后是对于 Google Cloud Spanner 的支持,貌似也没啥好讲的,应该也是市面上唯一支持 Spanner 的数据库变更管理工具。
新手教程优化
最后再说说上手教程的优化,这是第二版,之前的一版是强制用户需要完成上手教程。在上手过程中需要用户添加数据库实例,如果添加失败的话,再弹出是否要创建 Sample 实例的对话框。接着还要创建项目,转移数据库到项目里,才能开始做变更。整个流程前戏太长,所以这次调整成预先配置好了整个的实例和项目环境,用户一注册,就能立马体验到 Bytebase 的两大核心能力,变更和查询的一体化:
从变更流程,体验到整个审核协同工作流,以及预先配置的 SQL Review 自动审核策略;变更完成后的变更历史信息。 然后进入到 SQL Editor,也是配置好了查询语句和脱敏字段,既能体验到快速查询数据的快感,也能感知到字段脱敏的数据安全功能。
配合这次的上手教程更新,也又招募了一批产品体验官,来体验一下新的上手教程。等下周读完大家的报告,再看看哪里还需要优化一下。做上手教程就是讲一个故事,讲一个好的故事,既要有清晰的故事主线,其中的每一幕细节也要到位,才能帮助用户快速理解产品的核心价值,建立起对于产品最初的信任度。新的流程差不多也正好 9 个分镜,凑满九宫格。
好啦,这次的更新就到这里了,这个版本里还有大量 UX 上的优化,随着功能逐渐全面,我们也开始对已有功能进行 UX 升级,这次的上手体验是一个例子。预计两周后的版本,会带上整个 SQL Review 100+ 规则配置的体验升级。
与 GitHub 和 PingCAP 官宣合作
另外这次的发布周期,我们还官宣了和 GitHub 以及 PingCAP 的技术合作,接下来会继续和行业里更多优秀的同行建立起产品方案的集成。Bytebase 占的坑位还是不错的,能和各方集成,形成 1 + 1 > 2 的效果。这周 ClickHouse CTO 还跑到我们仓库来贡献了个 PR,改天也去给他们贡献个 PR,他们的 go-driver 改进的空间还很大呀。
Bytebase 1.12.1 - 支持 OAuth 2.0 的单点登录 (SSO)
利用 Bytebase 与 Terraform 实现 TiDB Cloud 的一站式变更管理