Repository navigation
OPCUASim v0.8.0
🇨🇳 中国大陆用户:首次从旧版升级若失败,请直接从镜像下载安装包(新版本起更新检查会自动走 proxy):
https://ghfast.top/https://github.com/Karl-Dai/OPCUASim/releases/latest
🌍 Users in mainland China: if the in-app updater fails on first upgrade from a previous version, download installers from the mirror above (later versions will auto-fallback through proxies).
下载 / Downloads
下方资产里按平台选择 / Pick the asset for your platform below:
| 平台 / Platform | OPCUAServer (服务器) | OPCUAMaster (主站) |
|---|---|---|
| macOS Apple Silicon | OPCUAServer_0.8.0_aarch64.dmg |
OPCUAMaster_0.8.0_aarch64.dmg |
| macOS Intel | OPCUAServer_0.8.0_x64.dmg |
OPCUAMaster_0.8.0_x64.dmg |
| Windows x64 (NSIS) | OPCUAServer_0.8.0_x64-setup.exe |
OPCUAMaster_0.8.0_x64-setup.exe |
| Windows x64 (MSI) | OPCUAServer_0.8.0_x64_en-US.msi |
OPCUAMaster_0.8.0_x64_en-US.msi |
| Windows x64 (Portable) | OPCUAServer_0.8.0_x64-portable.exe |
OPCUAMaster_0.8.0_x64-portable.exe |
| Windows ARM64 (NSIS) | OPCUAServer_0.8.0_arm64-setup.exe |
OPCUAMaster_0.8.0_arm64-setup.exe |
| Windows ARM64 (MSI) | OPCUAServer_0.8.0_arm64_en-US.msi |
OPCUAMaster_0.8.0_arm64_en-US.msi |
| Windows ARM64 (Portable) | OPCUAServer_0.8.0_arm64-portable.exe |
OPCUAMaster_0.8.0_arm64-portable.exe |
| Linux AppImage | OPCUAServer_0.8.0_amd64.AppImage |
OPCUAMaster_0.8.0_amd64.AppImage |
| Linux deb | OPCUAServer_0.8.0_amd64.deb |
OPCUAMaster_0.8.0_amd64.deb |
| Linux rpm | OPCUAServer-0.8.0-1.x86_64.rpm |
OPCUAMaster-0.8.0-1.x86_64.rpm |
Highlights / 亮点
- 连接名称可编辑:工具栏重命名或双击连接名称即可修改,无需断开正在采集的连接。 / Rename connections from the toolbar or by double-clicking their names without interrupting live acquisition.
- 采集配置自动保存与恢复:连接、监控节点、订阅/轮询间隔、过滤条件和分组自动保存;启动后恢复配置,点击连接即可继续采集。 / Connections, monitored nodes, intervals, filters and groups are saved automatically and restored on startup; reconnect to resume acquisition.
- 主站自动更新入口恢复:启动检查新版本、显示下载进度,签名校验后可选择立即安装、下次启动安装或跳过。 / Master checks for updates on startup and displays download progress, with install-now, next-launch and skip choices after signature verification.
Added 新增
- 主站工具栏增加自动保存状态和更新检查入口;自动保存失败、更新失败可见并可重试。 / Master toolbar displays autosave status and update controls, including visible persistence and update failures.
- 自动保存采用原子文件替换;损坏的恢复文件保留备份,项目文件兼容旧格式。 / Autosave uses atomic file replacement, backs up corrupt recovery files and accepts legacy project files.
Fixed 修复
- 修复手动保存项目未包含监控节点的问题;保存和恢复稳定连接 ID、节点元数据、采集模式与过滤配置。 / Manual projects now include monitored nodes, stable connection IDs, node metadata, access modes and filters.
- 修复主站更新后端未接入界面的问题;检查失败不再被视为已是最新版本。 / Connect the existing updater backend to the Master UI and distinguish check failures from an up-to-date result.
- 更新清单每个源超时 10 秒、检查总超时 30 秒、下载超时 5 分钟;成功的自动检查每 6 小时最多一次。 / Bound update requests to 10 seconds per endpoint, 30 seconds per check and 5 minutes per download; successful automatic checks are throttled to once per 6 hours.
Documentation 文档
- 补充主站重命名、自动保存和更新使用说明,以及服务端 CSV 点表导入设计;CSV 点表实现不包含在本版本中。 / Document Master persistence and updates and the Server CSV point-table design; the CSV implementation is not part of this release.
Tests 测试
- 主站前端 17 项测试覆盖重命名、离线恢复、更新进度、安装选择与失败重试;主站后端 12 项测试包含真实 OPC UA 订阅与轮询恢复。 / 17 Master frontend tests cover renaming, offline restoration, updater progress, installation choices and retry; 12 Master backend tests include recovery against a real OPC UA server.
Notes 说明
- 恢复配置不会自动连接服务器;需要点击“连接”。旧项目中未保存的监控节点需重新添加一次。 / Restoring a workspace does not automatically connect; click Connect. Monitored nodes absent from an old project must be added once.
- 开发版可检查更新,自动安装需使用打包后的应用。 / Development builds can check for updates; installation requires a packaged application.
macOS 首次启动 / First launch on macOS
首次双击 .app 会被 Gatekeeper 拦截("Apple 无法验证…")。放行:打开
系统设置 → 隐私与安全性,滚到底点 仍要打开;或终端执行
xattr -dr com.apple.quarantine "/Applications/OPCUAServer.app"。
详细步骤见 README。
First launch is blocked by Gatekeeper ("Apple could not verify…"). To allow:
System Settings → Privacy & Security, scroll to bottom, click Open Anyway; or
run xattr -dr com.apple.quarantine "/Applications/OPCUAServer.app" in Terminal.
Full steps in the README.
完整变更历史 / Full changelog: CHANGELOG.md
之前版本 / Previous releases: https://github.com/Karl-Dai/OPCUASim/releases