This version is also being used to run the Transiting Exoplanet Survey Satellite (TESS) data
analysis pipeline. That dry run in preparation for formal V&V is nearing completion.
The content of this release buys down some more technical debt. This resulted in a couple of minor
API and database schema changes compared to v0.11.0.
New Features
- Add process information to ExternalProcess API (ZIGGY-631)
- Add ProcessMemoryMonitor class to gov.nasa.ziggy.util.os (ZIGGY-632)
- Add utility to measure directory size (ZIGGY-633)
- Move all Ziggy metrics persistence to PipelineTaskMetric class (ZIGGY-634)
- Implement changes to performance report and performance statistics (ZIGGY-635)
- Remove obsolete metrics classes (ZIGGY-636)
- Move gov.nasa.ziggy.crud to gov.nasa.ziggy.services.database (ZIGGY-638)
- Allow users to override Ziggy log4j2.xml file (ZIGGY-639)
- Rename PIPELINE_CONFIG_PATH to ZIGGY_CONFIG_FILE (ZIGGY-640)
- Implement tool to capture subtask runtimes (ZIGGY-641)
- Add License column to licenses.md (ZIGGY-642)
Requirements
- Diagnostics (ZIGGY-349)
- Performance tracking (ZIGGY-350)
Bug Fixes
- Ziggy fails to run Python programs with absolute package paths (ZIGGY-643)
- Fix "Use of uninitialized value $nickname" error (ZIGGY-645)