[Preview] QIIME 2 2026.7 development changelog

:exclamation: Important :exclamation:

The following is an early developer preview of the changes expected in 2026.7

This post is a live-document which will be updated throughout our development cycle. Any links will in this topic will be broken until the release is officially published. When we are ready for release, we’ll copy this changelog and create a new post in the Announcements category.


Developer Project Board:

QIIME 2 2026.7 Project on Github


:police_car_light: Important Announcements :police_car_light:


Interface Changes coming in QIIME 2 2026.10 :boom:

  • q2-dada2: the deprecated n_reads_learn parameter will be replaced with the n_bases_learn parameter in all denoise-* actions. n_reads_learn defaults to 1,000,000 reads, while n_bases_learn defaults to 100,000,000 bases, so please plan accordingly :1234:.

:bangbang: Breaking Changes :bangbang:


Developer Announcements :brick:


:sparkles: Here are the Highlights of the Release! :sparkles:


QIIME 2 View Updates :mag:


Distribution Updates :package:


Framework (i.e., rachis) Updates :grapes:


Interface Updates :tv:


Plugin Updates :electric_plug:

  • q2-cutadapt

    • @cherman2 and @colinvwood added a --p-discard-trimmed parameter to trim-single and trim-paired to allow the filtering of reads that contain an adapter.
    • @cherman2, @gregcaporaso, and @colinvwood added an ImmutableMetadata output (--o-stats) to the trim-single and trim-paired actions that details read & base retention, quality trimming, and adapter trimming on a per-sample basis.
  • q2-metadata

    • @colinvwood added column filtering controls to the tabulate visualizer.
  • RESCRIPt
    • @SoilRotifer updated the get-gtdb-data action to include GTDB version 232.
    • @SoilRotifer updated the get-pr2-data action to include PR2 version 5.1.1.
    • @SoilRotifer updated the get-eukaryome-data action:
      • now includes eukaryome 2.0
      • fixed bug that prevented downloading version 1.9.2, now referred to as 1.9.
      • updated code to handle the extraction of sequences that may or may not be compressed in 7zip format.

Community Plugin Updates :electric_plug:


Docker Container Updates :jar:


Documentation Updates :book: