Etcd客户端工具Etcd Workbench更新了1.2.0版本!多语言支持了中文,新增了许多快捷功能使用体验再次提升
关于Etcd Workbench
Etcd Workbench是一个完全免费的Etcd客户端可视化管理工具,是目前市面上功能最全的Etcd管理工具。
可以下载桌面App(支持Windows和MacOS Intel/M 芯片),软件包仅5MB。
也可以下载Docker镜像或Jar包部署在服务器,使用浏览器管理Etcd,不过Web管理代码已经归档,推荐使用App版。
Etcd是什么?
Etcd 是一个高性能、高可用的分布式键值存储(Key-Value Store),专为云原生和分布式系统设计。它是 Kubernetes 的核心数据库,用于存储集群的配置数据、服务发现信息和协调状态,同时也广泛应用于微服务、配置管理和分布式锁等场景。
1.2.0 版本更新
今天Etcd Workbench发布了新版本:1.2.0,这个版本新增了比较多的内容:
- 新增多语言本地化功能,目前支持:英语、简体中文、繁体中文(AI翻译)、日语(AI翻译)
- 新增树形视图右键菜单功能,支持快捷操作key和目录
- 新增输入Key路径时提示补全功能
- 新增在key版本对比时直接选择指定版本设置为最新的功能
- 新增目录改名功能
- 新增Key改名功能
- 新增编辑器抛弃未保存修改之前进行提示确认
- 新增设置项:树搜索是否匹配目录功能
- 新增设置项:保存key之前是否展示修改变化
- 新增设置项:补全提示时搜索Key的数量
- 调整了App字体样式,优化部分界面的显示效果
- 修复更新提示会被重复推送的问题
这篇文章来拆解一下这次版本更新具体有哪些变化。
更新内容
新增多语言
本次更新支持了多语言设置,目前提供了四个语言
- 英语
- 简体中文
- 繁体中文
- 日语
之前有很多中国用户提议支持中文,这次终于算是加上了,我根据软件在全球的使用地区的人数排名,支持了前几个地区的语言。全球已经有7000多人使用这款软件,也非常感谢大家的支持。
后续还会有其他语言更新,如果遇到翻译问题或新的语言请求请前往GitHub提交issue
新增树形视图右键菜单
在Key管理界面使用的是树形视图,让多个Key分成目录展示,为了更方便的管理这些目录和Key,本次更新新增了右键菜单。
右击Key时可以快捷操作:
- Key重命名
- 复制并保存新的Key
- 查询并对比当前Key的历史版本记录
- 将此Key添加到监视列表,状态变化时会在监视器中收到通知
- 将此Key添加到收藏列表,可以在收藏列表快捷访问
- 删除Key
右击目录时的快捷操作:
- 重命名当前目录,重命名所有以此目录为前缀的Key
- 在当前级目录下新建Key
- 将目录添加到监视列表,以此目录为前缀的所有Key有状态变化时都会收到通知
- 删除当前目录,会删除以此目录为前缀的所有Key
新增Key路径自动补全功能
在一些Key输入框中新增了路径补全功能,可以提示下一级目录或者Key。
提示是有准确度的,根据检索的Key数量而定,检索Key数量越多准确度越高但性能影响越大,默认配置为100,可以在设置中调整
查看历史版本时指定版本为最新
在查看Key的历史版本时可以直接将某一个版本设置为最新
新增目录改名功能
在树形视图中可以对目录进行改名,改名时可以选择更新策略:
- 覆盖:如果改名后的Key已经存在,那么将覆盖已存在的Key
- 重命名:如果改名后的Key已经存在,那么将重命名新的Key(添加后缀)
在重命名时你可以选择是否删除原来的Key,这样就相当于批量复制功能了
路径的重命名会修改所有以此目录为前缀的Key名字,因此可能会丢失历史版本,因为客户端对路径下的Key数量是未知的,所以客户端必须限制操作key的数量以提升修改成功率,这个限制可以在设置中调整
重命名Key
重命名Key的功能和之前的Copy And Save功能其实差不多的,在复制Key时选择删除源Key就是重命名
新增编辑保护功能
在编辑Key后可能会不小心点到其他Key或者关闭连接导致修改丢失,此版本增加了编辑保护的功能,在以下行为触发时均会检测是否有未保存的Key:
- 查看其他Key的内容
- 关闭当前连接
- 关闭应用
新增保存Key之前查看变化
在设置中可以配置此选项,如果打开此设置,每次保存Key时都会预览本次修改了哪些变化
修复了重复推送更新的问题
如果用户开启了自动更新并且使用的是旧版本,可能会导致收到多个更新通知的弹窗,在此版本修复了该问题。
其他更新
本次更新优化了一些界面的显示,以及字体的样式,旨在尽可能地提升应用美观度和使用体验。
如果你觉得这个项目不错,可以给个Star支持一下~ 😄
- GitHub: https://github.com/tzfun/etcd-workbench/
- Gitee: https://gitee.com/tzfun/etcd-workbench/