Skip to content

Changelog: 8.x.x Releases

Josch edited this page Dec 9, 2016 · 18 revisions
RCE 8.0.0 - Red Snapper (released at 06 December 2016)
Synopsis
  • Semi-automated workflow execution: Added capability to make workflow execution semi-automated, i.e. a tool integrator can approve or deny tool results before they are sent further to succeeding workflow components
  • Workflow Editor: Added capability to move components and labels before or behind each other
  • Removed 32-bit version of RCE from the build process so they are not available anymore
  • Many minor fixes and improvements

Workflow Editor
  • Added loop level information of inputs/outputs to their respective tables of workflow driver components
  • Added a read-only version of the Workflow Editor to inspect workflows from the Workflow Data Browser
  • Added capability to move components before or behind each other. The same holds for labels. Components are always placed "before" labels
  • Tool Run Imitation Mode:
    • Tools that are configured to run in the Tool Run Imitation Mode, are now marked with a small "I" and have a blue background color
    • Tool Run Imitation Mode can be enabled and disabled via the component's context menu
  • Added F1 help for connections, the workflow editor and workflow labels
  • Enhanced properties of workflow labels, e.g. adding an optional header for every label
  • Fixed caret positioning in workflow labels
  • Fixed a bug with undo/redo in combination with component endpoints
Components
  • Design of Experiments: Added output "Number of samples"
  • Evaluation Memory: Added capability to be used in nested loops
  • Optimizer: Added capability to load default values in the "Algorithm Properties" dialog
  • OutputWriter: Improved error handling when writing files with names which are forbidden by the operating system
  • Parametric Study and Design of Experiments: In case the workflow is cancelled they now stop sending design values. It caused problems in case they are used without any loop
  • Parametric Study: Fixed a bug that caused the ordering of the results in the Workflow Run editor to become inconsistent
  • Parametric Study: Fixed issues with descending sampling
  • Script: Added a validation consistent indentation usage. Only either whitespaces or tabs are allowed as mixing them caused problems
  • SQL components: Removed deprecated components SQL Reader, SQL Writer and SQL Command. For accessing databases the Database component can be used.
  • TiGL-Viewer: Fixed an issue that caused RCE to freeze occasionally
  • XML Merger: User specified messages using the XSLT command xsl:message are now displayed in the Workflow Console
Tool Integration
  • Added support to select the shell that is used to execute commands in the Linux execution window
  • Added capability to use properties as placeholders in the scripts. They are defined on the properties page
  • Fixed a bug with tool and working directory relative root paths
  • Fixed a bug when using iteration directories
  • Fixed a bug when adding a new launch setting to tool configuration
  • Added a constraint that working directories must be absolute because relative ones caused problems in some setups
Workflow Data Browser
  • Data types of inputs now show the converted data type instead of the original one in case of conversion. Additionally a hint about the conversion is shown.
  • Added a marker to the icon of a component in case the component run failed
  • Fixed "Refresh selected" hotkey
  • Fixed unintuitive behavior when expanding leaf nodes via double click
Workflow Execution
  • Removed the "Loop done" approach for nested loop configuration, i.e. the user does not have to add a connection between loop drivers anymore to estabilish a nested loop setup
  • Added capability to make workflow execution semi-automated, i.e. a tool integrator can approve or deny tool results before they are sent further to succeeding workflow components
  • Fixed a bug that caused the timestamp in a workflow run name to get broken, so all subsequent workflow runs had the same name in the workflow data browser
  • Changed the behavior when saving passwords: When you uncheck the "save" option and execute the workflow the saved password will be discarded
GUI Misc
  • When starting RCE in headless mode the splash screen is now automatically disabled
  • Added an option to copy the full path of resources in the Project Explorer via its context menu
  • Added line numbers to script text fields, i.e. in the Script component, Cluster component and the Tool Integration wizard
  • Enhanced layouts of the property views of Script component, workflow labels and components of integrated tools
Validation
  • Added a validation for the configured python executable location
  • Added a validation report that is shown when a workflow to be executed contains validation errors
  • Moved validation code to backend
SSH/Remote Access
  • Replaced regular expression-based SSH roles with predefines ones
  • Added an option to include system information (average CPU load, free RAM) in tool list queries; that is useful for monitoring and load balancing
Network
  • Fixed an issue where clients could not connect to a server if their system clocks were out of sync
  • Instances in a network now recognize when another instance in the network was restarted, which ensures consistent behavior
  • Made the network more robust in case of duplicate instance identifiers (which can occur when profile folders are mistakenly copied and reused)
  • Added support for splitting each instance into multiple "logical" instances. As a first use case, this is used to ensure consistent behavior when forwarding components via SSH Remote Access.
  • Reduced management overhead when forwarding workflow console output in larger networks
Misc/Internal
  • Updates are now fetched via HTTPS
  • Minor performance improvements
  • Removed 32-bit versions of RCE from build process
  • Added the capability to send e-mails (useful in conjunction with semi-automated workflow execution)
  • Added the capability to start RCE from an arbitrary working directory
  • Fixed a minor shutdown issue that had no impact but caused warnings in the log
  • Scripts can handle Infinity/NaN values
  • Fixed a bug when using outputs of type "not a value"
  • Various minor fixes and improvements

Changelog of older versions