Releases

Wicket 10 is the long-term support (LTS) release. Each release line has its own page with Maven coordinates, downloads, what is new and documentation.

Release lines

Apache Wicket release lines: their latest and next release, how long they are supported, and their status
Release line First release Supported Status
In service
Wicket 10 Latest 10.11.0 Mar 2024 Until Jul 2027 In service LTS
Wicket 9 Latest 9.24.0 Jul 2020 Until its final release Last release coming
Wicket 8 Latest 8.19.0 May 2018 Until its final release Last release coming

Every release is announced on the announce list, on the blog and in its Atom feed.

If your application runs on a line with its last release coming, or one past its end of life, plan the upgrade: the upgrade paths show the route.


Upgrade paths

How to move an application to a line that stays supported.

You are on Your route Guide
Wicket 8.x or 9.x

8.x → 9 (Java 11) → 10 LTS (Java 17)

Both lines get one final release and then reach end of life, and with them Wicket's support for javax.servlet. Move to 10 LTS: it brings jakarta.servlet and is supported until July 2027. 9.x moves to 10 directly. 8.x takes the Wicket 9 step first, because each migration guide covers one major version.

For the step to 10, the OpenRewrite recipes of wicket-migration do the repetitive part: the jakarta imports, the Java 17 baseline and the moved Wicket classes. If you need help or more time, companies that offer Wicket support are listed on the wiki.

Wicket 10.x Stay on 10: it is the LTS, supported until July 2027. The new release cadence
Starting out Start on 10 LTS. Quick start

Release policy

Wicket 10 is the current long-term support (LTS) release. It receives security fixes and applicable bug fixes until July 2027. Wicket 8.x and 9.x each receive one final release and then reach end of life, and with them Wicket’s support for the javax.servlet API.

What end of life means for 8 and 9, and how to move, is in Wicket 8 and 9 reach end of life soon. The release schedule after that, with its new release model, is in A new release cadence for Apache Wicket.

End of life

These release lines get no more releases, not even security fixes. If your application depends on one of them, upgrade to Wicket 10 LTS; the upgrade paths show the route.

Version Latest release Status
Wicket 7.x 7.18.0 End of life
Wicket 6.x 6.30.0 End of life
Wicket 1.5.x 1.5.16 End of life
Wicket 1.4.x 1.4.23 End of life
Wicket 1.3.x 1.3.7 End of life
Wicket 1.2.x 1.2.5 End of life
Wicket 1.1.x 1.1.0 End of life
Wicket 1.0.x 1.0.0 End of life

Release archives

The Apache mirrors only carry the latest release of each line in service. Every older release is in the Apache archives.


SNAPSHOT repository

To try a SNAPSHOT version named on a line’s page, add the Apache snapshot repository to your pom.xml:

<repository>
    <id>apache.snapshots</id>
    <name>Apache Development Snapshot Repository</name>
    <url>https://repository.apache.org/content/repositories/snapshots/</url>
    <releases>
        <enabled>false</enabled>
    </releases>
    <snapshots>
        <enabled>true</enabled>
    </snapshots>
</repository>

Snapshots can be deleted at any time. Do not go live with one.