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 | Oct 2026 | Until 12.0.0, Jan 2027 | Supported |
| Scheduled | |||
| Wicket 12 12.0.0 | Jan 2027 | Until 13.0.0, Apr 2027 | Scheduled |
| 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 to Oct 2026 | Ended with 11.0.0 | End of life |
| Wicket 8 Latest 8.20.0 | May 2018 to Oct 2026 | Ended with 11.0.0 | 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 how.
Upgrade paths
How to move an application to a line that stays supported.
| You are on | Your path | Guide |
|---|---|---|
| Wicket 9.x |
9 → 10 LTS (Java 17) → 14 LTS, July 2027 Wicket 9 reached end of life with its final release, 9.25.0, on 26 October 2026, and with it Wicket's support for For the step to 10, the OpenRewrite recipes of |
|
| Wicket 8.x |
8 → 9 (Java 11) → 10 LTS (Java 17) Wicket 8 reached end of life with its final release, 8.20.0, on 26 October 2026. Take the Wicket 9 step first, because each migration guide covers one major version, then continue as for 9.x. |
|
| 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 October 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 supported lines 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 26 October 2026, and with them Wicket’s support for the javax.servlet API: Wicket 8 and 9 reach end of life. 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 how.
| 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 supported line. 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.