- Accept http requesting-protocol for https proxy CONNECT tunnel auth (#7369) [cac2e0d]
- Add --console=plain to gradle commands in Makefile (#7400) [40fc962]
- Add componentName to 'module view' command output (#7385) [0e1bf39]
- Add note about AI co-authorship to CLAUDE.md (#7357) [d11c550]
- Add seqera.executor.maxCpusPerUser option (#7367) [a2ef396]
- Add smolvm container engine support (#7386) [5b23a4e]
- Add
singularity.resourceLimitsconfig option (#7352) [98e8573] - Agent primitive: AI agents as first-class Nextflow tasks (#7477) [b148cfb]
- Align Seqera executor maxSpotAttempts and Fusion handling (#7412) [22214c5]
- Bound Seqera executor scheduler requests with a request timeout (#7466) [ed08167]
- build(java): align to Java 25 toolchain, target Java 17 via --release (#7370) [9fc31ed]
- Bump Groovy 4.0.33 (#7429) [c8800d8]
- Bump netty and Apache HttpComponents to patched releases (#7484) [3aef1da]
- Cache the task context for
exectasks (#7499) [9eb270c] - Detect Azure virtual directories without a trailing slash (#6428) [b4ab2e1]
- Document exit logic in task wrapper script (#7290) [b61eda2]
- Drop transient object tags when publishing files to S3 (#7344) [f1f1e60]
- Fix cache invalidation for module binaries (#6914) [029e52e]
- Fix config rendering of nested closures (#7375) [f6684a3]
- Fix function call in process directive value with v2 parser (#7374) [91004f7]
- Fix independently-verified findings from a security audit (#7503) [5400da6]
- Fix lint reporting of excluded paths (#7354) [b36bb31]
- Fix negative duration error on short run (#7351) [6471c29]
- Fix parameterized type cast in process body (#7382) [aaffabc]
- Fix PBS Pro server status query (#7366) [c7e02c0]
- Fix plugin blocks incorrectly merged in v2 config parser (#7350) [795d487]
- Fix publish mode override when re-publishing an existing file (#7364) [61243b0]
- Fix race condition calling workflow onComplete twice (#7349) [14d5f26]
- Fix spurious 'Unrecognized config option' warning for wave.build.compression and wave.build.conda (#7355) [37da32c]
- Fix tests failing on macOS and on hosts with NXF_REGISTRY_TOKEN (#7457) [a7a7d53]
- Fix variable incorrectly resolved to included function name (#7358) [e98351e]
- Fix workflow metadata when failOnIgnore is true (#7356) [6860022]
- fix: prevent world-readable race window when storing local secrets (#7307) [f520534]
- Guard trace log against string formatting errors (#7347) [8a0c921]
- Honor COLUMNS when determining ANSI output width (#7144) [3f69dca]
- Pre-pull the integration tests container (#7432) [82f59c7]
- Preserve comments in formatter (#7346) [0fe6ef2]
- Refactor HubOptions from a trait into a record (#7372) [cb22231]
- Remove dead SpuriousDeps.cmdCloud reflection (#7371) [aa9e875]
- Report syntax error for unexpected character in gstring (#7353) [7fae3ff]
- Report the task directives read while the command is rendered (#7506) [1b4e757]
- Revert the stream swap after the redirect to .command.out and .command.err (#7300) [d971319]
- Separate CLI from runtime (#5971) [1dc8cf6]
- Split CLI config handling out of ConfigBuilder (#7373) [34ac1d1]
- Stop fabricating a memory request for the Seqera executor (#7488) [cdf4254]
- Support authenticated forward HTTP/HTTPS proxies across the client stack (#7331) [064a038]
- Treat a missing
k8sconfig scope as an empty one (#7452) [568680f] - Update CI bucket to s3://nextflow-oss-ci (#7440) [55a6932]
- Update the docs site dependencies to patched releases (#7486) [e5dfe3d]
- Use Platform user identity for the Seqera executor userName label (#7413) [1bb78e2]
- Use registry config for plugin repos (#7180) [2856de8]
- Use the wiremock self-contained distribution in nf-tower (#7485) [3db6edf]
- Use
command -vinstead ofwhichin the launcher Java lookup (#7433) [cd03dc3]