This document lists bugs which have been fixed in InfoWorks WS Pro version 2024.0.
Pre 2024.0 release notes can be found here.
The fixes listed here are those that are viewed as likely to impact on users in an unexpected way, mainly changed simulation results, or differences in behaviour that might not be obvious.
Update from criticality
The update from criticality did not work properly if link names contained certain Unicode characters. This is fixed
Static Demand Allocation
Double clicking on an unallocated customer point in the static demand allocation could cause an unhandled exception. This is fixed.
Flushing Scheduler
The flushing scheduler could get stuck for disconnected networks. This is fixed
Exporting controls from Ruby scripts
The IExchange function odec_export_ex did not work properly for controls. This is fixed.
WSRunScheduler in Ruby scripts
Creating a run schedulare with WSRunScheduler.new() would cause a crash if the database is not already connected. Tis is fixed, an error message is displayed.
Paste and convert from Transportable
When pasting and converting a versioned object, from a transportable into a model group, an error message was displayed. This is fixed
UPC Scenarios
It was not possible to insert new regulators and existing UPC scenarios did not work. This is fixed.
Global UPC scripts
The Global UPC script editor did not work for 64 bit versions of WS Pro. This is fixed.
Scenarios and variable speed pumps
VSP initial speeds cannot be set in a scenario, only in the base control. This is fixed.
Hydrant testing in Fire Flow
In hydrant testing, if a measurement delay is applied, the reported residual pressure at minimum fire flow would be the same as at maximum fire flow, which is incorrect. This is fixed.
Settings for WS Marshaller
An issue could be encountered when changing the WS Marshaller connection from remote to local, where the connection worked but the setting was not saved. This would cause the UI to use the previous remote setting on start up of the PC. This is fixed.
Explorer tree Find window
If an object that was visible in the Find window was deleted, a unhandled exception could occur leadingto a crash. This has been fixed.
Error reporting for live data adaptors
A configuation error might occurred in the Live Data Adaptors, such as an invalid username. Sometimes the trapped error was not reported but instead caused a crash. This is fixed.
IWLive verification
The verification is started straight after the simulation is started instead of at the end. This is fixed and verification now starts at the end time.
Export to SQL Server
When exporting to SQL Server using the Open Data Export Centre, VBScripts could not be used. This is fixed.
Composite feeds and IWLive
Demand scaling in IWLive using composite feeds was not working. This has been fixed.
Recovery from lost Thales licence server
The user interface application did not always recover from the temporary loss of connection to a Thales licence server. This is fixed.
Working folders for Standalone databases
It is inadvisable to set a working folder or results folder to the database directory.
This is addressed: a warning is issued if the user attempts this.
The following vulnerabilities have been addressed within third party components:
CVE-2022-37434, CVE-2019-19317, CVE-2022-1941, CVE-2018-20330, CVE-2020-13790, CVE-2018-19664, CVE-2018-1152, CVE-2019-13960, CVE-2021-42808 & CVE-2021-42809
Refer to the Security Advisory for InfoWorks for more information.