Feature updates and improvements
Language features
- Validated module spec against JSON schema by @pditommaso in #7094
- Updated guidelines for strict parser by @bentsherman in #7134
General
- Honored token field in
BitbucketServerRepositoryProvider by @jorgee in #7120
- Picked up force-pushed branches in multi-revision repo strategy by @jorgee in #7103
- Tightened CI security and removed dead code in workflows by @ewels in #7139
- Updated GitHub Actions with security updates by @ewels in #7138
Dependencies
- Pinned
python to 3.14.5 by @seqeralabs-renovate in #7152
- Bumped
nf-azure@1.22.4 by @pditommaso in 2bcc6e8c
- Bumped
nf-k8s@1.5.3 by @pditommaso in b2ea7492
- Bumped
nf-seqera@0.20.0 by @pditommaso in 4d55e81e
Bug fixes
Language features
- Fixed
module run to allow optional path inputs by @bentsherman in #7163
- Fixed destructured record input in
module run by @bentsherman in #7164
- Fixed function calls in typed process outputs by @bentsherman in #7148
- Fixed strict parser to include params refs in task hash by @bentsherman in #7165
- Normalized
TaskPath to Path in typed process outputs by @stekaz in #7090
Azure
- Fixed Azure rnaseq-nf test by @bentsherman in #7143
General
- Released HTTP sockets when reading HTTP attributes to avoid 503 throttling by @jorgee in f2b0284e
Full changelog: https://github.com/nextflow-io/nextflow/releases/tag/v26.04.2