Hello Mihir,

from mobile (sorry for typos ;)


On Sat, Sep 12, 2026, 06:40 Mihir Chhaya <[email protected]> wrote:

> Thank you Martijn and Matt for helping me understand this.
>
> Do you know if the Wicketstuff will follow similar schedule?
>

I'm trying to release wicketstuff right after wicket :)


> On Fri, Sep 11, 2026, 3:46 PM Matt Pavlovich <[email protected]> wrote:
>
> > Hi Mihir-
> >
> > The approach is similar to how the JDK is rapidly iterating versions.
> > Features carry forward, less maintenance for the committers for the
> > in-between LTS releases.
> >
> > -Matt
> >
> > > On Sep 11, 2026, at 10:13 AM, Mihir Chhaya <[email protected]>
> > wrote:
> > >
> > > Hello,
> > >
> > > Could you help me understand this a bit more?
> > >
> > > In 'Our Plan' section, you have mentioned cadence of one major release
> > > every quarter with support for that major release until next major
> > release.
> > >
> > > Does this mean a feature released in first quarter will be supported
> only
> > > until the next quarter? Or the features released in all four quarters
> > will
> > > be supported until next LTS release the following year?
> > >
> > > Thank you,
> > > -Mihir
> > >
> > > On Fri, Sep 11, 2026, 10:06 AM Emond Papegaaij <[email protected]>
> > wrote:
> > >
> > >> Dear community,
> > >>
> > >> TL;DR
> > >> The release cycle of Apache Wicket will change starting at the
> upcoming
> > >> Wicket 11 release in early October. We will do one more release of 8.x
> > and
> > >> 9.x and then stop supporting those old versions entirely, and with
> them
> > >> javax.servlet. We will move to time-based releases, with a new major
> > >> release every 3 months and an LTS release once per year. Wicket 10 is
> > our
> > >> current LTS and will remain supported until the release of Wicket 14,
> > >> expected July 2027, which will be the next LTS.
> > >>
> > >> Slowdown
> > >> Wicket has been around for over 20 years now. Where it used to have a
> > very
> > >> vibrant and active community, development and contributions have
> slowed
> > >> down over the past 10 years. Partly this is because Wicket has a
> stable
> > and
> > >> solid core that simply doesn't need that much maintenance, but it's
> also
> > >> caused by the world moving more to JavaScript-heavy, client-side
> > >> frameworks. This slowdown also caused the release cadence to slow
> down.
> > >> This in turn made it less attractive to contribute, causing even more
> > >> slowdown.
> > >>
> > >> LLMs
> > >> Over the past 6 months, we've seen a sharp rise in LLM-generated
> > security
> > >> reports. This helps improve security, but dealing with CVEs takes a
> lot
> > of
> > >> time and it's currently multiplied by 4 because of the old versions we
> > >> support. The time spent on backporting, releasing and documenting
> these
> > old
> > >> versions is time not spent on the improvement of Wicket itself. At the
> > same
> > >> time, LLMs allow us to perform cleanups and improvements on a larger
> > scale,
> > >> but with major versions years apart, our promise of semver makes it
> > >> impossible to deliver these changes to our community in a timely
> manner.
> > >>
> > >> Stability
> > >> A large number of applications build on the stability of the Wicket
> API.
> > >> This is no different for our community than it is for the team of core
> > >> developers. This stability is very important to the entire Wicket
> > ecosystem
> > >> and something we do not take lightly. For some changes, we do need to
> > break
> > >> the API, but it is something we will only do if it is really needed.
> If
> > >> possible, we will try to keep the old API as a deprecated alternative
> > for
> > >> some time to ease migration. API changes will be documented in our
> > >> migration guide.
> > >>
> > >> Our plan
> > >> We want to move the release cycle of Apache Wicket to a reliable,
> > faster,
> > >> time-based schedule in which we can bring enhancements and new
> features
> > to
> > >> our users quickly, but at the same time provide a stable basis to
> build
> > on.
> > >> We've therefore agreed on a release cadence of one major release
> every 3
> > >> months in which we bring new features. These versions will be
> supported
> > >> until the next major release. Every fourth major release (once a year)
> > will
> > >> be an LTS release with bugfixes and security support until the next
> LTS
> > >> release. This means we only need to support 2 active versions at the
> > same
> > >> time.
> > >>
> > >> We will start this new cadence in the first week of October with the
> > >> release of Wicket 11.0.0. We will do one more release of the 8.x and
> 9.x
> > >> branches, after which they will both be considered EOL. This means
> that
> > we
> > >> will also stop supporting the javax.servlet API. Wicket 10 will be our
> > >> first LTS release line, supported until the release of Wicket 14 in
> the
> > >> first week of July 2027.
> > >>
> > >> Kind regards,
> > >> The Apache Wicket PMC
> > >>
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [email protected]
> > For additional commands, e-mail: [email protected]
> >
> >
>

Reply via email to