Release lines
| Release line | First release | Supported | Status |
|---|---|---|---|
| Supported | |||
| Wicket 10 LTS Latest 10.12.0 | Mar 2024 | Until 14.0.0, Jul 2027 | Supported |
| Wicket 11 Current Latest 11.0.0 | Nov 2026 | Until 12.0.0, Jan 2027 | Supported |
| Scheduled | |||
| Wicket 12 12.0.0 | Jan 2027 | Until 13.0.0, Apr 2027 | Announced, not yet released |
| Wicket 13 13.0.0 | Apr 2027 | Until 14.0.0, Jul 2027 | Scheduled |
| Wicket 14 LTS 14.0.0 | Jul 2027 | Until 18.0.0, Jul 2028 | Scheduled |
| End of life | |||
| Wicket 9 Latest 9.25.0 | Jul 2020 | Ended Oct 2026 | End of life |
| Wicket 8 Latest 8.20.0 | May 2018 | Ended Oct 2026 | End of life |
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 reached end of life with their final releases, 8.20.0 and 9.25.0, on 29 October 2026, and with them Wicket's support for For the step to 10, the OpenRewrite recipes of |
|
| Wicket 10.x | Stay on the LTS until Wicket 14, the next LTS, ships in July 2027. For new features every quarter, move to 11: it needs Java 21 and Jakarta Servlet 6.1. | |
| Starting out | Start on 10 LTS, or on 11, the current release, for new features every quarter. | Quick start |
Release policy
Since Wicket 11.0.0, released in November 2026, Wicket follows a time-based release schedule: a new major release every three months, and every fourth major release — once a year — is a long-term support (LTS) release. The table above shows the lines in service and the releases scheduled after them.
Two release lines are maintained at any time:
- the current LTS release, which receives security fixes and applicable bug fixes until the next LTS release;
- the current quarterly release, which receives fixes until the next quarterly release supersedes it. Fixes normally ride along with that next release; a serious issue may warrant a patch release, for example 13.0.1.
The support window applies to the release line, not to individual features. Features are developed on master and carry over into every following release, so a feature introduced in Wicket 11 is also present in 12, 13 and in the next LTS, Wicket 14.
Wicket 10 is the current LTS and stays supported until Wicket 14 is released in July 2027. Wicket 8.x and 9.x reached end of life with their final releases, 8.20.0 and 9.25.0, on 29 October 2026, and with them Wicket’s support for the javax.servlet API: Wicket 8 and 9 reach end of life soon. The schedule was announced 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.