v0.5.80

t8y2/dbxv0.5.80Aug 10, 2026by t8y2

AI Summary

Focuses on IoTDB connectivity improvements with a native Go driver replacement and general UI performance optimizations to reduce resource usage during updates.

Key Highlights

  • IoTDB Native Go Driver: Replaces Java JDBC Agent, removing dependency on Java runtime.
  • Download Progress Optimization: Reduces CPU/GPU usage and interface lag during updates.
  • MySQL View Fix: Corrects error handling when editing existing views.
  • MQTT Encryption: Fixes TLS switch not being applied to connections.

New Features

  • IoTDB Native Go driver
  • Download progress optimization
  • MySQL view save fix
  • MQTT TLS fix
  • Settings startup recovery

Full Release Notes

### 改进

- **IoTDB 原生 Go 驱动** — 用 Apache IoTDB 官方 Go 客户端重写连接实现,替换原 Java JDBC Agent,连接 IoTDB 不再依赖 Java 运行时,启动更轻、部署更简单。
- **更新下载进度优化** — 减少更新器下载过程中的进度事件上报频率,降低下载更新时的高 CPU/GPU 占用与界面卡顿。 (refs #5729)

### 修复

- **编辑视图保存提示重复** — 修复 MySQL 编辑已有视图保存时误用 CREATE 导致提示视图重复的问题,改为使用 ALTER VIEW 更新已有视图。 (closes #5735)
- **MySQL 连接闪退** — 修复连接部分 MySQL 兼容服务器(如 MyCat 代理)时因标量查询返回多列导致解析 panic、应用闪退的问题。 (closes #5746)
- **MQTT 加密模式无效** — 修复 MQTT 连接的 TLS 开关未实际接入连接配置、开启加密后不生效的问题。 (closes #5722)
- **启动覆盖已保存设置** — 修复应用启动时设置读取失败会用默认值覆盖用户已保存配置的问题。 (contributed by @zipg)