versiondog 9.9.2 中的新内容(2024 年 8 月)
下面列出了当前 versiondog 版本所做的优化。
设置、迁移和更新
最新改动提高了服务器系统更新迁移过程的稳定性和效率:
- 更换了客户端数据库(从 Firebird 换到了 SQLite)
- 改进了代理设置 以优化性能
- 代理支持 Windows 7 32 位系统
- 改进检入和检出协议的后台程序
- 修复了注册表处理中的错误,从而可以正确删除条目(例如,SmartImport 的扩展)
- 修复了更换硬件后服务器许可证停用的问题
- 修复了内部服务器配置/通信中的错误
- 改进了服务器的启动行为以提高稳定性
- 修正了 versiondog 服务器内部启动过程中的错误
Info
将 SSO 协议从严格使用 Kerberos 变成 Microsoft Negotiate 服务的单点登录(SSO)协议。此服务决定是使用 Kerberos 还是 NTLM 协议。请注意,默认情况下,Kerberos 不支持使用 IP 地址,如果使用可能会导致回退到 已弃用的 NTLM 协议。有关 MS Negotiate 和 Kerberos 的更多信息,请参阅:
- Microsoft Negotiate - Win32 应用程序
- 为 IP 地址配置 Kerberos 单点登录(SSO)SPN 属性已更改。(更多信息,请参阅 设置 SPN 属性):
- 所有新 SPN 属性必须指向
HTTP/{服务器名}.{FQDN}
。 - 任何指向
versiondog/{服务器名}.{FQDN}
的现有 SPN 属性必须保留,并添加HTTP/{服务器名}.{FQDN}
。这样可以确保旧客户端能够更新到新版本。
设备集成和版本控制
我们不断改进支持的设备和编辑器的功能和范围:
- 改进了备份事件日志中的密码处理方式
- 修复了 TIA Portal 的各种比较错误,以减少错误差异
- 修复了 TIA Portal 各种比较错误,以提高整体性能和稳定性
- 修复了 Rockwell RSLogix 5000 的各种错误,以提高性能和稳定性
- 修复了 Rockwell RSLogix 500 的各种比较错误,以减少错误差异
- 修复了与消息指令相关的 RSLogix 5 比较错误
- 修复了与警报相关的 Factory Talk View ME 的比较错误
- 修复了 Siemens WinCC 在数据库名称包含连字符时上传失败的问题
- 改进了 Siemens WinCC 的灵活比较功能,以使用外部流程适用更大型的项目
- 修复了 Emerson PME 的各种比较错误,以提高性能和稳定性
- 提高了 CODESYS 参数输入的稳定性
- 修复了与 IP4 地址相关的 CODESYS V3.x 上传问题
- 修复了 CODESYS V2.x 项目导出错误,以便在现代 Windows 系统上向编辑器传递凭据
- 改进了对 SICK 传感器上传的错误处理
- 修复了 SICK 的比较功能,以消除错误差异
- 修复了 Beckhoff TwinCAT 的比较功能,改进了差异检测功能
- 更换了 Omron CX Programmer 的上传程序
- 修正了 Omron CX Programmer 的各种错误,以提高性能和稳定性
- 修复了与转义字串相关的 Omron CX Programmer 比较错误
- 修复了各种 B&R Automation Studio 的比较错误
- 修复了与跳转标记有关的 Siemens S7 比较功能崩溃的问题
- 修复了与未知字段有关的 EPLAN 比较错误
- 修复了 GX Works3 在代理上无法运行比较的问题
- 改进了 PHOENIX CONTACT PC WORX 项目解析器
- 修复了与作业执行有关的 Stratix 和 Cisco 2960 Switches 的问题
- 修复赫斯曼交换机上传安全警告
- 为数据包节流添加了 FTP 上传支持
- 为数据包节流添加了 ABB Robotics 上传支持
- 修复了在特殊数据下的 JSON 比较问题
- 修复了特殊数据下的文本比较问题
- 修复了在代理端比较后,Microsoft Word 比较中与详细按钮相关的问题
- 修复了文本解码错误,这一错误在少数情况下会导致模糊字符被插入到文本中
- 修正了 SINUMERIK 840D 上传的错误
- 修复了 SIMATIC S5 在使用 H1 连接时的上传错误
用户管理
对于管理员来说,能够高效、直观地管理用户非常重要。现在,这项服务得到了改进。
Info
安全更新:作为我们不断提高安全标准承诺的一部分,我们已经更新了软件,从 versiondog 9.9.0 开始,密码必须至少包含一个字符,而且没有设置密码的用户账户将不再允许使用。
使用空密码登录也将不再可能。如果您受到此变更的影响,请联系您的管理员。
我们强烈建议您只使用强大、安全的密码(更多信息请参阅“最佳实践”)
- 修复了 LDAP 同步的错误
优化了易用性和 UI
我们对界面进行了调整,使信息的处理和访问变得更方便、更安全。
Info
终止支持:为了提高产品的整体安全性及用户友好性,我们将减少客户端应用程序的数量,WebClient 和 WebServer 都将被移除。
厂区状态 信息现在可以通过 UserClient 和 ExportModule 中的导出进行访问(适用于拥有有效厂区状态许可证的客户)。将删除 serverarchive/VD$A/Webserver
中的 WebServer 配置和协议。一旦进行更新,该目录中的所有文件都将丢失。
- 修复了组件处理,以便在使用外部工作目录时删除组件
- 改进了各种错误消息
- 改进了 组件概览 和 项目树 的 UI 性能
- 优化了为多个组件执行 检入 时的显示效果
- 修复了 项目树 在处理工作目录时的错误
- 修复了 组件类型编辑器 中的各种错误,改进了稳定性
- 修复了 代理配置 中的错误
- 优化了 作业日志 中较大通知的显示方式
- 修复了在本地删除组件时的错误
- 登录时显示详实的错误消息
- 扩展了 组件日志 中显示的信息
接口
- 改进了系统的内部沟通
提升了系统性能和稳定性
对我们来说,稳定且高效的软件是最重要的,以下调整提升了软件的性能:
- 使用信息的发送与资产信息解耦
- 提高了与单点登录(SSO)相关的系统稳定性
- 提高了与 BackupClient 作业结果同步有关的性能和稳定性
- 改进了服务器与客户端之间的内部通信
- 将 Postgres 数据库更新到了版本 15.6
- 提高了所存储凭证的安全性
- 改进了对访问令牌的处理
- 提高了删除组件时系统的稳定性
- 改进了对保存大量作业(例如多于 20,000 个作业)时的处理及其稳定性
- 修正了导致客户端启动时崩溃的错误
- 提高了 Claroty connector 的稳定性
- 实施了各种提高系统安全的措施
- 更新了各种第三方库
- 删除并替换了第三方库 EasyMail,以提高安全性
- 优化了令牌处理,以提高安全性
- 稳定了并行服务器的各个功能
- 稳定了服务器同步
- 改进了有关客户端的稳定性和性能
- 优化了检出 流程和组件日志处理,以应对网络连接速度较慢的情况(例如在连接 VPN 时)
- 稳定了从存档卸载数据时 存档管理器 的性能
- 改进了对 服务器存档 中数据的处理
其他
我们还推进了一些额外的改变,以改善您的用户体验:
- 成功执行了通过 Outpost24 进行的网络渗透测试
- 加强了发送支持数据包时对数据的保护
- 修复了 AfterSchedulerJobRun 脚本事件的错误
- 提高了数据的保障性和安全性,改进了代理系统
- 优化了自动创建版本的功能,以便用户能正确使用 锁定状态