Version 5.12 updates
Version 5.12.4
Released on 2024-03-23
ecFlow Client
Bug corrected ecFlow Python3 module linkage (specific for conda-forge) ECFLOW-1950
ecFlow HTTP
Feature added
idfield to each Node in the/<path>/treeendpoint response ECFLOW-1952Improvement added flag attribute to Nodes in the
/<path>/treeendpoint response ECFLOW-1954Bug corrected Alias node structure in the
/<path>/treeendpoint response ECFLOW-1953
Version 5.12.3
Released on 2024-03-14
ecFlow Client
Bug corrected handling of
--meterwhen value starts with-(e.g.-1) ECFLOW-1948
Version 5.12.2
Released on 2024-03-11
ecFlow Python
Improvement allow to disable printing output to
stdoutfromecflow.Client.stats()ECFLOW-1944Bug corrected failing tests related to ecFlow Client Python API ECFLOW-1944,ECFLOW-1947
Version 5.12.1
Released on 2024-03-07
ecFlow Client
Bug corrected handling of
--labelwhen value starts with-or--ECFLOW-1945
ecFlow Python
Improvement enabled returning statistics as string when calling
ecflow.Client.stats()ECFLOW-1944
Version 5.12.0
Released on 2024-02-13
ecFlow Server
New Feature: enabled hourly iteration (i.e.
Repeatbased on yyyymmddTHHMMSS) ECFLOW-1900Improvement: enabled the use of other ecFlow variables to define
ECF_INCLUDEECFLOW-1920Improvement: enabled atomic replacement of checkpoint file ECFLOW-1925
Improvement: improved indentation performance for checkpoint/definitions file storage ECFLOW-1928
Bug corrected logging of suite nodes changing state to queued ECFLOW-1914
ecFlow Client
Bug corrected handling of
--debugoption onecflow_clientECFLOW-1885Bug corrected handling of short form options (
-d,-v,-h) onecflow_clientECFLOW-1884Bug corrected handling of Alter command with attribute value starting with
--(dashes) ECFLOW-1883Bug removed options reported as commands in
ecflow_client --helpoutput ECFLOW-1874
ecFlow UI
Improvement enabled scrollable widget to display errors in timeline view ECFLOW-1896
Improvement corrected handling of commands tokens before executed in client ECFLOW-1887
ecFlow HTTP
Improvement enabled authentication for Task requests ECFLOW-1921
Improvement enabled compression of response payload ECFLOW-1940
Improvement enabled
/<path>/treeendpoint to access tree including node status information ECFLOW-1939Bug updated
/<path>/treeendpoint response to preserve node order ECFLOW-1910Bug updated
/<path>/attributesendpoint response to include generated variables ECFLOW-1909Bug corrected handling of queue child command ECFLOW-1937
Bug corrected failing tests when using AOCC compiler on Atos HPC ECFLOW-1882
General
Improvement reviewed project source code/include structure ECFLOW-1932
Improvement reviewed the unit/integration/system tests structure ECFLOW-1934
Improvement modernized/clean up of CMakeLists.txt ECFLOW-1923
Improvement silenced project configuration warnings when using CMake 3.27+ ECFLOW-1936
Improvement clean up of unused artefacts/documentation ECFLOW-1929
Improvement disabled ecflow_start/stop.sh execution on the Atos HPC ECFLOW-1899
Bug corrected compilation/linkage issue with Intel C++ compiler ECFLOW-1913
Bug corrected CMake configuration without HTTP support when a recent OpenSSL is not found ECFLOW-1912
Bug corrected failing builds of ecFlow on conda-forge ECFLOW-1881
Bug silenced compilation warnings ECFLOW-1878
Documentation clarified minimum SSL key size used by ecflow_server ECFLOW-1907,ECFLOW-1904
Documentation clarified “Build from source” instructions ECFLOW-1930
Documentation clarified Cron dependency description ECFLOW-1903
Documentation updated documentation dependencies at readthedocs ECFLOW-1897
Documentation corrected Python API documentation formatting ECFLOW-1886