- Bugs in unit tests
- Minor bugs
- Options 'src_path' and 'input' to operator OPH_FOR
- Support for CentOS9
- Operator OPH_LOGGINGBK
- Support for SLURM and LSF to task scheduler
- Use task name in job name at resource manager level
- Requirements for librabbitmq
- Scripts to start, stop and check tasks
- Operator OPH_PAV_WORKER to get information and to monitor the workers
- Bug in parsing for comments in JSON Requests
- Possibility to create one branch for each file of a folder with parallel OPH_FOR #63
- Submission control to limit the number of running tasks or busy cores #62
- Simple scripts to generate digital certificates
- Workflow variable indicating the number of loops of a 'OPH_FOR' statement
- Stronger integration with the Ophidia Analytics Framework
- Improved support for more complex CDO commands
- Improved overall multi-node execution management
- Update runtime to support new JSON schema definition (e.g., checkpointing feature, error recovery, mandatory/optional parameters)
- Improved configure options to semplify the installation process
- Support for multi-node execution via RabbitMQ-based scheduling system
- Initial support for Singularity-based containerized version
- New experiment task type 'control' and support for related operators
- Configuration files, scripts and Makefiles to simplify the building procedure
- Binary file names and default paths
- Updated execution status names to be compliant with the new JSON schema
- Reference to non-mandatory and obsolete dependencies
- Bug related to task history management
- Bug in saving extended experiment request
-
Initial package release. The version includes:
- PAV documents (based on the ESDM PAV schema) parser and validator
- The runtime engine for the execution of PAV workflows (DAGs of tasks)
- Support for Ophidia, CDO and generic tools task types
- SQLite-based internal catalog for task status management
NOTE: This repo has been forked from the ophidia-server.