大家好,很高兴在这里宣布 ATOMDB v0.5.3 正式发布,经过近一个月的迭代开发,本次更新给大家带来了期待已久的 SSH 隧道组件。
📚 新增基础功能
- 可扩展的配置子系统,支持动态挂载配置对象同时支持配置对象可单独复制。
- 重构多线程查询引擎,根据查询任务种类实现相应的查询可执行任务对象。
- 新增 SSH 隧道底层组件,实现所有支持的数据源无缝使用底层隧道连接。
- 实现可动态挂载配置树的配置窗口组件。
- MySQL 数据源新增 SSL 证书登录
- 新增全局查询监测组件,防止查询还没完成但是 UI 组件被销毁导致系统崩溃。
🐳 功能优化
- 优化连接测试按钮,将之前文字的展现方式修改成按钮模式。
- 优化数据库查询报错机制,查询引擎通过异常的方式将错误信息传递给 Promise 子系统。
- 优化本地密码本,默认使用系统内置的密码管理子系统,再也没有打开一个数据源需要输入一次密码的烦恼了。
- 优化数据查询表格,条件查询出错不更新表格。
- 规范系统查询,所有的查询都有 connection 对象去完成,避免直接调用底层执行引擎。
🐞 BUG 修复
- 修复 BootupSplash 隐藏过早的问题。
- 修复项目重命名菜单项不能弹出修改窗口的问题。
- 修复执行引擎关闭时候不能正常结束查询线程的问题。
- 修复数据源结构爬虫执行语句语法错误的问题。
📚 新功能部分运行效果
创建数据源,可以配置选择 SSH 隧道
SSH 隧道配置,按照自己的需求进行创建或者删除 SSH 隧道信息
PS: 随着 ATOMDB 功能逐渐成熟,我们为 ATOMDB 设计了全新的 LOGO,我们为这个 LOGO 赋予的意义是:融合、贯通、交叉、独立,整个设计采用的不对称的设计方式,体现了 ATOMDB 追求创新的理念。
因为开发资源有限,目前仅支持 macOS 系统(版本大于等于 11,代号 Big Sur
) 如果您对 ATOMDB 感兴趣,可以移步到产品下载页面进行下载: 🌎 最新版本下载
感谢 GITEE 提供软件包托管服务。
🍮 软件安装说明
目前 ATOMDB 正处于功能迭代的过程,所以配置文件和项目元信息结构在每一次发布预览版的时候都可能变化,所以安装新的版本的时候需要对配置文件进行清空,防止出现运行时错误,等功能稳定之后,我们会自动处理配置变更。 ATOMDB 安装之后会创建下面的目录: <pre><code class="language-plaintext">~/Library/Application Support/Pulsarware/ATOMDB ~/Library/Logs/Pulsarware/ATOMDB </code></pre> 配置信息目录和运行时日志目录,每次安装前您需要删除 ~/Library/Logs/Pulsarware/
同时 ATOMDB 会在您指定的文件夹下面创建项目元信息,以~/workspace/db_project
为例,如果您在此目录下创建了项目,系统会在此目录下创建一个 .atomdb
的隐藏目录,项目和数据源相关信息都存在此目录下,您需要在安装之前对此目录进行删除。
如果您在使用过程中发现任何软件 BUG 🐞 欢迎反馈给我们,您可以在 GITEE 上创建一个 ISSUE 🌎 创建一个新 ISSUE ATOMDB 的完善离不开您的支持,祝您使用 ATOMDB 愉快。
📚 产品介绍
ATOMDB® 数据库管理客户端是一款服务广大开发者的工具软件。可以让开发者方便地执行查询,创建和管理数据库,支持管理市场上主流的数据库管理系统。例如: TIDB, PolarDB, GreatDB, 人大金仓, 神舟通用, TDengine, MySQL, PostgreSQL, Microsoft SQL Server, Oracle 等等。软件设计支持 Windows、MacOS、Linux 等操作系统,软件采用插件扩展的方式对多数据库进行支持。 软件支持如下主要功能:
- 多数据库系统支持
- 项目化管理数据库链接会话实例
- SQL 语法高亮和自动代码补全
- 数据导入导出
- 现代的用户设计界面
- 版本控制软件支持
🌲 秦派软件介绍
北京秦派软件科技有限公司(Pulsarware® Technologies Ltd.)是一家致力于开发生产力工具软件的技术公司,成立之初立志要在工具软件领域深耕,践行精益求精的研发精神,努力推出优质的生产力工具软件服务国内外的开发者,提升开发者的工作效率,同时创造出商业价值和社会价值。