Skip to content

Planned releases for 09-10 2026 — Doxia stack, plugins, shared deps #13085

Description

@slachiewicz

Planned releases — September/October 2026 (Doxia stack + plugins + shared deps)

Status (2026-10-07)

Nothing from the main round is released yet. Doxia 2.2.0 is in vote until 2026-10-10 23:21Z (https://lists.apache.org/thread/xzcwz4h0od97glb7vk7dy0cfvng817gx, staging maven-2486); reporting-api 4.1.0 is in vote until 2026-10-10 23:35Z (https://lists.apache.org/thread/l5wczftbxbc569cwzgk7n6f3xs4fz5ky, staging maven-2487). Sitetools 2.1.1 is next. A snapshot build of the whole stack passes (site-plugin: 12 tests, 62 ITs; MPIR: 31 tests, 25 ITs).

master versions and release drafts match the table (apache/maven-project-info-reports-plugin#673, apache/maven-reporting-api#89, apache/maven-reporting-exec#170, apache/maven-site-plugin#1322).

Maven 4.0.0-rc-7 CI: apache/maven-javadoc-plugin#1401 (MJAVADOC-444 IT) merged; apache/maven-shade-plugin#843 (reduced POM <relativePath>) is approved and green, still open.

Done before the round

Released: parent POMs 50, maven-shared-utils 3.5.0, maven-script-interpreter 1.9 and maven-shared-jar 3.2.1; dependency-analyzer 1.17.2 and resolver 1.9.27 / 2.0.23 were already out.

Bumped in the consumers: parent 50, shared-utils 3.5.0, script-interpreter 1.9, plexus-io 3.8.0 (apache/maven-javadoc-plugin#1384, apache/maven-assembly-plugin#1377, apache/maven-dependency-plugin#1699, apache/maven-ear-plugin#554), resolver 1.9.27 (apache/maven-dependency-plugin#1700) and mavenVersion 3.9.16 with <prerequisites> kept at 3.6.3 (apache/maven-scm-publish-plugin#162, apache/maven-mapping#75).

Kept on purpose: assembly stays on plexus-build-api 1.2.0, because 1.3.0 cannot be provisioned outside a Maven session (codehaus-plexus/plexus-build-api#125); shade stays on plexus-utils 3.6.2, because 4.x has the package split.

Skip (bumps/docs only, release after): filtering 3.5.2, invoker-shared 3.3.1, filters 3.4.1, harness-3.x.

Main round

Component Release Depends on Owner Notes
doxia 2.2.0 (minor) — New HtmlTag, Markdown sink fixes, APT macro fix, japicmp BBC
reporting-api 4.1.0 (minor) doxia 2.2.0 Default getOutputName(); generate(Sink, SinkFactory, Locale) in MavenReport (apache/maven-reporting-api#87); pin doxia-sink-api 2.2.0, because SinkEventAttributeSet moved there and doxia-core 2.2.0 needs it at runtime
sitetools 2.1.1 doxia 2.2.0, reporting-api 4.1.0 apache/maven-doxia-sitetools#639 ISE fix on deprecated DocumentRenderingContext; Maven 3.9.16 baseline (apache/maven-doxia-sitetools#700); bump maven-reporting-api in doxia-integration-tools; Maven 4 port prep apache/maven-doxia-sitetools#702 and apache/maven-doxia-sitetools#706 merged; apache/maven-doxia-sitetools#703, apache/maven-doxia-sitetools#704 and apache/maven-doxia-sitetools#705 open (no behaviour change)
reporting-impl 4.1.0 (minor) doxia 2.2.0, reporting-api 4.1.0, sitetools 2.1.1 Doxia-1 verbatim compat; Maven baseline 3.6.3 → 3.10.0; deprecated sitetools calls replaced (apache/maven-reporting-impl#251); bump reportingApiVersion→4.1.0
reporting-exec 2.1.0 (minor) doxia 2.2.0, reporting-api 4.1.0, sitetools 2.1.1 Drops deprecated localRepository (apache/maven-reporting-exec#159) and maven-compat (apache/maven-reporting-exec#163); bump hardcoded api
site-plugin 3.23.0 (minor, not patch) doxia 2.2.0, reporting-api 4.1.0, sitetools 2.1.1, reporting-impl 4.1.0, reporting-exec 2.1.0 site:run Jetty 9 → JDK HttpServer (apache/maven-site-plugin#1303 merged); bump exec 2.0.1→2.1.0
fluido-skin 2.2.0 (minor) site-plugin 3.23.0 (ITs) SCM last-modified date; re-verify ITs on site-plugin 3.23.0
archiver 4.0.0-beta-6 — MSHARED-815 manifest newline sanitizing (apache/maven-archiver#363, apache/maven-archiver#392), NPE fixes (apache/maven-archiver#378, apache/maven-archiver#381), handleSpecificationEntries and BuildHelper performance (apache/maven-archiver#377, apache/maven-archiver#379), built against Maven 4.0.0-rc-6; consumers: jar, war, ear, assembly, source on their 4.x lines
project-info-reports 3.10.0 (minor) doxia 2.2.0, reporting-api 4.1.0, sitetools 2.1.1, reporting-impl 4.1.0 MPIR-477 Resolver API migration; MPIR-458 drops maven-dependency-tree (apache/maven-project-info-reports-plugin#670); unblocks running without maven-compat (#8177)
dependency-plugin (+plexus-io/resolver bumps) 3.12.0 (minor) doxia 2.2.0, reporting-api 4.1.0, reporting-impl 4.1.0 MDEP-858 Resolver migration, MDEP-927/425/870; MDEP-969 drops maven-dependency-tree (apache/maven-dependency-plugin#1712); baseline CI job apache/maven-dependency-plugin#1701; unblocks running without maven-compat (#8177)
pmd-plugin 3.29.0 (minor) doxia 2.2.0, reporting-api 4.1.0, reporting-impl 4.1.0 @adangel (volunteered) New threads control apache/maven-pmd-plugin#700; PMD 7.27.0 apache/maven-pmd-plugin#729;
help-plugin 3.5.3 reporting-api 4.1.0 MPH-210 apache/maven-help-plugin#327, apache/maven-help-plugin#393, Maven4 fixes
invoker-plugin (+script-interpreter 1.9) 3.11.0 (minor, not patch) doxia 2.2.0, reporting-api 4.1.0, reporting-impl 4.1.0 BeanShell hook scripts deprecated (apache/maven-invoker-plugin#768, apache/maven-invoker-plugin#770); Groovy 4.0.33, which runs hook scripts on JDK 27 (Groovy 4.0.31 in 3.10.1 fails with Unsupported class file major version 71); then bump version.maven-invoker-plugin in the ASF parent
javadoc-plugin 3.12.1 doxia 2.2.0, reporting-api 4.1.0, sitetools 2.1.1, reporting-impl 4.1.0 Java25 fixes
checkstyle-plugin 3.6.1 doxia 2.2.0, reporting-api 4.1.0, sitetools 2.1.1, reporting-impl 4.1.0
jxr 3.6.1 reporting-api 4.1.0, reporting-impl 4.1.0 Wagon → URI
surefire (master) 3.6.1 doxia 2.2.0, reporting-impl 4.1.0 ForkStarter filter apache/maven-surefire#3453 (merged)
changes-plugin 3.0.0-M4 doxia 2.2.0, reporting-api 4.1.0, reporting-impl 4.1.0
✔️ doap-plugin 3.0.0-M2 — @slachiewicz Off the Maven 2 API (ArtifactResolver, MavenProjectBuilder); unblocks running without maven-compat (#8177)
plugin-tools 4.x skip (only release-prepare since beta-3) —

Also accumulated, outside this round's theme

Behaviour commits on master since the last tag (survey of the ~/mvn5 checkouts, 2026-09-19); pick up if someone has time, in no particular order:

Component Last release Commits touching src/main Next
doxia-converter 1.3, 2023-01 22 — Sisu wiring, SLF4J 2, Velocity-safe conversion, every fix the estate APT→Markdown migration ran on 1.4
assembly-plugin 3.8.0, 2025-11 11 — MASSEMBLY-953/947/1001, apache/maven-assembly-plugin#1275 3.8.1
scm 2.2.1, 2025-09 9 2.2.2
archetype 3.4.1, 2025-10 9 3.4.2
shade-plugin 3.6.2, 2026-03 8 — MSHADE-368/374/260, apache/maven-shade-plugin#819; Maven 4.0.0-rc-7 reduced-POM fix apache/maven-shade-plugin#843 3.6.3
jarsigner 3.1.0, 2024-08 8 3.1.1
ear-plugin 3.4.0, 2025-06 8 3.4.1
enforcer 3.6.3, 2026-05 7 3.6.4
release 3.3.1, 2025-12 7 3.3.2
mapping 3.0.0, 2015-11 7 — trailing-dash fix apache/maven-mapping#70 3.1.0
scm-publish-plugin 3.3.0, 2024-06 7 3.3.1
war-plugin 3.5.1, 2025-11 6 3.5.2
jmod-plugin 3.0.0, 2025-12 5 3.0.1
archetypes 1.5, 2025-05 8 — Doxia 2 sites from the site archetypes, goalPrefix for plugin names off the convention, generated plugins built against Maven 3.9.16 (apache/maven-archetypes#150) 1.6.0
resolver-ant-tasks 2.0.0, 2026-08 5 2.0.1

maven-dependency-tree is planned for retirement (apache/maven-dependency-tree#150) once dependency-plugin 3.12.0 and project-info-reports 3.10.0 ship without it.

Not counted: the Maven 4 beta plugin lines (jar, clean, filtering, source, resources at 4.0.0-beta-x, 3–11 each), which release on the Maven 4 cadence, and maven-shared-incremental, which is in its retirement vote.

3.x maintenance lines

deploy/install 3.2.0 shipped 2026-09-11, source 3.5.0 (new followSymlinks → minor), surefire 3.5.7 (backports apache/maven-surefire#3428/apache/maven-surefire#3412), archiver 3.6.7, ready since apache/maven-archiver#404 merged (MSHARED-815 apache/maven-archiver#363/apache/maven-archiver#392 and the apache/maven-archiver#381 NPE fix; apache/maven-archiver#377, apache/maven-archiver#378 and apache/maven-archiver#379 have no 3.x counterpart) — maven-archiver-3.x is bumps-only since 3.6.6 and is what 12 plugins pin. plugin-tools 3.17.0 (minor): MPLUGIN-421 moves Javadoc extraction from QDox to JavaParser, MPLUGIN-512, and apache/maven-plugin-tools#1200 drops the PathTranslator requirement for #8177. Rest refresh-only or skip (compiler-3.x: release-prepare only).

Order

Release each component after everything in its Depends on column; the stack can share one vote window with downstream builds against the staged upstream artifacts, as the Doxia 2.0.0-M8 stack did on 2023-10-13. The 3.x lines go in any order.

Activity

  1. self-assigned this
    on Sep 9, 2026
  2. adangel commented on Sep 10, 2026

    @adangel
    Member

    @slachiewicz I'd like to do the release for maven-pmd-plugin

  3. slachiewicz commented on Sep 19, 2026

    @slachiewicz
    Author
  4. added theissue type on Sep 21, 2026
  5. changed the title [-]Planned releases for September 2026 — Doxia stack, plugins, shared deps[/-] [+]Planned releases for 09-10 2026 — Doxia stack, plugins, shared deps[/+] on Oct 5, 2026
  6. slawekjaranowski commented on Oct 8, 2026

    @slawekjaranowski
    Member

    @slachiewicz , @adangel I will provided a configuration for ART in mentioned projects.

    We can try releases with push-to-atr profile - https://maven.apache.org/pom/asf/#the-push-to-atr-profile

    ATR today support:

    • start vote
    • finish vote - prepared summary abut votes
    • upload released artifacts to dist svn (old version should be removed manualy)
    • send announcement email
  7. slawekjaranowski commented on Oct 8, 2026

    @slawekjaranowski
    Member

    for me to release can be help, invoker and enforcer plugins 😄

  8. slawekjaranowski commented on Oct 8, 2026

    @slawekjaranowski
    Member

    surefire probably @olamy have in plan

  9. olamy commented on Oct 8, 2026

    @olamy
    Member

    Please refrain from using your robot on Surefire, I'm looking at fixing issues for 3.6.1 and release it in a few weeks.
    As far as I can see nothing urgent here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions