From e86280c66e0756b9cbcb80c2591a3bb26488acb3 Mon Sep 17 00:00:00 2001 From: Marcos Bento Date: Thu, 5 Feb 2026 15:21:08 +0000 Subject: [PATCH 1/2] Add release notes for 5.16.0 --- docs/release_notes/index.rst | 1 + docs/release_notes/version_5.16.rst | 38 +++++++++++++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 docs/release_notes/version_5.16.rst diff --git a/docs/release_notes/index.rst b/docs/release_notes/index.rst index 2e9c1ee0b..6507f3534 100644 --- a/docs/release_notes/index.rst +++ b/docs/release_notes/index.rst @@ -5,6 +5,7 @@ Release notes .. toctree:: :maxdepth: 1 + version_5.16 version_5.15 version_5.14 version_5.13 diff --git a/docs/release_notes/version_5.16.rst b/docs/release_notes/version_5.16.rst new file mode 100644 index 000000000..15ebf3b8a --- /dev/null +++ b/docs/release_notes/version_5.16.rst @@ -0,0 +1,38 @@ +.. _version_5.16: + +Version 5.16 updates +******************** + +.. role:: jiraissue + :class: hidden + +Version 5.16.0 +============== + +* `Released `__\ on 2026-02-06 + +General +------- + +- **Improvement** restrict Mirror attribute polling period to a minimum of 60 seconds :jiraissue:`ECFLOW-1995` +- **Improvement** allow ``extern`` to point into local suite :jiraissue:`ECFLOW-2033` +- **Improvement** add limit usage information to log file :jiraissue:`ECFLOW-2043` +- **Improvement** enable the use of #include <> in whitelist file :jiraissue:`ECFLOW-2049` +- **Improvement** align password file names used by ecflow_server and ecflow_client :jiraissue:`ECFLOW-2056` +- **Improvement** enable to add an inlimit with -s (submission) or -n (group) flags :jiraissue:`ECFLOW-2064` +- **Improvement** include process/machine resources in server `--stats` :jiraissue:`ECFLOW-2066` +- **Improvement** enforce the use of TLS v1.3 by the server #infosec :jiraissue:`ECFLOW-2001` + +- **Fix** correct reload of whitelist file when created after server start :jiraissue:`ECFLOW-2057` +- **Fix** correct removal of Mirror attribute when remote server is unavailable :jiraissue:`ECFLOW-2058` +- **Fix** correct log server filtering of null characters :jiraissue:`ECFLOW-2061` +- **Fix** replace hardcoded artifacts by dynamically generated artifacts in tests #infosec :jiraissue:`ECFLOW-2070` + +ecFlowUI +-------- + +- **Improvement** add delete node command to context menu :jiraissue:`ECFLOW-1842` :jiraissue:`ECFLOW-2046` +- **Improvement** add button to easily copy log file path :jiraissue:`ECFLOW-2045` + +- **Fix** correct cancel of adding table view :jiraissue:`ECFLOW-2044` +- **Fix** correct display of Trigger AST :jiraissue:`ECFLOW-2048` From cb5f79b1e9920bd560ec6277c661e93b4aaea9bc Mon Sep 17 00:00:00 2001 From: Marcos Bento Date: Thu, 5 Feb 2026 15:21:33 +0000 Subject: [PATCH 2/2] Update version to 5.16.0 --- CMakeLists.txt | 2 +- docs/conf.py | 2 +- docs/release_notes/version_5.16.rst | 4 ++++ 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 429a40164..ea59fda6a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -31,7 +31,7 @@ find_package( ecbuild 3.4 REQUIRED HINTS ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CUR # Project # ========================================================================================= -project( ecflow LANGUAGES CXX VERSION 5.15.2 ) +project( ecflow LANGUAGES CXX VERSION 5.16.0 ) # # Important: # The CMake project version is used, as generated CMake variables, to filter .../ecflow/core/ecflow_version.h.in diff --git a/docs/conf.py b/docs/conf.py index 5d99e111a..ac86aafeb 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -97,7 +97,7 @@ def get_ecflow_version(): - version = "5.15.2" + version = "5.16.0" ecflow_version = version.split(".") print("Extracted ecflow version '" + str(ecflow_version)) return ecflow_version diff --git a/docs/release_notes/version_5.16.rst b/docs/release_notes/version_5.16.rst index 15ebf3b8a..37c924b8c 100644 --- a/docs/release_notes/version_5.16.rst +++ b/docs/release_notes/version_5.16.rst @@ -6,6 +6,9 @@ Version 5.16 updates .. role:: jiraissue :class: hidden +.. role:: githubissue + :class: hidden + Version 5.16.0 ============== @@ -22,6 +25,7 @@ General - **Improvement** enable to add an inlimit with -s (submission) or -n (group) flags :jiraissue:`ECFLOW-2064` - **Improvement** include process/machine resources in server `--stats` :jiraissue:`ECFLOW-2066` - **Improvement** enforce the use of TLS v1.3 by the server #infosec :jiraissue:`ECFLOW-2001` +- **Improvement** ensure that all date/time-related Repeat variables are 0-padded :jiraissue:`https://github.com/ecmwf/ecflow/issues/296` - **Fix** correct reload of whitelist file when created after server start :jiraissue:`ECFLOW-2057` - **Fix** correct removal of Mirror attribute when remote server is unavailable :jiraissue:`ECFLOW-2058`