Skip to content

v0.8.0

Latest

Choose a tag to compare

@github-actions github-actions released this 09 Oct 09:33

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