Skip to content

What's new in versiondog 9.9.2 (August 2024)

The following is a listing of the optimizations made in the current versiondog version.

Setup, migration and update

The latest changes increase the stability and efficiency of the server system update and migration process:

  • Replaced database in clients (from Firebird to SQLite)
  • Improved Agent setup to optimize performance
  • Agent support for 32 bit Windows 7 systems
  • Improved backend process for Check-In and Check-Out protocol
  • Fixed error in registry handling so that entries can be removed correctly (for example, the extension for SmartImport)
  • Fixed the deactivation of the server license after a hardware change
  • Fixed bug in internal server configuration/communication
  • Improved server startup behavior to increase stability
  • Fixed bug at internal starting process of versiondog server

Info

Changed SSO protocol from strictly Kerberos to the Microsoft Negotiate service. This service determines whether Kerberos or the NTLM protocol is used. Please note that IP addresses are not supported on Kerberos by default and if used may cause a fallback to the deprecated NTLM. For more information on MS Negotiate and Kerberos, see:

Device integration and version control

We continuously improve the functionality and scope of supported devices and editors:

  • Improved password handling in the event log of backups
  • Fixed various bugs at TIA Portal compare to reduce false differences
  • Fixed various bugs at TIA Portal compare to improve overall performance and stability
  • Fixed various bugs at Rockwell RSLogix 5000 to improve performance and stability
  • Fixed various bugs at Rockwell RSLogix 500 compare to reduce false differences
  • Fixed RSLogix 5 compare error related to message instructions
  • Fixed Factory Talk View ME compare error related to alarms
  • Fixed Siemens WinCC upload failing if the database name contains hyphens
  • Improved Siemens WinCC flexible compare to use an external process allowing for bigger projects
  • Fixed various bugs at Emerson PME compare to improve performance and stability
  • Improved stability of CODESYS parameter input
  • Fixed CODESYS V3.x upload related to IP4 addresses
  • Fixed CODESYS V2.x project export error to pass credentials to the editor on modern Windows systems
  • Improved error handling for SICK sensors upload
  • Fixed SICK compare to eliminate false differences
  • Fixed Beckhoff TwinCAT compare to improve difference detection
  • Replaced Omron CX Programmer upload process
  • Fixed various bugs at Omron CX Programmer to improve performance and stability
  • Fixed Omron CX Programmer compare error related to escaped strings
  • Fixed various B&R Automation Studio compare bugs
  • Fixed Siemens S7 compare crash related to jump marks
  • Fixed EPLAN compare error related to unknown fields
  • Fixed GX Works3 compare not working on an agent
  • Improved PHOENIX CONTACT PC WORX project parser
  • Fixed Stratix and Cisco 2960 Switches issue related to job executions
  • Fixed Hirschmann Switches upload security warning
  • Added FTP upload support for packet throttling
  • Added ABB Robotics upload support for packet throttling
  • Fixed JSON compare issue on specially crafted data
  • Fixed text compare issue on specially crafted data
  • Fixed Microsoft Word compare issue related to detail button after agent-side compare
  • Fixed text decoding bug resulting in obscure characters being inserted into text in rare circumstances
  • Fixed bug for SINUMERIK 840D uploads
  • Fixed bug for SIMATIC S5 uploads, for when a H1 connection is used

User management

It is important for administrators to be able to manage their users efficiently and intuitively. This service is now improved.

Info

Security update: As part of our ongoing commitment to enhancing security standards, we have updated our software so that, from versiondog 9.9.1, passwords must have a minimum length of at least one character and it will no longer be possible to use user accounts that have no password in place.

Logging in with an empty password will also no longer be possible. Should you be affected by this change, please contact your administrator.

We strongly recommend that you only use strong, secure passwords (see Best Practices for more information)

  • Fixed bug for LDAP synchronization

Ease of use and UI

We have adapted the interface for easier and more secure handling and access to information.

Info

End-of-life: To improve the security of the product as a whole as well as to improve user friendliness by reducing the number of client applications, both the WebClient and WebServer will be removed.

Factory Floor Status information can now be accessed using an export in UserClient and in ExportModule (for customers with an active Factory Floor Status license). The WebServer configuration and protocols in the serverarchive/VD$A/Webserver will be deleted. All files in this directory will be lost once an update is carried out.

  • Fixed handling of components so that they can be deleted when using an external working directory
  • Improved various error messages
  • Improved UI performance for Component overview and Project tree
  • Optimized display when performing a Check-In for multiple components
  • Fixed bug in Project tree when handling working directories
  • Various bug fixes and stabilization for Component type editor
  • Bug fix in Agent configuration
  • Optimized display of large notifications in Job log
  • Fixed bug when deleting components locally
  • Informative error message displayed upon login
  • Expanded displayed information in the Component log

Interfaces

  • Improved internal system communications

System performance and stability

Stable and efficient software is the be-all and end-all for us and is improved by the following adjustments:

  • Sending of usage information is decoupled from asset information
  • Improved system stability related to SSO (Single Sign-on)
  • Improved performance and stability related to the synchronization of job results from BackupClient
  • Improved internal server-client communication
  • Updated Postgres Database to version 15.6
  • Improved security of stored credentials
  • Improved handling of access tokens
  • Improved system stability when deleting a component
  • Improved handling and stability when saving large number of jobs (for example, > 20,000 jobs)
  • Fixed bug that caused client to crash at startup
  • Increased stability of Claroty connector
  • Implemented various system security improvements
  • Updated various third party libraries
  • Removed and replaced third party library EasyMail to increase security
  • Optimized token handling to increase security
  • Stabilized parallel server functionalities
  • Stabilized server synchronization
  • Various improvements concerning client stability and performance
  • Optimized Check-Out processes and component log handling when dealing with slow internet connection (for example, on a VPN)
  • Stabilized Archive Manager when offloading data from the archive
  • Improved handling of data in Server archive

Other

We have also conducted a number of additional changes to improve your user experience:

  • Successful execution of external penetration tests carried out by Outpost24
  • Increased data protection when sending support packets
  • Bug fix for script event AfterSchedulerJobRun
  • Increased data security and safety for improved agent system
  • Optimized automatic version creation so that the Lock state will be correctly used