Skip to content

Commit 70809d7

Browse files
authored
Prepare ecFlow 5.12.0 release
2 parents 8272cf5 + 76fcf2c commit 70809d7

File tree

5 files changed

+69
-3
lines changed

5 files changed

+69
-3
lines changed

CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ endif()
2525
find_package( ecbuild 3.4 REQUIRED HINTS ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/../ecbuild ) # Before project()
2626

2727
# this will generate variables, see ACore/ecflow_version.h.in
28-
project( ecflow LANGUAGES CXX VERSION 5.11.4 )
28+
project( ecflow LANGUAGES CXX VERSION 5.12.0 )
2929

3030
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_SOURCE_DIR}/cmake)
3131

Pyext/ecflow/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,6 @@
1515
The ecFlow python module
1616
"""
1717

18-
__version__ = '5.11.4'
18+
__version__ = '5.12.0'
1919

2020
# http://stackoverflow.com/questions/13040646/how-do-i-create-documentation-with-pydoc

docs/conf.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@
9393

9494

9595
def get_ecflow_version():
96-
version = "5.11.0"
96+
version = "5.12.0"
9797
ecflow_version = version.split(".")
9898
print("Extracted ecflow version '" + str(ecflow_version))
9999
return ecflow_version

docs/release_notes/index.rst

+1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ Release notes
44
.. toctree::
55
:maxdepth: 1
66

7+
version_5.12
78
version_5.11.4
89
version_5.11.3
910
version_5.11.2

docs/release_notes/version_5.12.rst

+65
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
.. _version_5.12:
2+
3+
Version 5.12 updates
4+
////////////////////
5+
6+
.. role:: jiraissue
7+
:class: hidden
8+
9+
Version 5.12.0
10+
==============
11+
12+
* `Released <https://confluence.ecmwf.int/display/ECFLOW/Releases>`__\ on 2024-02-13
13+
14+
ecFlow Server
15+
-------------
16+
17+
- **New Feature**: enabled hourly iteration (i.e. :code:`Repeat` based on yyyymmddTHHMMSS) :jiraissue:`ECFLOW-1900`
18+
- **Improvement**: enabled the use of other ecFlow variables to define :code:`ECF_INCLUDE` :jiraissue:`ECFLOW-1920`
19+
- **Improvement**: enabled atomic replacement of checkpoint file :jiraissue:`ECFLOW-1925`
20+
- **Improvement**: improved indentation performance for checkpoint/definitions file storage :jiraissue:`ECFLOW-1928`
21+
- **Bug** corrected logging of suite nodes changing state to *queued* :jiraissue:`ECFLOW-1914`
22+
23+
ecFlow Client
24+
-------------
25+
26+
- **Bug** corrected handling of :code:`--debug` option on :code:`ecflow_client` :jiraissue:`ECFLOW-1885`
27+
- **Bug** corrected handling of short form options (:code:`-d`, :code:`-v`, :code:`-h`) on :code:`ecflow_client` :jiraissue:`ECFLOW-1884`
28+
- **Bug** corrected handling of Alter command with attribute value starting with :code:`--` (dashes) :jiraissue:`ECFLOW-1883`
29+
- **Bug** removed options reported as commands in :code:`ecflow_client --help` output :jiraissue:`ECFLOW-1874`
30+
31+
ecFlow UI
32+
---------
33+
34+
- **Improvement** enabled scrollable widget to display errors in timeline view :jiraissue:`ECFLOW-1896`
35+
- **Improvement** corrected handling of commands tokens before executed in client :jiraissue:`ECFLOW-1887`
36+
37+
ecFlow HTTP
38+
-----------
39+
40+
- **Improvement** enabled authentication for Task requests :jiraissue:`ECFLOW-1921`
41+
- **Improvement** enabled compression of response payload :jiraissue:`ECFLOW-1940`
42+
- **Improvement** enabled :code:`/<path>/tree` endpoint to access tree including node status information :jiraissue:`ECFLOW-1939`
43+
- **Bug** updated :code:`/<path>/tree` endpoint response to preserve node order :jiraissue:`ECFLOW-1910`
44+
- **Bug** updated :code:`/<path>/attributes` endpoint response to include generated variables :jiraissue:`ECFLOW-1909`
45+
- **Bug** corrected handling of *queue* child command :jiraissue:`ECFLOW-1937`
46+
- **Bug** corrected failing tests when using AOCC compiler on Atos HPC :jiraissue:`ECFLOW-1882`
47+
48+
General
49+
-------
50+
51+
- **Improvement** reviewed project source code/include structure :jiraissue:`ECFLOW-1932`
52+
- **Improvement** reviewed the unit/integration/system tests structure :jiraissue:`ECFLOW-1934`
53+
- **Improvement** modernized/clean up of CMakeLists.txt :jiraissue:`ECFLOW-1923`
54+
- **Improvement** silenced project configuration warnings when using CMake 3.27+ :jiraissue:`ECFLOW-1936`
55+
- **Improvement** clean up of unused artefacts/documentation :jiraissue:`ECFLOW-1929`
56+
- **Improvement** disabled ecflow_start/stop.sh execution on the Atos HPC :jiraissue:`ECFLOW-1899`
57+
- **Bug** corrected compilation/linkage issue with Intel C++ compiler :jiraissue:`ECFLOW-1913`
58+
- **Bug** corrected CMake configuration without HTTP support when a recent OpenSSL is not found :jiraissue:`ECFLOW-1912`
59+
- **Bug** corrected failing builds of ecFlow on conda-forge :jiraissue:`ECFLOW-1881`
60+
- **Bug** silenced compilation warnings :jiraissue:`ECFLOW-1878`
61+
- **Documentation** clarified minimum SSL key size used by ecflow_server :jiraissue:`ECFLOW-1907,ECFLOW-1904`
62+
- **Documentation** clarified "Build from source" instructions :jiraissue:`ECFLOW-1930`
63+
- **Documentation** clarified Cron dependency description :jiraissue:`ECFLOW-1903`
64+
- **Documentation** updated documentation dependencies at readthedocs :jiraissue:`ECFLOW-1897`
65+
- **Documentation** corrected Python API documentation formatting :jiraissue:`ECFLOW-1886`

0 commit comments

Comments
 (0)