=============================================================================== OpenSF Version 3.10.0 Release Notes (v1.0, 2021-06-25) NEW FEATURES & IMPROVEMENTS =============================================================================== - Added support for local storage to replace use of MySQL [OPENSF-ANR-0283] *** MySQL is no longer a requirement to run an E2E Simulation with OpenSF *** - Enabled support for latest version of MySQL (8.0) and Maria DB (10.5.2) [OPENSF-ANR-0190] - Added support for CLI based on options [OPENSF-ANR-0287] *** Aligned with the latest ESA Generic E2E Simulation ICD (1.5.0) *** - Enabled support for modules without input/output files/folders [OPENSF-ANR-0142/274] - Enabled support for Modules using only Global Configuration [OPENSF-ANR-0223] - "Using Docker in OpenSF Simulations" tutorial added to the User Manual [OPENSF-ANR-0289] - Enabled explicit warning about use of parameter iteration in time-driven sessions [OPENSF-ANR-0204] - Enabled use of commas in String typed parameters in Parameter Editor [OPENSF-ANR-0213] - Upgraded to latest ESA Community License (Permissive) [OPENSF-ANR-0284] CORRECTIONS =============================================================================== - Improved sanitization of command line options passed to the modules [OPENSF-ANR-0170] - Corrected suffix of Database XML export files [OPENSF-ANR-0201] - Corrected resolution of relative path for Module executable [OPENSF-ANR-0288] KNOWN ISSUES =============================================================================== - In macOS, table columns stop auto-resizing when their size is manually changed. This is due to a bug in the underlying Eclipse RCP, with Eclipse bug id #564840. - Executing on Java 11 (e.g. Ubuntu 18.04), openSF dos not run due to an incompatibility with Eclipse RCP. The officially supported platform is Java 8. HINTS AND TIPS =============================================================================== - On a Linux installation: Do not edit the openSF_linux64_X.X.X.sh file directly to avoid file corruption - To customize the JRE to use during installation, define and export the relevant environment variables. See User Manual for further details.