Release lines
A long-term support release every year for production. A major release with new features every quarter.
| Release | Service | When | Supported | Status |
|---|---|---|---|---|
| In service | ||||
| 10.11.0 | LTS | Since Mar 2024 | Until 14.0.0, Jul 2027 | For production |
| 11.0.0 | Quarterly | Since Oct 2026 | Until 12.0.0, Jan 2027 | For new features |
| Next | ||||
| 12.0.0 | Quarterly | Jan 2027 | Until 13.0.0, Apr 2027 | Scheduled |
| 10.12.0 | LTS | Jan 2027 | Until 14.0.0, Jul 2027 | Scheduled |
| 13.0.0 | Quarterly | Apr 2027 | Until 14.0.0, Jul 2027 | Scheduled |
| 14.0.0 | LTS | Jul 2027 | Until 18.0.0, Jul 2028 | Scheduled |
| Out of service | ||||
| 9.24.0 | Major | Jul 2020 to Oct 2026 | Ended with 11.0.0 | End of life |
| 8.19.0 | Major | May 2018 to Oct 2026 | Ended with 11.0.0 | End of life |
If your application is not on a supported line, consider upgrading at your earliest convenience. Released lines link to their own download page.
Upgrade paths
How to move an application from an earlier release line to a supported one.
| You are on | Your route | Guide |
|---|---|---|
| Wicket 8.x or 9.x |
8.x → 9 (Java 11) → 10 LTS (Java 17) → 14 LTS, July 2027 End of life since Wicket 11.0.0: no more releases, not even security fixes. For production, move to 10 LTS: it brings |
Migration to Wicket 9 Migration to Wicket 10 |
| Wicket 10.x | Stay on the LTS until Wicket 14, the next LTS, ships in July 2027. Moving to 11 for its new features means Java 21 and Jakarta Servlet 6.1. | New in Wicket 11 |
| Starting out | Start on the LTS when the application should change slowly, or on 11 to get 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 board above shows the schedule.
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 main 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 the first
week of July 2027. Wicket 8.x and 9.x reached end of life with the release of 11.0.0, and
with them Wicket’s support for the javax.servlet API.
The full announcement is in our news archive: A new release cadence for Apache Wicket.
Unsupported Releases
The following releases are no longer supported by the Wicket team: they have reached end of life and receive no more releases, not even security fixes. If your project still depends on one of them, upgrade to 10.x LTS or 11.x; the upgrade paths show the route.
| Version | Latest release |
|---|---|
| Wicket 9.x | 9.24.0 |
| Wicket 8.x | 8.19.0 |
| Wicket 7.x | 7.18.0 |
| Wicket 6.x | 6.30.0 |
| Wicket 1.5.x | 1.5.16 |
| Wicket 1.4.x | 1.4.23 |
| Wicket 1.3.x | 1.3.7 |
| Wicket 1.2.x | 1.2.5 |
| Wicket 1.1.x | 1.1.0 |
| Wicket 1.0.x | 1.0.0 |
Release Archives
The Apache mirroring system only hosts the latest version of each actively supported branch. When you need to download an older release you can find them in the archives.
Go to the Apache archives to find your specific version.
SNAPSHOT Repository
In order to use any SNAPSHOT versions mentioned in each download section of a specific Wicket version you have to configure the SNAPSHOT repository in 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>Beware that SNAPSHOT versions might be deleted after a while and that you should not use any of them to go live with.