Trim Galore v2.1.0-beta.1 — Oxidized Edition, now in open beta #215
Replies: 5 comments
-
Update: Beta 1 issues fixed on
|
Beta Was this translation helpful? Give feedback.
-
Update — v2.1.0-beta.2 is outTagged 2026-04-20 · Release notes Headline fix from beta-tester feedback: Also in this beta:
InstallPre-built binaries for Keep the feedback coming — earliest GA remains 2026-05-03, so there's time for another bug-fix bump if something important surfaces. |
Beta Was this translation helpful? Give feedback.
-
Update — v2.1.0-beta.3 is outTagged 2026-04-24 · Release notes Third beta, folding in three user-facing PRs since beta.2: New capabilities
Bug fixes
Framing changeThe rewrite's positioning shifted from "byte-identical output to v0.6.x" to "faithful rewrite designed as a drop-in replacement, with useful additions". The old framing no longer held given InstallMulti-arch digest: Pre-built binaries for Test count went 106 → 147 across the beta.1 → beta.3 arc. Earliest GA remains 2026-05-03. Feedback welcome — |
Beta Was this translation helpful? Give feedback.
-
Update — v2.1.0-beta.4 is outTagged 2026-04-26 · Release notes Fourth beta. The headline is that the "single static binary, zero external runtime deps" story is now literally true at the artifact level — no Cutadapt, Java, Python, or FastQC tarball needed at runtime. New capabilities
Bug fixes
Infrastructure
InstallMulti-arch digest: Pre-built binaries for Test count went 147 → 161 across beta.3 → beta.4 (multi-pair specialty validation + fastqc-args translator). GA target is 2026-05-04 ("May the 4th be with you"). Feedback welcome — |
Beta Was this translation helpful? Give feedback.
-
Update — v2.1.0-beta.5 is outTagged 2026-04-26 · Release notes A point-release with a single change: bumps the bundled Background. v1.0.0 was rounding the percentage column to 2 decimals ( Fix filed and merged upstream as ewels/FastQC-Rust#2; v1.0.1 published the same day. No behavioural change to TrimGalore itself. If you've been running beta.4 and don't use InstallMulti-arch digest: GA target remains 2026-05-04 ("May the 4th be with you"). Feedback welcome — |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Trim Galore v2.1.0-beta.1 — Oxidized Edition, now in open beta
This is the first public beta of the full Rust rewrite of Trim Galore. It is a drop-in replacement for the Perl v0.6.x tool: same CLI, same output files, same defaults. Testing feedback from real pipelines is the whole point of the beta window — please give it a run and open issues for anything surprising.
What's new in v2.1.0 (vs. Perl v0.6.x)
-a/-a2flags or use-a file:adapters.fa/-a2 file:adapters.fa. Multiple adapters are applied in sequence (rounds controlled by-n/--times).--discard-untrimmedto keep only reads where an adapter was found.Install
Cargo (crates.io)
Docker / OCI (multi-arch:
linux/amd64+linux/arm64):latest,:2, and:2.1are deliberately not moved during the beta — those tags stay pinned to the previous Perl release until v2.1.0 GA ships.Drop-in compatibility
The CLI is bit-for-bit compatible with Perl v0.6.x — your existing wrapper scripts and pipeline configs should not need changes. Outputs match in file names, format, and content. If you find a real regression, that's a blocker and worth a high-priority issue.
nf-core/rnaseq integration
The integration PR is up and fully green on the complete CI matrix (x86 + arm64 + GPU, both
25.04.3andlatest-everything): nf-core/rnaseq#1789. The PR pins to the image digest above so re-runs are deterministic. No MD5 drift on reference outputs; MultiQC parses both the JSON and the Cutadapt-section text reports cleanly.If you run other nf-core pipelines that use Trim Galore, pinning your local module copy to the same digest is the recommended way to test this beta without waiting for upstream
nf-core/modulesto update.A note on v2.0.0
v2.0.0was an unintentional early publish to crates.io on 2026-04-01 before the staged rollout was ready. Several user-facing features listed above landed onoptimus_primeafter that publish, so the release retargets atv2.1.0.v2.0.0will be yanked from crates.io when v2.1.0 GA ships. Users should installv2.1.0or later once available; installingv2.0.0is not recommended.In the unlikely event
v2.0.0is yanked before GA (only if a correctness bug is discovered in the stable release),cargo install trim-galorewith no version will fail — cargo excludes prereleases by default and no non-yanked stable would remain. The beta stays installable with the explicit--version 2.1.0-beta.Nflag; watch the releases page or this announcement thread for a hotfix stable if that happens.How to give feedback
beta-feedbacklabel.What's most valuable: running the beta on real data you already have Perl v0.6.x results for, and reporting any divergences — either in output content or in the trimming report fields.
Timeline
-beta.Ncuts will iterate freely if material issues surface.do-not-merge-until-GA).Platform support
linux/amd64✓linux/arm64✓Thank you for testing. Every bug report shortens the path to a confident v2.1.0 GA.
Beta Was this translation helpful? Give feedback.
All reactions