[ANNOUNCE] Apache Wicket 10.0.0-M2 released

2023-10-16 Thread Andrea Del Bene

The Apache Wicket PMC is proud to announce Apache Wicket 10.0.0-M2!

Apache Wicket is an open source Java component oriented web application
framework that powers thousands of web applications and web sites for
governments, stores, universities, cities, banks, email providers, and
more. You can find more about Apache Wicket at https://wicket.apache.org

This release marks another minor release of Wicket 10. We
use semantic versioning for the development of Wicket, and as such no
API breaks are present in this release compared to 10.0.0.

New and noteworthy
--

In order to improve JPMS adoption, this release introduces the new module
wicket-tester containing common classes for unit testing and test cases
for wicket-core. Users of class WicketTester must now include this module
as dependency.

Using this release
--

With Apache Maven update your dependency to (and don't forget to
update any other dependencies on Wicket projects to the same version):


    org.apache.wicket
    wicket-core
    10.0.0-M2


Or download and build the distribution yourself, or use our
convenience binary package you can find here:

 * Download: http://wicket.apache.org/start/wicket-10.x.html#manually

Upgrading from earlier versions
---

If you upgrade from 10.y.z this release is a drop in replacement. If
you come from a version prior to 10.0.0, please read our Wicket 10
migration guide found at

 * http://s.apache.org/wicket10migrate

Have fun!

— The Wicket team




    CHANGELOG for 10.0.0-M2:


** Bug

    * [WICKET-7056] - HttpSessionStore#getAttribute called on 
invalidated session
    * [WICKET-7061] - When I move from 9.13.0->9.14.0, my importmaps 
fail to parse correctly due to presence of the CDATA wrapping.

    * [WICKET-7065] - TextFilteredPropertyColumn violates CSP
    * [WICKET-7067] - DefaultExceptionMapper should not set 
disableCaching for  WebSocketResponse

    * [WICKET-7070] - Quick start generated app has multiple errors
    * [WICKET-7071] - Problems when calling request.getInputStream() 
before executing WicketFilter
    * [WICKET-7072] - JUnit code in /src/main/java breaks JPMS support 
in Eclipse IDE
    * [WICKET-7074] - [AJAX] malformed XML is produced if an error is 
produced during AJAX rendering and a redirect is issued
    * [WICKET-7075] - ServletWebResponse allows writing headers to 
committed HttpServletResponse
    * [WICKET-7076] - JavaScriptReferenceType newly created is not 
serializable

    * [WICKET-7077] - 2 spring web application contexts are created

** Improvement

    * [WICKET-7039] - Improve Accessibility of wicket-autocomplete.js
    * [WICKET-7060] - Minor improvements to wicket-examples
    * [WICKET-7063] - Convert all Application_*.properties to 
Application_*.utf8.properties
    * [WICKET-7066] - Add possibility to define type-Attribute of 
JavascriptHeaderItem as "module"

    * [WICKET-7068] - Current tree themes are not RTL friendly
    * [WICKET-7078] - CSP: inline JS in Choices and Selection of Palette

** Task

    * [WICKET-7064] - commons-fileupload2 dependency should be added back
    * [WICKET-7069] - assertTrue(equals()) in tests should be replaced 
with assertEquals

    * [WICKET-7073] - Update JQuery to 3.7.1


-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: Wicket 10 Release Plans

2023-10-16 Thread Martin Grigorov
https://lists.apache.org/thread/p0gjllpk7zh8wwz3jm3r4v495ylp47rz
Now is the moment to test the candidate and vote for it!

On Tue, Sep 19, 2023 at 12:19 PM Martin Grigorov 
wrote:

> You might be interested in
> https://issues.apache.org/jira/browse/WICKET-7072
> This refactoring may require one more milestone/release candidate.
> Your input is very welcome!
>
> On Tue, Sep 12, 2023 at 3:09 PM Martin Grigorov 
> wrote:
>
>>
>>
>> On Tue, Sep 12, 2023 at 2:11 PM Andrea Del Bene 
>> wrote:
>>
>>> That's the right spirit!  I can start working on an official
>>> announcement
>>> right after M2. This time the process should be faster as I learnt
>>> something with the previous release...爛
>>>
>>
>> That would be great!
>> Thank you, Andrea!
>>
>>
>>
>>>
>>> On Mon, Sep 11, 2023 at 4:36 PM Thomas Heigl 
>>> wrote:
>>>
>>> > +1 for M2 and a final release as soon as possible.
>>> >
>>> > I also have no plans of adding anything to Wicket 10 before the
>>> release.
>>> >
>>> > I would have deployed M1 to production already if my Jakarta migration
>>> > wasn't blocked by performance issues in Hibernate 6 ,)
>>> >
>>> > Best,
>>> >
>>> > Thomas
>>> >
>>> > On Mon, Sep 11, 2023 at 3:30 PM Martin Grigorov 
>>> > wrote:
>>> >
>>> > > On Mon, Sep 11, 2023 at 4:13 PM Korbinian Bachl <
>>> > > korbinian.ba...@whiskyworld.de> wrote:
>>> > >
>>> > > > +1 for M2 or maybe even a RC1 if no big changes are outstanding?
>>> > > >
>>> > > > Usually I dont care for latest wicket versions (we stayed on 6 way
>>> too
>>> > > > long :D),
>>> > > > but since the JavaEE -> JakartaEE this is a showstopper for us as
>>> you
>>> > > even
>>> > > > cant access anything HTTPSession related as you include the
>>> jakarta-api
>>> > > on
>>> > > > jakarta.*
>>> > > > namespace but wicket 9 only delivers javax.* results
>>> > > >
>>> > > > Or if this really takes a year to release maybe a wicket-9-jakarta
>>> > > version?
>>> > > >
>>> > >
>>> > > Anyone can migrate his/her Javax based application to Jakarta now via
>>> > > migration tools like
>>> > https://github.com/apache/tomcat-jakartaee-migration
>>> > > It is a bytecode translator and has been tested with Wicket
>>> application
>>> > > several years ago!
>>> > >
>>> > >
>>> > >
>>> > > >
>>> > > >
>>> > > > - Ursprüngliche Mail -
>>> > > > > Von: "Martin Grigorov" 
>>> > > > > An: "users" 
>>> > > > > Gesendet: Montag, 11. September 2023 13:00:46
>>> > > > > Betreff: Re: Wicket 10 Release Plans
>>> > > >
>>> > > > > On Mon, Sep 11, 2023 at 11:06 AM Andrea Del Bene <
>>> > an.delb...@gmail.com
>>> > > >
>>> > > > > wrote:
>>> > > > >
>>> > > > >> Hi,
>>> > > > >>
>>> > > > >> as usual it's not easy making precise plans for the future since
>>> > many
>>> > > > of us
>>> > > > >> (probably all of us) works on Wicket on a voluntary base.
>>> However,
>>> > for
>>> > > > the
>>> > > > >> imminent future we are about to release Wicket 10 M2 and check
>>> that
>>> > > > >> everything is fine with the new dependency on Commons
>>> FileUpload M1.
>>> > > > After
>>> > > > >>
>>> > > > >
>>> > > > > +1 for M2 to re-test the latest dependencies updates (fileupload
>>> and
>>> > > > > others) !
>>> > > > >
>>> > > > >
>>> > > > >> this step we might be ready for a GA release of Wicket 10, but
>>> there
>>> > > are
>>> > > > >> some necessary steps (make a public announce, update the site,
>>> > etc...)
>>> > > > that
>>> > > > >> make it quite unlikely to release it before the end of the
>>> year. At
>>> > > the
>>> > > > >>
>>> > > > >
>>> > > > > Next year ?!
>>> > > > > I really do not understand why it has to be delayed so much when
>>> > there
>>> > > is
>>> > > > > almost no active work on Wicket!
>>> > > > > Kudos to Maxim for working on the FileUpload issue! But apart
>>> from
>>> > > that I
>>> > > > > don't see any plans for working on anything major that could not
>>> be
>>> > > > > introduced in a minor version!
>>> > > > > The official announcement (coordinated with press@a.o) has
>>> proved to
>>> > > be
>>> > > > an
>>> > > > > issue for the last few major releases! I'd rather go without it
>>> than
>>> > > > delay
>>> > > > > the release for half a year.
>>> > > > >
>>> > > > >
>>> > > > >> moment I don't have elements to be more precise, but probably
>>> after
>>> > > the
>>> > > > M2
>>> > > > >> we will have a clearer view of the next steps toward a final
>>> > release.
>>> > > > >>
>>> > > > >> Andrea.
>>> > > > >>
>>> > > > >> On Mon, Sep 11, 2023 at 8:18 AM Korbinian Bachl <
>>> > > > >> korbinian.ba...@whiskyworld.de> wrote:
>>> > > > >>
>>> > > > >> > Hi Fellow Wicket-Devs!
>>> > > > >> >
>>> > > > >> > I'd like to also ask this question as wicket is the only part
>>> that
>>> > > > holds
>>> > > > >> > us back from jumping up to JakartaEE (currently JavaEE 8).
>>> > > > >> >
>>> > > > >> > Any eta on final release?
>>> > > > >> >
>>> > > > >> > - Ursprüngliche Mail -
>>> > > > >> > > Von: "Tony Tkacik" 
>>> > > > >> > > An: "users" 
>>> > > > >> > >