Releases: MingoZacwu/DataNexa
Releases · MingoZacwu/DataNexa
Release list
DataNexa v0.4.1
DataNexa v0.4.1
版本亮点
- 修复每天自动检查更新可能不生效的问题。
- 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
DataNexa v0.4.0
版本亮点
- 新增登录时自动启动 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
DataNexa v0.3.1
版本亮点
- 审计日志新增筛选功能,可按日期范围、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
DataNexa v0.3.0
版本亮点
- 欢迎使用 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
版本亮点
- 这是 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 仍处于持续开发过程中,当前不保证应用质量与稳定性;不建议直接在生产环境使用,如确需使用请谨慎评估风险。