diff --git a/CHANGELOG.md b/CHANGELOG.md index 2bd845f..553eb91 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,7 @@ ## ASPEN development version +## ASPEN 1.4.0 + - Add structured pipeline state tracking: a `pipeline.status.json` sidecar and `pipeline.{running,completed,failed,canceled}` marker files are now written to `WORKDIR` during `run`, with a live progress monitor that periodically updates `pipeline.running` with a step-completion percentage; a best-effort `jobby` TSV summary (`snakemake.log.jobby`) is now also generated when Slurm submission fails before Snakemake starts. Consolidated shared logging/banner/version-tag helper functions into a new staged library (`workflow/scripts/ccbr_pipeline_logging.sh`, slated for future migration to `ccbr_tools`); redesigned the `--version`/banner output. (#119, @kopardev) - Fix a bug where a fully successful run could be reported as `failed`: the Snakemake `onsuccess`/`onerror` telemetry hook (`jobby`/`spooker`) could crash on a stale `jobby` inherited from the submitting shell's environment, which Snakemake treated as fatal even though every rule had already completed. `submit_script.sbatch` now starts from a clean module environment (`module purge`) and the telemetry hook explicitly loads the pinned `ccbr_tools` install (fixing both `PATH` and `PYTHONPATH`) and is now non-fatal. `pipeline.{running,completed,failed,canceled}` marker files are also now human-readable instead of empty. (#144, @kopardev) - Fix the `Genome:` line in the run summary to reflect the genome configured in the workdir's `config.yaml` instead of the `-g`/`--genome` CLI flag or its default, which only apply to `init`/`reconfig`. (@kopardev) diff --git a/CITATION.cff b/CITATION.cff index 263338a..02e74a6 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -29,5 +29,5 @@ identifiers: type: doi value: 10.5281/zenodo.13755867 doi: 10.5281/zenodo.13755867 -version: v1.3.0 -date-released: "2026-09-17" +version: v1.4.0 +date-released: "2026-09-21" diff --git a/VERSION b/VERSION index b6bb93f..c3f0d2b 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.3.0-dev +1.4.0-dev