Skip to content

Releases: MingoZacwu/DataNexa

DataNexa v0.4.1

Choose a tag to compare

@github-actions github-actions released this 22 Jul 05:57
f4d0f9c

DataNexa v0.4.1

English Release Notes

版本亮点

  • 修复每天自动检查更新可能不生效的问题。
  • Windows 版本重装或升级后,已启用的登录启动设置会自动恢复,避免应用无法按预期随系统启动。

问题修复

  • 修复自动更新检测可能因应用进入后台、前端重新加载或应用重启而失效的问题。
  • Windows 启动时会根据已保存的偏好重新同步登录启动项,修复重装流程导致的自动启动失效问题。

安装与使用说明

  • macOS 版本要求 macOS 15.0 或更高版本。

  • macOS 应用使用 Developer ID 签名,但尚未进行 Apple 公证。首次启动时,macOS 可能显示 Gatekeeper 安全提示。您可以在终端中执行以下命令来解除警告:

sudo xattr -d com.apple.quarantine /Applications/DataNexa.app
  • Windows 安装包暂未进行 Authenticode 代码签名,Microsoft Defender SmartScreen 可能显示安全提示。

DataNexa v0.4.0

Choose a tag to compare

@github-actions github-actions released this 19 Jul 08:57
4dedec0

DataNexa v0.4.0

English Release Notes

版本亮点

  • 新增登录时自动启动 DataNexa 和 MCP 的选项,无需每次登录后手动开启服务。
  • 改进应用启动流程和 MCP 启动错误反馈,后台运行状态更加清晰可靠。

新增功能

  • 在 macOS 和 Windows 上新增“登录时启动 DataNexa 并自动开启 MCP”设置。
  • 通过登录启动项打开时,DataNexa 会在后台启动 MCP,并继续通过系统托盘提供控制入口。

调整与改进

  • 应用主窗口会在启动初始化完成后再显示,避免启动过程中出现空白窗口或意外闪现。
  • MCP 自动或手动启动失败时,会在应用和系统托盘中显示反馈,并将失败记录到审计日志。
  • Windows 卸载程序现在会清理 DataNexa 的登录启动项,避免卸载后残留启动配置。

安装与使用说明

  • macOS 版本要求 macOS 15.0 或更高版本。

  • macOS 应用使用 Developer ID 签名,但尚未进行 Apple 公证。首次启动时,macOS 可能显示 Gatekeeper 安全提示。您可以在终端中执行以下命令来解除警告:

sudo xattr -d com.apple.quarantine /Applications/DataNexa.app
  • Windows 安装包暂未进行 Authenticode 代码签名,Microsoft Defender SmartScreen 可能显示安全提示。

DataNexa v0.3.1

Choose a tag to compare

@github-actions github-actions released this 16 Jul 08:49
aa0c28a

DataNexa v0.3.1

English Release Notes

版本亮点

  • 审计日志新增筛选功能,可按日期范围、MCP 工具、数据库连接和执行状态快速定位记录。
  • 优化桌面窗口的启动与重复打开体验。

新增功能

  • 新增审计日志筛选面板,支持按开始日期、结束日期、工具、连接和状态组合筛选。
  • 新增日期选择器和日期范围校验,避免结束日期早于开始日期。
  • 筛选生效时显示筛选状态,并支持一键清除全部筛选条件。
  • 审计日志分页新增页码快捷入口,切换页面后自动回到列表顶部。

调整与改进

  • 应用主窗口现在会在首次启动时居中显示。
  • 再次启动 DataNexa 时,不再创建重复实例,而是恢复并聚焦已打开的主窗口。
  • 将“自动检查更新”设置移至“关于更新”区域,使更新相关选项更加集中。

安装与使用说明

  • macOS 应用使用 Developer ID 签名,但尚未进行 Apple 公证。首次启动时,macOS 可能显示 Gatekeeper 安全提示。您可以在终端中执行以下命令来解除警告:
sudo xattr -d com.apple.quarantine /Applications/DataNexa.app
  • Windows 安装包暂未进行 Authenticode 代码签名,Microsoft Defender SmartScreen 可能显示安全提示。

DataNexa v0.3.0

Choose a tag to compare

@github-actions github-actions released this 15 Jul 08:29
4c864fb

DataNexa v0.3.0

English Release Notes

版本亮点

  • 欢迎使用 DataNexa!这是 DataNexa 的首个发布版本。DataNexa 是一款本地只读数据库 MCP 网关,为 AI Agent 提供统一、可控且可审计的结构化数据访问入口。
  • 数据库连接保留在本机,并在一个桌面应用中集成连接管理、只读 SQL 策略、凭证保护、MCP 工具控制与审计日志。
  • DataNexa 提供适配 Windows 与 macOS Universal 的版本。

主要功能

  • 支持管理 SQLite、MySQL 和 PostgreSQL 数据库连接,包括连接测试、连接诊断、单独启用或停用连接,以及紧急断开全部连接。
  • 通过操作系统凭证库安全保存数据库密码,常规应用配置中不会写入明文密码。
  • 提供本地 MCP 服务,支持可选的 Bearer Token 鉴权、访问令牌轮换、回环监听地址与端口配置,以及快速复制 Agent 接入信息。
  • 提供 7 个可独立启用或停用的 MCP 工具:
    • 列出已启用的数据库连接,不向 Agent 暴露密码或完整 DSN。
    • 获取数据库中的表和视图。
    • 查看指定表的字段结构与元数据。
    • 读取受行数限制的表数据样本。
    • 执行单条只读 SQL 查询。
    • 对只读 SQL 执行 EXPLAIN,获取查询计划。
    • 仅执行 DataNexa SQL 策略检查,不连接或查询真实数据库。
  • 基于 SQL 语法树执行安全策略检查,包括限制单条语句、拦截破坏性或可能产生副作用的操作,并自动限制查询结果行数。
  • 支持按数据库连接配置最大返回行数、查询超时时间和连接池大小。
  • 提供持久化审计日志,记录允许、拒绝、失败、超时和结果截断等状态,以及执行耗时、返回行数、连接、工具和失败原因。
  • 支持对审计日志中的 SQL 字面量进行脱敏;查询结果数据不会写入审计日志。
  • 支持导入和导出 DataNexa 数据库连接,便于在不同设备或安装环境之间迁移。
  • 提供完整的桌面管理界面,包括运行概览、连接管理、MCP 服务控制、工具权限、审计记录查看和交互式 SQL 策略检查台。
  • 支持简体中文和英文界面,提供跟随系统、浅色和深色主题,并可通过系统托盘显示 DataNexa 或启动、停止 MCP 服务。

调整与改进

  • 简化更新提示,点击即可进入“关于更新”页面。
  • 移除独立的更新确认弹窗。
  • 优化更新状态文案与进度条布局。

安装与使用说明

  • macOS 应用使用 Developer ID 签名,但尚未进行 Apple 公证。首次启动时,macOS 可能显示 Gatekeeper 安全提示。您可以在终端中执行以下命令来解除警告:
sudo xattr -d com.apple.quarantine /Applications/DataNexa.app
  • Windows 安装包暂未进行 Authenticode 代码签名,Microsoft Defender SmartScreen 可能显示安全提示。

使用须知

  • 数据无价,谨慎使用。
  • 只读策略不能完全保证所有风险都被拦截,仍需主动约束 Agent,避免要求或允许其执行危险的数据库操作。
  • DataNexa 仍处于持续开发过程中,当前不保证应用质量与稳定性;不建议直接在生产环境使用,如确需使用请谨慎评估风险。

DataNexa v0.3.0-rc

DataNexa v0.3.0-rc Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 15 Jul 07:06
926cc26

DataNexa v0.3.0-rc

English Release Notes

版本亮点

  • 这是 DataNexa 的首个候选发布版本。DataNexa 是一款本地只读数据库 MCP 网关,为 AI Agent 提供统一、可控且可审计的结构化数据访问入口。
  • 数据库连接保留在本机,并在一个桌面应用中集成连接管理、只读 SQL 策略、凭证保护、MCP 工具控制与审计日志。
  • DataNexa 提供适配 Windows 与 macOS Universal 的版本。

主要功能

  • 支持管理 SQLite、MySQL 和 PostgreSQL 数据库连接,包括连接测试、连接诊断、单独启用或停用连接,以及紧急断开全部连接。
  • 通过操作系统凭证库安全保存数据库密码,常规应用配置中不会写入明文密码。
  • 提供本地 MCP 服务,支持可选的 Bearer Token 鉴权、访问令牌轮换、回环监听地址与端口配置,以及快速复制 Agent 接入信息。
  • 提供 7 个可独立启用或停用的 MCP 工具:
    • 列出已启用的数据库连接,不向 Agent 暴露密码或完整 DSN。
    • 获取数据库中的表和视图。
    • 查看指定表的字段结构与元数据。
    • 读取受行数限制的表数据样本。
    • 执行单条只读 SQL 查询。
    • 对只读 SQL 执行 EXPLAIN,获取查询计划。
    • 仅执行 DataNexa SQL 策略检查,不连接或查询真实数据库。
  • 基于 SQL 语法树执行安全策略检查,包括限制单条语句、拦截破坏性或可能产生副作用的操作,并自动限制查询结果行数。
  • 支持按数据库连接配置最大返回行数、查询超时时间和连接池大小。
  • 提供持久化审计日志,记录允许、拒绝、失败、超时和结果截断等状态,以及执行耗时、返回行数、连接、工具和失败原因。
  • 支持对审计日志中的 SQL 字面量进行脱敏;查询结果数据不会写入审计日志。
  • 支持导入和导出 DataNexa 数据库连接,便于在不同设备或安装环境之间迁移,并在导出文件包含明文凭证时提供明确的安全警告。
  • 提供完整的桌面管理界面,包括运行概览、连接管理、MCP 服务控制、工具权限、审计记录查看和交互式 SQL 策略检查台。
  • 支持简体中文和英文界面,提供跟随系统、浅色和深色主题,并可通过系统托盘显示 DataNexa 或启动、停止 MCP 服务。

安装与使用说明

  • 本版本为候选发布版本,主要用于在稳定版发布前验证安装流程、数据库兼容性、MCP 接入、跨平台打包和自动发版流水线。
  • macOS 应用使用 Developer ID 签名,但尚未进行 Apple 公证。首次启动时,macOS 仍可能显示 Gatekeeper 安全提示。
  • Windows 安装包暂未进行 Authenticode 代码签名,Microsoft Defender SmartScreen 可能显示安全提示。
  • 导出的连接文件可能包含明文数据库密码。请仅保存到可信且访问受控的位置,并在迁移完成后立即删除文件及其副本。

使用须知

  • 数据无价,谨慎使用。
  • 只读策略不能完全保证所有风险都被拦截,仍需主动约束 Agent,避免要求或允许其执行危险的数据库操作。
  • DataNexa 仍处于持续开发过程中,当前不保证应用质量与稳定性;不建议直接在生产环境使用,如确需使用请谨慎评估风险。