That will be super helpful. Thank you!

On Fri, Sep 11, 2026, 8:01 PM Maxim Solodovnik <[email protected]> wrote:

> 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