OpenSF v3.9.5 has been released and can be downloaded here.

User registration is required. Please find detailed instructions here.

Corrections

  • Removed incorrect delimiter (single quote) around scalar string parameter values in XML configuration files

All Release Notes are available here

Version 1.7.0 of the DFDL4S Java and C++ Libraries has been released and can be downloaded here.

DFDL4S is a generic binary data binding library written in Java and based on the Data Format Description Language (DFDL). DFDL++ provides the same functionality exposing a native C++ API. See more details here.

The following is a summary of the changes in version 1.7.0.

New Functionality and Improvements

  • Added support for DFDL variables (dfdl:defineVariable and dfdl:newVariableInstance)
  • Added support for Reporting capabilities (including CRC/Reed-Solomon)
  • Added support to checking CRC and apply Reed-Solomon Error Correction
  • Aligned implementation of occursCountKind=”fixed” with DFDL standard
  • Added support for paths to array elements

Bug Fixes 

  • Corrected faulty instantiation of DataSize objects (C++ only)
  • Corrected trimming in StorageInFile detected during Transfer Frame to ISP transformation
  • Corrected evaluation of non-integer values in length fields

 


Release Notes for can be found here.

User registration is required. Please find detailed instructions here.

OpenSF v3.10.0 has been released and can be downloaded here.

User registration is required. Please find detailed instructions here.

New Features and Improvements

  • Added support for local storage to replace use of MySQL

    • 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)
  • Added support for CLI based on options (as per ESA Generic E2E Simulation ICD 1.4.0)
  • Enabled support for modules without input/output files/folders
  • Enabled support for Modules using only Global Configuration
  • “Using Docker in OpenSF Simulations” tutorial added to the User Manual
  • Enabled explicit warning about use of parameter iteration in time-driven sessions
  • Enabled use of commas in String typed parameters in Parameter Editor
  • Upgraded to latest ESA Community License (Permissive)

Corrections

  • Improved sanitization of command line options passed to the modules
  • Corrected suffix of Database XML export files
  • Corrected resolution of relative path for Module executable

All Release Notes are available here

OpenSF v3.11.0 has been released and can be downloaded here.

User registration is required. Please find detailed instructions here.

New Features and Improvements

  • OpenSF is now based on Java 11 (OpenJDK 11)

  • OpenSF installation package is now provided with JRE
    *** A local installation of Java is no longer required to execute OpenSF ***

  • Enabled sharing single openSF installation between by multiple users
    *** Each user keeps simulation configuration/results in separate workspace *** 
  • Upgraded Eclipse RCP to the latest version 2021-09 (4.21)
  • Enabled support for 0-length strings in openSF/Parameter Editor
  • Improved the Tool Editor dialog
  • Added a warning when loading timeline XML files without execution modes
  • Improved ‘Check for Updates’ by including details about latest version
  • Improved uninstaller to allow user to retain/remove simulation data
  • Upgraded installer to the latest version of Install4J
  • Updated openSF splash screen

Corrections

  • Updated uninstaller to ensure all installation files are removed
  • Fixed UX interaction that made collapse the whole tree fields (on Windows)
  • Removed log message in Windows associated to link creation
  • Handling of case-sensitive database names specified in the SUM
  • Corrected the import of openSF Database when validating input data file
  • Corrected user/group permissions set during installation

All Release Notes are available here

OpenSF v4.0.0 has been released and can be downloaded here.

User registration is required. Please find detailed instructions here.

New Features & Improvements

  • Upgraded supported platforms to macOS 11 and Ubuntu 20.04 LTS
  • Upgraded reference build/test tools for OSFI and OSFEG libraries
    • All platforms: CMake 3.18, Python 3.7
    • Linux: GCC 7.4 (C, C++, Fortran)
    • macOS: AppleClang 13.0 (C, C++), GCC 10.3 (Fortran)
  • Added new Graphical dynamic execution view
  • Added new Graphical simulation processing chain editor
  • Enabled file-based rules to customise module parameters visibility
  • Enabled copying log messages from both openSF and Parameter Editor
  • Enabled copying parameters name, path and value in Parameter Editor
  • Enabled clearing log messages in Parameter Editor
  • Upgraded MariaDB client to version 3.0.4
  • Added new warning on DB export when module/IO paths are not relative to E2E_HOME
  • Updated visual design of openSF (splash screen, icons, about dialog)
  • Added new tutorial on “How to deliver a E2E simulation” in User Manual
  • Added details regarding how to customise openSF branding in User Manual

Corrections

  • Corrected perturbed marked parameters in the simulation parameters table
  • Corrected hangup in command-line execution of simulation
  • Removed unused XSD-based module validation from openSF
  • Corrected “Cancel” and “Save as…” buttons behavior in Parameter Editor
  • Corrected behavior handling similarly-named parameters in Parameter Editor
  • Corrected customisation of Global Configuration File parameters visibility
  • Corrected unusable openSF dialogs in Windows with certain values of screen scaling
  • Corrected simulation execution scheduler to handle breakpoints deterministically
  • Corrected configuration handling to allow saving perturbations in statistical mode

All Release Notes are available here

  1. New Release Announcement – DFDL4S/++ Library v2.0.0
  2. New Release Announcement – OpenSF v4.1.0
  3. New Release Announcement – SNEAK v1.5.0
  4. New Release Announcement – OpenSF v4.2.0
  5. New Release Announcement – OpenSF v4.2.1