Synopsis
- Added a new workflow component 'XML Values' to read and write values from XML files
- Improved UI support for exporting simulation data into projects
- Fixed a performance issue in complex workflows with nested loops
SSH and Remote Access
- Restored the default SSH inactivity timeout of 10 minutes which was accidentally set to 10 seconds in 8.1.0
Tool Integration
- Added the missing 'Queue' input handling to dynamic inputs of integrated CPACS tools
Components
- New workflow component: XML Values
- Enhanced the XPath chooser dialog
- OutputWriter: Added UI support to set the root location relative to the current workspace
- OutputWriter: When writing to a workspace relative root location a placeholder makes the location explicit; relative paths without this placeholder will be rejected in RCE 9 and later.
GUI
- Added 'Import...' and 'Export...' menu entries to the file menu
- Added the Command Console to the views that are openen by default with a fresh profile
- Integrated PDF viewer (PDF4Eclipse): Set a different default renderer to enhance compatibility
- Improved the sorting options of the Workflow Data Browser
- Improved the Timeline view to avoid zooming and refreshing issues
- Added Workflow Data Browser support for exporting to the currently selected folder in the Project Explorer
- Fixed and improved the automatic separation of host and port when filling in the network connection dialog using copy-and-paste
Documentation and Help
- Updated and improved the developer guide regarding Eclipse formatter settings and the Workspace Mechanic plugin
Misc/Internal
- Fixed a performance issue with nested loops that caused workflows with large numbers of inputs/outputs to slow down drastically, sometimes resulting in time outs
- Script components are now also properly reset within nested loops between loop iterations
- Improved stability when shutting down RCE instances quickly after their startup
- Added an internal BDD test scripting feature (still under development) with basic documentation
- Added "--use-default-workspace" launch option for skipping the GUI workspace chooser dialog
- Various improvements to the "Instance Management" feature (still in development), e.g. proper handling of aborted downloads
- Improved TiGLViewer process handling to prevent UI freezes on first start
- Fixed a bug that prevented the execution of workflows with nested loops if there was a high number of connections between the components within the nested loop.
- Fixed some rare unit test failures
- Various code quality, log output, and build process improvements