The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
[0.7.0] - 2025-05-05
Special thanks to the following for their contributions to the release:
Thank you to everyone else that has contributed by reporting bugs, enhancements or in any other way, shape or form.
- Improve Seqera API preflight errors for invalid API endpoints and access tokens
- PR #88 - Update tw cli container version to 0.11.2 and allow .nextflow.log to be missing from tw call
- PR #89 - Enable usage of external run dumps with nf-aggregate & update devcontainer specifications
- PR #91 - Update benchmark report image to include a fix causing large memory footprint for reshaping large AWS cost report files
| Dependency | Old version | New version |
|---|---|---|
tower-cli |
0.9.2 | 0.11.2 |
| BENCHMARK_REPORTS | sha-48cfed7 | sha-a6d15e8 |
NB: Dependency has been updated if both old and new version information is present.
NB: Dependency has been added if just the new version information is present.
NB: Dependency has been removed if new version information isn't present.
[0.6.0] - 2025-03-31
Special thanks to the following for their contributions to the release:
Thank you to everyone else that has contributed by reporting bugs, enhancements or in any other way, shape or form.
- PR #71 - Reduce stuttering in nextflow_schema.json
- PR #74 - Add process for generating Benchmark reports
- PR #75 - Skip failed jobs in benchmarking report
- PR #78 - Sync with nf-core tools 3.2.0
- PR #80 - Snapshots for pipeline level tests with nft-utils
- PR #81 - Update report parameters and fix option to remove cost analysis
- PR #82 - Loosened samplesheet validation for benchmark groups
- PR #84 - Added CUR2.0 support to benchmark reports and fixed task table cost
[0.5.0] - 2024-11-12
Special thanks to the following for their contributions to the release:
Thank you to everyone else that has contributed by reporting bugs, enhancements or in any other way, shape or form.
- PR #61 - Remove dependency on external library/grape
- PR #63 - Add
maxForkssetting for Seqera CLI to overcome API issues - PR #65 - Replace eclint GHA by pre-commit
- PR #67 - Update tests to use a non-fusion run from Seqera Cloud community/showcase
- PR #69 - Fix parsing of extra args to tw CLI
[0.4.0] - 2024-07-26
Special thanks to the following for their contributions to the release:
Thank you to everyone else that has contributed by reporting bugs, enhancements or in any other way, shape or form.
- PR #52 - Organise results folder structure by pipeline
- PR #53 - Throw exception and terminate workflow in case config can't be read
- PR #57 - Check if fusion is enabled via the Platform API
[0.3.0] - 2024-07-01
Special thanks to the following for their contributions to the release:
Thank you to everyone else that has contributed by reporting bugs, enhancements or in any other way, shape or form.
PR #49 - Add custom java truststore support and improved exception handling
[0.2.0] - 2024-05-29
Special thanks to the following for their contributions to the release:
Thank you to everyone else that has contributed by reporting bugs, enhancements or in any other way, shape or form.
PR #19 - Allow underscores in workspace name regex
PR #22 - Copy in nf-test CI from nf-core/fetchngs
PR #23 - Bump Platform CLI version to 0.9.2
PR #27 - Remove escape from TOWER_ACCESS_TOKEN env var
PR #28 - Remove special chars from Seqera CLI version
PR #29 - Bump image for PLOT_GANTT process for Singularity
PR #30 - Skip Gantt plots with non-fusion runs
PR #31 - Update Platform API URI
PR #32 - Update all nf-core modules and subworkflows
PR #33 - Remove docker.userEmulation
PR #40 - Sync with nf-core tools 2.14.1
| Dependency | Old version | New version |
|---|---|---|
multiqc |
1.18 | 1.21 |
tower-cli |
0.9.0 | 0.9.2 |
NB: Dependency has been updated if both old and new version information is present.
NB: Dependency has been added if just the new version information is present.
NB: Dependency has been removed if new version information isn't present.
[0.1.0] - 2023-12-13
Initial release of seqeralabs/nf-aggregate, created with the nf-core template.
Special thanks to the following for their contributions to the release:
The pipeline performs the following steps:
- Downloads run information via the Seqera CLI in parallel
- Runs MultiQC to aggregate all of the run metrics into a single report