4.78.0 (to be announced)
4.7.0 (production October 2017)
- [ECFLOW-500] - installation: MacOSX: linking to Boost fails even though CMake finds installed Boost
- [ECFLOW-1052] - installation: Issue building ecFlow 4.5.0 with very old C++ compilers (GNU 3.4.6, Intel 2011)
- [ECFLOW-862] - installation: ecflow with c++11 compilers
- [ECFLOW-975] - installation: check boost 1.53 with gcc 6.3
- [ECFLOW-1103] - client: multiple inlimit referencing limits with same name but on different node can not be deleted selectively
- [ECFLOW-996] - client: improve defs file persistence performance. This is now used as checkpt format
- [ECFLOW-1024] - client: refactor client class to remove duplicate data members
- [ECFLOW-1049] - Client: duplicate code LogProvider::readLastLines and File::get_last_n_lines
- [ECFLOW-1059] - client: make the parsing of defs file format fault tolerant
- [ECFLOW-984] - python: Incomplete python3 import
- [ECFLOW-1067] - python: python test occasionally fail, due to port clashing
- [ECFLOW-999] - server: ECF_JOBOUT on tasks is ignored on ecflow_client --file
- [ECFLOW-1057] - server: possible corruption in checkpoint when file system is full
- [ECFLOW-939] - server:replace boost serialisation in the check pt file with the defs file
- [ECFLOW-998] - server: allow additional generated variables for repeat date
- [ECFLOW-1025] - server: improve debug when when boost archive exception raised in server
- [ECFLOW-1069] - server: improve checkpoint time and file size
- [ECFLOW-1114] - server: lower checkpt save time alarm
- [ECFLOW-1071] - server: minimize use ECF_NON_STRICT_ZOMBIES
- [ECFLOW-1072] - server: Remove ECF_NON_STRICT_ZOMBIES
- [ECFLOW-1027] - server: refactor expression parsing to remove duplicate code
- [ECFLOW-1033] - server:Reference variables in triggers without naming their node
- [ECFLOW-1086] - server: Allow cleanup after client->server and server->client cmds have run
- [ECFLOW-826] - ecFlowUI: events in trigger expressions are not shown in the trigger panel
- [ECFLOW-968] - ecFlowUi: no selection rectangle is drawn for generated variables in tree view
- [ECFLOW-978] - ecFlowUI: incorrectly detects when servercom thread is in a bad state
- [ECFLOW-979] - ecFlowUI: crash when closing one of multiple windows
- [ECFLOW-982] - ecFlowUI: crash with assert on quit
- [ECFLOW-983] - ecFlowUI: crash with assert when statup is interrupted
- [ECFLOW-1021] - ecFlowUI: multiline labels overlap with other lines in query result views
- [ECFLOW-1035] - ecFlowUI: why command does not reflect change to trigger
- [ECFLOW-1037] - ecFlowUI: In the why tab, the links to user and generated variables not working
- [ECFLOW-1047] - ecFlowUI: treeview does not show selection after update
- [ECFLOW-1066] - ecFlowUI: cannot see task output files with custom names
- [ECFLOW-1074] - ecFlowUI: Crash when adding New Tab with Server that is already loaded in an alternate tab
- [ECFLOW-1075] - ecFlowUI: icons are clipped in treeview when nodes become suspended
- [ECFLOW-1087] - ecFlowUi:delete a variable causes a crash
- [ECFLOW-1088] - ecFlowUI: In variables panel, export variables icon is always disabled ?
- [ECFLOW-1092] - ecFlowUI: cannot set repeat larger than 99 in repeat editor
- [ECFLOW-1093] - ecFlowUI: node path is incorrectly formatted in the attribute editor
- [ECFLOW-1094] - ecFlowUI: crash with assertion when a variable is selected and we hide variables in tree view
- [ECFLOW-1105] - ecFlowUI: oversized text appears in refresh indicator
- [ECFLOW-1108] - ecFlowUI: enumerated repeat is incorrectly displayed in info panel
- [ECFLOW-1109] - ecFlowUI: memory corruption when Suites info panel is used
- [ECFLOW-1112] - ecFlowUI: crash when triggers panel selected, with server 5_ode
- [ECFLOW-873] - ecFlowUI: copy node log entries
- [ECFLOW-1015] - ecFlowUI: show the next update time in the interface
- [ECFLOW-1016] - ecFlowUI: add "hide other suites" command in tree view
- [ECFLOW-1031] - ecFlowUI: resizing repeat edit window
- [ECFLOW-1058] - ecFlowUI: Configuration option to disable requeueing confirmation dialogue
- [ECFLOW-1079] - ecFlowUI: add context menu access mode control
- [ECFLOW-815] - ecFlowUI: implement table-based trigger view
- [ECFLOW-1111] - ecFlowUI: remove Remove action from family and task context menu
- [ECFLOW-695] - ecFlowUI: Variables panel should sorts its contents in ascending order
- [ECFLOW-710] - ecFlowUI: info tab in the Info Panel should show node attributes
- [ECFLOW-720] - ecFlowUI: expand all should be a state rather than a one-off action
- [ECFLOW-802] - ecFlowUI: status bar - clock for ecflow_ui?
- [ECFLOW-810] - ecFlowUI: add modification time as a new column in the node search results
- [ECFLOW-946] - ecFlowUI: context menu heading for attributes shows the node name
- [ECFLOW-962] - ecFlowUI: crash after editing variable
- [ECFLOW-981] - ecFlowUI: The output page should include the files in the directory of the script if it is accesible
- [ECFLOW-1019] - ecFlowUI: adjust tree when multi-line labels change
- [ECFLOW-1036] - ecFlowUI: clear drift when user runs a command interactively
- [ECFLOW-1038] - ecFlowUI: can not edit user variable, displayed on the tree view
- [ECFLOW-1041] - ecFlowUI: make Zombies info panel hyperlinked
- [ECFLOW-1046] - ecFlowUI: the Submit as alias option should be a checkbox in the Edit info panel
- [ECFLOW-1068] - ecFlowUI: custom command do not appear to trap error conditions
- [ECFLOW-1077] - ecFlowUI: change button layout in toolbar
- [ECFLOW-1090] - ecFlowUI: window minimise state should not be remebered between sessions
- [ECFLOW-1091] - ecFlowUI: middle mouse click should not select node in tree view
- [ECFLOW-1095] - ecFlowUI: rename Views menu Panels
- [ECFLOW-1096] - ecFlowUI: attribute and variable editors should have the same look and feel
- [ECFLOW-1104] - ecFlowUI: change colour of progress bar in refresh indicator
- [ECFLOW-1110] - ecFlowUI: reduce log messages from servercomqueue
- [ECFLOW-1115] - ecFlowUI: correct text in the fetch output info description
4.6.1 (hotfix production May 2017)
...