Version 5.14 updates

Version 5.14.1

General

  • New Feature add Docker environment to support HTTP-based deployment of ecFlow

  • Fix correct the handling of incorrect Aviso authentication credentials file

Python

  • Improvement reduce the footpring of Boost.python in the Python API (internal refactoring)

REST

  • Fix correct memory allocation issues when calling endpoint .../v1/suites/{path}/definition

Version 5.14.0

General

  • New Feature enable support for HTTP communication between ecFlow components

  • Improvement enable Alter command to add Events and Meters

  • Improvement add log entries to register changes to Variables/Triggers/Completed

  • Improvement add log entries to register Repeat value per iteration

  • Improvement enable support for recent CMake versions (no longer using FindBoost module)

  • Improvements multiple fixes to source code to allow building with latest GNU/Clang compilers and dependencies

  • Improvements multiple grammatical errors corrected in error messages

ecFlowUI

  • Improvement enable beginning a suspended suite

  • Improvement enable option Force -> Queued in Node context menu for operators

  • Improvement reorder Node context menu to minimize potential errors

  • Fix correct the rendering of Repeat continuation markers (...)

Python

  • Fix correct SSL handling in Python API

  • Improvement remove Python2 support

Documentation

  • Improvement provide description of Trigger functions cal::date_to_julian/cal::julian_to_date

  • Improvement provide instructions to avoid “Too many open files” errors

  • Improvement clarify the use of ECF_CHECK_CMD (now declared deprecated)

  • Improvements multiple clarifications and corrections to the documentation