[ANNOUNCE] Apache Wicket 8.0.0-M7 released
The Apache Wicket PMC is proud to announce Apache Wicket 8.0.0-M7! 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 8. We use semantic versioning for the development of Wicket, and as such no API breaks are present breaks are present in this release compared to 8.0.0. 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 8.0.0-M7 Or download and build the distribution yourself, or use our convenience binary package * Source: http://www.apache.org/dyn/closer.cgi/wicket/8.0.0-M7 * Binary: http://www.apache.org/dyn/closer.cgi/wicket/8.0.0-M7/binaries Upgrading from earlier versions --- If you upgrade from 8.y.z this release is a drop in replacement. If you come from a version prior to 8.0.0, please read our Wicket 8 migration guide found at * http://s.apache.org/wicket8migrate Have fun! — The Wicket team The signatures for the source release artefacts: Signature for apache-wicket-8.0.0-M7.zip: -BEGIN PGP SIGNATURE- Version: GnuPG v1 iQIcBAABAgAGBQJZiENjAAoJEAzCjx+CMhBVYUUP/0T9R8oiLZafZ6bkvKsxWHxp qhdinNhiG3sdsex+9cTNlzvazj0i1B4zmIqQ8+ekkVRPu/+rq/DH/SMTlTUrf9hk 91drZQ5wc8Ido3MdI+SeS0NSFvVvvH36gjXoTwLckCcwrjkUsk2k/f2S+1JYcFFx v+KTcbZJ6Y2M1iBJILlmO/GuyNSj/CXa3UOGkhNNMUU7MEMQDPb8ZvgQndUR3nWQ dxnyB3LE7u8k1bjK75t3RuBme6fz0ASippG5Ph0Ce/BDum/6RILf+Tioc8ZKFtS2 FCGoeFNgYb2Qx6x1Q0kZbfpxRW+SdV9ddYs0eLz2cNr4N2EYS7Y2xWcI0bUSv3gC PXOfAJcUcWNz6LP1vtPhFCzWOAtt9Lt2JAM699AHpvAyl+pPyS163qvUmyrDwaf3 QhBd9Vab9sCMav+OhImuVQL+iRFEyiMNm/kPlpZsz0RN8Zqqu73RT3vcNT/ZlGLm bo1AIwuJesCw/VL34PWzdglOpMVjQzFVlwd6pNzxwbohrq6gFRMLNZYTVQkELREe uII3KDxkY4dnyjCYCNi3Obp/FaphsJ6yvfwpesUrqzQjiX1C8QgMRcaQEpU+4DGo UxejnO5Th1ECsSjYCaCFKok38zilAiaKaQeVPFa66/sM93IqAXe0dXdelirLu59Q DO1Z0EwihlcEIqKmOLGV =EiFe -END PGP SIGNATURE- Signature for apache-wicket-8.0.0-M7.tar.gz: -BEGIN PGP SIGNATURE- Version: GnuPG v1 iQIcBAABAgAGBQJZiENjAAoJEAzCjx+CMhBV0AoQALOjdIkE7o6t4ZgFO1B/jJvs KgUl4q82vksqiWoGzOob+hkmDSlyDodXaFbZUNiKat79H8Dg5bKU7IUa+d8msPZ6 iIy9DZk6Ty/QFtVNins7SeO9w8qGAN6LSImsskUE8FpfSMEjDmmzFMTy31A+AmWS +L3mddk4JY5CtKA2dPeZHtrlcIFL+hO99t7FueqkEEilrN8ulFmfF1Fz4kyqEBA5 XrWIgtVwUGLhd2iEgS28a/b3d0pZiweHb+MPWrItFDtZYwKzITefx8tfXir1qB2F SPkBdbmW5f67Z+kECUTBR7Bes15vFtv9kThVTDEJ3UhA8rMdS8XmgOablGTbMEfo ggU/raaeA7Ja4dAmxv38yLp4Ow5eoL3z5gsI9z5pUadVFItAtHs0GPMfJ14SnWY9 T0Lz2CK2LRb7RN1il1t4WpIKR8v3QzP+BZA8ZQ+wEI0jtSc9hnIEHJfxxdOvGE4v QSSrWs0/BNg1GrBQnIzsU/RW/Gdii5bSMBAguSkx+nXYwO7ooy25fTsnguPe6Fky cdnl70Cf27GIg5RiLX8ujlATRduaedK7ieA86ym/sPAOJX4slrjVjmwsSpjruvEn vaVvRUP5CcpQVPr0LQxI6jF/qq5V6/MTAdoTtrT/InvH8haZTVYdEenoSkEYezHW Knnl3Uyv25EmO9nlUYJC =PEGU -END PGP SIGNATURE- CHANGELOG for 8.0.0-M7: ** Bug * [WICKET-4324] - [wicket-ioc] LazyInitProxyFactory CGLIB proxies naming strategy may cause java.lang.IllegalAccessError * [WICKET-6366] - Autocomplete race condition makes page unresponsive * [WICKET-6373] - Edge not recognized in UserAgent * [WICKET-6374] - Exception caused by border extending another border with * [WICKET-6376] - Ajax redirects to non http(s)-urls are interpreted as relative * [WICKET-6377] - Autolinking breaks hierarchy for nested elements * [WICKET-6379] - IModel's default models should detach the target model * [WICKET-6386] - Simplification of the code in WICKET-3347 is not consistent with previous behavior * [WICKET-6387] - ModalWindow PageReference broken * [WICKET-6393] - NestedStringResourceLoader ignores hard-coded default values and throws MissingResourceException * [WICKET-6398] - WICKET-6204 breaks jQuery.noConflict() * [WICKET-6399] - Dequeuing of Border component with nested body fails * [WICKET-6400] - Object with array property fails on NPE when construction JSON object * [WICKET-6402] - OSGi-Manifest: wicket does not declare BSN * [WICKET-6406] - Each path has to be pushed directly * [WICKET-6419] - Localization of PageParameters * [WICKET-6428] - PageProvider#getPageInstance() may return null * [WICKET-6429] - AbstractRequestLogger should not create new Sessions * [WICKET-6434] - Fixed WicketTester to detect components in enclosure when doing isComponentOnAjaxResponse. ** Improvement * [WICKET-6372] - Consider to switch to a sans-serif typeface in the Wicket guide * [WICKET-6385] - Allow using custom port for web socket
[ANNOUNCE] Apache Wicket 7.8.0 released
The Apache Wicket PMC is proud to announce Apache Wicket 7.8.0! 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 7. We use semantic versioning for the development of Wicket, and as such no API breaks are present breaks are present in this release compared to 7.0.0. 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 7.8.0 Or download and build the distribution yourself, or use our convenience binary package * Source: http://www.apache.org/dyn/closer.cgi/wicket/7.8.0 * Binary: http://www.apache.org/dyn/closer.cgi/wicket/7.8.0/binaries Upgrading from earlier versions --- If you upgrade from 7.y.z this release is a drop in replacement. If you come from a version prior to 7.0.0, please read our Wicket 7 migration guide found at * http://s.apache.org/wicket7migrate Have fun! — The Wicket team The signatures for the source release artefacts: Signature for apache-wicket-7.8.0.zip: -BEGIN PGP SIGNATURE- Version: GnuPG v1 iQIcBAABAgAGBQJZYLxvAAoJEAzCjx+CMhBVTZYQAK+meFQ369uBzF9I5/slF5B7 IDkchyU4HESUSJq6F+oGYYPBx5d6uDelk0yrGFC5h0jPys7PmjjjKzIrWrp8asbg b9arUJsbEYvXqxY3/6jv7cA5e8/jZQVmL4gn1Y0zOZLL4i71haS6syafmuSMhqrN +qcbr0X8SquDSlfBXHUGl5HYfggvM8ryfn9BHp0LXUmByHPvipCxaAW2iAH08Uws sUrkVgQxPlsDeb+TRqDU2oEO3JGMBam7lc5lL7OUJihIBiYXTKUAFmoHZ93w34uA HhkddE4IS+JppAgBJUYTtnZau8nwoimNlipmzPLbP7f81DRBAl4g7YyhN80uMRrC Hf+pfjhHDK9MDZDJ3fvZKJI3SRoLDDogkCO5VWdSrm327YU3noauJaQfI16CPQQ0 KLv5oX8G2qnj1waJxrymPRfKv8H4EaODleH3SPY6tFez0YqVnPdVCN+8ivveS7LC Xhm27wiIBiBWqnYNdFXu1+bul06rVoZINjohMx5ehQ8Be5t/ffwd+abEBXPEZvWc 82LuSzjZyTYztGwCq5zTjaqu07k1VEfs+YUwyMsxYhLiCE7FFvtBxprHJxW0pXni ZohPCJ/0Wu+4q9O9D02FieZQmJBqmWH5wND7JQw98LWZQVqz56rmA3qqJLzqezuK opP+d0HegKBF0uC2YvlE =Hwk8 -END PGP SIGNATURE- Signature for apache-wicket-7.8.0.tar.gz: -BEGIN PGP SIGNATURE- Version: GnuPG v1 iQIcBAABAgAGBQJZYLxvAAoJEAzCjx+CMhBVjy4P/0OGngs8Uk2GQ+dMmhnzo6d3 yIg7CRnJtX16nZu58hyE5kUyWIq2ySpomlbD6cBxP16R1nzUHNDdijroWC8zAx2q y7F/f7vDXcKhW8P8y21lZqffGHhEwaey1b3aTmUmqiZGjohtvZx3ED+Y3JdIGxHL VmO7deEirPJGyptSB0pu+STcltbU3+9H1pcfuaPKxB9Ucr08AIEtTWwuZWg9DHdb 5U26S5VX0gNNd2Otivf49I6G6BWml5Kpx5z4yBFolgajbKHJ+vveBOND0d8fw4te c6nKFV1hIR4eXXhfI584+MuLcI83V86Tc/sFQgNk/1uIGIdBE0mcRd7YqemNLu+u tF52Zii0HHScp8ocOU+B+lYL5Keek4WkCQ7oZqjKZx5rjZS9AsF1041PcZ31JDlk c8Y4qhF1Add/msFuyeo3nsiu6xky/wHef5pCTcjLi66+8X+53tjUQed8BqiZDCcm NeOfwOQ4MWUWNz7Sfs/gayI4vZ9uFksJik7g/XR/o2L2Dny+J0PsA/kCHurhT0rb IfhcyrGgLn6zDpDafullJv9N0mwyBUGW//4GhhHmM1SmCKr57sDobalZFjeMTv4p b/3JYMD6O7AdS5Eyj+LU6Pg2vK10oW2fP/H0clCKqIzsF5rdNDcjVTDCwnal5y+W S0QhZQSTWuzVS8MA4W4b =sf4k -END PGP SIGNATURE- CHANGELOG for 7.8.0: ** Bug * [WICKET-4324] - [wicket-ioc] LazyInitProxyFactory CGLIB proxies naming strategy may cause java.lang.IllegalAccessError * [WICKET-6362] - HeaderItems with different PageParameters are treated as identical * [WICKET-6366] - Autocomplete race condition makes page unresponsive * [WICKET-6373] - Edge not recognized in UserAgent * [WICKET-6374] - Exception caused by border extending another border with * [WICKET-6376] - Ajax redirects to non http(s)-urls are interpreted as relative * [WICKET-6377] - Autolinking breaks hierarchy for nested elements * [WICKET-6386] - Simplification of the code in WICKET-3347 is not consistent with previous behavior * [WICKET-6387] - ModalWindow PageReference broken * [WICKET-6393] - NestedStringResourceLoader ignores hard-coded default values and throws MissingResourceException * [WICKET-6398] - WICKET-6204 breaks jQuery.noConflict() * [WICKET-6399] - Dequeuing of Border component with nested body fails * [WICKET-6400] - Object with array property fails on NPE when construction JSON object ** Improvement * [WICKET-6372] - Consider to switch to a sans-serif typeface in the Wicket guide * [WICKET-6385] - Allow using custom port for web socket connections * [WICKET-6389] - Introduce CsrfPreventionRequestCycleListener that is aware of Web Socket requests * [WICKET-6401] - OSGi-Manifest: wicket-util should decalre its dependency to 'commons-io' and 'commons-fileupload' ** Task * [WICKET-6391] - Deprecate the classes and methods which now throw runtime exception after the switch to OpenJson
[ANNOUNCE] Apache Wicket 8.0.0-M6 released
The Apache Wicket PMC is proud to announce Apache Wicket 8.0.0-M6! 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 8. We use semantic versioning for the development of Wicket, and as such no API breaks are present breaks are present in this release compared to 8.0.0. New and noteworthy -- With this version Wicket removed its internal JSON implementation (based on project JSON-java: https://github.com/stleary/JSON-java) replacing it with external project Open JSON (https://github.com/openjson/openjson). This was necessary as JSON-java's license is no longer compatible with Apache License 2.0. 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 8.0.0-M6 Or download and build the distribution yourself, or use our convenience binary package * Source: http://www.apache.org/dyn/closer.cgi/wicket/8.0.0-M6 * Binary: http://www.apache.org/dyn/closer.cgi/wicket/8.0.0-M6/binaries Upgrading from earlier versions --- If you upgrade from 8.y.z this release is a drop in replacement. If you come from a version prior to 8.0.0, please read our Wicket 8 migration guide found at * http://s.apache.org/wicket8migrate Have fun! — The Wicket team The signatures for the source release artefacts: Signature for apache-wicket-8.0.0-M6.zip: -BEGIN PGP SIGNATURE- Version: GnuPG v1 iQIcBAABAgAGBQJZGF1uAAoJEAzCjx+CMhBVHVwQAI9s33bQnf2renrK88l16qHG 3Krvu79Ks5mXzJZmdf6O9jlfgZ+dFsNtPetkteVX+6ngne23r9g1TBd4qB80KEhD qlwbn777TKWhy+CCy++9Nd0qV3Pi6FZv03xzWzo3JaGdzFqne9K4U/af6VIfc69V 6CI0AIXnt9s66yNvOyD4N6b3gXo/BRZLnrzVCQIPI8pVvM816kqYg9R/vXXKkBja y0A/rXaWHCoB9uYBcW1RCeq0RxonaMfOP2lPNZifymk7+VgcjUUYv/ktWXX93SLQ fTQ1FkLF+whxzbPBYdFo3qxleaguWeBQDbDCmSfjAlb+yuFi9tGYQ1aCy2CYB5u4 gFb1O5Dc+Ko6U+143DNnMEW9YrXalvzlmamZhQfxLuWbTX0/fOUjSGLrTCWhbfPK JMK9Gal290gsGKOeyBSwf8RD7RCeLCDrtKJ6Jej/DrIGbShVjXHjVTTSzWrzfyWr jcPqGLTTD7/t8GRsQ/n8gAZeNwww1JGWKeJ89mgTtKFqSvMpAAw7V81KV2J6I5PP vgrJlY8b0oAlCxunD4Af0529bYnXGH8SbD311Hn6OQ5q4JmsTc/0YL1XmeE99QBe y0u8XRNNIbNDtC204pxtcuZBfxBVLgANLQxy85gMO/A7e7sOmO1zJojiQpBMaTVD VjUAN2HX4B/1G+k2QFrm =kM6A -END PGP SIGNATURE- Signature for apache-wicket-8.0.0-M6.tar.gz: -BEGIN PGP SIGNATURE- Version: GnuPG v1 iQIcBAABAgAGBQJZGF1uAAoJEAzCjx+CMhBVLE4P+wVfGgM02TSAIGsRhtCJla9y 5fb0KtOW6D1mRuuuVK8JbWncqpn5B2yuQGnkttE3OV8YUsR1HDwHBgCrx0z5Dcbh +uhNwW+IJTIUrApVVXFN4+X1rZFDQ9dwnJTNjm0kdfzCLPcRriEHzQbg8CUC6JuB 6kndnr5RnyOGZInqs6ilB4fobUzIxR6s8ck4PoXSiFh+NE+jcllYfHv+3/3aVR2p ZwC2R3gTFZAWeQB3IXQUSwnLeL4RPi2WCke1EcKBXnYM3TU41JHy1UuY2gSSpAXL DO3VgZZLibEn4rqNp9URYellrYG5TEmhtylS6C7zgY8AmhbTGrW/PYPvLV3WOOXw xdhBoaVjZg7ovov4bQQ74GW4w9GgxF9Xzwh/60bSngMyI4sGpm2bLrGh2YunA2OM sguJMMa4fAMCvyrcejqMOfkF7z0W+9BK53/CPzBNLiLyIKaKrAkeU6PClfZyowDm tHIOmbeTvXjDogOOweWonBZEfUHjhAOP+f7PeCpzCDkCcG0Fe7yaamNB0xtguAC/ enme13t9rz/7pBdUxyWRtgzdbRFfl1KYgrGS6FRbw2wfOCJf+qIKfsaJIWLQOxei nWyRNUVXKwvIeu1ad4pujXh7ldNTkDsrtUSkrFCUV4TLya3SGrFLurKefuMidPze 4F5Gjn0iDossLMbNHY8U =kX7X -END PGP SIGNATURE- CHANGELOG for 8.0.0-M6: ** Bug * [WICKET-6177] - Introduce AsynchronousPageStore * [WICKET-6339] - Wrong implementation of MarkupFragment.iterator() * [WICKET-6353] - Proxy deserialization fails due to classloading issues * [WICKET-6356] - Clustering failover not working on Tomcat * [WICKET-6360] - WebSocket fails when url-based jsessionid is used * [WICKET-6361] - MarkupContainer#queue doesn't work in table column * [WICKET-6362] - HeaderItems with different PageParameters are treated as identical * [WICKET-6365] - Links on "Contribute to the User Guide" are broken ** Improvement * [WICKET-6347] - IChoiceRenderer implements IDetachable * [WICKET-6348] - New FormComponentUpdatingBehavior to replace wantOnSelectionChangedNotifications() * [WICKET-6351] - Form.anyFormComponentError performance degradation * [WICKET-6354] - Add JavaScriptResourceReference for JQuery 3.x * [WICKET-6355] - Pass the request attributes to FileSystemResource#createResourceResponse() * [WICKET-6364] - The autogenerated input field when a form has a default button should not gain the focus when navigating with tab ** New Feature * [WICKET-6286] - Would be good to have AjaxDownload available out of the box ** Task * [WICKET-4201] - IPageProvider and its implementations need to be improved * [WICKET-6322] - Remove lambda
[ANNOUNCE] Apache Wicket 7.7.0 released
The Apache Wicket PMC is proud to announce Apache Wicket 7.7.0! 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 7. We use semantic versioning for the development of Wicket, and as such no API breaks are present breaks are present in this release compared to 7.0.0. New and noteworthy -- With this version Wicket changed its internal JSON implementation (package org.apache.wicket.ajax.json) switching from project JSON-java (https://github.com/stleary/JSON-java) to Open JSON (https://github.com/openjson/openjson). This was necessery as JSON-java's license is no longer compatible with Apache License 2.0. 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 7.7.0 Or download and build the distribution yourself, or use our convenience binary package * Source: http://www.apache.org/dyn/closer.cgi/wicket/7.7.0 * Binary: http://www.apache.org/dyn/closer.cgi/wicket/7.7.0/binaries Upgrading from earlier versions --- If you upgrade from 7.y.z this release is a drop in replacement. If you come from a version prior to 7.0.0, please read our Wicket 7 migration guide found at * http://s.apache.org/wicket7migrate Have fun! — The Wicket team The signatures for the source release artefacts: Signature for apache-wicket-7.7.0.zip: -BEGIN PGP SIGNATURE- Version: GnuPG v1 iQIcBAABAgAGBQJZFKHNAAoJEAzCjx+CMhBVeUEQAKYrOl330nSPSPIlNdFn84ux VASOZ7R0WgkF3jiI7YfqJoif3KY5oed3Exu/zhNvjc45Gocw6HZp7ETDHw5lpaMl vEjXGCkp/OwYrwfUKs9eCwfM0l5XG7wfSMgEpEWBeGVpZjDS08bnQje8rH3sjhHz g+Kzen2WItdRpw+TSpxG8RHUOpJ0lUy7tTIIdYtLBL7HnMqgKOSKDQMfUW+q/voS 3qxOKhpVA5mw46z8v/z2c96FUBU9JbKpBl4DAp8dMWy2a+/GEB7O/SM4wpFgRXim iOerbsEi0nruBGm4RU7pMH4aGppZmr2IdiGMeiA1ZlgI7TBJB2SmvK4hffhaTmV6 Zcn6BtCPn70reUdHOijnebAuLsLio0D1jtGb2kQ4VvxuamXc+qLJfnyiWtg91kf8 A6NcNzENN1sdMORHBah7tSwN4RP47eKG1uFN3isBi+lKiZcYPW/DmSWKNEY76Q0T SMPgcvIl3vz4tCfCo08PSbQG6HPgut+0KzuhA7KyLO34WmzvnQxvcigrOTDUUHy1 bHEoSlcor+XZcIOPYmKJLZVHFDNrnZRfqgTPHo9w0AlYAYmmbwL5iM9vG/u3zxuv SziD7fXvu8zqA33XNNikS4DJz76Onz1ZOrx3dhZt3lIktIJC5KYxk8so+w1DjX0q wDSelmuT4U9w7iX4Y0Cf =6Htq -END PGP SIGNATURE- Signature for apache-wicket-7.7.0.tar.gz: -BEGIN PGP SIGNATURE- Version: GnuPG v1 iQIcBAABAgAGBQJZFKHNAAoJEAzCjx+CMhBVjeIP/RjNERucRA5/C/4M/HhxU/wt 05ZlyiEYTTviuX5gLPc3AQQm7zA0FrQo5Mz80+KGKECq63hbXtHsqxqsvEAOLnf0 mhgtvgmZwILaXkY3Q7WBgrxqKZsISLGlOiBWJQV68ml5qPsjd08WEXmpscrIr13B zCPekHtizOKepNZmXRxPGdSV9ZeoHllFKwb257nFSd0oK2B6wcrrD4WFZjUNPMFP daP5qH3bIsr0Kp2938hEVwqXFRpcxZqEF/ZReVEv0tC66R9pqd+JVt8myH6YpnHR Ymg3ApjQTFHKw2dBtfA0l5izH0UiAkSRYrNszxT5jcgReX+PICUfwNpYa+FHByAk sP15sFZ5JT1sqwtGkBhVvLE9gm8IB8MndInWS31oaAW8jv4hX823HsN4VEoh+PzU lQTmTEVCyLzYMA0GdXCmKyugNbaSnQBCqbTkbMjqPnPXcwaOUJmX7U4A43MeTrS4 7E8Y50xCfBL22uYEoEhcylscVqW/8NDrmUAb7rfS7RmAgd4XUIpPeHogM/in021R 8Qx+Op2dY1FRgbmD40CaLkAx1tQ1806BCFBCcLU9SqthdNt1slySvussTHdz+usF /qlursrXa56tqchhl1z8mM80NLtnK+VYUtJkQ8ClEs8ADypiidmNLFb+QcLv8NRl oAIYkVII4BcThA/4eJIY =f/Rl -END PGP SIGNATURE- CHANGELOG for 7.7.0: ** Bug * [WICKET-6165] - Inconsistent behavior of Markupstream.hasMore vs. MarkupStream.next. * [WICKET-6303] - renderHead method of a Behavior added to a Border body is not called * [WICKET-6306] - Changing model object of Panel added to a Border not allowed * [WICKET-6311] - SignOutPage_ru.html is missing * [WICKET-6314] - 7.6 release references 7.5-SNAPSHOT poms * [WICKET-6316] - Wicket tester encodes page id for stateless links in stateless pages * [WICKET-6317] - AuthenticatedWebSession#signOut() calls twice after session invalidation * [WICKET-6319] - AutoCompleteTextField: popup is hidden when clicking on scrollbar in IE * [WICKET-6332] - NullPointerException in PageParameters#equals() * [WICKET-6339] - Wrong implementation of MarkupFragment.iterator() * [WICKET-6340] - The Ajax reponse of an AjaxSubmitButton creates invalid XHTML markup for multipart forms * [WICKET-6342] - Wrong baseUrl in BaseWebSocketBehavior * [WICKET-6349] - Stateless form does not work when RecreateBookmarkablePagesAfterExpiry is false * [WICKET-6353] - Proxy deserialization fails due to classloading issues * [WICKET-6356] - Clustering failover not working on Tomcat * [WICKET-6361] - MarkupContainer#queue doesn't work in table column * [WICKET-6365] - Links on "Contribute to the User
[ANNOUNCE] Apache Wicket 7.9.0 released
The Apache Wicket PMC is proud to announce Apache Wicket 7.9.0! 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 7. We use semantic versioning for the development of Wicket, and as such no API breaks are present breaks are present in this release compared to 7.0.0. New and noteworthy -- This release fixes WICKET-6457 and WICKET-6465 which caused the page store not to be cleared when session ends. 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 7.9.0 Or download and build the distribution yourself, or use our convenience binary package * Source: http://www.apache.org/dyn/closer.cgi/wicket/7.9.0 * Binary: http://www.apache.org/dyn/closer.cgi/wicket/7.9.0/binaries Upgrading from earlier versions --- If you upgrade from 7.y.z this release is a drop in replacement. If you come from a version prior to 7.0.0, please read our Wicket 7 migration guide found at * http://s.apache.org/wicket7migrate Have fun! — The Wicket team The signatures for the source release artefacts: Signature for apache-wicket-7.9.0.zip: -BEGIN PGP SIGNATURE- Version: GnuPG v1 iQIcBAABAgAGBQJZvBu5AAoJEAzCjx+CMhBVaPMP/0pZ+1p6uIfnzV7EHDNqv35F WJ82gFCqWZov29EUFcb+2YOCjFOU6BG61pgP98IzB+qhXomHf34hhrzomuEZCtlR hxYjMxnvaPHR5C/2SEkbtGtHs8YFE5SylmKB2V9Qchpx0ClicApSu1JvAb8q3rnL CDLIOEDEtKsioLcsVZpXT67ctgKc/Pp5Gdd0lRClnEOUONQ1WJ7yQ1uy5JfxS+Xv 48zdiIumzgdTWgm1HJXzM41Lp4NdpwZx6/GVvD/9RjNMMOxxsPw5ZZUG/P9jtPTg anSXIjA2q40Y2NDRwdMMgKFNBsPoef4QHqgniiNTTZVsitGHo/jl0LqSjyXZ7MSE VwzSv/FOQcEfiVCMklJG+8JFIpq2/CLDCIWvlNpBC1QTqzw97xLW0gw/R88rcAoe ESrl7k4OSKS/YWilDRgCgaw5nBhGwqpN/Luv5Yzvxe91BFi1RXcBVq4xs/ceQd8c r7Sa8ZC2uvCFGdRBbMK1OjYU7Y8DjTJb3Fp2EzQRjIqAqaj6PMINEYdYvKJG8d3Y Z90qMv2QqF3q5BNbBU9Lf9z0Kau/W3jGXFC0wxj9tYj5gz3F5EEWDLbHj3pRiH0/ vAHPPMZekI7GQbsYel+nGtkHBj3osPGUQ/ESQDLutJiqJ9t1e1Eijd/CdX+r5pUL JG97c19NWfJaKfKdCT60 =ReUR -END PGP SIGNATURE- Signature for apache-wicket-7.9.0.tar.gz: -BEGIN PGP SIGNATURE- Version: GnuPG v1 iQIcBAABAgAGBQJZvBu5AAoJEAzCjx+CMhBVtzkQAKjDi4eBTH9A/gl0e4r5VQxP E+RPPVzo1Jf2+1Szz4gR4cLgFGGFqLQoqBM7YGWRSSaxdI1/ys7sn91MTg+pLCSB I5Xh145t/Ok58czr1N5VsIPLo3pU0pHMZwmPv+xDjv42EbogpsoFaEQsN3XorKyo DlrtN9WAh3pXj2y05nHqFNsUUuWACPmo+CCAuAPsTIqYbxDyB0OjlFA54ovSY41Q sP5UP7EuhM7W9Px38RzArUUT2WNIJlDdHogISZrurkj3aS5K5qTe1KGx2u15B6Gi gjU9P2aw3pzpHiBXsBInAthwGXWecIkvvRst85mQo3ivLydmyIla00+DZCe3vgkE cJHDCFig8QwF9kC1rtma3Rep3aXDiq+mLdDWXPqMC66s1BzzuH4xeX78/OadyVOB 7PIjs3vUfJUIwITVG4RlLNQebDeIeFaWubT19zjcelet325WlAJpwAOGtWxj31bG 7pWmUUAkJo0yUuK1wLBb+TN+GHQBsjwSMTxs/PTAAsq6m53fPkOFerzL5ygCshvt dlFAd48VZVIzWZTc0yYq0X5oHtQETIDgIKcFuJp88uBfTc0Io9r+QMdAWTgUIuzH OqMV4TXjaM/YBWurQ4B/Xz1KPgR7gtSjifnw3hytEIT7RHq/Av+3bJTjvby4t7r9 CeQiIicC2Ghx4BrN1Lxk =b9ky -END PGP SIGNATURE- CHANGELOG for 7.9.0: ** Bug * [WICKET-6429] - AbstractRequestLogger should not create new Sessions * [WICKET-6455] - AjaxFormSubmitBehavior doesn't submit inner forms * [WICKET-6457] - PageStore not cleared at session end * [WICKET-6459] - Ajax re-renders of enclosures do not render their children's header contributions * [WICKET-6462] - When an Ajax Button is submitted, AjaxFormSubmitBehavior # onSubmit is called twice * [WICKET-6465] - PageStore not cleared at session end ** Improvement * [WICKET-6454] - WicketApplication behind a proxy with restrictive internet access can not initialized * [WICKET-6463] - Please add additional constructor to Roles
[ANNOUNCE] Apache Wicket 6.8.0 released
The Apache Wicket PMC is proud to announce Apache Wicket 6.28.0! 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 6. We use semantic versioning for the development of Wicket, and as such no API breaks are present breaks are present in this release compared to 6.0.0. New and noteworthy -- This release fixes WICKET-6457 and WICKET-6465 which caused the page store not to be cleared when session ends. 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 6.28.0 Or download and build the distribution yourself, or use our convenience binary package * Source: http://www.apache.org/dyn/closer.cgi/wicket/6.28.0 * Binary: http://www.apache.org/dyn/closer.cgi/wicket/6.28.0/binaries Upgrading from earlier versions --- If you upgrade from 6.y.z this release is a drop in replacement. If you come from a version prior to 6.0.0, please read our Wicket 6 migration guide found at * http://s.apache.org/wicket6migrate Have fun! — The Wicket team The signatures for the source release artefacts: Signature for apache-wicket-6.28.0.zip: -BEGIN PGP SIGNATURE- Version: GnuPG v1 iQIcBAABAgAGBQJZy+bZAAoJEAzCjx+CMhBV6NIQAJcLGcLKjUpGG7zgXphVgOsh Zlx0oJH6H2FfB/CTXrjPgvfFLyr4UZQ0/KqZIidRQx06O1oQGiBEobBv5W2rFpAL eMUTVEKOYQyLfLJB1ngP9GvUAMjiuFnK1rJvE8mjjYbtVXHQ7jqRjsKqK7y3o+/u CvzVPTL21ggJ790LOkkhPSPhuY6R0lLUWSdOqs600n5gxi7UoN67Y9JqcQSMiGwm TbzlcG0dZCkskBHl+GIBuuyyB2IFT5gSB2DU0jKOjouhfSSxjuY48yWJ2lWqfUnP iLvGABHtsSD3i4psyoFEbW2PVON8obJgnBqYNq+ERt9t0BF2eFcCHvxb6wJTZwHs pINSc9J/OM7K4FAnORXAoaQSsdRBVD8USIAjlYpB5H3SJZlvVi7fUlCa5mfNtUER rL2HZjRWGyiJx8GQzGf56jpZ9ZTlhpanhQNiGJsMMMY0P1BN0HlMUBHoVSeozyAe QyqJTiPYPdUY+8HpkWTO3hE6b2c01pGIfz+7fDeYDKZ/Azl0hg4UQDFQPAPU/pjz S0F5j3aSwpmcloHqX2tNaBmq7um0mVvBTpUOEWoagKA+7/eKMhRzjJblIoV5OBb2 9YjtcSoHYsMzVIauDw1hREhOKEAvAEvSvE4ZkB+rb4COCEar8K5ulENKosIjmS+K BcfSYelcMrMY1EOlYsIb =QAWQ -END PGP SIGNATURE- Signature for apache-wicket-6.28.0.tar.gz: -BEGIN PGP SIGNATURE- Version: GnuPG v1 iQIcBAABAgAGBQJZy+bZAAoJEAzCjx+CMhBVNNgP/iYb2lby8HrHXZvFI2ei7bE7 nfvh/UckkD0IDyVoSYJU9mNIcY6DqU+lPZrX8gA039IT3WztT4GOrEcj1L8yAwpI lwuf4kIu9CyRT15ExeagSZl6RXzkxr6BjV27zT50Z21L4k1kLPD4Iy0cQpym3E4k UDayPdN5O5U7u75CbetSppsiC3Tr3THYYzA3QRLNacXM8j9EFI9YQ6XlqHGpQY7s cZx31EyoVSNfx5CwPps6cv42uYvf2cQpf5LTyj55o1Tta5FYZ9dgj7OnaXTUIBK4 Nf0b7xd3JSKwoUNP+yV9Y+NVGPsktkxQFh4ycNF+NrBuIk9+3WcV7lp7oxNv9qKA pbvRHEaf6hRKug5RGaw+zvdcHQ6g1N+FQRUj3SGx8E+nqler05l9LHHuMMK1gqAj H2kp4XskfXSdtUquagUzXuyKA4CaSMdRl3MYTF1wX3wOwkWOVafIqNNs+JKaodKx 5wo+bg24XPMO4u2NHIcNou/GsZfUTBViEcAAKbJzhu9DZkzh1f8CTM37E6dOe/7o og+fgROhrYgt+TpRhPfe7zqnkBPYcT5X/27tPEg5JE5nheTjP+zeury3R7pQ6Q47 yZ/07TB4ICGeCRpYAVdiZRWNyqtTpDjy+QiqVjr/08IqYq8zSmUxiKjFCreklsyl WSEJobCokQDT80UChQRB =CrLw -END PGP SIGNATURE- CHANGELOG for 6.28.0: ** Bug * [WICKET-6457] - PageStore not cleared at session end * [WICKET-6465] - PageStore not cleared at session end ** Improvement * [WICKET-6308] - Add an extra constructor to EmailTextField with a custom validator but without model
[ANNOUNCE] Apache Wicket 8.0.0-M8 released
The Apache Wicket PMC is proud to announce Apache Wicket 8.0.0-M8! 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 8. We use semantic versioning for the development of Wicket, and as such no API breaks are present breaks are present in this release compared to 8.0.0. New and noteworthy -- -Fixed issues: In addition this release fixes issues WICKET-6457 and WICKET-6465 which caused the page store not to be cleared when session ends. -Joda Time dependency removed: This release has dropped Joda Time dependency. As consequence module wicket-datetime has been removed from Wicket distribution. Users are invited to migrate to new components based on Java 8 Date and Time APIs which have been added to module wicket-extensions. For those who needs to use old wicket-datetime classes we have migrated the code to WicketStuff project. They can be used adding the following dependency: org.wicketstuff wicket-datetime 8.0.0-M8 -HTTP 2 support: The experimental module http2-wicket now supports the final servlet 4.0 API specification. 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 8.0.0-M8 Or download and build the distribution yourself, or use our convenience binary package * Source: http://www.apache.org/dyn/closer.cgi/wicket/8.0.0-M8 * Binary: http://www.apache.org/dyn/closer.cgi/wicket/8.0.0-M8/binaries Upgrading from earlier versions --- If you upgrade from 8.y.z this release is a drop in replacement. If you come from a version prior to 8.0.0, please read our Wicket 8 migration guide found at * http://s.apache.org/wicket8migrate Have fun! — The Wicket team The signatures for the source release artefacts: Signature for apache-wicket-8.0.0-M8.zip: -BEGIN PGP SIGNATURE- Version: GnuPG v1 iQIcBAABAgAGBQJZ62FxAAoJEAzCjx+CMhBV/iEQAIRmBBmSNIe0yGvUAaIQgbKl SdqX8E7Z+SO593DgZu/2j/PNHiwtZd0nNHsL2Uc4wOX1ZyH5AutQ0S/ldWkz3Ktj BfdBqSK83+CsSU3PRY2Bc5djxIEx+D+/AMjBOVyOKKvzC+LajFFg3gYYt0tEQwfg 6KRt1vV+IscDnAy1832GjMuYdtmi0LhBZ0ARVUNN5SC1D1M8BGpSLHnrdTUflBIa nE/oP1Ju/uDw52B4NPwuKviVxRma78hNkSrYI6fVAhhJVOKEz5WOOkLK+IbeL6F1 zoSAVAsxwSYmrhYU3WGMeJT7JGJqtmgKFA6wPhjn26fJ66y0JTIIr1XGjcSk9tg+ RDIoRwjWvJ+AqMt2/VXZ17B/V+/uts8kZyUmph2Vuy+QpOgbVGbqY7D5Fx2fnQ6r oK3w8+2SZZAZSNtVhF7en+lCs6m1WpYgnRYUK2+9P59eTaLuLjx3WSmMZNxu45XR CJkc3IfuIZGtAbQiU0pzZHqLP3ckc87zVFZmfA06Xvd762itM0MYhhoK+AdGoWpV WTyni0e/JXYNaWpwRUkn3c3JJD8ivgi6Vn3W37XlHSBnD1+Zywjm+Xz4L7HAnqaz UlWruT8oMnwYffY4O+2nl48FVxe4ee6GjQAA4vALHqvQKB6t+s4DanVHgIwY4gsw fVpE0/MGZNaeUY/Nc98g =LrGP -END PGP SIGNATURE- Signature for apache-wicket-8.0.0-M8.tar.gz: -BEGIN PGP SIGNATURE- Version: GnuPG v1 iQIcBAABAgAGBQJZ62FxAAoJEAzCjx+CMhBV9NwQALKSqm3U22D8oFcBcs1ZB4nz ULfg1Cm1CLzXfjYDgQKbq39kbR5+HzNYIj7a4S3LBX+YJLZhcS7i7uNELuS01K2U 5AoEhqMDGs5Qyw5oxOa5VUEcDOqZ1ND1WQTZY9+CU/tUXNOCMqjAoi8KdovBGwLC 1F504rsqUVJvkVV5RYWDxSYVQJlbdVN6ma7wkjIq+sTManEFT8wzkDdF9UH27Rt8 Lu3dbg9i8H7w9/X+J0svPW24O3edVQjMxREefXHfnL6DwhY/VBWvVVJm8G1WOlM3 qYYs+YWPlCYk1kvfXtNYqRzY6MJqfjHM8q5gzeVcYMqVbsek9ygPkHKzE12B+NOa nuJHtbuIpNHbqLN5XUliUqZRn04QoSOirxSpiVT9xyfOZCrdxFnipo2e27dvyqqi L8Erhbs481/KPKO5XuL0+20YG6gSB7CWLu39BdLVRSE1vmhsS3o1t/tiit6IZmNj XujQpATsEOsNwFOC6fVuH3tfzpgce75LJzwYBUEHQQrCGNfCr5VkgcQssjsiuJha SQKXJG5YhYEzwly/ut480JTmP4uzjOpoEDJF4VysoQl1ciUC+B7iesCwXQIQcEbF dc5BGkN6Q41sqBxJQ7OZ5+gcwUtwpJd8nQLuhPoVng30Vvnq6hpNONrxpEjMFkKX NibTg1y/uwyVloPYyRp1 =cIyW -END PGP SIGNATURE- CHANGELOG for 8.0.0-M8: ** Bug * [WICKET-6455] - AjaxFormSubmitBehavior doesn't submit inner forms * [WICKET-6457] - PageStore not cleared at session end * [WICKET-6459] - Ajax re-renders of enclosures do not render their children's header contributions * [WICKET-6461] - Default constructor is incorrectly called if optional param is not provided in parameter placeholder URL with additional required parameter * [WICKET-6462] - When an Ajax Button is submitted, AjaxFormSubmitBehavior # onSubmit is called twice * [WICKET-6465] - PageStore not cleared at session end * [WICKET-6471] - FileSystemResource file descriptor leak * [WICKET-6476] - It is impossible to use multiple WebSocketTester with the same WebApplication * [WICKET-6479] - AjaxNewWindowNotifyingBehavior erroneously reports new window * [WICKET-6481] - NullPointerException in MountedMapper * [WICKET-6485] -
[ANNOUNCE] Apache Wicket 8.0.0-M9 released
The Apache Wicket PMC is proud to announce Apache Wicket 8.0.0-M9! 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 8. We use semantic versioning for the development of Wicket, and as such no API breaks are present breaks are present in this release compared to 8.0.0. New and noteworthy -- Before WICKET-6498 (https://issues.apache.org/jira/browse/WICKET-6498) users used to create a custom implementation of IHeaderResponseDecorator to place JavaScript items inside page body: @Override public void init() { setHeaderResponseDecorator(new JavaScriptToBodyCustomResponseDecorator("footer-container")); } See user guide (https://ci.apache.org/projects/wicket/guide/7.x/single.html#_put_javascript_inside_page_body) for more details. Now each application has a default IHeaderResponseDecorator, which decorates header responses with a ResourceAggregator. Applications have to make sure, that each response is now explicitly decorated with a ResourceAggregator too: @Override public void init() { setHeaderResponseDecorator(response -> { return new ResourceAggregator(new JavaScriptFilteredIntoFooterHeaderResponse(response, "footer-container")); }); } Caveats -- WICKET-6498 might not work as expected due to a known issue with all major browsers (Chrome, Firefox, IE > 10) which allows deferred scripts to be executed before DOMContentLoaded is fired. For this reason WICKET-6498 should be avoided for production applications and used carefully. 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 8.0.0-M9 Or download and build the distribution yourself, or use our convenience binary package * Source: http://www.apache.org/dyn/closer.cgi/wicket/8.0.0-M9 * Binary: http://www.apache.org/dyn/closer.cgi/wicket/8.0.0-M9/binaries Upgrading from earlier versions --- If you upgrade from 8.y.z this release is a drop in replacement. If you come from a version prior to 8.0.0, please read our Wicket 8 migration guide found at * http://s.apache.org/wicket8migrate Have fun! — The Wicket team The signatures for the source release artefacts: Signature for apache-wicket-8.0.0-M9.zip: -BEGIN PGP SIGNATURE- Version: GnuPG v1 iQIcBAABAgAGBQJagFiiAAoJEIePAfqo01bhPxsP/jgrMjf/3IVHWSOftoHEYf+j Wtb8gvB0Y3sY8L6syj5GQCuhceaovbq3NCnAz0qrn/tLRuUnybyj8GfyMrQv4wNP rDj7zPRqhsldgbSTsjDP98b0V99F5ct68HsxOr3LzxNijFNFRxIDnF+73QZNjUcA YL4xuxP80WvMb1mmwASg+l9MxhEWpeYWoyOBHNWFmjgI/4r3ineq2YSjAq3MZKOC Vu4CqYS+ajEFMqduHU4aa9j4Lj4X81by34c9xCKERaioI7kFhoZzhws6ufoA/wNo EPBPBft9oG72rUfX9VwyZxHMBmU50eKmEtFeCtWXqu5v8Js2rVTxmw4EGKENj3+8 Kiup7+zXu9t07mvoS4mCJ8fcl7P+g24e02pdqHDBea/a7zAKUdrIe6MCMJ2Qlw0g E/xlDJ4utPcU7E88IQiCLpmarN3uBZKnivzm3Uir5U0dJtffu4IacABg5Svp3DAl TcUOmM9QxKYjD8Ey6uORoGTm3gZmx4FcnNjSw0ch27fyNUpYVfEyU88KH9vz2dQP Tcs9LxRpII4pBGXu0nK5zWZfXBgqxYfUUrIroCrzVWub+wqEw8pXo2K9GdrUYpcg K12TIpW3X43zNG7L6lTJtFe2yffVLdyS1DDoqU3QI4gHe/vdIC3atd4BP0Aeauj1 jIvOQJKU+bwlubLLneTg =MOtP -END PGP SIGNATURE- Signature for apache-wicket-8.0.0-M9.tar.gz: -BEGIN PGP SIGNATURE- Version: GnuPG v1 iQIcBAABAgAGBQJagFihAAoJEIePAfqo01bheU8QAIkUJK3zjjVeARkAbN3Zi1hE b5qnaSiXkuxZyTfVzDS4Ui7OZwIOY1RJ1YlJ4fZwio+BJhpxnCiPjPLRC1VNwA4q oMBsOfwePU92kJYQERfVfJgNkk1ixyh52k3qsoS4EIdKT+bOW52hT8zaXRNazhG3 nwyDTe00c/ibj5KM68L7R4LXef6tbnZAjegKBDNUsvWQltwE2xc1lVapnNoqtOAM B26gWh5G8QDQxjWJESk9ik+Vyyg9We8lABV5+Hkqrugv3yECiD9ObcYE29bE/OHN hfgzo5EX+umXzTkoHltQ0ZxAxPiWWquH3tjsy1/z/8r3BT4YBZs+PIoOCSPem6kK aUoJiBEZ55WsBVd5NdYY7PiSwZ2KWsuE1XmqADY+USuhytPln04YNK9srdVESnCL sBxGP0kgHKrD92O1aTLpzan3VhD1O8KzjH/8MMEWJxevQbW/gorlAjh7+iCVcH7g YurqMjtq91YFFlZwU5YlczfhnZmR4/Efp3/O57S76HOyaMWYloj0vs2OQH3TJTm7 GLvO/b9R46mgnnlHVhxN2z1f0xTOFwpeXIjchb+jHs0SuxOVAqrIpGmsFG8Siv/V 3spQEzAzM/Enl2PgaCNlU0aus/i35FRLEmlCf7nyuwVQCbsE3d5W/fKLYeJOD9Wq CCJOHO3iofZ0wlGnB5J7 =/qPh -END PGP SIGNATURE- CHANGELOG for 8.0.0-M9: ** Bug * [WICKET-6332] - NullPointerException in PageParameters#equals() * [WICKET-6441] - MockHttpSession and MockSessionStore don't call onInvalidate() on invalidate() * [WICKET-6448] - Provide behavior that disables a button after click * [WICKET-6477] - Component.getDefaultModelObject() wraps in RuntimeException instead of WicketRuntimeException * [WICKET-6484] -
[ANNOUNCE] Apache Wicket 6.29.0 released
The Apache Wicket PMC is proud to announce Apache Wicket 6.29.0! 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 6. We use semantic versioning for the development of Wicket, and as such no API breaks are present breaks are present in this release compared to 6.0.0. 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 6.29.0 Or download and build the distribution yourself, or use our convenience binary package * Source: http://www.apache.org/dyn/closer.cgi/wicket/6.29.0 * Binary: http://www.apache.org/dyn/closer.cgi/wicket/6.29.0/binaries Upgrading from earlier versions --- If you upgrade from 6.y.z this release is a drop in replacement. If you come from a version prior to 6.0.0, please read our Wicket 6 migration guide found at * http://s.apache.org/wicket6migration Have fun! — The Wicket team The signatures for the source release artefacts: Signature for apache-wicket-6.29.0.zip: -BEGIN PGP SIGNATURE- Version: GnuPG v1 iQIcBAABAgAGBQJaiFhXAAoJEIePAfqo01bhrh0QAKXGaVgypdlZgaK5b6M3Fxgu S5LW18OjhEQFQ4yYuz6CE3C/L54u6K4Es6SBhUgAVGuLwaRBdflOfcNA7DRm0Imh rHcssI6bt7DBxEjIu+XmXEqfgSmZ3P3VQQWGbPtbSMYBXSjhhYFdb8D286U0ec3T f/vD28ZZmdvRV7NuMKUe54cyMXFebmSfutwQWZqKs/Gx/HOZh4cU2lBbmLvPOuvy aT1nN7kLhrxROvzOgoyAOo5Dv7HlFrs7eJFQXr1Resz1FTMJrP6sNAQpY3QlcYUa rORqmxp8H4mXbSVkLk4Kquu6Q6tOcbijUZPZC4Vm5W+xPsBZrsYtJF8S76GZlbq1 tBKlkmwweX/MirHnLwqHaMm43iz7dyf6FS5C9qi0j4GmMKGSh+Lv7Sk1wP3bvyc2 80loN03gJYCxrse7PcqO65STBjQ8fZlhpHt8yVxwdKJexPJd/aHJHmnoMsJ1FfHj LxNlHyya34XTpSZBE8Q+Qv47MOLsvGrkbD0876YwjMSQtDX9cUrRC95Hvtvxmqgm w9GlnnDY8q4Ts9ZZeJSDbanPY3zmAkVrpg+yqlY/pZsFCqh8Wv3L5DUNh+3cUBX+ B7UyK+DJCXOld+81tESZWZhHAN6DXZWrWANrrtkeWO3qtdNLZTaOMAHaaoHPWJEK xo2Iapi8IzjYJr5jN7nq =ZuKl -END PGP SIGNATURE- Signature for apache-wicket-6.29.0.tar.gz: -BEGIN PGP SIGNATURE- Version: GnuPG v1 iQIcBAABAgAGBQJaiFhXAAoJEIePAfqo01bhPY8P/j6Lwdz9Swa/mHs6EagLTq0s iArc8ZQzlt8GtnpVr6IIngDcFwvhvsWqCtSpPFmUt74xtZbA6oz6GBhEE0Dmsr9x 93Ov2aKYRU1pR/H5VkNWqdR67J6QT4amE81T+RzbfQbvcP7YFIIbPOTg4ox3Za61 fu2NlkzB4u9qiPfqad6ylGoVu4mUde+klsnQiHL2dA3DmucChG08I9xjgzqQDIwo ph2gbieag9RjbgRQEKOYOQcBBS7B8VCNvFxslbchGJEQm6B2QVuQV3+nvyWbjQ0J u0tpbZA0Wev59dzpLRJDSFcccgBCCII+MP9RZPRuQSUDAyIg/PJ1LFtm/85hxV7C VqDTMuniLYZT8shTWw4VKQfVGmjso/eRQsNAG7BeMZqxBWQpQQ+6BMoy2piXAavp RZxO17Ct0V9dPVp7cTTHiet/Iz1oPwkceF5KmaQl1vLhicBbvLF6993ny7iP0Lyo t+Jh1v4TFf7Daxxgl6q1tO2zDZc94877FXwjZ7b/n37SoRENzTPj+sNhpS3jCZ+E QxXp/dYU0L6+mVLhJ4XPWAsTljdvnXwHf7S1RBSeEsGb9BM97l6Yh2WpWTgvLiwy lvdWNkWX1pd6fD1V/XT83FtlQDURPkGN6Bbbfmwh8pSPbzQMn2Q5EXlFTLcTsVhW QV/yE6KsG5K8AqjY9DdD =oA/r -END PGP SIGNATURE- CHANGELOG for 6.29.0: ** Bug * [WICKET-6484] - Wicket.Cookie.set does not set 'secure' flag * [WICKET-6501] - DefaultPageManagerProvider does not honour StoreSettings.setAsynchronous(false) * [WICKET-6526] - Ajax Buttons do not check for the HTTP method and thus don't respect Form#onMethodMismatch * [WICKET-6530] - Race-condition in session invalidation
[ANNOUNCE] Apache Wicket 7.11.0 released
The Apache Wicket PMC is proud to announce Apache Wicket 7.11.0! 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 7. We use semantic versioning for the development of Wicket, and as such no API breaks are present breaks are present in this release compared to 7.0.0. 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 7.11.0 Or download and build the distribution yourself, or use our convenience binary package you can find here: * Download: http://wicket.apache.org/start/wicket-7.x.html#manually Upgrading from earlier versions --- If you upgrade from 7.y.z this release is a drop in replacement. If you come from a version prior to 7.0.0, please read our Wicket 7 migration guide found at * http://s.apache.org/wicket7migrate Have fun! — The Wicket team The signatures for the source release artefacts: Signature for apache-wicket-7.11.0.zip: -BEGIN PGP SIGNATURE- iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAlv8TDoACgkQh48B+qjT VuFzdw/8DXyWPceufP+2qiR3swFpxbT+5II1dIpBUJxGBE97kaVxzHs7VHzLLX+v GrbJmFEWdEYdLijfdlWys8N86HfODAnhTbxJQGxmzq0olAEoSICqZoZBXVhRBYR0 iil44luy4wkEjaiohpzX64FPxMbbkgBovV1JZFoQEAkdmAddivTQ1X0jwrr64JbR 77ODkFNs1wsfScRgjWdN1XEVjN4R/Kx/bwvMdC/gScPFpkT8eqX54r77bjMvDgNu PLUBUz2lOfq2Yoz1D6yrLKz/+pPmx1qDlFaSvcidXS+9SBz3iG7Xdo0+UD1IKFvv NNxjPbmvwob+fWwXSNaI28vWO1gAQbnG16LExlnLVhb8B+yEwAc/KDlq5jNEa8Ef C0nQY0Wh5WznpeFqW6AlN//T4LQHqCbrkEYEg/j/SfmlIULAnWwtzHjzYxFI+yUp gIjcuMpEvri4lI91mEScJSon7Yd2VtmmbNCgLvzlbp9s4zKjho3YOa7wYPru5ex1 xt9ZDjieHPpH/fCTAgVpEL+z3YKIipzAir3bCNwO6WaF2Vj8/64b8EHBF1guGkrO CRJVJhfyD4rA2t6xIqiZ230duGx3LVaY9QonxCsMXgrXsQpKXA+oChivkqjB8xNr wAV4vB7NS0k3OpwSlXAaMrUJsVDXvfp9+t8DRnT1jlAWQ/9AwL0= =ClnA -END PGP SIGNATURE- Signature for apache-wicket-7.11.0.tar.gz: -BEGIN PGP SIGNATURE- iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAlv8TDkACgkQh48B+qjT VuFbTBAApkr0TI+cQqhKVkSTaK+dLOKRNs31fEKE6ueFg4/qdZ2VuaXmXceZgmkI AQ+ims6P6vY/yE7IZdvO4BgTE9vSmRyOrkfzxPVEJhEK5HlIvhmHeXokHdiuZ8HQ Js1NboowgTi7VOpKsHJA8ysjBBYOCOPiT5upZvGlku8kG332RkBwdH35V7cm828T 6RueniOIebyoLn9L1R3wrMvwL67AYKs0+5Bb3oKVLXpibeEYZfzsg45iqFAPjOkI 5LOem9+m/SE+U3JPwKOM3AF2wwAqtrjqm6j6tTanE63jwC4dKOZ0XQG3gyCirIAF l4iy9DSmTtzDUOpg44X3wBRI2T8IyZF6vET+l4F+STEqKVyyD9RD3Jj194zdxfQS AmbSkNyebTwjUvTEnKlTctApKqeY4yfrm3O7QrEn+QLxoa/FDwm/U+pY7qegiqXj lnJGsp8NeCTyrwDzr4xV3PwtrGCp1QI4y39e6OFI6oG/yck2db1CNRPJB9CMTcMo 0OmQt4sTePXZj1Hgjz737PhihxIu7CWaUJeZW4ks67Er2qihgPYU1oeCUCNcW6zV 8NDC1gbSmr0RRRL7HxH6+VudXVxf/vVjPDRwLY2mM+q40NeWH12QpEtdHqZ0r43q gYN04WLcT14n4SJanNE94IHy6RcvAe1RqkQoRXMrUAloXDnCP0A= =pJyH -END PGP SIGNATURE- CHANGELOG for 7.11.0: ** Bug * [WICKET-6473] - Double slash break 404page * [WICKET-6533] - Error while parsing xml using AjaxButton * [WICKET-6546] - CssContentHeaderItem comments CSS code with HTML comments * [WICKET-6551] - LazyInitProxyFactory doesn't work correctly at Weblogic * [WICKET-6553] - SelectOptions doesn't html-encode option values * [WICKET-6564] - PageStoreManager#clear() does not completely clear * [WICKET-6568] - Wicket fails / does not encode request header values in AjaxCalls * [WICKET-6586] - Broken JavaScript due to fix charsetName in JavaScriptPackageResource * [WICKET-6589] - ClientInfo fails with NumberFormatException for unusual browser versions * [WICKET-6604] - Ajax repaint is not correctly handled when component being repainted has an enclosure associated with it and is not a child of the enclosure * [WICKET-6614] - AbstractRangeValidator looks up string with the wrong key if locale is Turkish ** Improvement * [WICKET-6527] - no possibility to override fixed html appended directly to response by FilterForm * [WICKET-6605] - Allow AjaxFallbackButton to be stateless ** Task * [WICKET-6594] - JavaDoc of redirectToInterceptPage in Component urges to use redirectTo method when in a constructor
[ANNOUNCE] Apache Wicket 8.2.0 released
The Apache Wicket PMC is proud to announce Apache Wicket 8.2.0! 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 8. We use semantic versioning for the development of Wicket, and as such no API breaks are present breaks are present in this release compared to 8.0.0. 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 8.2.0 Or download and build the distribution yourself, or use our convenience binary package you can find here: * Download: http://wicket.apache.org/start/wicket-8.x.html#manually Upgrading from earlier versions --- If you upgrade from 8.y.z this release is a drop in replacement. If you come from a version prior to 8.0.0, please read our Wicket 8 migration guide found at * http://s.apache.org/wicket8migrate Have fun! — The Wicket team The signatures for the source release artefacts: Signature for apache-wicket-8.2.0.zip: -BEGIN PGP SIGNATURE- iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAlvp2TgACgkQh48B+qjT VuEpdA/+MHzlRp4/haMNDb6N1GNbRWINxG0ODWHWdHpDpquyAd9EvPhh1qf4USZ1 kzuCfrVCj7XI6D540UyixnVr5zs9FSJLBmVqqXWsbPH+ThpsJX7qU5ZbNTeKO9xk 8dTt8/ppq1/CA/gcmGkVBJgzbokI/BkElAqipSIn+pRSXX3ZOomsWql8IZG61Cdi +vpwuJZIbGvd5YEmoJjs81L7yd/INJUJeY1w5RHwp+P/iUeQioR9zDxJvr1MpfuP OOFxo7D1i5VCBiRiK9RKoDKS85MelUzKCL/yzFCrVrEM0QtsoUl8qBrCq644dcum /sctaWfUpUrt3KCtf8kumrwdmG4YVmNadcy/fs66gqEmkeTDcmFJ+N4E2yb0894t aaAtJyRn96srtGd0xeYzrddOI9dE1iL5zjAUWT6AkHZR/FIR2aZ9K1QwSVcYauqN sXX6QnPIuwzAuuGZrRBCYZ0o3zA4Vc27dp21OLBtnDKhDE1deuQPyyRyzvJbe7vL GRmTu0KowzVrHmUPLMGgx7sDbISSngE+pEGHt7h1cYR73GTi0IFaGZP1CM7cWnX1 gNTMw96WfHWqAfPWHWBilV6t4Xkhyu0Tr6M8RQC0QzOhMU8hVq7eky/z7lHwyn4u ZLPeFyAj3rqUw83kJkpidHtUVUG1G4n63fsVKBZIK4LU0QpJ93c= =QR+F -END PGP SIGNATURE- Signature for apache-wicket-8.2.0.tar.gz: -BEGIN PGP SIGNATURE- iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAlvp2TgACgkQh48B+qjT VuHPug//Ysrv2VmfDp+TTLIifaX5ldYzF43cqitn9YDsdTERgdWv1DLU42zS+HGK Tye/M5SjQKoWi81anqwqw1DsQe77Y4LpIrjRTwAOQ8NtII+Lm9Rbhi5EW4Og9jn3 Z34Pelo3ty/DhWp+yUZ3kvrFO0ko4RWswtC3c3OVTWlITjaTfR2PNwcif2F9Nx/9 eDMVKmNA0D5/bOIDwSxllgRFkS06mvoX1wE63p1fMPrCUNNUreRjlYHKkYDHDDJM xYj4Ykf+rL8FcIxWwNJwrg5nmvG7fnTeqGJZhxW2gG+rlnHrFCmPFwE6yWh6iLxN LhbHZ0tlpL2bMZ96tD90BF6JgKQZKXifQZ7fVXszoF8ox0U/cmb/2CeXZc9HrofS a1UuSRAQQvf5GP49dWAh7vlpbV2E0eYmTDJQIh4J9ACd6W4d8c3DAHO+ztDBUhiT q1aiecLnK4BKjIvqX9CdDNMGg21X+r1N468X83i+jTylNgMzSwV22lMAZ+utxeP5 R72Bl1t2+/10PSAlmXPQ89Wcl08FgvMtAmcyu29jQa42ps2X4VTSw7H+Do9VL5If wCOZ2FrwyyrG1XfAQCqmQ5wV/y7LP3N0GZP+O/9TmhIvhIO+lgT2l3EI4Jqj3GsR XakTpIUvh0Qz0uXt79q/Sqe315w6Gt0iefCHkaKeGPSRTPMfYpI= =uSj8 -END PGP SIGNATURE- CHANGELOG for 8.2.0: ** Bug * [WICKET-4423] - Modal Window dragging failes with iframe * [WICKET-5552] - Events to close pop-up on Modal Window are not propagated * [WICKET-6586] - Broken JavaScript due to fix charsetName in JavaScriptPackageResource * [WICKET-6588] - Under Tomcat (ver. >= 8.5) BaseWebSocketBehavior can't find session id cookie * [WICKET-6589] - ClientInfo fails with NumberFormatException for unusual browser versions * [WICKET-6599] - ResponseIOException should never escape from WicketFilter * [WICKET-6602] - AuthenticatedWebApplication login Workflow broken with replaceSession * [WICKET-6603] - WicketTester.destroy sometimes hangs * [WICKET-6604] - Ajax repaint is not correctly handled when component being repainted has an enclosure associated with it and is not a child of the enclosure * [WICKET-6606] - data-wicket-placeholder is invalid XHTML * [WICKET-6607] - NoSuchMethodError when using Spring-Beans with constructor injection in an AjaxLink#onClick * [WICKET-6608] - Stateless page, mix of queue and add can cause unforseen consequences * [WICKET-6610] - Incorrect Javadoc: Refering to specific page in Application properties file is not possible ** Improvement * [WICKET-6435] - WicketTester should provide assertExists and assertNotExists methods * [WICKET-6600] - Error logging in AjaxRequestHandler is too strict * [WICKET-6601] - Events to close pop-up on Modal Window are not propagated from caption bar * [WICKET-6605] - Allow AjaxFallbackButton to be stateless ** Task * [WICKET-6594] - JavaDoc of redirectToInterceptPage in Component urges to use redirectTo method when in a constructor * [WICKET-6609] - Update Guice from 4.1.0
[ANNOUNCE] Apache Wicket 8.1.0 released
The Apache Wicket PMC is proud to announce Apache Wicket 8.1.0! 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 8. We use semantic versioning for the development of Wicket, and as such no API breaks are present breaks are present in this release compared to 8.0.0. 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 8.1.0 Or download and build the distribution yourself, or use our convenience binary package you can find here: * Download: http://wicket.apache.org/start/wicket-8.x.html#manually Upgrading from earlier versions --- If you upgrade from 8.y.z this release is a drop in replacement. If you come from a version prior to 8.0.0, please read our Wicket 8 migration guide found at * http://s.apache.org/wicket8migrate Have fun! — The Wicket team The signatures for the source release artefacts: Signature for apache-wicket-8.1.0.zip: -BEGIN PGP SIGNATURE- iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAluW34sACgkQh48B+qjT VuEVAxAAmml9oyJjsVKXEJhRzBubp/sjHN+H1QJk99jRSEoe0fjhJg69mv06dai3 bQbZwG/pmToYOA1WXxmmtq/MHaDQSLAM51fZcAG8/RcxThkOrQqNYIOEFlTf/q3A WS4M4WP0fvA2IlY7UsWL4/Rb3m/TlSUtXn9ohsIl/5PgP2/NUSM5v4P2uyDzhQ57 iDJ2WqbOimXwwp+thQg03xGuKpPDnwI6teqJuOhx9joNF0zmZCHxopyFSt5eM9qg xoPoRffdqm/IGa2UmzTUC9Be2CVVQWoJLeSlRgvuo1KbwyKq6pDFENaPCev3Kv2l PS8F18ux7FMQwaxz8bqTo7Fu3VLRRly9zI9gG4Y258COgTv4V8R6WRpchDfIBzbx M3HNHJUNiieC/YHv2iDjlmoqVAcMX13CY81+yfgaLdEdd3d19xW6PcSKeWzYZNp+ v7/eLHaIzObKbMt54xGRfoQGrAsQDQm/k568IroNpetE8pQ7ryGEllufNUXMy5Xz r33VQ1NpTyKhI3H5GHv5biztSBELF5Lu5oA7oyIevldPAe7Dpw/TRGr/4vmD3ut5 gwQKjf3nAri3xfQIs29oF8IMyOPsk4X7Z+xQDkNdFjQsyWXKUj7aTkhE0ZZYRZx4 pq1MeFJr3fGM6BrAET0SnZGhjGMh+6aCGOlPwduuUaQ8HUmgN2c= =zWeR -END PGP SIGNATURE- Signature for apache-wicket-8.1.0.tar.gz: -BEGIN PGP SIGNATURE- iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAluW34oACgkQh48B+qjT VuHlvA//RL/S0hW1kCYecuqtuZ5lp78ueDCYYL05zzJ5pQYn0ZvBNkkqbxM3kbT9 1V7h0cajy98Wtq+tUC+P0+L7IfYU0WYpKrHjR2aDjxj+H3Q9CFnqLDXJbeH6mwBC P3EA9hE3K4lbLsZZYNCD8KNLZTj+BNM+Yy+bK8aRyk4AofvVeY6KmK95NkTDOQXK FHUjNbN2Q6HjA12oPpC4YFP9vDrcuXVITkRQ81lRLjpMjFP/PGOd2Bm0sQGHqMXq K21Pxdq37OUmvLNFCYWC+QPUBbx0aZpPXjrH8SGM5SO4va4W3cATAtJjUG5mnAfK WrWRiXqjjZIwtXgBZpLcinniFUct3d1sWBxAMsaRQTybB4wgHZtISIyJAssRZwMb zqAjOJPd8WQXEnhqFjHrkSfp4YGSBHl9fE8gPAHc5v4+IHRNucN23QyBtYq9GbqK XQAkQCEgzzpOq9JHt3qw8yeOX8czVNbGHn+1x90YnRI8vzW6vTI/+u+3zWklnECx W/Wr288I8qlS2Yybe0bLxs21ecgw95z+q8x09PZ+r4b2akf3++rBNq1sbTI+Wgn3 GoKv5h2hw0dN1IDnn09LpCCOLAdtTjcRDk9kD7ykDqSwimepliAhcuUza+4v7VpK lJo1T4d0KiH1FWCkqvFpvlICN54ynWMp/L16Lw0wYwHjoo4SzrU= =Ei8c -END PGP SIGNATURE- CHANGELOG for 8.1.0: ** Bug * [WICKET-6551] - LazyInitProxyFactory doesn't work correctly at Weblogic * [WICKET-6552] - Spring proxy creation fails with IAE inside ASM ClassReader on JDK10 * [WICKET-6553] - SelectOptions doesn't html-encode option values * [WICKET-6564] - PageStoreManager#clear() does not completely clear * [WICKET-6568] - Wicket fails / does not encode request header values in AjaxCalls * [WICKET-6571] - BaseWebSocketBehavior should check sessionId cookie name dynamically * [WICKET-6573] - WicketTesterHelper ignores invalid Ajax-Event names starting with "on" * [WICKET-6574] - JQueryResourceReference#get() (still) return V1 * [WICKET-6584] - Import Junit Package as optional ** New Feature * [WICKET-6577] - Introduce class GenericWebMarkupContainer ** Improvement * [WICKET-6560] - Improve serialization warnings in ChainingModel * [WICKET-6565] - ResponseIOException logged as an error in DefaultExceptionMapper * [WICKET-6575] - Ajax requests are still firing even when placeholder tag is written only * [WICKET-6576] - Support multiple dateFormats for LocalDateTextfield * [WICKET-6580] - org.apache.wicket.util.lang.Bytes - toString()
[ANNOUNCE] Apache Wicket 8.4.0 released
he Apache Wicket PMC is proud to announce Apache Wicket 8.4.0! 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 athttps://wicket.apache.org This release marks another minor release of Wicket 8. We use semantic versioning for the development of Wicket, and as such no API breaks are present breaks are present in this release compared to 8.0.0. 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 8.4.0 Or download and build the distribution yourself, or use our convenience binary package you can find here: * Download:http://wicket.apache.org/start/wicket-8.x.html#manually Upgrading from earlier versions --- If you upgrade from 8.y.z this release is a drop in replacement. If you come from a version prior to 8.0.0, please read our Wicket 8 migration guide found at *http://s.apache.org/wicket8migrate Have fun! — The Wicket team The signatures for the source release artefacts: Signature for apache-wicket-8.4.0.zip: -BEGIN PGP SIGNATURE- iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAlyiZeUACgkQh48B+qjT VuGjYxAAkpJi5GiJTIh/w+YJMDpt4I1wrkPXOl6IaUdeyiOPlibne/ZAuJXl0llu +xR5Evj4uEKbG+IAtRsBWXSU1EkyjqbuujGzJ2Isof1ntHBMr6lGSZkqkR+ua3cY ODx4CYf0L7j0Of2ueZ9K1cpcTar+49cbBXYwsGpyS95E/m0ADzAW5aeaefDW0XOd xJnqkWzPZ8k86PxE4BnHu6k+pOCg0gojn6RU15i/6CU9iL+rdVizm/5Oz5XNSGUx NLQxQ8YHYaEZ/b2ZqgmkOHJIK51vns16FeVjHrUXrdGuZarOL/NC1aFo974OprxI DEplQA6qbZKIufOzIP9cG58z3lo1XCgLRK7u7WioY8LnaS4vZdFjW3ZoHXMy8VEW yzSrFHuvCks61GE113OjUzUhG3d/MXZJ/SMUEER952bLnObErB8mXRJvtPdf0wAJ dloaTQ2+nQB+z8yykFoCn+2X9QvvjfOfpQMTETVCQ6PXdpyMqiXIvhHh2Yl/PhPQ +adFHiTjfbR08iFqpWzXWM6DcfKXP70Mhd5FlxOFv57U3HCiJH9QAj7tyMg1EkmL 8NOa/XE78oPv8SpGS8vuO7QCFnidkWINMY6Xwsv7AjC6BPThkIz6dYjxERVCYWHH 7NTmXFNkab3RsTFWDS4c2g7Lykx0bcuQy7kSYvGaRI9CMXj3D4w= =K8rq -END PGP SIGNATURE- Signature for apache-wicket-8.4.0.tar.gz: -BEGIN PGP SIGNATURE- iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAlyiZeQACgkQh48B+qjT VuGl5BAAk3AZcj9hlt5PsnN8/0hCCrR3nGwh0aEw9h0BFOnRV7CupSh6DMhd9/OW w+sI2Q7XzCljMNDTcz4y9yY9uExQez9V8X8oZ/SrME5EC47lMotrJgMgkruORcM4 imfhv/r6ixJmNTHUI9LQMJ2vrc8qFmbClDfekBzSZS8jLRZ7cS5J8R/oGrahG2Xb TWrKh7b3I47NJKYWqqMa2v4J2IMsHb3YRmg0ek+D9yBwvWIiORW895aSCCwahcJY 31uTbazjJ1aDcg15P0HWZzGLTfoDq5W/A9I86NNCoipmXRLKw2/NrQ8pf6JGFAHP P3muMdlGWiN5TfxdS5G8Jh3hELb4kQYECfEzTZibhxvmWFyrlTGrzSwmjOaIbao4 WZ2ogRsQDvuOmmiKuC7KlfKzIH4fZ83425xUwIZqkyoRCDu074oYRkLbBJYk0TR6 UOQBNRKMcDJmxUzO8kvBRE66LA8dntGTz2IupLZ6p5XULX36/l5CraB50QI0t869 tbP7o12xdAfmdea7ezltTJO1cwkLPZlbpB6BxaXlkZQWT5CRU71aTeogWELbepgX QT4JsLuXvTGPqMjEXqP274uWequD53X9i3ZKyfHNZmkV7WZpvp6w/4esvZ5GRU7W NvHQMYC6hiTbZq5ufwVlTfe519gNoy0VVML+JXamBb8bec9VVmc= =9vQ/ -END PGP SIGNATURE- CHANGELOG for 8.4.0: ** Bug * [WICKET-6637] - Handling exception Wicket 8 * [WICKET-6639] - PageStoreManager$SessionEntry.clear produces NullPointerException * [WICKET-6642] - Form.findSubmittingComponent returns null instead of SubmitLink * [WICKET-6645] - Concurrent web socket response message processing on the client ** New Feature * [WICKET-6641] - Extract an interface for classes allowing to register feedback messages ** Improvement * [WICKET-6634] - Save the closeCode and message in WebSocket's ClosedMessage * [WICKET-6638] - RedirectRequestHandler does not support Ajax * [WICKET-6640] - Add settings for customizing the ModalWindow's spacing, header height and overflow * [WICKET-6644] - AbstractPageableView can only be serialized with Java built-in serialization ** Wish * [WICKET-6646] - Upgrade jquery to 3.3.x ** Task * [WICKET-6647] - Upgrade asm to 7.1
[ANNOUNCE] Apache Wicket 7.13.0 released
The Apache Wicket PMC is proud to announce Apache Wicket 7.13.0! 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 7. We use semantic versioning for the development of Wicket, and as such no API breaks are present breaks are present in this release compared to 7.0.0. 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 7.13.0 Or download and build the distribution yourself, or use our convenience binary package you can find here: * Download: http://wicket.apache.org/start/wicket-7.x.html#manually Upgrading from earlier versions --- If you upgrade from 7.y.z this release is a drop in replacement. If you come from a version prior to 7.0.0, please read our Wicket 7 migration guide found at * http://s.apache.org/wicket7migrate Have fun! — The Wicket team The signatures for the source release artefacts: Signature for apache-wicket-7.13.0.zip: -BEGIN PGP SIGNATURE- iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAlyjvbEACgkQh48B+qjT VuEUpw/9EdhvP18NKyL08P9dh/IVDW7DAUq95hhrOWPwLS9HJVDHJOJY+FbK6zzd HHrHEHFWe6syz83xkl8za69SUHB8mdKbwLG7UAcXojzBb6MVRIZCsdYfF4pMfC+f bDSrB+XvvBEXllrJySA2akJVfrgf0U6oxfs6vqUgTOzx/pUda5MTZRiZBeO7nmT0 aHHgyaP96ecvtjIDyR9lwhmkzxS7VkGmT8XWpaQ2wT9mln2Ff4/SKd3ZtIHEpKrY qWRbuC0JFf7EdEH1NEbrOYbXL3hnM9CEvlQunDJGWv6VtbEXyx30EmVbSylStrfZ LnIXyIDDOVZ/Exx4Y/ijwP1nPnaVRF19PVaCeiWuJd/OvbYjMMBxYhkz5BqJPp2I mJuipjE4Ao4yoOmlPo53RnWf83gueosqO7rD55XkJI47GLN7pwbcdRXcUcxUqTL5 glZZC3VFPPvLloKHmDvAVgxAwjO0qI3zeNfL0CmZDYGLJZeW9DnxCiS1mi/4gURf DHQzK6OFTgy1nUcqH3utOGT9Dwys3WGxeaT4oucvmi8yqiq5RRl+jXghqjI93Tvh qdraUy+DvbTtCMnw3JRJl4pusbIaGkQfwFXri3l7V+kpUR/K8taFJiWeO/8GdVBO jhP0dAyO8pvH1wXmobVFDw5o5UNa5y3A+Rr/PvI85hsHeTHQYS8= =UPy5 -END PGP SIGNATURE- Signature for apache-wicket-7.13.0.tar.gz: -BEGIN PGP SIGNATURE- iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAlyjvbEACgkQh48B+qjT VuGevA//aTrkqeHG/0QB03gZ7eya6BArgrkyK2vTP5gBRzCc571mBe7N3mdpV1di 6YnMEV25DJZwVIwQ9KoPtVs1KBGCX/2U/JqYf4YaQQJM1uEM2bQ3bVjwYJcG6xHI P82cqhQDBGZGIydHWzBwrkf1GACF2K5DzqvK7y5fd1BGtrJIM52fLY5INVeYeVih S4W84xlA+57HppsYdgR69c30qkI178903+iYcdlL9qtf1B3beKTJo/NkjJks/0a/ Yps0Za40/RwHSFDJM+G4Ks8LZ/wfHKW9OacAF4JT5vzLX6g5vOT0yy0jDQYsUx1C BxHUeRcYv82yMdhR2pZ+F2htTQINEBdYL0GLx6TU5cwsU2GHQex8ZXJaNa6Xp/QS TTADPaV3yIwJo8i4jpo6Br6/LZQTMuoOwfbkEVoNPsyoR89Rp67Bkqragg5gNnQH IunybqbFBEpuyfMhoq7V1wYiPKGJwQXRy8J8A6Ozck+Lql2XsOgg71vnh1PjOmPa s/cHnBFH6ravgnk+y6pAKG51mtPceR7TMNfm/zhu2qKYsp3C6t0A/OjeeqDTvWQz 0RuRWs47aXFRwLlQNqKJLO3YXJKRReZMRmJml/lBVXnqWLcsz3DKsrrdCZ91F5/f AlaQslKTwi97uzUNSvG+Hm8+GnKGu63I3WPTqrsjKKVNcbLjNZE= =H6X1 -END PGP SIGNATURE- CHANGELOG for 7.13.0: ** Bug * [WICKET-6645] - Concurrent web socket response message processing on the client ** Improvement * [WICKET-6638] - RedirectRequestHandler does not support Ajax ** Wish * [WICKET-6646] - Upgrade jquery to 3.3.x
[ANNOUNCE] Apache Wicket 7.12.0 released
The Apache Wicket PMC is proud to announce Apache Wicket 7.12.0! 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 7. We use semantic versioning for the development of Wicket, and as such no API breaks are present breaks are present in this release compared to 7.0.0. 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 7.12.0 Or download and build the distribution yourself, or use our convenience binary package you can find here: * Download: http://wicket.apache.org/start/wicket-7.x.html#manually Upgrading from earlier versions --- If you upgrade from 7.y.z this release is a drop in replacement. If you come from a version prior to 7.0.0, please read our Wicket 7 migration guide found at * http://s.apache.org/wicket7migrate Have fun! — The Wicket team The signatures for the source release artefacts: Signature for apache-wicket-7.12.0.zip: -BEGIN PGP SIGNATURE- iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAlxVmZoACgkQh48B+qjT VuELLQ/+Igm5kV7YmBE1qxWvkgM9NSIZY7VcqIwDzLjSs8GT4xX2YPUqDVqmQsv2 PbOOO8OyEI6i+jTBEkCzKjaKGJ41qKMXgpqjDNtQdP2iX9C74IMzpbN/xA/7lcd3 k3p/WryKpA0Ug7shXPRgjXDgXB0koVp+9nL6Tc1Zgqwwda8ttgzFddXfXStIM8cn 74Zpy3jVxZcsVOsYvp92Gy2ruLgOacP47ZvzhvmzuflVz3daGmAeRIuGqSi11puK G66c1xpmyzcvfMAhygKqVJxWLua6fshSfm3XjPX9evx/r865QFPQDa9rdXUiIY3E yUQCeViF7FxrlCIMioNiZFtNaY7EjoGWuaCxnEhg/priUKuv2CQhTSzf1kTkP0lW qRVx4oQajzceu0s2hSBmbJhAFNaDSoXl0KyMg36xftWgrE0kLNjMv907VS3D//yZ BDELCaY84DWqUh+aRAm+PZfLYh2rNymH/kmnSMqVe89SYElERENCoqGl2azvQfal vWSR4OasJGbk34ehNfx81Zkm5SPdBcSxpmwnGcof2ZFWr+R+Zax+V4vLAXNDnBbO WwjbQJ0F4SbvQI+MPdCabGIKcA/Vv+NMpLE2Y/oRWo/ywI7u+5f6XEH/S6gh9mHz mQ8j3aHuPLOnXd+mDGdb+ArDUqPdshemefkho0X6DcIAXAhq5+g= =Q+VW -END PGP SIGNATURE- Signature for apache-wicket-7.12.0.tar.gz: -BEGIN PGP SIGNATURE- iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAlxVmZkACgkQh48B+qjT VuGJNRAAjyLMXz7x2WH9ccdG2tC5ewrkkeJ31RBfftseiQB0iTc8rmtJ5gHmj25C w9BnjUYmOSusuxwMUM7shf0LBwomPrTW0J+nIYg6mYf044Nfi/+lCiUmKZMEwkmo GOfAhiSGPjgI2d8OLB4q0OHzsjQmfbwUxLvHgRImu634tV7WbRhbjO+VRBV0Jv3j tgFx1jE9WAjI4DS/gxDtokkuWK4mfAji5aWZUxQvUf22w3o+MORyWTmZE15ULoFy gCQ0YJvHLnTym834Habg53hAQi+fMptvNlxWShcXtgdB6k5IXzYmRYTFXrmnWjCa LhdZR5haRTpB+qQfeMSlC9l4aMyXFZzyalJ2Ey6x4rJkWSgBd54q4YQkktW7939M Fb3gIdfpGyVzbo/Me3fqulmX3F8K+LIs6XjhKVA5MaQ8s7VIhAQB59NjUrFREpUJ hOxb/C2gTI19nmTXZ+96ohjl4idcr1Qr8MMOVbeSnYnFfRX7lbxo6q2Njalm84/a iWBVW5Ipk2BJPMXWX41eqqSWCgrmYcmRfZex9pdyk9UOtoRRc0VZ16A2/8L8IB0D fzKKCm9xZiwwTy27qdWZMV1l2lAkrgB/BRHy8n4+47IoE/QdsecSf5lY6pFmJyNl Qt4gC6VSI1AgAoefU09/kJLR87XpT+2HBET1WgpsHI3q/NZNdDg= =MZZ5 -END PGP SIGNATURE- CHANGELOG for 7.12.0: ** Bug * [WICKET-6630] - FileUpload.writeToTempFile() fails with commons-fileupload 1.4 * [WICKET-6631] - AnnotProxyFieldValueFactory does not cache beanNames ** New Feature * [WICKET-6626] - Introduce application-wide Component#onComponentTag listeners ** Improvement * [WICKET-6615] - maven-surefire-plugin need to be updated to work with latest OpenJdk8 ** Task * [WICKET-6624] - Upgrade to commons-filupload 1.4
[ANNOUNCE] Apache Wicket 8.3.0 released
The Apache Wicket PMC is proud to announce Apache Wicket 8.3.0! 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 8. We use semantic versioning for the development of Wicket, and as such no API breaks are present breaks are present in this release compared to 8.0.0. 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 8.3.0 Or download and build the distribution yourself, or use our convenience binary package you can find here: * Download: http://wicket.apache.org/start/wicket-8.x.html#manually Upgrading from earlier versions --- If you upgrade from 8.y.z this release is a drop in replacement. If you come from a version prior to 8.0.0, please read our Wicket 8 migration guide found at * http://s.apache.org/wicket8migrate Have fun! — The Wicket team The signatures for the source release artefacts: Signature for apache-wicket-8.3.0.zip: -BEGIN PGP SIGNATURE- iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAlxMuV4ACgkQh48B+qjT VuETGA//d1FG7yO/Y9S8LVHxbtpau+X6Mvt87ZYb34joHXL085wCWa8mIhLqg8gd bplFU3XnGdZsKNvbmxlfiBx2Shdd9bict/VoKo2nowhwo+fyWsiFfPUmFZN3vDbM 22hwAynDes2KUwFhWpwzg3WSrSbsoTgyZw3ETOGW6wm5ijr+9XC38zLvN7NfmtLT V56k0IVJlRsJ08MDRyi3RVRtMOFqDmSuOOZ4NTRrldkhAcvkiUs49fyZuvcez4QI /bX9QrQ6BAn2jMf15pRA2mvGm/w0Fewhb2VJoSMdU1/Fcz4gQ8rGBC7iRVok6mLv /kxuDsD9zzlYsfe7yPXYpXbZWXxHU5t4I0W3O5WZ97Oe0L8DwMMgkRzh/vJEQsZQ K5cUfbGreWxGqYkX3eSPDmXh3+9WigUvMtxeiF236OD58gvKCik6NJW3zNwAH2dL sKu4bNOc5cfUucnWp3+YB5f/iTdRoCJ3YxdC9uS+dLE4hfCdm5zdRiZ3yGUhsNM5 zES+eaaR1AlOVWEhaURqy4aj62UvDMTnmTkAPvbPGsYnm8x/fj8OJLyaXn1VHe0i 3r/K1/22JESxxOnmifBcv93/GrEiSJK1ZagShrXws6kdPT+Bc/EuHlK7JZdxhtG1 Pl7GMob9r0SKF5KeFTs1m3SDio5QBs6WGdeTWGRdCFaARFcneKo= =B5Wp -END PGP SIGNATURE- Signature for apache-wicket-8.3.0.tar.gz: -BEGIN PGP SIGNATURE- iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAlxMuV4ACgkQh48B+qjT VuGp6w/+LRXf9PnA3O1J47mRzktajXcMJuQN699FuISbhF4jFNIX/XPHK7yGgNVq Q0Exv3pj9E9DK/8O2+kIU2xQMwieHN0TB2c27CohOTawWfcgLjHGvsrmST0YVYUA VSL/8Tf6kOlGJIHyzUfONY7Abl82Nu7YIgl/ha/UTC5eqHdbVZCKhz0TtyHmy5Wa 1dbwNtjt6YzmxsBZV1J9WohKy6rBovLKlen2rj4tEBeDOBVMd9zXyCjdy3BDGnwd 4ijqEI+vpAxG204ipGtjPhbUvArHripFXtX0LQzZaNQOvvmdIodYv9wYUz4KK+/R WjR4n2nqxmMmBUiuMusWMPFnewlXhcCMASQC+UCcOqPPGgMvLBBBk3qJ6H5k6T/P 4rufSX79QoIX/jMGAKj0UGUBz1ZS34D4BXAEYmL67piCjh6+U5uU8LrpUsK2U6GR eK4XOc7q5KFh4ynx1fzNdKhFei2GFvBw03E1YbCExCIygLujsLYnUA0uD0wpjr4Y KNRVnWoOHPzOp0RjHKG2To5qGJ0CoK2FW2ld/c9QAqiTwG+erS/OWNMkLVdg3hS4 xZ+u2rL94pz8FiVaA+BCgfrBFwV58DeMQQbYYqBWxZdx3h0gLGuWvnkmcduh1u6T 2ax6VELSade6aQ0k2bKXTK47hjqBnG9dBVDkiVvYgycAbu06r6Y= =u9Kl -END PGP SIGNATURE- CHANGELOG for 8.3.0: ** Bug * [WICKET-6616] - Stateless pages are not rendered anymore before executing a behavior * [WICKET-6617] - Header contribution ignore * [WICKET-6623] - Consecutive Temporary Behaviors are not properly removed * [WICKET-6628] - wicket-ioc needs to use ASM 7 and CGLIB 3.2.10 to be compatible with JDK11 * [WICKET-6629] - OOM (and disk) in AsynchronousPageStore * [WICKET-6630] - FileUpload.writeToTempFile() fails with commons-fileupload 1.4 * [WICKET-6631] - AnnotProxyFieldValueFactory does not cache beanNames ** New Feature * [WICKET-6578] - StatelessResourceLink * [WICKET-6626] - Introduce application-wide Component#onComponentTag listeners ** Improvement * [WICKET-6587] - CheckBoxSelector should accept more CheckBoxes to be added later * [WICKET-6615] - maven-surefire-plugin need to be updated to work with latest OpenJdk8 * [WICKET-6621] - Exceeding exception retries should return control back to server ** Wish * [WICKET-6569] - LambdaModel.of overload is ambiguous ** Task * [WICKET-6624] - Upgrade to commons-filupload 1.4
[ANNOUNCE] Apache Wicket 9.0.0-M1 released
The Apache Wicket PMC is proud to announce Apache Wicket 9.0.0-M1! 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 the first milestone of the major release of Wicket 9. Since Wicket 9 is still in development, backward api compatibility between milestone release is not guaranteed. We will continue to use semantic versioning when we will made Wicket 9 final and maintain api compatibility between minor versions of Wicket 9. New and noteworthy -- * Java 11 support The new milestone requires Java 11 as minimum version. * JUnit 5 support Wicket 9 has been migrated from JUnit 4 to 5. Module junit-vintage-engine is provided as test dependency to make old tests work without migrating all the code to JUnit 5. * Test with newer Java versions Wicket 9 branch is also tested with Java 12 and 13 as part of OpenJDK Quality Outreach project lead by Oracle OpenJDK team. For more informations see the following link: http://apache-wicket.1842946.n4.nabble.com/Fwd-Testing-Apache-Wicket-with-JDK-Early-Access-builds-td4681441.html * Rework page and data storage The internal mechanism used to store page instances has been reworked and refactored to be simpler and easier to use. 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 9.0.0-M1 Or download and build the distribution yourself, or use our convenience binary package you can find here: * Download: http://wicket.apache.org/start/wicket-9.x.html#manually Upgrading from earlier versions --- If you upgrade from 9.y.z this release is a drop in replacement. If you come from a version prior to 9.0.0, please read our Wicket 9 migration guide found at * http://s.apache.org/wicket9migrate Have fun! — The Wicket team The signatures for the source release artefacts: Signature for apache-wicket-9.0.0-M1.zip: -BEGIN PGP SIGNATURE- iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAlyuOSEACgkQh48B+qjT VuFLNA/+NZ13eStA3Gi09RXn0/mUPfQ/On8vOL2ypveLOu3isCOTHddWBowWPaeX GAa3ycFseLalszzoYAC0hoSTnh3LF0O3RYqEgAI4GX1hdRzpnOVksb0Bkj27s+N/ lDiPCvdm1gxPVGoSWz8rvn6Y9v9t+1Y/WwjduCxB6NvmaDTXwnn2nnTQjNwNz/kX vBr7BnDkHcUjpYW5q2ZHdo2ZBOZS81tABe2JI86CeHYJVjzjy5GuDjZqa7ixGeMj DzaZ0RaxSEAlTjbJ5DtC5bVrRaDrLPwWCn4ynZVjmIDOmuUacgnNYIiVIlo5MIhY l5896eUdu4bImP1RdiYCDN0o0UGD9jOycJO9QvDzYUTiK+m2d2C7n4Cgbvo6JKrX fjYpRY95Xi8ST13yGaJl+3yUWXQSJvtOdneibcbkN20Pp7K9UGcGbY+efwNLejqe d4VO2reNsFapD6mBgremaIQK9C3jeuAJmzq1rM0tSkbrt1zHmGBU5R+Kc9dWFZRY QRKbuuTya/XW03si2uBzh+rxC+7Mpyi7SUE3LEOilACt0lPz0lJJu/oUzZiMM2VN UKG4VdxAkzZ2Ja1FDSOPJ6zw9lN3mPvWj9l4T7/cXQpELIVQSo17Foq16JdrCB6H BnYdUkVTJ4cWxNmlyDU6AhSQkKVUbps23XjfXD2E0uD84dbj1eo= =ArhK -END PGP SIGNATURE- Signature for apache-wicket-9.0.0-M1.tar.gz: -BEGIN PGP SIGNATURE- iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAlyuOSEACgkQh48B+qjT VuGEdQ//aLP1iPvV8LftKphL2fEoxNASi8a4yJ6n1llQgJm692uLo9VPL1tALXDJ r7glipgHu5NYGy5zXV6gZMb6Gr0V2ydW9mS37V1BWWSw2X6D1tgYbzZMmYlhfZcQ 9O5hWVFQ8qAD345E7Tjw+nRdr4lFSKxgQDsohZiSDtYc1duFQ31fxt7v8xMpJT4b Nu2AJkzB7L0LjQT3graovZuNkjp/5wWcTZ8gRN3A+VlF/Cp6KmWfWWXYNJLRXZZV YRlWA5CF6DLu9VQJqOWS4FxcJirJroawatn9rNUs48j/ExJhooyno36JTy4BiBA4 i9h5bJaxYmMECpO0Y5WaNm9TOEMmrb4VHwx/DDvG/WXEAtY1Nt+C0A65l23KHRuD cjd0tHEBzDo052m34duQwtVcuOnxxyfg6kue1plRdOF9zyW1484RCUhsit370IT2 m84ek1kbQnUzxICQYm2J/3ak056wQ08rYmWkki2rw2uTvXz3YvrQo+jPg2Avybct yE+wVCTbRqvfcmn5hcOTdcth50BV273iwczMealbdulnfp7PoDi8Z00AJ6kICQMz 48y6Y5VSz94xLxb6a99xkGfnqwos78xh4iV2DG3+778oAfewYgo9d2NTVfsX4xox D+eLF92tdmEQbIN3e6r6KGv4YamL+DypvAcbsPEDL1e1MrHA8mQ= =lIwn -END PGP SIGNATURE- CHANGELOG for 9.0.0-M1: ** Bug * [WICKET-5552] - Events to close pop-up on Modal Window are not propagated * [WICKET-6568] - Wicket fails / does not encode request header values in AjaxCalls * [WICKET-6570] - Unable to read cookies containing '.' characters in names when using CookieUtils * [WICKET-6574] - JQueryResourceReference#get() (still) return V1 * [WICKET-6584] - Import Junit Package as optional * [WICKET-6586] - Broken JavaScript due to fix charsetName in JavaScriptPackageResource * [WICKET-6588] - Under Tomcat (ver. >= 8.5) BaseWebSocketBehavior can't find session id cookie * [WICKET-6599] - ResponseIOException should never escape from WicketFilter * [WICKET-6602] - AuthenticatedWebApplication login Workflow broken with replaceSession * [WICKET-6603] -
[ANNOUNCE] Apache Wicket 9.0.0-M2 released
The Apache Wicket PMC is proud to announce Apache Wicket 9.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 milestone release of Wicket 9. Since Wicket 9 is still in development, backward api compatibility between milestone release is not guaranteed. We will continue to use semantic versioning when we will made Wicket 9 final and maintain api compatibility between minor versions of Wicket 9. New and noteworthy -- * Ajax JavaScript clean-up File wicket-ajax-jquery.js has been cleaned up from obsolete code and unused functionalities. * Package org.apache.wicket.util.time has been deprecated** Legacy package org.apache.wicket.util.time from module wicket-util has been deprecated. Users are recommended to migrate to standard classes java.time.Instant and java.time.Duration. See https://issues.apache.org/jira/browse/WICKET-6662 for more details. 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 9.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-9.x.html#manually Upgrading from earlier versions --- If you upgrade from 9.y.z this release is a drop in replacement. If you come from a version prior to 9.0.0, please read our Wicket 9 migration guide found at * http://s.apache.org/wicket9migrate Have fun! — The Wicket team The signatures for the source release artefacts: Signature for apache-wicket-9.0.0-M2.zip: -BEGIN PGP SIGNATURE- iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAlzuv10ACgkQh48B+qjT VuHJyRAAi0Lzsl1sLoqErPqEfhXdEydVVbrLBauObOQjimev29mrtijLiZMY2Ie8 zcEqc8Jk8x6ZRyPln2oH18HyT7dbzxdAM/QSuqHYl6XWwIH97Bb8U87RYrR1YYgP 4gL24rsv/OSe1NInMJYbykhoh41g9pKfbbLun7cGv6YK3oYNUYUBs2GCvoknxb+u /GZFLB06fArYGVbd3cmNdySqQhw71xxrw/R4D8wO/282J2U2HS65W5dqKXIwBRWL 8e0HLiKc5vvziB3NsQ4YAQ4tBgoATx6GY3UYyQxanVL6B4O6L4Sup+tFL+m4WcyJ 7jq4UMasZD51sDGwbxIF0MubgwocnxsfT1B3vZgFw2bTAq+gJ0pvlZETA8WUc/T8 t1C+KyAG2TX8QNEpCJfPKExH6brqt4sMdEW6c443xfA/if4y7PdGKOf3dnQ5lqtP Ncd1CQ7ia1LNG7RYVCEA1HYmSAiZy/C5ZVS891vqHCKV9/qoxupQf9ii5UsUmHqm tez7M9w46KVjmgpyuCSfBIvtCdOsm94Hhd0x2vcs0tHpqgm93T1a3fddxKfSbMj5 S21of/LZmvuQp3NJFES2YOCBduMgZY7I3YHCcKYLrEub5gjG16b8CR8qJzd36YoU MFbuQDgb0l4tT8ZTIqqhfeCvyw4ntevwcgRJoJmyctTrwnq1Hsg= =eW0h -END PGP SIGNATURE- Signature for apache-wicket-9.0.0-M2.tar.gz: -BEGIN PGP SIGNATURE- iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAlzuv10ACgkQh48B+qjT VuHnqQ//Z3LKl0tfpSxcXXywTQTFaT3IKPIOwV0wf/30hAgQF24TUiZ/Bhm7kl5L PnkCM/r06Q7aSOgzb+vCyVDN60S4hPnUXP5pPPBoHhTyqJ6syL2uQDeMYoYd2ySw GGT2biUO6b0DXzHVKi58wLJ2YHvLq0XlTL0VBflcjv+ASzfBNH80yAfA6Ti2M0IK IvWqbGZcW8nbu6U4jQhmjoyduqzRXM8tVZZ3CZwiJpQtKKJ/EISqFZxgpbEQkkF4 9FNVOYk4Y825F9B2P5Yi3P/uC3XX9LHf+olyEpVqUlzhyWZ2F8u1YEwkZ1SEsO0u kVyIaEbVgwhWEBx6Digrg8hiR3rsFh7ROEJjtR5JFQ82b35zpuM7VUKBk6jwQb0b Wi9QVDCVODH2mrSCHpEnxe2+KxdWDnrPb10/rikcY4KNRYsxPVUNvk+1P1fX7yvu D2r5JJQxIuyuDZo9NQll540yJ7Rnp1TYgkCpIcdonleGC8yZwyCud8FHC6pld0jQ l4RsLjJO0e2KF3MefrpkxRwfLNzUUuRrqmRNMx3Im9glmSHGZ8GhCz2UVB0TziZa U2sXXjTntkR29HXciBY7J4NP/izH3KTSMBp4MLyuwe3oZGKHmTLir903VN9gaMxh y08SO+AHfu0QE9N2cbKF6nCz1W+vBcjM7d6IHdNHWQKbwATyaiI= =XFAH -END PGP SIGNATURE- CHANGELOG for 9.0.0-M2: ** Bug * [WICKET-6611] - Missing check for IScopeAwareTextResourceProcessor when concatenating resources * [WICKET-6669] - CSS Resource Bundling throws exception when used with CssUrlReplacer * [WICKET-6671] - IAjaxLink should be serializable ** Improvement * [WICKET-6618] - Stateless pages and access to unconfigured components * [WICKET-6656] - JSR 303 - @NotNull validation problems * [WICKET-6657] - change replaceAll() to replace() when a regex is not used * [WICKET-6658] - Allow nested forms on non- tag * [WICKET-6659] - commons-io:commons-io is used in multiple versions at same time * [WICKET-6662] - Remove legacy package org.apache.wicket.util.time from wicket-util * [WICKET-6667] - Ajax JavaScript clean-up * [WICKET-6668] - Sign out the existing session if a sign in attempt has failed ** Task * [WICKET-6653] - Upgrade Velocity to 2.x * [WICKET-6654] - Upgrade JQuery to 3.4.0 * [WICKET-6661] - Upgrade jquery to 3.4.x * [WICKET-6665] - Upgrade various dependencies
[ANNOUNCE] Apache Wicket 7.14.0 released
The Apache Wicket PMC is proud to announce Apache Wicket 7.14.0! 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 athttps://wicket.apache.org This release marks another minor release of Wicket 7. We use semantic versioning for the development of Wicket, and as such no API breaks are present breaks are present in this release compared to 7.0.0. 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 7.14.0 Or download and build the distribution yourself, or use our convenience binary package you can find here: * Download:http://wicket.apache.org/start/wicket-7.x.html#manually Upgrading from earlier versions --- If you upgrade from 7.y.z this release is a drop in replacement. If you come from a version prior to 7.0.0, please read our Wicket 7 migration guide found at *http://s.apache.org/wicket7migrate Have fun! — The Wicket team The signatures for the source release artefacts: Signature for apache-wicket-7.14.0.zip: -BEGIN PGP SIGNATURE- iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAlzoNjgACgkQh48B+qjT VuEf2w//RTKqbi2cKmbIB2qd3gxkvCE44eiuWGP2U/Vo5kX07VIa8XrgXnOZHz34 TiKcmQnkFkjCpnF+FDX+HNDDvz7PsUTGouPt0xefnjgSWKSKKzfa0qx1ajL5WlHe VOrDOlP56ghK6qQmZ8SoNIkj40tc78f+rNKpTC17Ws/i6q4H8G6UKFyn2FFMcRDs OpqC6FE6Tp2aIZ1P5quChlaaUv+j1SGrPBEUVekiTd28ZUhHxnCKdtm0adYkElVA Oqg5pL5fKR4CHMmy1koi/KDmI9H0BGG3axl77Mkrd16sSeQlDIgDmxdC3lvhgNdi y+I8jWrujVWj/RKRehJbzelfNBaHSSqeQun/BwSFBB0Bw8W7mYke1fd2MhlCo5bX ffGLSR0dGlW8xtitrkol57gZK0a9IotIiFG339pAhbZRGTMb/sfpAcKAGiPJPYOO FWGmL96HBcT2O9zMebZm6GlriLBSuQ8ckA7FuTWXpw7avjtB2g9/RGgq6NAGpktk cB2p0UVEFaXt4Rw+TmMdzO2SBJMmsHmxQAvl3abV1Tr70rplxK1gl5o19IdhnGFx w8zxDyf5K8fGOzsLELBSmQQcaRa8FBCgjJV0Htg3dUeN5s5gh3g3ZB4bmFOwLidP PeC2jigSEP59aN0Oj4ppk1C93hRNP+aQcuWDqoxo4hQ55lQSjoM= =q9fD -END PGP SIGNATURE- Signature for apache-wicket-7.14.0.tar.gz: -BEGIN PGP SIGNATURE- iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAlzoNjgACgkQh48B+qjT VuFeSA/9HBIx6ouwvhvehMmc+MtolE3AvjVlGxp2MsNBP60Owed3kKx8h1EjehbR YPIVPlzU4Qj8Cik7bLgy7wPRXi8rGD35cFB2wXSqlwMPuGd8o8O0ubkjVPNwW6N0 Aa0gD8EWxodRuRC93GvfnS1S4uytQnfPirRqeSq0KChXkbEjB5P3tR8j6YoVsll4 PkmojVjlQjj+NSGAQYSKxhIdP/t13aQk2ETq66ecIFyC/CBZSfZeIM9/oPheY2g2 GFz6Xn528OhUVG83bRfL3hAyT23v9rA46AbUL0kcxOnJKelfHsKdI28vojnHb6Pe MHIrAPTxOpnNJ12VXALiJXRJWySe3Jip+I+Oe1cRHA2e/xSBYyGpX3PBg4EWyoHY Sq2NM3NR+ME2ZVHMe6OqCk/H48vKYZZDIddBj3nN0wUABdhS0qoUqxaR3BARR2UN 1H09jSC8BTBJQLEfWXdm7AVdBOxXwVWtbiM44t1qi61bOXmqLJDGLjpA/Wa27nju 3wV3z8GBoCSjGoizKXixYFw4TKY1HKm+lHUGY0z68PdGn5VpU2MFYHxdXB7AfxNN APEt8FX8k0luf6welmFaAw7NPXDhr0yrC+bGxBBOclLFtX2dYt0n07k74FyzWPWN IIfwzGj/zzgg9/RPy97DXP18DoVMahpFFH2hEx4VwFrmDP2bRas= =2Ku5 -END PGP SIGNATURE- CHANGELOG for 7.14.0: ** Bug * [WICKET-6611] - Missing check for IScopeAwareTextResourceProcessor when concatenating resources * [WICKET-6639] - PageStoreManager$SessionEntry.clear produces NullPointerException * [WICKET-6669] - CSS Resource Bundling throws exception when used with CssUrlReplacer ** Improvement * [WICKET-6668] - Sign out the existing session if a sign in attempt has failed
[ANNOUNCE] Apache Wicket 8.5.0 released
The Apache Wicket PMC is proud to announce Apache Wicket 8.5.0! 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 athttps://wicket.apache.org This release marks another minor release of Wicket 8. We use semantic versioning for the development of Wicket, and as such no API breaks are present breaks are present in this release compared to 8.0.0. 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 8.5.0 Or download and build the distribution yourself, or use our convenience binary package you can find here: * Download:http://wicket.apache.org/start/wicket-8.x.html#manually Upgrading from earlier versions --- If you upgrade from 8.y.z this release is a drop in replacement. If you come from a version prior to 8.0.0, please read our Wicket 8 migration guide found at *http://s.apache.org/wicket8migrate Have fun! — The Wicket team The signatures for the source release artefacts: Signature for apache-wicket-8.5.0.zip: -BEGIN PGP SIGNATURE- iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAlzoLa8ACgkQh48B+qjT VuEg3w//Uuco8T5CsMz0HaKelBp+4NnkzpexvK19MDYLsk2Dr3+OlV3jFwDssK/n iLpnXVlQg5mIoH3XYh8yJ/7WLmKz9NuaentvR0kb3ukOR57SoB5b9Aiqp2+4KbRx fFh9a+clLh4MYhrkMhHRcYKbUNdmaTQvBvG0Ayennvu7ZrvncYK5LcYiIKs6yaYw FeLNTjdrQmAY4mlQilfPQaQP7BeQeLb1cVVWDIKMJSvIWBo2P415mo+UaB4D86vE 9EmR2dnGAbkZXTUqwnQLEtholELN/WxgDTA1nSzCKgBLC/QyrN830qV34EpVQx8Z vnTW6vLuSr4hFTBBgeo7qhnRiRHYjh9CGvuuEZEJwQZADiBrZK3CRQrkGPpy9H6e mDag2u7/dpSXzbgG3+XEerKlg/zXQ963dVf9SVduUmL53Hh15oTbmgqJlJ8BKuG9 OEi3+OfgpNg/vSY2guQ6Rr55PlVlml16b4JBOIA1ZYIjRbBWB/ycXbHdj0W3X5Ov ixhWnkJJvqHO0YwPhT0Q3cpYPoNxGxcVHQiQAhmTWQeFjI3CPk7GPtEcgFQSo8aq +Da4UpEQcswVV/qz3DerM4HrVs9/6uqRqm8P4zo3WBDEjsRoKVWHdOkhInPFWyHf /bh9MiSOdpbTnCUn977MCbCrgGTb5GymuHxJrK3gDMPJbSFWrWI= =NiYR -END PGP SIGNATURE- Signature for apache-wicket-8.5.0.tar.gz: -BEGIN PGP SIGNATURE- iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAlzoLa4ACgkQh48B+qjT VuEtHg//V0t6olb+2uKScDFX4uEFM14WKtX9Q5HV9MkZ6VNvPZkqlWutmNf0eVh7 vJ2J2eJl5UHB1TL82+O+koX3uJCLMshSniezNiwLVkIY93yaZbxqYyi5J07Tax9t nGqc1YLFjVoiXTHK8Rmg8tOuqhEHMv9d6StYQ1P3mHv8oBnS2ouhS+Z9c2QxATK2 BQJgBHPOd8DOW9dsVcxO7Ag8lOZ6O6R+4hAdISw/+d5v0Tyv3LQmvGhyEz+TbduG IlUEv2/YbUDKD5bixNfGusYjQUkTLZ25dpv4lwSeIChUhd6bqZ4AE/T2G/Rq6FWr 5hnvoH1xq2FqWja375T/xquQ+VIkZqNDaTqm/kmuxuV4P2Y/n8tW/Px/3Te0TtQL GJDaJr9cjafaGfW2M2uq4VnihEjVYUXmeZbq10DHQTSPV6vQ7Ntda1tp0AK4fmOT 9pV5lUjxqxGiPhdzlbL+3YfRNEQNDu6Avd7/INqcHERIOpGCHjiHNwx0CGTj5xZx GfKCRLAWM9m77GQfPubouSgLOjtGRvr0Ul5emjmyXqGKbnVwCuANl8bYQp4qJxww bFODc2pLzQ5hE31MdJuFFu+A0+4J7/yskeqFIghB0TKX+csQRzPeK4pC9qnOFcre hJ3Vo/O2QUVaTuzaDGSux7glRlIbJ/SgKzAeat8uKt9FvyR2q4g= =JpiS -END PGP SIGNATURE- CHANGELOG for 8.5.0: ** Bug * [WICKET-6611] - Missing check for IScopeAwareTextResourceProcessor when concatenating resources * [WICKET-6650] - Url decode the name of the file after AjaxDownload with Location == Blob * [WICKET-6651] - Redirecting with ResetResponseException does not work anymore * [WICKET-6669] - CSS Resource Bundling throws exception when used with CssUrlReplacer ** Improvement * [WICKET-6648] - It is impossible to initiate AjaxDownloadBehavior with IPartialPageRequestHandler * [WICKET-6655] - ExportToolbar should set cache duration to none on the served file and also provide a way to easily change that * [WICKET-6656] - JSR 303 - @NotNull validation problems * [WICKET-6658] - Allow nested forms on non- tag * [WICKET-6659] - commons-io:commons-io is used in multiple versions at same time * [WICKET-6668] - Sign out the existing session if a sign in attempt has failed ** Task * [WICKET-6654] - Upgrade JQuery to 3.4.0 * [WICKET-6661] - Upgrade jquery to 3.4.x * [WICKET-6665] - Upgrade various dependencies
[ANNOUNCE] Apache Wicket 9.0.0-M3 released
The Apache Wicket PMC is proud to announce Apache Wicket 9.0.0-M3! 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 9. We use semantic versioning for the development of Wicket, and as such no API breaks are present breaks are present in this release compared to 9.0.0. 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 9.0.0-M3 Or download and build the distribution yourself, or use our convenience binary package you can find here: * Download: http://wicket.apache.org/start/wicket-9.x.html#manually Upgrading from earlier versions --- If you upgrade from 9.y.z this release is a drop in replacement. If you come from a version prior to 9.0.0, please read our Wicket 9 migration guide found at * http://s.apache.org/wicket9migrate Have fun! — The Wicket team The signatures for the source release artefacts: Signature for apache-wicket-9.0.0-M3.zip: -BEGIN PGP SIGNATURE- iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl15XbIACgkQh48B+qjT VuFYPw/+Lfzg2iodZ5JzakPTl/nZOLfcY52gzcxhvO9UfMIukQp9XC58LKwdA+gp SVOAHFfmFodGRR9ahUCdxiFYB8rLbNnCVLF6v0npyVVieO1nT8xAqZEzqseIG/DW znrjesHZu8anNVbQ5z86Cqf3GYUkMIisYeYxPqlSu2Gone9Z2AdrjMxHL5jO/cWr b6W2i1l45p6dJxBZqq+yySxDz1GLN09wYI+y/uZfVPBFhtJvzictbCC74HZMuPWa 6DMfo+/jRWhX+yZyOWVoH1BT6TWef2Z1pNwafKTZLYkCH5Y2RmyOhvq1v41cwJ+U jv2/Z2KMKbnH0bexYVKTGaJJ0lvuozd+C73Mtsa8fkFi7AD1K7k9f7tTGHUep0OH TTPyhEGwvtFLLRscqHtCKO/H4c2USWDyNH9ui3UilwehNfVMs8gFDcZSgm78az+b B2v8oKG8fluWBuNJWp39GjHpY1jJODEcoI1Agdd49/PEUQNpaJngzyjv0LHahSuK oVFTQfGzEiiKnSeN0aIWjzWnL6aKlHvnFA7hr+I/+EiQbTgRhuiops0cUbRc3Fg6 Fog3w+ftZxkFimsHMSd0FjNThjQ6ea9ekRRBcBM5Cx4O6Vs/bbQPEY7AKEzUEUqR n6pt76SaNWumaBVi/nb8zbkTPCmk3BTvtK00U9Ba1KHXT/V3gNY= =/dNn -END PGP SIGNATURE- Signature for apache-wicket-9.0.0-M3.tar.gz: -BEGIN PGP SIGNATURE- iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl15XbEACgkQh48B+qjT VuFx+A//a+6mteMa5czZ86OnLnM5HHgal/+dF6fLnvmEy31hgWrgVYbieL49IlM6 6dPEmAr4guQ9chzUEDJopYU+s0d5iFbKTnPqnoBMPjM47wvoqIMs24cgvkAif0hu 4OieHTua1d1ZUrpcnHCEMrE67MNR+laOlNWivmWsuf6c0nzYs3VAybh449I63xdu zazU/j4HkdX9Z/VC8LwfLUF7uHLUEhg5GjinPINQWzM9q17MPHIvlvsHkGPzRAU+ 233GO+Pli47mySxjx2LT+YZvgDYa+pbecSntMcjEY70OhE5UjpzHJtV/77UlgjLR iba9usDqgZvg9Yb3oPsFL3yoRyOlZpkVcTu3gFUtwO6fkeGPvW4gA7ZUYsx4zDkj Feus6XVuSl1PWW7xfsUUbh4ug3Wuxa9/f1RzP3VD+EHTCaDO3G3xh6e913Lrbec0 4IuKMayNi9fE62JTOqUEsRuw//fhgPWPjCoWaHoVmxaHpg3XTD3uGFAavuc7TP05 tEBFGAkrO+mfULZD6K5/w+7RMwoBWhvbdDNBWXQexrhCWpwYAbmeUkdo80XGHizg sGY5qNrT+gyclD0+ohZTuhABmqZhtBmNu7EO7DvhcFNvVnUyKXKvm2mkTFGlFa9s edl0fnoRWfHYfHfoowwrK+UWgtGyANM7LCiGidpXRJHpQ/qUJlQ= =POE/ -END PGP SIGNATURE- CHANGELOG for 9.0.0-M3: ** Bug * [WICKET-6613] - Wicket 8.1 ModalWindow autosizing problem * [WICKET-6676] - Quickstart application won't deploy to GlassFish * [WICKET-6678] - Instant : Unsupported field: YearOfEra when cookieUtils.cookieToDebugString() is called * [WICKET-6680] - JavaScriptStripper chokes on template literals that contain two forward slashes * [WICKET-6689] - ClientProperties.getTimeZone() has some issue when DST and UTC offsets are different * [WICKET-6690] - NullPointerException in KeyInSessionSunJceCryptFactory. * [WICKET-6692] - Page deserialization on websocket close - possible performance issue * [WICKET-6697] - Wicket.DOM.toggleClass JS method is missing ** New Feature * [WICKET-6559] - Encrypted page store ** Improvement * [WICKET-6558] - Prevent package locks after commitRequest * [WICKET-6672] - Restore constructors with Wicket Duration in 9.x branch for easier migration * [WICKET-6673] - PriorityHeaderItem ordering is wrong for siblings * [WICKET-6675] - log4j-slf4j-impl requires version 1.7.25 of slf4j-api while Wicket 8.5 requires version 1.7.26 * [WICKET-6682] - Improve JavaScriptContentHeaderItem and JavaScriptUtils to support nonce * [WICKET-6683] - triggered events should bubble * [WICKET-6684] - Make autolabel functionality more flexible by introducing a locator interface that allows to specify the component the wicket:for refers to * [WICKET-6693] - Mark FormComponent#setModelValue(String[]) as not being part of the public API * [WICKET-6695] - Add AjaxEditable*Label#shouldTrimInput() * [WICKET-6696] - Unify AjaxEditable*#getConverter() ** Task * [WICKET-6698] - Non-security critical dependency
[ANNOUNCE] Apache Wicket 8.6.0 released
The Apache Wicket PMC is proud to announce Apache Wicket 8.6.0! 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 8. We use semantic versioning for the development of Wicket, and as such no API breaks are present breaks are present in this release compared to 8.0.0. 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 8.6.0 Or download and build the distribution yourself, or use our convenience binary package you can find here: * Download: http://wicket.apache.org/start/wicket-8.x.html#manually Upgrading from earlier versions --- If you upgrade from 8.y.z this release is a drop in replacement. If you come from a version prior to 8.0.0, please read our Wicket 8 migration guide found at * http://s.apache.org/wicket8migrate Have fun! — The Wicket team The signatures for the source release artefacts: Signature for apache-wicket-8.6.0.zip: -BEGIN PGP SIGNATURE- iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl1u0ggACgkQh48B+qjT VuHBVRAAgX8nPfftIKv6z0Rimyg4M9hefpkwcVCkj8mQ2q9cnRQCNN8lWPrVsqOz jfkWOM1I3rmjR60o5eREFuNK+t7RNxdwfdZqlB+zsgu2BCNscpQMaTruf2uI14ip B83PYCMkTSDA+BCJD1MTwRf3Ih3M+0rq4l3vedzStfC4GvmmwHRvMWTOml5i9Whg pSStZvX9h61n6ofRNq/feLQi7342GOgv+/r0cvTVDRdIsEeYGalu1b+ZJKsjfTX3 l0oMiRILzFltg+CQP0fhWibfLkvyRLM+R4598rgvwM+QcKo7aCn0LcIEIhp0dYDS KI6IhsPd/NS0qKoKgIPmQ6tMsvMWGOxTOpQMxnAj97wVzYVf1QoXArPuc+JaSrFE D/a78zUMc78UFjdt38NBA22jf7HbcjVkAUUjD9fPtNStFnnrisniyw16dL0Wa6MA kuiPuyl7gsPAkmOXH68KtVaR7ncTORPCt4ZC/6GxoRbhDc71+dLPz5XKpeDdqy8O /pBGtsucjI9xIGZqGHWFvfAaBqqv2t4QARxOdkDA9d09PL4o/N+gljho+a30GrDv A35wG2y2Idkoe1t4EJeHpMHGPmqMAj/m1wYagJjMeiXRDgtfFoJIlRfAboxq8Dwd uT+mRsdS0hq8q78yPZPW3N24cC3gwohFJMWfb4IukQbFGI2gznE= =mzMF -END PGP SIGNATURE- Signature for apache-wicket-8.6.0.tar.gz: -BEGIN PGP SIGNATURE- iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl1u0ggACgkQh48B+qjT VuHSZw//WF61doVJ8fDK8hPvk8Td6Yf4hMzP7kff7tAkm+w72LqnXlUM7IDci5nz Dcx627fBAYIXdRtfOkq53vRrFV+1e87x8iM/bnp7Tzj5lwF6BOvRkQ+gr6U6+6An 5CblTMT5kSq9xKGm8/Gj6I1OrQiVdSqFPWt7N/4D7FG9uekRVJoc+0ubekqdGR1M lkoT8Wfteo7sstoD8qvQEgyKKZLqbxTKDGiVBywmSKVuxkv+4JnETI2k1R1TsCr0 /JdGx6fNxd/sBUKLoAUo8cxBpv9weuzvPCMw89eVGsKacBDedZMK7iMfR3M43Iz/ HuEN26JnHM3kqSBCMMYE197djXOroUhXmhr9WfNRxiaTqJsKbS1oG3jO9EkHQt8Y ldhwiTaH8PmGE72xhn+w+FElZvazwlFXSECHZK92wGFEzq5VO7atv88AOmtQHM1o LbgHOjhUYLQHj15JXn4g4XYFJ5WnZR3gbldAV9JEhXqnx30M6wMDrWCCw6K0+uh2 k8Il3y6TMY7KSrnUYwTeljyrLYReoAtYfQxi6EdGBlKamuyKXtSBqO0a2J5wsxnv Z2fk3efWKDzdxbc9GmYbXMlTKtjYx5UYZ+PcgAuGvS81ejwzmiy5dH8rJYedx235 j3D8JG/YyG2Ja0r6nmwX7BDm8QS4W5eU+UQIyIq0KLCFND/qzSU= =VBOu -END PGP SIGNATURE- CHANGELOG for 8.6.0: ** Bug * [WICKET-6613] - Wicket 8.1 ModalWindow autosizing problem * [WICKET-6671] - IAjaxLink should be serializable * [WICKET-6676] - Quickstart application won't deploy to GlassFish * [WICKET-6680] - JavaScriptStripper chokes on template literals that contain two forward slashes * [WICKET-6689] - ClientProperties.getTimeZone() has some issue when DST and UTC offsets are different * [WICKET-6690] - NullPointerException in KeyInSessionSunJceCryptFactory. * [WICKET-6692] - Page deserialization on websocket close - possible performance issue ** Improvement * [WICKET-6675] - log4j-slf4j-impl requires version 1.7.25 of slf4j-api while Wicket 8.5 requires version 1.7.26 * [WICKET-6684] - Make autolabel functionality more flexible by introducing a locator interface that allows to specify the component the wicket:for refers to * [WICKET-6695] - Add AjaxEditable*Label#shouldTrimInput()
[ANNOUNCE] Apache Wicket 7.15.0 released
The Apache Wicket PMC is proud to announce Apache Wicket 7.15.0! 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 7. We use semantic versioning for the development of Wicket, and as such no API breaks are present breaks are present in this release compared to 7.0.0. 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 7.15.0 Or download and build the distribution yourself, or use our convenience binary package you can find here: * Download: http://wicket.apache.org/start/wicket-7.x.html#manually Upgrading from earlier versions --- If you upgrade from 7.y.z this release is a drop in replacement. If you come from a version prior to 7.0.0, please read our Wicket 7 migration guide found at * http://s.apache.org/wicket7migrate Have fun! — The Wicket team The signatures for the source release artefacts: Signature for apache-wicket-7.15.0.zip: -BEGIN PGP SIGNATURE- iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl1uynIACgkQh48B+qjT VuFTYQ//Y3GCoqNqEj9yZ+1eTjRXk/84B2uSE+zn9nbnIknxGYx/5TDu5Tx7KaHm EZm+2aWM/KoSHL+4BB9Fkh7aUkDWlIDSSAh/kgJyko+opO7Zhb+AcxAp+kv2xMSW 35ZtGjU1p5VirfG6XbPQYn+aDfioxgP38dvg0vD7ZSMqROE7rho0Jci5yGV/R+eU ADdara6cX8i5k4CXo7ViBAkQKUnNhnPGLnZJRsOnJcgBZ51KgI9RdgOVFRAWNWrO T7r2QxRSNAe7+uiYKzOYreCeedx5epTrf9ClYuj7lgbW1vKG6nTXr4HnO8t5BSBN W2uTSlqruVpRpv0TYNDllYx93Zy1VxE5sQSyNSw7TiXeo5x0ppTR+WlBGcgnhZ8o 1lk2RhBYgfHLOeP9byGjbOLhzRkR85xwn4CZPRIN4fUqCF2mYtORkCBcgxIXtT2f gyYb3Td6nR0jrbBEYGupSmkCL3tA5sN+4EUN9fP2iQnwDv7NqmYWBvwQhDoQApuz p+El2Ze0a+wz8fgM711XCJdukEUjzOcIwwfZKk0WQWkRnIvzcGKVCLlAPsR31iHX ru8xemMeVM/MthKPKijtTCF7xkk2xS7DO0wEenDP/QTTTrf2X9CZ4b2wXjjYJAyD 1La6SpyrBotuPnVU7AvoTAK/9QfZDn/T12nU/wH324vgvquP4wg= =haku -END PGP SIGNATURE- Signature for apache-wicket-7.15.0.tar.gz: -BEGIN PGP SIGNATURE- iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl1uynIACgkQh48B+qjT VuGdNA//aBs3Ddf0d02lURa9L02YcSgaKi5pmlG8wFfgv4UnYxXPYimljb9/nOha 2kQDbZBh62+/bHxPAO8tAYxoLzwfKEAYksvMMsuC41GWJ+EBqTCW8wd75+3mxptv ne2dWna6gMB26hnWfF+Zq+Mgt6Lm1WyIhAlWCEdU1tztNnctqv1uCk4C0BQ8R2Rz 7JBZ/UEvZqByw+9b7Xofyko2jo8vaVHCVcR+EhmmgxpVhq2UoVHsBV4Ry2TwEfTZ uJ4LwDf1UmA2YkG6u2WYuOIqxGc2LcHTrWt7tr+qjEAq0tIJpie4u2Filn9BRsk6 ZKDOp8STy5mADpK96Hn8pcZ34gTOnr37/Ng3FJxJTuxfwHnsl3fZ5nxTXhHw4Rsi T53bP+M+Fy8CIOM1R8B3HUrs2do1cYLNdxG6MT3QPcv5kpuk4InQVTa2KCTMSgyt ZDNcCftS/dCm4zl3gOUreGRjvyKpUs0cWOJgQkcY5yIgnm4ycTmjJny/t51EqIcz +FgUkVP0/bWsa/ZGSRqQycTUHKVCVFooWf/HtoOkjO6hJWNYG5weR2oEy85UH45x 1Tx9WpwDGqPbOs94V+Y56ulAsABGSAl0aH4efl3IvEJWLM84rjsmjG4GBaj6S2++ O6X+cR03Xk9e52N+vqTHOChq6dXFa5Tbg1lc1FAf9K8hNQhk2Hc= =ZpAr -END PGP SIGNATURE- CHANGELOG for 7.15.0: ** Bug * [WICKET-6680] - JavaScriptStripper chokes on template literals that contain two forward slashes * [WICKET-6689] - ClientProperties.getTimeZone() has some issue when DST and UTC offsets are different * [WICKET-6690] - NullPointerException in KeyInSessionSunJceCryptFactory. ** Improvement * [WICKET-6695] - Add AjaxEditable*Label#shouldTrimInput()
[ANNOUNCE] Apache Wicket 7.16.0 released
The Apache Wicket PMC is proud to announce Apache Wicket 7.16.0! 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 7. We use semantic versioning for the development of Wicket, and as such no API breaks are present breaks are present in this release compared to 7.0.0. 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 7.16.0 Or download and build the distribution yourself, or use our convenience binary package you can find here: * Download: http://wicket.apache.org/start/wicket-7.x.html#manually Upgrading from earlier versions --- If you upgrade from 7.y.z this release is a drop in replacement. If you come from a version prior to 7.0.0, please read our Wicket 7 migration guide found at * http://s.apache.org/wicket7migrate Have fun! — The Wicket team The signatures for the source release artefacts: Signature for apache-wicket-7.16.0.zip: -BEGIN PGP SIGNATURE- iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl4QoiAACgkQh48B+qjT VuEcMg//V/HLgAeFzSyvdj+GSvtq3r8aZgmTh+TLJ5zMiFVyu9hfPmh7T5V3EY3+ Qn+CHdXh3kD/G6jLYAhEUw9iqU5duxFqBqXRzdTtmIwxK2VTdfI2iJhyTnmKGXS8 vaUV8cjC8YMXtEjkibQGErbbV5jXRwohF029F7Zck1A7+U0PN58K0feMz7mXMIXT Gxl3dC0wXYa1SptctjeZSAxVCR4QZc/txIvCah00LlV0GDY24XMfxovd6oDsb6+W +VjuNbAmleV7D534IPTh9VE9ObcHwqXi7JbPk5f/uL3BUTis+baZp0e+3kGpY4Il uLdUcGF4juDjc+lY1phxoPbni4XnHfEkDQLez40/jlMWO3Vx7BUkCFVolFOC5hAa 8hmFURXSytXXDD4f3/yCMZr95Sdh4SP+FeQtryckE7K08lrblOHaQJn/dF08tcVN QOrFJ5k1LfDk3biB7U8bzGQJ1py0UctKyDzw15QY3FQb/stypn/brs7hMAXLQbZp knu9AhuTGvu2Q2kqqn78UwG+zq6hcZBVR4+XGkX9KHMxN3K16nKBnkdv2v6bLt1E Qyw1lBZj20Uo2dkpidyN6esDzX8j8US8c0CNylak/4xA1er7+MvkiAQhVjDlvqTH LbIO5Pyszlq9n1Vw6RSZjbWnhZL/Tv7CIux4zsdTLYMbaohZPZM= =9BT0 -END PGP SIGNATURE- Signature for apache-wicket-7.16.0.tar.gz: -BEGIN PGP SIGNATURE- iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl4QoiAACgkQh48B+qjT VuFEoQ//VxsVwquHRi4ZAHQK6KOlEmqRvF1DGqu9Eawqb8SQGNiqAmkWEjkfIaG0 gBwpZUr1g0CY2F3NbPQMuPaokIn41QIGoeKCMapCYtzI8NjeEHEBHydDqs+9vHLw mbmuZdZeFmrUFH1DhhuBZY6XgczvlTKxw17HW6OBkqLqE0G6WTFVjMDTlFnXPqOd 7IdXmIfSynxCSORzDvwjZUrtRSrrc/6T10kiaIDNNoBkwqBva2Dnk20i6yLgwoZW PBZyjosQhKj0FeP8RfD30S51MfJ3QMflY9iOYdN3oGxxNcAxQCHZXkzZA/dqvLcj TB1VJtmJ/O2wuASNDfa85FmbH7B+sFM4yp6rYsTsWLcWFLXm6y2r8iBER9AD04P8 vUbqh4s7x8wWHX4T6n5xMq8nlSyoMokAEu+sEA2vkd32a1qrUSnKhI0qJK8Xlgz1 DCeca2txqWTTr2qmK9xydBEcNUo9uNDS6Z6YpOY3AX3P9oA7TXBKBAyzRvZ/I5aN iZUVgYwvGPH7VfIF7YR3fRBvik2LwpfAq1kE19WZugKTCXWihgjHDKfZKxpnzOL+ p5+WcEnf6NzsHSzoaAU/az0Wvem4yCj2B49uZUeMZfrgRoLt/DWB4mOBj/uhb+8K GkN/vehn3d9ZHJ76ImhkV1EGGgfAkSq1O7nHE2E2NxrZOVe8Ueo= =3rL9 -END PGP SIGNATURE- CHANGELOG for 7.16.0: ** Bug * [WICKET-6531] - Crash in Unsafe.getObject when running on the J9 VM * [WICKET-6704] - JavaSerializer.serialize causes the JVM crash ! * [WICKET-6706] - Websocket Endpoint logs exception when user leaves page * [WICKET-6707] - Property setter parameter type is assumed to be equal to getter return type * [WICKET-6708] - FormComponent should read only the GET/POST parameters of the request, not both
[ANNOUNCE] Apache Wicket 8.7.0 released
The Apache Wicket PMC is proud to announce Apache Wicket 8.7.0! 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 8. We use semantic versioning for the development of Wicket, and as such no API breaks are present breaks are present in this release compared to 8.0.0. 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 8.7.0 Or download and build the distribution yourself, or use our convenience binary package you can find here: * Download: http://wicket.apache.org/start/wicket-8.x.html#manually Upgrading from earlier versions --- If you upgrade from 8.y.z this release is a drop in replacement. If you come from a version prior to 8.0.0, please read our Wicket 8 migration guide found at * http://s.apache.org/wicket8migrate Have fun! — The Wicket team The signatures for the source release artefacts: Signature for apache-wicket-8.7.0.zip: -BEGIN PGP SIGNATURE- iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl4PkkYACgkQh48B+qjT VuERUA//a8+ZT8QhHuNxR8YD/c8YtMTHffwvrg90TujAH0rvD0b9MksNJJFE4Wz8 FVmVvFFpeccvEUa+Aj4CPLeQwlnToKD0Ddb6svtfSboYcKl0F97r0TUZFV3Yd/mf ZkfbQSsZ6wuBbk01zDPsqZdH5bi8jVxyyTgX6/Er8TpIBGD4FjAO/O3R/La30wUs rI+k54I/JcCMsu6GGfTX43JixUnhIzUkkQwI81AEv05f428XkEUpfQFCx5iKxQZd uR8OO36SEAEjCyGjoxD5tzaqU+UDPmtmTheHHsX6rrkrnAjhXP90KFt1s14Gmvqp gGhDRiVpJjYshhvzKBsoFOl4VxPQVc9Drv+kAS2bJnIsLMHbgmkvK8co5Mk78LwB ug0RFXEEOBX1jp9TDyfMRVpSzlDdn1XI4GROpB8cvptRkE22ZnsU6ew657fy+4zK Uzh1j0QpBF5YNQL9GkM+qkIlWbbgxUGZK+Tkfsfl3hGMA6y8NzStixZjVsdsrL3l tMcz/325A/QeFwvFRpKWFQzeUGwngstgJxyndcBpPEMyWSL+nCJV7lOYFvrj3HdM +JwZfsf44F6zkLTVq5ReOuW7ig/NTqwoai39eU7cAqG5q3/KjSqNBQGxqmvqim0p 6SAVjTWYj4lMTFmiIEpla+SvI4IK4YHpiGKRFRtUH+RvEM1NOpM= =HNEm -END PGP SIGNATURE- Signature for apache-wicket-8.7.0.tar.gz: -BEGIN PGP SIGNATURE- iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl4PkkYACgkQh48B+qjT VuGjmw/+KufMKaI6fdWJoxZlofBXDJObylbtCE3fI0Cv8xsd0dTpTANNKbH2tlCi /tG2PLwqX3wk74P8YZgkPqmb7HTC1S4qNI9CsGxt3Eo2lrGAQtcGJD7Vzpv5lkHp bmpZGNLPCKUgZZz31271QMfj/CSgY6J2vlPWC+O83LGCKaAO1XL5w2gvoRXoZo/t oJJVZ+ejHvGlw/OAyEC/KP4dasqMp1K6eq2BlBM9UkZEt1JbevgkTInDlzrJTtJr eDIknfv3Efxjx8JNCdPVXoVQSZkp3xnE7BisaSJ74tdm5gR4LFyttBl7X3zeG4hX GyHE3CT3VtnEHGSSTEScewu2Tx7DrBJc1ZUNH5Lzg8/oRXY/tiPgsuG3z2Abbxr3 IYjGFUYPMLAT5PWIwMzB9K4spPOucsG6ipnPGJsYTa3OmEIAgzJDYloinvpSmH5N 0YxloR5KXVyH3uyn94Je6DftdDWTe3NYkkWrTwTXVdSex73WJZ5fXiZHRcmghal8 6sOs38BCoa49WChUeMYpUuGvHcss8UOrDQjad2j3prRwUqy1Sw35nYDsAfvNt2Hh KxO0XHcT/jhDmHF9GSvVI4DTr1EvkW0jwOZgdKVfTzYt5xDVZjFD6EEA/7hY55P1 F6t2ZY52dmHVv0d6CTZWEcIZbTEQTpiwWb4EF+FD+DVM2D08qUE= =sCFf -END PGP SIGNATURE- CHANGELOG for 8.7.0: ** Bug * [WICKET-6531] - Crash in Unsafe.getObject when running on the J9 VM * [WICKET-6650] - Url decode the name of the file after AjaxDownload with Location == Blob * [WICKET-6704] - JavaSerializer.serialize causes the JVM crash ! * [WICKET-6705] - URL filename not decoded when downloading via AjaxDownload blob mode * [WICKET-6706] - Websocket Endpoint logs exception when user leaves page * [WICKET-6707] - Property setter parameter type is assumed to be equal to getter return type * [WICKET-6708] - FormComponent should read only the GET/POST parameters of the request, not both * [WICKET-6713] - BaseWicketTester does not reset componentInPage field ** Improvement * [WICKET-6714] - Please add better getResource-Support for MockServletContext * [WICKET-6720] - ConcatBundleResource#getResourceStream should not eagerly fetch resources ** Task * [WICKET-6698] - Non-security critical dependency updates
[ANNOUNCE] Apache Wicket 9.0.0-M4 released
The Apache Wicket PMC is proud to announce Apache Wicket 9.0.0-M4! 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 9. We use semantic versioning for the development of Wicket, and as such no API breaks are present breaks are present in this release compared to 9.0.0. IMPORTANT NOTE -- JDK 11.0.5 has backported a change for UTC rappresentation that breaks our test classorg.apache.wicket.util.convert.converter.ZonedDateTimeConverterTest. An earlier version of JDK 11 is therefore required to build this release from source. The test code will be updated with the next release. 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 9.0.0-M4 Or download and build the distribution yourself, or use our convenience binary package you can find here: * Download: http://wicket.apache.org/start/wicket-9.x.html#manually Upgrading from earlier versions --- If you upgrade from 9.y.z this release is a drop in replacement. If you come from a version prior to 9.0.0, please read our Wicket 9 migration guide found at * http://s.apache.org/wicket9migrate Have fun! — The Wicket team The signatures for the source release artefacts: Signature for apache-wicket-9.0.0-M4.zip: -BEGIN PGP SIGNATURE- iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl4R85kACgkQh48B+qjT VuGntA//Xf4wa16S6ebZCcywSg3eHBJMJfq9bBheHcPJIWr6orfAA55ATRJsblon qcfwVX6R8+hgNuvDZBr5kilzos4uPG50d3QxK1dkZ5bu9cRXuytVzCP7TqIEUJ4U mY/vER9XrRI0JdHwnsnoiom6Nms7ftf2z9AS1xmTnUgUW9lon6yHNBDcMS7fmQWR QbHQQA9PE+AVyTieQ46iVTidBxoOsiqbPJAib+TbTQKMNcUypOZiqEJMBGGiVsf+ 76Jg5OUmgPxWEbRiw/A3e80rV+TrCH/LCdpY9FjckTbK/6wFfv47aMBt4ODeODc3 uu+KAK8dWGEQ0DgtTEMEtndqsL989QKH+AFAQbnNQIvf9J0vFZBAJzWMFV0dOHgt eTEcU6Di5JPOYDDEjptAQ4aP8Oet620k0hXFSAUrmJlCYM3DzhW0cVAxCVpZR99k 6fZjIwAJUGOLISKYFRHfkqq2iAs1mlbr9KfU+XXUeOv8rtdyhqySL1HaWugdONPb 2cvXFmWpiX1SUht+7IvMIJFHYJcXVRfZz7H4VcP9m33tcsfGgIM3AcwjoH8baPrH 01nD5gpTKR8uTuu3BAS/G3+hA7s2mLJ+uKTOYp4mhNzgSYIpl8vOJu5SX/2eru3E m3NGWCJuc8yY8ovY9cVdYhvdfUfrvZzB2om3TVFK749fBjxx/GY= =Bzfw -END PGP SIGNATURE- Signature for apache-wicket-9.0.0-M4.tar.gz: -BEGIN PGP SIGNATURE- iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl4R85gACgkQh48B+qjT VuF2OA//YxW8XfR1fj3Xt4Y8MhKVjzbs0POPSmr/FHSn9hJrKK3UCo+7PZ3IY9vv fxx44jjyyeASLUcezqRJwpkdGO69/HIYngn1q/QDxXxX0zmQZDGl5lWtVZlipU0v VZvzSjVTu65viQn3Vc+v5qdsbsvLrGiMdafok3q3fdC8TTe/1adaF1m7TTDoLI08 PvN6IIKiC3c5XmT9NYyIFI/EUeyAvmQpdFar3hsFvBQfGZi1ODWPubD4r3BW+Ylx NmALy1WLt8uqB9MMkTeU/BQeek1sskz70JP56mFbHaOinISB4jxLNYYW4t7lrg2N Hh22r3FlzR+4L8VJO5vUJH2OXiMPP0vGWHWMAXxl0KIXGpd7RGHJIDJnLC3pVxYn bNWAKcDmdG7beBkKVIB4uT/8bvTdDZI/DPUMA8qAxLEawJwMtqcfXJSaeITDyuIG XZVRro3jw3pyzYDnFAwY/YoJVOjJXGCspKz/bb/+0cU0AFS+a/Z6RSK9BixtguXs WBBuXFAnqdSCb9ulS9sX7rp3lPHtGHyhnbPzP3o3CJq2nCkOMxscRtKESgmy4yDW 7z/ELoSoMUqAzm9dpYGBL78VYmZ91MtevMQtTJ8xENXvhWyL0dxbQJ78ED2hDS2N hT3NHdbzM30YT6hskECkdHALc1yLe/Fdiiqn/1qHoQSqGHJvr1I= =h6KN -END PGP SIGNATURE- CHANGELOG for 9.0.0-M4: ** Bug * [WICKET-6531] - Crash in Unsafe.getObject when running on the J9 VM * [WICKET-6704] - JavaSerializer.serialize causes the JVM crash ! * [WICKET-6706] - Websocket Endpoint logs exception when user leaves page * [WICKET-6707] - Property setter parameter type is assumed to be equal to getter return type * [WICKET-6708] - FormComponent should read only the GET/POST parameters of the request, not both * [WICKET-6713] - BaseWicketTester does not reset componentInPage field * [WICKET-6717] - Automatic-Module-Name should be valid Java identifier ** New Feature * [WICKET-] - Rewrite ModalWindow ** Improvement * [WICKET-3404] - Improve ModalWindow form handling * [WICKET-6321] - Support Integrity and Crossorigin attributes for JavaScriptUrlReferenceHeaderItem * [WICKET-6682] - Improve JavaScriptContentHeaderItem and JavaScriptUtils to support nonce * [WICKET-6701] - DownloadLink make content disposition configurable * [WICKET-6703] - Eliminate window.eval from wicket-ajax-jquery * [WICKET-6709] - Cache the value of WebRequest#isAjax() * [WICKET-6712] - Timezone can be determined on client side * [WICKET-6714] - Please add better getResource-Support for MockServletContext * [WICKET-6718] - AjaxFormChoiceComponentUpdatingBehavior uses "click" instead of "change" * [WICKET-6720] -
[ANNOUNCE] Apache Wicket 9.0.0-M5 released
The Apache Wicket PMC is proud to announce Apache Wicket 9.0.0-M5! 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 9. We use semantic versioning for the development of Wicket, and as such no API breaks are present breaks are present in this release compared to 9.0.0. New and noteworthy -- With this milestone Wicket introduces support for content security policy (CSP) which is active by default and prevents inline JavaScript and CSS code from been executed. For more details about CSP support see Wicket 9 migration guide linked below. 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 9.0.0-M5 Or download and build the distribution yourself, or use our convenience binary package you can find here: * Download: http://wicket.apache.org/start/wicket-9.x.html#manually Upgrading from earlier versions --- If you upgrade from 9.y.z this release is a drop in replacement. If you come from a version prior to 9.0.0, please read our Wicket 9 migration guide found at * http://s.apache.org/wicket9migrate Have fun! — The Wicket team The signatures for the source release artefacts: Signature for apache-wicket-9.0.0-M5.zip: -BEGIN PGP SIGNATURE- iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl6FsXoACgkQh48B+qjT VuEZiA//fgy42gNrnUBO6Cbs6ZvJwzMLURlVuD/mrHZx5iLgnr7p9qgJzEZSfdF/ U0JPztMq6/crgi+aXPCjxzKdnGNlu665g3Xxyc3dr+N8psoWptGsBREBTtynQU2n Pu9ir1THAE9qdr4MbqRZbH5wQGklPnLTfoTV6BS0HK4mmPCblK7eYBZlz7QnbOAL MwuShMRLZ0phKZ3rwXFSJcWoZGyx6cmHPjs04VJkCdbtcOwBMNIzoU5CgbShvVt9 eXobPkOniJ2Ijr/B1ROVMrFOC7uduJilFj2dk+icZZgrO6177pDO57bX1It3Ts3J UbOJKdtBIHMD9XNe1ANPodMMwxA5Q0hUpjsehPqZVFgYpEfHxyPENVkjlabqHOt/ 8ySL79MfOGzckNPUrR16HS0RTrBjsSrLnif5bHcaFyIg6UL0RrdOlJaI6CU01V/Y zPBtI3Dm1R4acUCrU08nScoeR+uS7F6oTSQD2X+pEsBG6euX0q1fV4HhtVQSRIFU pSrSAavkQjUL0tl6ik8HeGOlMFXT66U0Q6gnI/KmxcHZAroWU6j2qvYOcfawIEkw qZfgo0ZnJN4/VxAl51+On64LkaxpCCBCh8+yZ2DW7efcKDWElXpC1IOhvuFTYDgt WouuIOaT0Hdura6SBdp6WYwwLzUP/nk1s6A6EfYtpanlWxblzLE= =062g -END PGP SIGNATURE- Signature for apache-wicket-9.0.0-M5.tar.gz: -BEGIN PGP SIGNATURE- iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl6FsXoACgkQh48B+qjT VuHV3Q//QlqtUlnAtEn2KN0XdinerjOrG8Ny9M7/apRqVjij57Ye+LrIPWnd0+Bj WqTVx/4nuJ/HcC+e1fwrSkekSZW0n2ecO9GKo/k7KyDRxsbKnPyCP3JjqJfhDf/R 6seFXrGJWLfQo844kuLJz5Ug3wjEqiOQk2HmgXTQmUdcGlTsXAioSkHttLNQjLZC bF2LD3ZqwJw0R/7o1t4WAi1h7iriGKGrehgk6k/9h8DKTvKGduEDfWtSPu4R8Ogr /i71FQt5w+87wKLP/viUHkIg0+KAHGmVu9Qz1AYHLc20oJv63N273ZeiIRuFWmCj jw+1WfJUQvxFxfV1CxNCl/IBGPjD4FS3sygg867uEgShNFVNzVA+vplEDRl3i9e9 GaMgQsfVBi8eZzoGtgga0cQhgOU4hvOwv8lHNaC6XHYV18/p6j9P1tthtPsL2Krk AzFfJ3Ym/gRf2thKop4iMn2xU16bu1D33zSPJ3C0kGlWqHQFw5+gBLNLOthv3YyV LZGqSmsPg2sNcWDPqaUGQAVGNXmogjpbw6X9aEx2VtXfLQItRMNJq6lpoCtPQryK UhgTTb4z4wE1dUDhyuIAVgKXgtUdKg7Q8oxmIfV4zl4OdRzBCYuHJ8md0Q7Tg0PC BiSUhll+1igfRg1tUYItJ7TtV6uqdRZIg+YMsZ98ZKp24xcy1rI= =GdAn -END PGP SIGNATURE- CHANGELOG for 9.0.0-M5: ** Bug * [WICKET-6715] - FileUpload class should not implement IClusterable * [WICKET-6745] - CSP: inline JS in server and client time response filters * [WICKET-6746] - HttpsMapper cannot deal with resources over websockets * [WICKET-6752] - Some dependencies contain CVEs * [WICKET-6753] - res/modal.js using aria-labelledby where it should be using aria-label * [WICKET-6754] - Iteration stops with nested containers * [WICKET-6755] - MockServletContext does not decode real path * [WICKET-6756] - Avoid URL.getFile() when actually expecting paths. * [WICKET-6757] - Avoid URL.getFile during mime type detection. * [WICKET-6758] - NPE in AbstractWebSocketProcessor after session times out ** New Feature * [WICKET-6727] - Configurable CSP * [WICKET-6729] - allow adding IHeaderResponseDecorator without replacing all others * [WICKET-6730] - Global access to secure random data ** Improvement * [WICKET-6724] - CSP: Inline Javascript in AjaxLink * [WICKET-6725] - CSP: display:none in Component.renderPlaceholderTag * [WICKET-6726] - CSP: inline styling and js in Form submitbutton handling * [WICKET-6731] - CSP: inline JS in SubmitLink * [WICKET-6732] - CSP: inline JS in Link and ExternalLink * [WICKET-6733] - CSP: enable by default * [WICKET-6735] - CSP: inline styling in FormComponentFeedbackBorder/Indicator * [WICKET-6736] -
[ANNOUNCE] Apache Wicket 8.8.0 released
The Apache Wicket PMC is proud to announce Apache Wicket 8.8.0! 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 8. We use semantic versioning for the development of Wicket, and as such no API breaks are present breaks are present in this release compared to 8.0.0. 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 8.8.0 Or download and build the distribution yourself, or use our convenience binary package you can find here: * Download: http://wicket.apache.org/start/wicket-8.x.html#manually Upgrading from earlier versions --- If you upgrade from 8.y.z this release is a drop in replacement. If you come from a version prior to 8.0.0, please read our Wicket 8 migration guide found at * http://s.apache.org/wicket8migrate Have fun! — The Wicket team The signatures for the source release artefacts: Signature for apache-wicket-8.8.0.zip: -BEGIN PGP SIGNATURE- iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl6coLEACgkQh48B+qjT VuFdGBAAiHikGIh0UtFE1rABkPus9Vj3OltyM7pqtAw1hyn75OXiDUXHIs00RWCJ 0h7vqKZMYDOq+syHxhEjF4m945jI+de1JMn/zXxa8lCagHk22NClHcdtFlDb+xws sw+8bY0RkQbImA/kag/yFLpJ8Is/YrHsH76HmHvHHuHFrfXsRI7DNerhokb5BtAM Z89D4UFzZbHm0iiv6jjExrA7gmXGBKVRI3kG8AO2zmRRfG5gKUcfRh8tQGa80JGO CGU6peeLsodM1fw29SvT8r49SE2noqDaTuM6GicxREgo/pZVhpJkpNEKtJtM5NQ2 slcX58mpCYkTBYFoMRW1poYlDOU+vfMKYUx5EfrvA1akfg7J+NnsbiWcOM/sjw+y h8ys7JnoW4jeVelF7xSHcDP8bWW/0ipgW8NfOOcQaMcm49ImAO0VhdFr4M3LvUpd 6Q0K07CNhluVNUk/9XNrM2V1VAovkJACz0rYriI37+zoDUfrjqc2pGZziK7ZgbaP +NBrvIJtjuOmn5zodwVeOMhA5QSw3qIGg4Tg+jqsIealzMcguJrPPMUFzO3bnRgs 7uCQ6MQ2QXSCFTR3cXWvQh7tkSmtfNrmUz34lU9VcZLUw+6neKAOtmSwsxrATH5X 4iipMYkS81GHnFPPnNP1uQDBUA5X3JktCNa71kmmIMnOrzbjgmM= =OZ+0 -END PGP SIGNATURE- Signature for apache-wicket-8.8.0.tar.gz: -BEGIN PGP SIGNATURE- iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl6coLAACgkQh48B+qjT VuEZAA/7BrVnFLoLBr+XOfkvM38XM/+SU/kb7dSzAs8TaaGawyUPnpDRT/JCtjv+ 7g5NvK/1vc7rKJ3ainskwUEI8zfpeegVFMBovabSy70QAF6Lj97Eoz58tLJrkpHU qTRsBUi8a9vceRuxz/INYM3dbRNylrpFga+jab9hrqK86L1wOhTLQfq6ZJ+nChMb POUnR8y9jLL4AzR/Me67F9VD4ucVP6xUCJen5baqC1FfXB3cLWOhVS1t46t+Y5r/ 7Opv1SWAiumyPpZjcIsnydma2xKtYxMa8tCphgHesgQWpQ/uTG9uuL9k0bim1XwN G0bewSKa6LVOrLwn2vFwSOWEjrPcK4Zs/M9J4lEA5Ak/ri5U5fT4OzvKmNkUiKUL 2mxMpcstq6UFUJf117bdSqLQ3X3ViJAORrbyqIxR+P0/pn18ybTAsLUXOvMTkM8H UDtu4UQVFtIhD/quHgSZjMJr0m8hRnVNvZgLjXTT92cmMeCxtfTCfUbZjrwjSPM4 6fQDilKXss25CjC63cM2Ztvd/8KGU7W1vQgdiD56XuduYZ2DHwWWm2QVbazmhegV tOZfAfYcXcNJagPSNgDLtnhgYCiNyZnvhlOSIQgD5vkVfhskf3RjZgX6J1Y7F+w0 Sb0UwH933TRrxYQBMxv6P+apBhnKCMTAk3UVC0BWzZT1dFGup4s= =UYoM -END PGP SIGNATURE- CHANGELOG for 8.8.0: ** Bug * [WICKET-6746] - HttpsMapper cannot deal with resources over websockets * [WICKET-6752] - Some dependencies contain CVEs * [WICKET-6753] - res/modal.js using aria-labelledby where it should be using aria-label * [WICKET-6754] - Iteration stops with nested containers * [WICKET-6755] - MockServletContext does not decode real path * [WICKET-6756] - Avoid URL.getFile() when actually expecting paths. * [WICKET-6757] - Avoid URL.getFile during mime type detection. * [WICKET-6758] - NPE in AbstractWebSocketProcessor after session times out ** Improvement * [WICKET-6759] - Support disabling error notification for websockets * [WICKET-6760] - Nested Form placeholder should preserve tag name * [WICKET-6761] - Support multiple connections to the same websocket resource from a single session * [WICKET-6762] - Support manual initialization of websocket connections
[ANNOUNCE] Apache Wicket 9.1.0 released
The Apache Wicket PMC is proud to announce Apache Wicket 9.1.0! 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 9. We use semantic versioning for the development of Wicket, and as such no API breaks are present breaks are present in this release compared to 9.0.0. 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 9.1.0 Or download and build the distribution yourself, or use our convenience binary package you can find here: * Download: http://wicket.apache.org/start/wicket-9.x.html#manually Upgrading from earlier versions --- If you upgrade from 9.y.z this release is a drop in replacement. If you come from a version prior to 9.0.0, please read our Wicket 9 migration guide found at * http://s.apache.org/wicket9migrate Have fun! — The Wicket team The signatures for the source release artefacts: Signature for apache-wicket-9.1.0.zip: -BEGIN PGP SIGNATURE- iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl99/FsACgkQh48B+qjT VuE0kQ//TmQc53B9FrAgSWV8BKFAtxzjAhQiFilWp1/5vLyLZFUYAraQ6DMoH2GR s2JMcbZJGmjplwG2Yy6LGXEksFV9wBTnEA4RGREV06K6ihx7Qm2zjgunZZSswZIr MuLQYMnrXmAM2Qs071b17a5k2Gkw1+CST51KwOUD7u5l7UZOvUcXRL1xTBemOZ9s RMbcbnjesxct3W2ASkGvULE7oHpBXrrDRHbv4mRFjWsSOjoasXJNtKJoUcoVtBnz xwMlN/dZTEJLlj7uG2jW5mqFj+vfWP01UE+XR2HlJmW54puErcGE4+/haAJdvlwe +rP2XNwAAD5rp3jIcpHerBOt7pruWEDhOwaydm0jJvsPh82SibKCmhnlJlxpdJE3 udvMKvU/zcASLHOHZ33wF/JSvO9kCI4LHCEJfYICcNpTktpzNUrhMQkXOVTj3pGS vcFB6/rFWWHxaxtUZKJTCb2tcCN5LMIr1Thcyb5BUCC2ZN8PqNSjI9L6EtzG7Jyd PnkJiJayn6VUVr6WTP+UEVlqPvDTqg/yuhquQmYjz1uYPQS8lL5WpHUvQnmtiJ2S yAeHNJm+pJRxDgs9CIAhAToTM38y09Y/aM2T5R+iOI6u/tLovFWBS8YxUYkUdPHP /9YOBXan7Q1XqBz8W6nfsvrvtbZYhYfU0FOsxcgHK9pGbkxPWnA= =0JCC -END PGP SIGNATURE- Signature for apache-wicket-9.1.0.tar.gz: -BEGIN PGP SIGNATURE- iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl99/FsACgkQh48B+qjT VuE4vQ//ZAhCOuedc/LCKKTQU/uE/nF+i9PcCS/SsFVJbvoCzyVSoSQwQCYbM+E4 kd8YYr8CG1PNpKMyxsNuBEG9ttR8ZCDfEKIVD727y2vLk9L5SefY6/dRanLO/cc0 1rGYwtMfJby//P/pXdjeG6Qta3FHb2AcZtIyzPTFFciIuebccUsM48UDU6HT3weN aKwgr5uUQVInVRV7pEGC0ziRMRkyYRStBLZNioR2BjCV7IxnWdeWTjapD9kAiY5H 2d1J0ItW/4mtohKWiem4JPX1HTf+U2d02qTq2i5ykDKfytoMUvFlIuP0kl7J5K/t NdfOzgcmMgZa+wjy0z46TEEdq63JdRu3Cpy3wkkTy9GF2+6UJdXQ1z9dbGbmNkTy 0WZWGf85s8rekJVwt66TUih6Mlcl1Fb57zOYndrkb/AHB1ehF90JIf/DqLdplfbS fFinL9Q7myeM2GM3uivmR6TF2ZvtCbGfiWQ4DKLTIXJYDsqxTDSDrroxk3j/P64h 1havxw/X45FZsMaoMX7xdVO5drK65LSLpea0OpkHPWr9x0OetI4iQssxpUcoAXj0 OPPZ66Luci/Au9rodmP7bW5X5ttlXxSjkvLRgk2GibD3NpcJHrHLF1UWeDwH5XIJ Bsuw7X2vIgtzu2GCLHoudgGp9yQYXuxI5adnrC9Lyg+BeEQhc+U= =rzeT -END PGP SIGNATURE- CHANGELOG for 9.1.0: ** Bug * [WICKET-6702] - AsynchronousPageStore with NotDetachedModelChecker - "Not detached model found" exception on several fast sequential Ajax calls * [WICKET-6802] - FilePageStore writing to UserDefinedFileAttributeView might be null * [WICKET-6803] - wicket-objectsizeof-agent has no valid automatic module name * [WICKET-6806] - CSP header response decorator breaks JavaScriptFilteredIntoFooterHeaderResponse * [WICKET-6808] - Cannot add page to AjaxRequestTarget * [WICKET-6810] - Asynchronous+encrypted pagestore leads to WicketRuntimeException * [WICKET-6813] - Setting child-src does not update frame-src after initial assignment * [WICKET-6818] - NPE in WicketEndpoint onClose * [WICKET-6822] - AsynchronousPageStore Potential Memory Leak * [WICKET-6825] - wicket-ioc 9.0.0 throws IAE with JDK14, still includes outdated ASM 7.1.0 in cglib-nodep * [WICKET-6837] - Jupiter engine transitively included in war file ** New Feature * [WICKET-6805] - Add Cross-Origin Opener Policy and Cross-Origin Embedder Policy support ** Improvement * [WICKET-6786] - CsrfPreventionRequestCycleListener should support Fetch Metadata Request Headers * [WICKET-6807] - Fake Submitting Button * [WICKET-6821] - Completely disable CSP support * [WICKET-6824] - Use concatenation instead of String.format for frequently called methods * [WICKET-6826] - Improve performance and reduce allocations for Behaviors * [WICKET-6827] - Improve performance of Strings.join and Strings.replaceAll * [WICKET-6828] - Wrong tree branch icon with hidden children * [WICKET-6829] - Use String.isEmpty() instead of "".equals(...) * [WICKET-6830] - Convert Behaviors into
[ANNOUNCE] Apache Wicket 8.10.0 released
The Apache Wicket PMC is proud to announce Apache Wicket 8.10.0! 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 8. We use semantic versioning for the development of Wicket, and as such no API breaks are present breaks are present in this release compared to 8.0.0. 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 8.10.0 Or download and build the distribution yourself, or use our convenience binary package you can find here: * Download: http://wicket.apache.org/start/wicket-8.x.html#manually Upgrading from earlier versions --- If you upgrade from 8.y.z this release is a drop in replacement. If you come from a version prior to 8.0.0, please read our Wicket 8 migration guide found at * http://s.apache.org/wicket8migrate Have fun! — The Wicket team The signatures for the source release artefacts: Signature for apache-wicket-8.10.0.zip: -BEGIN PGP SIGNATURE- iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl94mokACgkQh48B+qjT VuE4SA//bq4KQ3hq3f5u+DTdy6EMMMqvwJx0MANi/xEcF23bEdNpyflnthPxn53o 9TnQkwMne4FjYdEQms0b7grmxR4OaCiVKHlAK6low2WWDeqvCwHIgJR1S+vOcFwm h/3l+VuTcHvSxHJIb278l94RCVwOyT/4uFcQfYgzyjI5cGwW2f5AdgIUvmVqWbUn 6n12skyus1hF+hPFyc/VOdkGYNNdYbRIbeu5FbKLctBceRGAx0q01SGdhCKgQ2GQ IQulDlO9+Bv2EUZDPertBej2X0qGymYOpEUAfzT/KUgqEEzLOQoZRgNh50l5WiH0 O8y70rIm8c2C5s4/MgUn68oM36f9gQs8m9a5cNCYWTrkcpC8A/Tzr7WIa773xv8B QuOlGXCut/+uzGrDYXOUp+xYurqdD+5lUhSYqezcvaj1U9M9naGRxCSfxtyA4+EO JeMfEIjy9Km9tUhFBeQ/bJkvRU9iWTjWn7gbs3nbhT1AwCRFM5F73aZwRiFBgyPe BCo+VgLxi4WYraqOf91L2o2Z0GCuNMpDwf1ZeQAlgkcHpc/LAcvXgekipi02Fw+N 2+Etd75WZOx+ydyxGExzvLeRY0J0KovevD0Hj1D8wYUWE17iAmBcr8aOOpyevMXD lTlyPvi4yrUsorkxVLeVhKOAYH08/HtCnfHlHQprClkxohRhAIg= =Qz4F -END PGP SIGNATURE- Signature for apache-wicket-8.10.0.tar.gz: -BEGIN PGP SIGNATURE- iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl94mokACgkQh48B+qjT VuHtnQ/9Hspll63YqQBFsdBJOBv8qhkaJVaSWYHo6ELxyUkr+8900uRAsFswyrHU bm4XFcDQuaO/cXMkC9MYnLYEt4HH9A4ieVFapjBiy7tiIYmQ8aKvxSAmnvZSSK2C vRO8qhKf6nAZMuLbN3uBLdj6VVLbbp4RNlF71qR5hjJwEWUQlUsuaL9vJOqVGvnR qUlUqeGdv23E5izpZg7ucluMWyn5Fk+N7wyIpW36tXrnNE/YPMrziw5oXyg8uMSb KYfMncI8NPv1i8iafGGiqjNS7LJzIVnmyRQlVtH/IT4Z4HV3k+zrIZCg0vfpohrB 4YBr4vfmMFgR25oYBXfxzWwoe4oPT+wFdfat0jpq9V8ZIWCIZoQ5cOx/yYQiqbF5 YoNgTyN8ouqZJPRZpmLC4zVQkyV5i/qil5Z+7itoTKH+wTOvz4y9tw3X1OuyEA5U 6+KlSTyvgmE0wybNZtWfPQpWJjG0GCTivh04aB9zdWTAtV6gHJ1/XLv0fnZNJ0aa rd4z32tDVSRt+3aHI/0HBQpBHlzKiJh0pGtjRRlBaNda11f5ko6KGd16BowxBLPw ogzq7LlapvKVUChbI2Y0aLf06UHheaZdkdGGm/zV5ImRIzQ0uDbsSnxsf6vR1HWa 5j+tJndGmAwhP4uET4IGF98hiVGLNdS6teUE7HKpMwaCJE4xXEw= =ef1D -END PGP SIGNATURE- CHANGELOG for 8.10.0: ** Bug * [WICKET-6702] - AsynchronousPageStore with NotDetachedModelChecker - "Not detached model found" exception on several fast sequential Ajax calls * [WICKET-6818] - NPE in WicketEndpoint onClose * [WICKET-6822] - AsynchronousPageStore Potential Memory Leak ** Improvement * [WICKET-6824] - Use concatenation instead of String.format for frequently called methods * [WICKET-6826] - Improve performance and reduce allocations for Behaviors * [WICKET-6827] - Improve performance of Strings.join and Strings.replaceAll * [WICKET-6828] - Wrong tree branch icon with hidden children * [WICKET-6829] - Use String.isEmpty() instead of "".equals(...) * [WICKET-6830] - Convert Behaviors into a static utility class to reduce allocations * [WICKET-6831] - Try to flush the response before detach * [WICKET-6833] - Reduce allocations when merging page parameters * [WICKET-6835] - Improve performance of AbstractMapper.getPlaceholder
[ANNOUNCE] Apache Wicket 8.9.0 released
The Apache Wicket PMC is proud to announce Apache Wicket 8.9.0! 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 8. We use semantic versioning for the development of Wicket, and as such no API breaks are present breaks are present in this release compared to 8.0.0. 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 8.9.0 Or download and build the distribution yourself, or use our convenience binary package you can find here: * Download: http://wicket.apache.org/start/wicket-8.x.html#manually Upgrading from earlier versions --- If you upgrade from 8.y.z this release is a drop in replacement. If you come from a version prior to 8.0.0, please read our Wicket 8 migration guide found at * http://s.apache.org/wicket8migrate Have fun! — The Wicket team The signatures for the source release artefacts: Signature for apache-wicket-8.9.0.zip: -BEGIN PGP SIGNATURE- iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl8J7WgACgkQh48B+qjT VuEz5w//UdCdkzpwDEWmusPlpU2RyoTv8XPxRWbr3ZKEdeWEw9CJKm4Mz0lJ3RuQ UfJhkl8vraxVPFSXUJidnH6Zrvp7GBOBG/kzSmlP6tuZU0ZmCKCJFUg6OMDfBO5T MU7eDE7oSB0w4FnXkP0YTnTOnAmWu1/kOy4aKgaEtrNcHj0hVt62UdDxgdkZ29l0 PuklUCzqJLg4dWWQ52/U1rfqB3XVPCgLY7XTnqcwi/T5f5xo0xLMTfcWyNxvUKHQ v2umt3roDTI0sU6JUEqcimlX4sfz/N/0+hIIx8a7/Kcdh9M1cBwjt7tk9YDOUbJ3 leyHqwcMe0iNTpadNr+0n3i5W8ebQf7mRh2JSuPCTWCfbd5LpInYi9FqTHw3pMKU B/z92OvPTUqsJH4g5eCkFRALPjj7E8ehidv/hBNj5EhiBfEIQXLGhvZXY/CtLQOq W3bDgvz4L+RRuyc3TjIwIGDwt5nyocnywweujg2ZFgLllnzeiHkZ926echkri0uA LyfdDFja9p1jkLH7PzPOpEQDnGWkJyVxiZdIc0T3PjQxxC3BpuudI7kSP3WJ29dL yCCRdfGfyAsCZ03LLCy7ieJhf0t8jJGND9k5pS0+35tOQaDUTnFtE93aWf/RSoD3 8TfI891GRWS4AxqxhLwoKHWuAOD3jstq23+J12v1X+kLNspn7Ow= =J8la -END PGP SIGNATURE- Signature for apache-wicket-8.9.0.tar.gz: -BEGIN PGP SIGNATURE- iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl8J7WcACgkQh48B+qjT VuFqEw//ZJhe42SnRdqwPEFHlgkUccDhlJiUb0pk+H0txaTH3+jDf/wuFmeGzfvS mNe+aSE+jOVxSQ8JwJT2Y5AbSldYYyrFZ3xrALeatWkdfoW2WT99MKvjxiNJrLKq XOZVfVPW1EDVNmxBdDSRAlo30mjnPzjjmuTOcf1cti6K4Ix+bdYss6oKx0637tmU WY10XiqvA/6uAnc05wurazVfmbib46sCw1KVA82/pcRIF4wpDv42mRs8+B3tgTBk v1g/Hpe2Ue5UNYKedckdhad/LTNblK/ZGUgFXsbmAlG6eDaFlH2KRRJdpBzUaCpa tGO2LSo70GEb9zovEmQeVj2bKuFmmUA+b1VQDLwPz9e5b27vsNz3VDG7BmaKntB3 MWmjnuCjG+IhbVjAfaQjg/zMC4BxIlBVNLrMtphtm7u+6fnBHgYndqcx6vB5DtKd FzfD+JauBNI2xK+C+Ix/Ok9RVTd1Wq9tFw7sjK/GD54AXeSTRrtXrmQLhPSVWGMG CItE8AUTGivy/8Pi6CYtiWJY5gLqaXg2lymqx5DvCXufKBgeNE56pDnLGATRf+ZK 848NTpwHA9uumuscGlQ91T/YL0sZiFkfqzhGyqY4AHCdHfLVRGUuCU6fmE5o7gnm 89bk6vx6RBt34jxqDjuliuFN1jV813ZaPX9QHPxp+58GDkJ6zZM= =WcON -END PGP SIGNATURE- CHANGELOG for 8.9.0: ** Bug * [WICKET-6742] - Stacktrace in Fragment example * [WICKET-6764] - RedirectToUrlException change the second question mark in URL from "?" to "%3F" * [WICKET-6771] - Performance issues accessing component metadata while iterating * [WICKET-6782] - WebSocket onError/onAbort is not being called * [WICKET-6784] - StockQuote example does not work because the web service is no more available * [WICKET-6791] - Offload WebSocket push when initiated in Wicket request cycle * [WICKET-6793] - OOM in AsynchronousPageStore ** Improvement * [WICKET-6767] - Do not log error for broken pipes in websocket connections * [WICKET-6772] - Use StandardCharset for URL encoding and decoding * [WICKET-6773] - Improve performance of getting behaviors for components * [WICKET-6781] - Timezone can be determined on client side (7.x and 8.x) * [WICKET-6792] - Packages#absolutePath keeps unnecessary current dir dot "." * [WICKET-6796] - Report the component path when failing to set a new object to a read only model * [WICKET-6800] - Use LinkedHashSet instead of LinkedList for AjaxRequestHandler#listeners ** Task * [WICKET-6779] - Upgrade JQuery 3 to 3.5.1 * [WICKET-6783] - Utility classes available in JDK should be deprecated/removed
[ANNOUNCE] Apache Wicket 9.0.0 released
The Apache Wicket project announces the 9th major release of the open source Java web framework servicing websites and applications across the globe since 2004. Built on top of Java 11, this version of Wicket brings web development into the modern Java world, offering a fundamental tool to keep you code up to date with Java evolution. Bring the web into the modern Java era The release of Java 9 has been a turning point in Java history which laid the foundation for the modern Java era. However, the magnitude of this change has discouraged many developers from leaving the safe harbor represented by Java 8. With Wicket 9 we finally have a fundamental tool to move on and bring our web applications into the new Java world. With this version Wicket has been completely revisited and improved to embrace new technologies such as Java modularization and new libraries like JUnit 5. Stay up to date with Java release cycle --- With Java releasing at a faster pace it's important to keep a library up to date with the lastest changes introduced in the platform and ensure it works with the latest Java release. Wicket does all of this by taking part to the OpenJDK Quality Outreach, an initiative aimed to test popular Open Source projects with both the latest OpenJDK release and the Early Access release. Be ready for the next Java Enterprise - Shortly after Java 9 was released, Oracle submitted Java EE to the Eclipse Foundation. As side effect of this owner change, the package name 'javax' had to be migrated to 'jakarta'. Wicket historically promoted decoupling of Java EE APIs and application code, making the transition to future Java Enterprise versions much easier. Protect your web apps with Content Security Policy (CSP) As the number of security threats grows, it's crucial for web applications to adopt the latest security standards and countermeasures. CSP is a modern standard that allows applications to declare approved origins of content (such as JavaScript, CSS, images, etc...) for the browser to load. Constructing a safe and at the same time complete CSP can be challenging. You either risk leaving holes in the defense of your application or you break certain functionality. Protecting against unwanted inline scripts is the most important target to attain. In CSP this is called 'unsafe-inline' and it's the most common cause of cross-site scripting vulnerabilities. Wicket 9 comes with full support for CSP and does not need any unsafe directives. Wicket will automatically add a nonce to every header contribution and whitelist this nonce. This allows for flexible loading of resources without the need for a complex CSP. Of course it is possible to modify and customize the CSP, add additional directives or disable it entirely. Lookup our documentation for more information. Migrating to Wicket 9 When you migrate from a previous Wicket version to Wicket 9, a full list of changes and migrations is available at the following page: https://s.apache.org/wicket9migrate Please consult this migration guide when you are moving towards Wicket 9. Support -- You can find out about our support channels through the following page on our website: https://wicket.apache.org/help/ 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 9.0.0 Or download and build the distribution yourself, or use our convenience binary package you can find here: * Download: http://wicket.apache.org/start/wicket-9.x.html#manually Upgrading from earlier versions --- If you upgrade from 9.y.z this release is a drop in replacement. If you come from a version prior to 9.0.0, please read our Wicket 9 migration guide found at * http://s.apache.org/wicket9migrate Have fun! — The Wicket team The signatures for the source release artefacts: Signature for apache-wicket-9.0.0.zip: -BEGIN PGP SIGNATURE- iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl8FnLsACgkQh48B+qjT VuGvaBAAsY5f4r/snjzemc3w70Vcu2LkrZFIb0Eu04tpvppvwjuuK5+w51gyBusq 9AluWISTY1DyguhA1rVGXNqlWs0EhMGOmHa6fAFe7c9cmZnZeaEumk/VSLXg5+/k fhXWCzxamWK0kZTRHAshzBGKft5LIkoSYgawu75AJlT2ZbQvllV8ju7xf5/XOpAx +UxxxZ0OrNqw2rwrnnMcxOsVPW69jyxby8vrYN8BdEeDKd/WSB2oXN5cBiDOXH2t I798u2VT83aIcTOqDbb3pL86RXugYtmek2WbJHiejP/1EVsIohMyS0Ti1c8hLUlg D7htOLWqUpbxcJ6EThEj4E7StDYBR+L4On4PooOZc6/sorDVATZY8rciqHlfIAK4 rTh0S1UAe8QGwtFxYZ03BCaIIqh4BLVF4O3xtdo9YtPUAmXlfE9OIAWASpZ7nTLT
[ANNOUNCE] Apache Wicket 7.17.0 released
The Apache Wicket PMC is proud to announce Apache Wicket 7.17.0! 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 7. We use semantic versioning for the development of Wicket, and as such no API breaks are present breaks are present in this release compared to 7.0.0. New and noteworthy -- IMPORTANT: with the release of Wicket 9, the 7.x branch has reached the end of support. No further releases will be provided for it with the only exception of security fixes when needed. If you are currently using Wicket 7 you should upgrade to Wicket 8.x or 9.x at your earliest convenience. 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 7.17.0 Or download and build the distribution yourself, or use our convenience binary package you can find here: * Download: http://wicket.apache.org/start/wicket-7.x.html#manually Upgrading from earlier versions --- If you upgrade from 7.y.z this release is a drop in replacement. If you come from a version prior to 7.0.0, please read our Wicket 7 migration guide found at * http://s.apache.org/wicket7migrate Have fun! — The Wicket team The signatures for the source release artefacts: Signature for apache-wicket-7.17.0.zip: -BEGIN PGP SIGNATURE- iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl8Qh/kACgkQh48B+qjT VuFaKQ//YHutIO2mTuZuWqOsR+B00aTJax372YZsAXB24vERxgrsOXUuKixmxojZ Mlx0NbXncIKSO9cAfaklJbn8NpqMp6WNVUJeg5KNxmGVVI4a2ivmZEguTU39xJy8 6qYZ5+wOZRNx3owD9Um7OCvb9/osMhL7VkhoUnlH68gFVw/P/Nn9bYVfE5CTc6Tu 1HcnaX37YnYPG2jC7fUNHRSw2gYziwWmPLkdXHwgwepjKif1WqKsYuAU+anhpspi +K89lQzWBo4/ACjsienuhLaohikZOxzcIwZ1KYk4uvJA1o/3e7+aIt7v98398qBz lrCOOe8q07E0l+vMjYHCcnUpCiU69gMWHJKit3prSdmjnfu+D1D+uANFSEQLKRQY Y3RAEXw/64xLSKVM10edSpMOqNHcnQdgdPM1aicfNQ61NvWctF4JxYwviq0RF30K gBPed86rGBgTT9hL6ZTOEaos6Xk1PzMK55MVKfoNnVNx6s52PC78VWPIpFLXEJbo V84uDRWw+OaJ1QnN0GQPNdUFsHRLatKrrt3Nt4VFQpQt9hpjYr+gEmHkitbBWmZq V9f02IJ4vb/7Nip/2aDIm0PqSTy7hvJxkU353s6U1a1eCngpNm4TkHbNyNKJic23 D+Ip2K9ATpBDlT+JUPWKJypv5QdWUC2SP4TrhlmUQvxN7m/goAU= =84lr -END PGP SIGNATURE- Signature for apache-wicket-7.17.0.tar.gz: -BEGIN PGP SIGNATURE- iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl8Qh/gACgkQh48B+qjT VuHcJA/8DDoJDGX/q+aBFua2YFor0nPZv73tURLRrSXGpcacH9S/l4xusLg50A6c CU5uW23wfvmJSMXy+X0mZdppHlk8hgtt66c8Bj7kuSiCN65Bfvx9VD8b9IP3clhN OtVDU/h5lAI5QGDQ68TvXLEfErFWzrsQ/oyIPMi7TSTpqiX0Rrz9CoPHd7Jn1K44 S/2VFNPheKR9Vq3INkA8bYp++AT/6swIQl/iWIPKh4K3VIE3YNWiaJmRWufb6ue0 B41GWg2IBWJK06SUJsRtThwrRPEVaVaNDM05idEI2YFhIhGAsP+ZSE0SHVG1WpBy CVdhuUiXROjYWJh+rX8JRmffVO51Ycp8YVw4m5TIdnJDlyHnWZjua6an9pucm+Nw 5GSAR90zX5T/ZFneKcdpVeWsAq3YikXI68h5smj0auzNiz6Z9fsSu7OIMGcg6cbC 6ls71lPpB7cJWCUSMoLfRADk76lvJkMX4xvonxYrgQYY/B41LmIsRfpimAvcM1uU CtWF26hkmU3QHpdyVBLQjMt/hRpb3Ocm/MUq/MFvPsYp5i3qw/Z5R10ymx9Ci3D9 ibW4h/eZg5CGSj0yevCFDNv+usLMuQLwAE2U1Y4uUxR46GBICMTK2zH3tc/5tKqL iBaZVmeq0Ohs4/T0IigGfbELS7BEJXIDPgTvV/QYs7cISFqHSa4= =rLvh -END PGP SIGNATURE- CHANGELOG for 7.17.0: ** Bug * [WICKET-6758] - NPE in AbstractWebSocketProcessor after session times out * [WICKET-6764] - RedirectToUrlException change the second question mark in URL from "?" to "%3F" * [WICKET-6782] - WebSocket onError/onAbort is not being called * [WICKET-6784] - StockQuote example does not work because the web service is no more available * [WICKET-6791] - Offload WebSocket push when initiated in Wicket request cycle ** Improvement * [WICKET-6767] - Do not log error for broken pipes in websocket connections * [WICKET-6781] - Timezone can be determined on client side (7.x and 8.x) * [WICKET-6792] - Packages#absolutePath keeps unnecessary current dir dot "." * [WICKET-6800] - Use LinkedHashSet instead of LinkedList for AjaxRequestHandler#listeners ** Task * [WICKET-6779] - Upgrade JQuery 3 to 3.5.1
[ANNOUNCE] Apache Wicket 8.11.0 released
The Apache Wicket PMC is proud to announce Apache Wicket 8.11.0! 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 8. We use semantic versioning for the development of Wicket, and as such no API breaks are present breaks are present in this release compared to 8.0.0. 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 8.11.0 Or download and build the distribution yourself, or use our convenience binary package you can find here: * Download: http://wicket.apache.org/start/wicket-8.x.html#manually Upgrading from earlier versions --- If you upgrade from 8.y.z this release is a drop in replacement. If you come from a version prior to 8.0.0, please read our Wicket 8 migration guide found at * http://s.apache.org/wicket8migrate Have fun! — The Wicket team The signatures for the source release artefacts: Signature for apache-wicket-8.11.0.zip: -BEGIN PGP SIGNATURE- iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl+4J5gACgkQh48B+qjT VuGnfA//Z7fm+oW+YSFNV4wtZKzOJSh5n73dqIJ2R1MjR3G7qsuaWm21wFRL0eW/ uHsNCeLwKru8ph+anw+xX4R4WcD60IsYquwzTS12r8yEC4WClms6lrdXb8RVaOIQ R++oSg3EoxrZx80Fq+N+dE3D5BZKRGD/4QpWskrShqOE/Q9x+idMD309rdYwFnd5 hVkPP+WnEdWnecT5E9ataau0ZiEsKKAS38ZR6Mt5LTzRmbE4qzfx4r0Wc2j7NX3Y /kJJsMqonfEFrDqFOGTz3C3nqo1iRXMOXSMaqNCn56iEE005FBvTL7Hc7rruLC77 zrsb55zaSjncSNB4XloHH5J+oa5PWqkr+ykGQU1tPZdlTE5zFu1iOez40iRcpcfL VSdNKbj8ouUfgJoKIrvPGab9KgusyhJEvvTCygsArJxWPQLvtVN4OZq7r+3Rm0QI 3T5318K1evfVkFNrY0YXwOlpgdjjP5w5+q+EuonnVJ5K2U/B3X15vSMe6VgcvxfA 4hx5OfHZ4T7rE3RRu3aGMBbCq2lReHeC6zi4juWYvcgDk9Ol8YqLHQ/B38TCBwt1 +abUhcY/1e2EnTSjUy6Ct9NJp9wUV4LlGEGxqhbck6084DABloqZy9OTUzURxpmn PSx1V5EzUzWiul7QrUg9fnTkNAa4cDKvnSglGCiMhKpL/lW/kGM= =st3Q -END PGP SIGNATURE- Signature for apache-wicket-8.11.0.tar.gz: -BEGIN PGP SIGNATURE- iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl+4J5gACgkQh48B+qjT VuHmEQ//aN829zPqBA6ReFcJWtXGEb01w3c2+FYjpv/PXDqLadpsK2L161r2x/Q3 MFNnOVV7dh473XYMkR5bGNMCDYKcuAeB+TXcbGfWKoAMLQpf6JSD8BeeoouE9NmP VxrY5xZayuAI95/dudHuw5qVVm0y4UPcpnfsmwgQqOm7+/fYNqccoqiWKjVKJSqH 2VnjoKAQv+T+jiHU9ds2ziGOxQgyuAfwcXZqaBd40gvfpzolNhVXyw2X+DjUxmMJ cGp5HxI7OJ3f1pjx+/8nMNPWYGb2onUiTpYV7zKy5yXqYMgW/qFB/D7uUwraC0r0 eWrR7/FZ2hU09ILF3csZQOFJQR5ZRdtRwm24LwCMGFzilG2pczclCO5fvDzzQOJ3 t632ub8themMVt1eFuN44Nrd+Lh7v8aj+zbrd4wEuP3LQgX2v+BsDJlNIQJp3vbp FjTZizI657YKIOJsAxl9n7fgbVRaBUO49NeBef5nBGCZtZeSMAPQalOtx1y9ioAx YqlLlWvErNn0oBkauqSdQSCaDM4ynL6Msk+2PZQsnoy0X/2WDto85Dv5S3dZ4T2R moFQnq7SmonVqzh6kRvDz80LApLFVd/fZfTMz3/+dIfRwSfKbVlnq6vNyCB0MkdR 75exQQSGKzUHjFpX2OKmBdzfU4ut+HDXqFGPHHr8GXSBm7cN62Y= =ABOO -END PGP SIGNATURE- CHANGELOG for 8.11.0: ** Bug * [WICKET-6839] - Component visible-in-hierarchy cache not used but cleared * [WICKET-6847] - async page storing fails with flush before detach without session * [WICKET-6848] - Session invalidation fails because response is already committed ** Improvement * [WICKET-6828] - Wrong tree branch icon with hidden children * [WICKET-6844] - Add support for MethodMismatchResponse for Ajax behaviors ** Task * [WICKET-6846] - wicket-ajax-jquery.js ActiveX control discovery - Unpatched Application
[ANNOUNCE] Apache Wicket 9.2.0 released
The Apache Wicket PMC is proud to announce Apache Wicket 9.2.0! 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 9. We use semantic versioning for the development of Wicket, and as such no API breaks are present breaks are present in this release compared to 9.0.0. 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 9.2.0 Or download and build the distribution yourself, or use our convenience binary package you can find here: * Download: http://wicket.apache.org/start/wicket-9.x.html#manually Upgrading from earlier versions --- If you upgrade from 9.y.z this release is a drop in replacement. If you come from a version prior to 9.0.0, please read our Wicket 9 migration guide found at * http://s.apache.org/wicket9migrate Have fun! — The Wicket team The signatures for the source release artefacts: Signature for apache-wicket-9.2.0.zip: -BEGIN PGP SIGNATURE- iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl+xpasACgkQh48B+qjT VuGm1w/+MHI0zxAamBA9tHpGlfTPgR6Fsc4sZsFEeJ2HXPyDaiaIhtmyeHcbbK3l CdHxYTPGfLez1Xn7i3qarhL20WJdjluo41W7DtvYgP6yl++ltZQfGU9l6hDFB6Sd Y2avOzblC5z01n8JTAMfJ01YZXTJNA+ci1LvixMoNJaYxoz1wCB22ENwJkcn/QHf oWG7A7HVn+SL3pqRzY/BdQpnwLGcrlObX3D767dUV0SZeXYNacp7sZ8BdvLrUKyJ Cnz4pfQS2SFlajj7XdNexgiOa/52uztw+30Kn4jb2Kw/SheGGoGwnv2vbIPkE79g QC7r2UIEcKMWxMP1iA5IWPrr8JqXg0BunyhWuYz6DWdRPCZIx18nudZ+tBqHtoe3 iwXIzeFLis2NmRI5mS3xHUusXNrvzyr68rLXiRs9h/AnyI548FDEgGzDqquR06vj wwB6um6pGf1uNtEq1IZg1gxSx30pMFDy4ZVN7s4FXLAWx3ot+v+3QshewShrg381 ZFGmxxeLjMsN4kbmZW0Obw2/lbQt8sASmVpRMz+IV1tS6Hp5FGN48dGZPwujIj+S 2nb4/j/jd+1fRKauv9vEWnNavhrMmragaawk8ib40Smc2jimRROnbjAOST/wkERg 9OUNlgPZLdc1TALBpyKsuX+qZ2ZBB/DLSbMDAzdPGLDitgOI7eY= =HwjX -END PGP SIGNATURE- Signature for apache-wicket-9.2.0.tar.gz: -BEGIN PGP SIGNATURE- iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAl+xpasACgkQh48B+qjT VuH/QQ//dFAP8c1O2A6PBbHcIm7w64O2PPis5Sd2cZKz/MO4n7WbIdS82YHYnwVv NscBprfd9uP+iHqlXI8fEDI3Qy9W5fWMIeD07OfxWe/XILCdzioQCrVSpXrjecGi /vTT+wWu1HHlSks6hkYhPoR4oV6Oi8jgxU+FxwbWWA3PWKyPrYjeYAQ2u0Iq1Yh4 F2773dZc1GDhIdgPDvNpLeZtjZS22db81Iz+hX/dMeFQXBqkSi2fp3lMIH1XdfZS yAsoOGreWYs6e6oiLfZ2hUtU6aRgFtCnJrreSH3we/nVIKjCrN5yq5S+CLU/0JpD JfQGq1vXOQJJ+ks1Na6ni3t+8IoWyxsFaou7olt81UK+8iuZxcqqZUMoqdbG+lDb IGZF0rpPWANrLFGLthK1/ZXE2X9TMaqFRPjC90QqwuZT2Zzg7ZSQ6l9wWOQJaOWW 7miJxuqaS8r5HWWFA4pIu77IVP1u3m0xkay35qNRsR4HUh1PGhKqiThk3qtZRtGE UrwQZhuW39VmYxzRwLnLLsz3NBB4WKkV/Yn8G39uo+WE7KvYcyBPSwK2fmoq5jD+ 4UNctVzDmMnYwVRVEgT1j87ZtKG9W81HT7LgLvwUNVl1pO066UIa2W2Od3eoELyi Z8tV93q3Kcw5DxlliAr2SIOfP2bJC1exEmXASi6GZKmcYZYQA5M= =f6xr -END PGP SIGNATURE- CHANGELOG for 9.2.0: ** Bug * [WICKET-6839] - Component visible-in-hierarchy cache not used but cleared * [WICKET-6840] - Busy indicator persists after request * [WICKET-6841] - Evaluation order of dependent JS in Ajax request * [WICKET-6845] - stackoverflow while serializing a page containing a reference to session * [WICKET-6847] - async page storing fails with flush before detach without session * [WICKET-6848] - Session invalidation fails because response is already committed * [WICKET-6849] - quickstart styling is broken due to CSP ** Improvement * [WICKET-6828] - Wrong tree branch icon with hidden children * [WICKET-6844] - Add support for MethodMismatchResponse for Ajax behaviors
[ANNOUNCE] Apache Wicket 9.4.0 released
The Apache Wicket PMC is proud to announce Apache Wicket 9.4.0! 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 9. We use semantic versioning for the development of Wicket, and as such no API breaks are present in this release compared to 9.0.0. 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 9.4.0 Or download and build the distribution yourself, or use our convenience binary package you can find here: * Download: http://wicket.apache.org/start/wicket-9.x.html#manually Upgrading from earlier versions --- If you upgrade from 9.y.z this release is a drop in replacement. If you come from a version prior to 9.0.0, please read our Wicket 9 migration guide found at * http://s.apache.org/wicket9migrate Have fun! — The Wicket team The signatures for the source release artefacts: Signature for apache-wicket-9.4.0.zip: -BEGIN PGP SIGNATURE- iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAmDgnyEACgkQh48B+qjT VuHqqRAAgt7YlKtohGggBNLBqgcyMHDSttXyWyPffkd2QaCCx66lWJJl1LxM+87o LRG5IdaWJWBmB/MJZwXZKV4iacztt/i3nkdIWAw7XrPaWwFLpS6SftfIRvVbrRwD dVpNFhQe8LmHW2Iun9hhjI6nQWjW2neEvj41T4m5la5JoJ4JBHZ1yZRPUz+rw3Bg E5j9wYsq3itzuKJQPeMmvVgrbCbBQL8LijIIYmWq/pU+j5wgZ71722Vw6ygGHZJF MDN2/gnw908ENcjUfMP9e+ZqD2UWzXTWeNqaGAAq4EwLqjjBlxHtIFZ918BTDl72 dzhCndnkTU/4KP9lpBO7h+6s44JwNIIypYsMPaNEQtNAH7OayDjD1uNUkm3vbaGA uxDg33fYDVCRh/8Hbe8T1YwGIUR2W9U88Mw2yzjzpHv/H7/UVHF9mRmj5sg7Pvsd G2/SMd9JUW04qb6+zYb4vadNnut7pQEv39bHWZUKTmFt0vNNy7pcGAZk4DmfJRJW IY5vfLqDyM5QNG/wyzj4NQAIX5y+3iaibzsIRy+bviqLdRf3zsf3fbM23FDmFuDF nDeD0FK31swaK/9CSYXUXIndoAESbt4iHPCV6TUaare9AgobtIgulvRknr/nFtCB kuV/8x+8UNsW96YiaLGLW7zjxBiWH8R433fDBG6Pi3f9gpb1cOs= =kI95 -END PGP SIGNATURE- Signature for apache-wicket-9.4.0.tar.gz: -BEGIN PGP SIGNATURE- iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAmDgnyAACgkQh48B+qjT VuFFVw//bAq/Rzxq1ZobgGcgOubDqn1II6y6Un5w6baXEx7MoqEOC8zj/iJz/MEX +ZyeQDs0W7D5vI+PLi0dcytjDw39zX6XcKTtocQo3jqxztQaRll2ymozNZkk8jZs z+bq7pA600VUbpfUqpdRvVCLKqahILtvNv7eoHSn6EPIt4zGMcS9vuzY7zFy3P9P XZnSKSLAEwZ0PWF07rBMl8+ZVP+p98qreJp0WyF0nsxVuOXQde5jys2QvXBPEShY 9FSd1YWZ4fc9hgx7UrgiL9z6gZGDj1yZTTrrnvR3sNgbD4oWSY+oKxM+v6LywrcI yUfY4qk3onw5YNO8qLGUDh5NVpodnKBm9CMCCI9U3qPP0PkplYvWGH110I+o5er7 yi29J6Fua1dQxKZzxuCQLhZjSItg+QN+qYoukV36pnYqsXJCOwM/S6IUZVT6EPII gbatn6xECLYsx7gpMmLpysQN0ogNujBJV4I4ZoiARG9xVBWlILdyG4atstvVazf3 u6/yOmkUb+82KV9xsM2sQUJ68cMbAN/aLl578reTZU8fVkS5WoN1laMOumiNbLG0 SX9akYW3huAaLPYRRz7yducTp46fPbwfZ2tlq29iTrGE/uDCOuGwq2XppHahnKt7 8xV9SJ6lK65LzqkPOl8GTMxNjo0afXRQ84paPbhFWyAIRCQlRrM= =4lVk -END PGP SIGNATURE- CHANGELOG for 9.4.0: ** Bug * [WICKET-6875] - Example for FileSystemResource.java does not work * [WICKET-6877] - Removing component's MetaData during detach phase from within a Behavior causes issue * [WICKET-6878] - Rendering of relative Urls does not take into account filterpath for absolute Urls * [WICKET-6881] - Link on website to JavaDoc of version 1.3.x is broken * [WICKET-6895] - Links to examples in documentation points to old version of 8x * [WICKET-6896] - AutoCompleteTextField re-opens dropdown item list after item has been selected * [WICKET-6897] - Javadoc build fails on fresh checkout of master or rel/wicket-9.3.0 ** New Feature * [WICKET-6886] - LambdaChoiceRenderer ** Improvement * [WICKET-6876] - add an AJAX behavior that allows to collect file information when a file, to be uploaded, is selected. * [WICKET-6880] - Documentation of DataTable/DataGridView has reference to unknown class UserProvider * [WICKET-6885] - Add scope col and colgroup to HeadersToolbar * [WICKET-6899] - Add setExceptionMapperProvider to Application
[ANNOUNCE] Apache Wicket 7.18.0 released
The Apache Wicket PMC is proud to announce Apache Wicket 7.18.0! 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 7. We use semantic versioning for the development of Wicket, and as such no API breaks are present in this release compared to 7.0.0. 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 7.18.0 Or download and build the distribution yourself, or use our convenience binary package you can find here: * Download: http://wicket.apache.org/start/wicket-7.x.html#manually Upgrading from earlier versions --- If you upgrade from 7.y.z this release is a drop in replacement. If you come from a version prior to 7.0.0, please read our Wicket 7 migration guide found at * http://s.apache.org/wicket7migrate Have fun! — The Wicket team
[ANNOUNCE] Apache Wicket 8.12.0 released
The Apache Wicket PMC is proud to announce Apache Wicket 8.12.0! 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 8. We use semantic versioning for the development of Wicket, and as such no API breaks are present breaks are present in this release compared to 8.0.0. 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 8.12.0 Or download and build the distribution yourself, or use our convenience binary package you can find here: * Download: http://wicket.apache.org/start/wicket-8.x.html#manually Upgrading from earlier versions --- If you upgrade from 8.y.z this release is a drop in replacement. If you come from a version prior to 8.0.0, please read our Wicket 8 migration guide found at * http://s.apache.org/wicket8migrate Have fun! — The Wicket team CHANGELOG for 8.12.0: ** Bug * [WICKET-6815] - Incorrect parsing of html attributes * [WICKET-6858] - Do not lower case the session cookie name * [WICKET-6860] - ConcatBundleResource double scope processing when CssUrlReplacer is used * [WICKET-6863] - Method Component.setVisibilityAllowed should call onVisibleStateChanged() * [WICKET-6865] - JS Error on keyup in AutoCompleteTextField * [WICKET-6867] - AutoComplete list don't choose any item, if click took more then 500 ms * [WICKET-6868] - UploadProcessBar doesn't work anymore with AjaxFormSubmitBehaviour("change") out of the box * [WICKET-6869] - StalePageException does not refresh page * [WICKET-6870] - Wicket complains about component failing to render * [WICKET-6871] - Exception with nested AjaxLazyLoadPanel ** Task * [WICKET-6873] - Upgrade jQuery to 3.6.0
[ANNOUNCE] Apache Wicket 9.3.0 released
The Apache Wicket PMC is proud to announce Apache Wicket 9.3.0! 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 9. We use semantic versioning for the development of Wicket, and as such no API breaks are present breaks are present in this release compared to 9.0.0. 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 9.3.0 Or download and build the distribution yourself, or use our convenience binary package you can find here: * Download: http://wicket.apache.org/start/wicket-9.x.html#manually Upgrading from earlier versions --- If you upgrade from 9.y.z this release is a drop in replacement. If you come from a version prior to 9.0.0, please read our Wicket 9 migration guide found at * http://s.apache.org/wicket9migrate Have fun! — The Wicket team The signatures for the source release artefacts: Signature for apache-wicket-9.3.0.zip: -BEGIN PGP SIGNATURE- iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAmBc1JIACgkQh48B+qjT VuFAVA//Uj2TQfwKohsUKnOra/1/rkTf/t9vFfnoriBU7R1k/OxAqbzt2h9TGS6D lAdmnxY0+CkZGjytje/AbkW5AKxv1Hdc7eLjucIqrOicGhIamTafRcwYHTAbEgj3 ZvuM7zDnU+8iQJiDm3QQ3pUwrSLWNXdGR7w0UKYmoxyg7fsLoghlDZ82ng2Kx+Bz XjZGh6CgyRZ4JOYodcr8GWdMHKMEepkgrEogZEjL0ZvyQQArVknSNFiNu1UWA6jz 6D+l5XUXEZON/ZRFo/1eC4JWnDy1rBvmClIpZMuwJuO7xJTBSugfhLHbUEIl38E7 edIATFJ+CGtpbJqzg6Twui/fRotYmX3RifhZlwlCGw2f1SrM9bstLm1EBvYSnwCf Xy1fA+TlYq8hjFSg4Y/JLKcZU+ruL2jJIf1ldGpQYXMuNclRlDu+6F7QjOIG1Qn/ IobQMJ5/FwY42CVDRzJL2EO67yrn3F6ya6uDLjfTZk0/05168JxXW1wUEUwxPPIN NvVOOr4+ICvaq/3HpHe6ZktTxesfKCl79I+QC5waNh3DYA1SZkX8KOf+ywdw1aQ7 SUNufqaEmMC6VgAeoF8khst403DeuAv4PQLubeKCUx1KT7ebcR3yB3aHgsz/ercm RP486mJNS/xboHamtnswQryUbKpS67cd/KSZsgqgtq/q05q8hzg= =mGww -END PGP SIGNATURE- Signature for apache-wicket-9.3.0.tar.gz: -BEGIN PGP SIGNATURE- iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAmBc1JIACgkQh48B+qjT VuFyLw//XysBtHbBORK68rl2Hwm5UXui4IsUUfYdbFHchMNWlX9TV5SJJlvHjXIS N3HutbWWMDiQ8wjwvCYfD8dpYxXyv797MZpHH97Sz/cN7HKxS8WKgfjejBtZuONS x8zP+uMfqn0BRP7OXVnlcNeimG+I2cPHDwjqvDQPLCfjH2cGWJjr45MOk16YhRUB ZfVVUGm/hBiquYjGMwriwaDWWiN9RQoAYnysAOBZauVREkMIVeLdTs7wYwWvAQSK uMD+dCPa1RpbDXaMwQOxusqDEfXEThu4501Xhd/TUVe3J08YH+DeM3IOxVQ9ApLM alQ7n+PbeKmlrN31ZxwRYjgwwsyEBq45KqXFGgBSDOsHzY1jaRZ9+LtKlzpTwaiP M6B3XSkk3thSsW/J/Dx0YqX2ZJISGdZVoq0N/0xD64LpF3s36l64zGtPGq5tgaKc 8rqyu8nj0BWhnoKBSBVkMZiSw7iwbdUiKtbEJUrz8eU9RcdV8cIVUfBgcmUkT/8E YDMZeyWrPLISl3ADGhwt7WNMpQHtmK8W2Yus00PxQGLg7OLaKWurSu+ynNvgz6y8 GAPX62dLVv5Rc9YD8eedh85Mg0Dzq7mcinBpHmlFPsy3wQXASx3tWkRkj3F1qTDq Qjx/KPqkVMGB+AdSvqfFV5Aearlo/UEFP0YpQgqhbtiG9hS6JeA= =2xPv -END PGP SIGNATURE- CHANGELOG for 9.3.0: ** Bug * [WICKET-6815] - Incorrect parsing of html attributes * [WICKET-6858] - Do not lower case the session cookie name * [WICKET-6860] - ConcatBundleResource double scope processing when CssUrlReplacer is used * [WICKET-6863] - Method Component.setVisibilityAllowed should call onVisibleStateChanged() * [WICKET-6865] - JS Error on keyup in AutoCompleteTextField * [WICKET-6867] - AutoComplete list don't choose any item, if click took more then 500 ms * [WICKET-6868] - UploadProcessBar doesn't work anymore with AjaxFormSubmitBehaviour("change") out of the box * [WICKET-6869] - StalePageException does not refresh page * [WICKET-6871] - Exception with nested AjaxLazyLoadPanel * [WICKET-6872] - CSPDirective is missing worker-src ** Improvement * [WICKET-6859] - Deprecate WebSocketAwareCsrfPreventionRequestCycleListener * [WICKET-6864] - Avoid hardcoded salt and insuffcient interation length in creating PBE ** Task * [WICKET-6873] - Upgrade jQuery to 3.6.0
[ANNOUNCE] Apache Wicket 9.5.0 released
The Apache Wicket PMC is proud to announce Apache Wicket 9.5.0! 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 9. We use semantic versioning for the development of Wicket, and as such no API breaks are present in this release compared to 9.0.0. New and noteworthy -- This release includes the following notable features: - Full support for Java 9+ module system (WICKET-6904) - Support of ByteBuddy as java bytecode manipulation library (WICKET-6913). 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 9.5.0 Or download and build the distribution yourself, or use our convenience binary package you can find here: * Download: http://wicket.apache.org/start/wicket-9.x.html#manually Upgrading from earlier versions --- If you upgrade from 9.y.z this release is a drop in replacement. If you come from a version prior to 9.0.0, please read our Wicket 9 migration guide found at * http://s.apache.org/wicket9migrate Have fun! — The Wicket team CHANGELOG for 9.5.0: ** Bug * [WICKET-6884] - Wicket API 9.x refers to 10.0.0-M1-SNAPSHOT API * [WICKET-6902] - Change of PartialPageUpdate order of onAfterResponse and writePriorityEvaluations makes IListener.onAfterResponde ignore prepended javascripts * [WICKET-6908] - Possible bug / edge case where page is not detached * [WICKET-6909] - Link to Javadoc for 9.x is broken on the website * [WICKET-6913] - Java 17 compatibility with cglib * [WICKET-6914] - Visibility change of "File Upload" via ajax causes "missing" form-data ** Improvement * [WICKET-6901] - PropertyValidator improve configuration doc * [WICKET-6911] - wicket-spring throws an error when a spring bean uses ctor injection ** Task * [WICKET-6903] - Replace maven-clirr-plugin with something newer * [WICKET-6904] - Make Apache Wicket fully supporting Java9+ module system * [WICKET-6916] - Simplify JMX with StandardMBean
[ANNOUNCE] Apache Wicket 9.6.0 released
The Apache Wicket PMC is proud to announce Apache Wicket 9.6.0! 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 9. We use semantic versioning for the development of Wicket, and as such no API breaks are present in this release compared to 9.0.0. 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 9.6.0 Or download and build the distribution yourself, or use our convenience binary package you can find here: * Download: http://wicket.apache.org/start/wicket-9.x.html#manually Upgrading from earlier versions --- If you upgrade from 9.y.z this release is a drop in replacement. If you come from a version prior to 9.0.0, please read our Wicket 9 migration guide found at * http://s.apache.org/wicket9migrate Have fun! — The Wicket team CHANGELOG for 9.6.0: ** Bug * [WICKET-6921] - MultipartFormComponentListener breaks on hidden components ** Improvement * [WICKET-6920] - Improve the examples to use the browser's light/dark mode * [WICKET-6924] - Allow image/avif in SecurePackageResourceGuard * [WICKET-6927] - Get rid of java.security.AccessController ** Task * [WICKET-6918] - Add links to latest wicket.xsd to the web site * [WICKET-6919] - Improve EnclosureContainer's javadoc to explain that it should not be used with * [WICKET-6925] - Deprecate AbstractWrapModel
[ANNOUNCE] Apache Wicket 9.7.0 released
The Apache Wicket PMC is proud to announce Apache Wicket 9.7.0! 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 9. We use semantic versioning for the development of Wicket, and as such no API breaks are present in this release compared to 9.0.0. 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 9.7.0 Or download and build the distribution yourself, or use our convenience binary package you can find here: * Download: http://wicket.apache.org/start/wicket-9.x.html#manually Upgrading from earlier versions --- If you upgrade from 9.y.z this release is a drop in replacement. If you come from a version prior to 9.0.0, please read our Wicket 9 migration guide found at * http://s.apache.org/wicket9migrate Have fun! — The Wicket team CHANGELOG for 9.7.0: ** Bug * [WICKET-6931] - User guide: 'determinate' is not a verb; should be changed into 'to determine' * [WICKET-6936] - FilePageStore fails on windows ** Improvement * [WICKET-6930] - add some web-socket improvements. * [WICKET-6933] - Ease use of InSessionPageStore as persistent store * [WICKET-6935] - make some datatable related components more reusable ** Task * [WICKET-6937] - Update the keystore used by the quickstart application
[ANNOUNCE] Apache Wicket 8.13.0 released
The Apache Wicket PMC is proud to announce Apache Wicket 8.13.0! 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 8. We use semantic versioning for the development of Wicket, and as such no API breaks are present in this release compared to 8.0.0. 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 8.13.0 Or download and build the distribution yourself, or use our convenience binary package you can find here: * Download: http://wicket.apache.org/start/wicket-8.x.html#manually Upgrading from earlier versions --- If you upgrade from 8.y.z this release is a drop in replacement. If you come from a version prior to 8.0.0, please read our Wicket 8 migration guide found at * http://s.apache.org/wicket8migrate Have fun! — The Wicket team CHANGELOG for 8.13.0: ** Bug * [WICKET-6875] - Example for FileSystemResource.java does not work * [WICKET-6877] - Removing component's MetaData during detach phase from within a Behavior causes issue * [WICKET-6878] - Rendering of relative Urls does not take into account filterpath for absolute Urls * [WICKET-6881] - Link on website to JavaDoc of version 1.3.x is broken * [WICKET-6896] - AutoCompleteTextField re-opens dropdown item list after item has been selected ** New Feature * [WICKET-6886] - LambdaChoiceRenderer ** Improvement * [WICKET-6876] - add an AJAX behavior that allows to collect file information when a file, to be uploaded, is selected. * [WICKET-6880] - Documentation of DataTable/DataGridView has reference to unknown class UserProvider * [WICKET-6885] - Add scope col and colgroup to HeadersToolbar
[ANNOUNCE] Apache Wicket 9.9.0 released
The Apache Wicket PMC is proud to announce Apache Wicket 9.9.0! 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 9. We use semantic versioning for the development of Wicket, and as such no API breaks are present in this release compared to 9.0.0. 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 9.9.0 Or download and build the distribution yourself, or use our convenience binary package you can find here: * Download: http://wicket.apache.org/start/wicket-9.x.html#manually Upgrading from earlier versions --- If you upgrade from 9.y.z this release is a drop in replacement. If you come from a version prior to 9.0.0, please read our Wicket 9 migration guide found at * http://s.apache.org/wicket9migrate Have fun! — The Wicket team CHANGELOG for 9.9.0: ** Bug * [WICKET-6957] - Declare JSPM 'uses' for IInitializer * [WICKET-6965] - Memory leak in WicketEndpoint ** Improvement * [WICKET-6960] - Reduce allocations when encoding ComponentInfo * [WICKET-6963] - Use singletons for PanelMarkupSourcingStrategy * [WICKET-6964] - Do not allocate when escaping empty string
[ANNOUNCE] Apache Wicket 8.14.0 released
The Apache Wicket PMC is proud to announce Apache Wicket 8.14.0! 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 8. We use semantic versioning for the development of Wicket, and as such no API breaks are present in this release compared to 8.0.0. 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 8.14.0 Or download and build the distribution yourself, or use our convenience binary package you can find here: * Download: http://wicket.apache.org/start/wicket-8.x.html#manually Upgrading from earlier versions --- If you upgrade from 8.y.z this release is a drop in replacement. If you come from a version prior to 8.0.0, please read our Wicket 8 migration guide found at * http://s.apache.org/wicket8migrate Have fun! — The Wicket team CHANGELOG for 8.14.0: ** Bug * [WICKET-6908] - Possible bug / edge case where page is not detached * [WICKET-6910] - StalePageException not thrown * [WICKET-6914] - Visibility change of "File Upload" via ajax causes "missing" form-data * [WICKET-6931] - User guide: 'determinate' is not a verb; should be changed into 'to determine' * [WICKET-6944] - Memory leak in WicketEndpoint * [WICKET-6945] - MultipartFormComponentListener modifies enctype on invisible forms, leading to javascript errors ** Task * [WICKET-6919] - Improve EnclosureContainer's javadoc to explain that it should not be used with * [WICKET-6937] - Update the keystore used by the quickstart application * [WICKET-6942] - Replace usage of log4j 1.x in tests and wicket-examples with slf4j-simple
[ANNOUNCE] Apache Wicket 9.8.0 released
The Apache Wicket PMC is proud to announce Apache Wicket 9.8.0! 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 9. We use semantic versioning for the development of Wicket, and as such no API breaks are present in this release compared to 9.0.0. 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 9.8.0 Or download and build the distribution yourself, or use our convenience binary package you can find here: * Download: http://wicket.apache.org/start/wicket-9.x.html#manually Upgrading from earlier versions --- If you upgrade from 9.y.z this release is a drop in replacement. If you come from a version prior to 9.0.0, please read our Wicket 9 migration guide found at * http://s.apache.org/wicket9migrate Have fun! — The Wicket team CHANGELOG for 9.8.0: ** Bug * [WICKET-6944] - Memory leak in WicketEndpoint * [WICKET-6945] - MultipartFormComponentListener modifies enctype on invisible forms, leading to javascript errors * [WICKET-6947] - IndicatingAjaxButton does not work with Bootstrap 4 * [WICKET-6953] - JavaScriptDeferHeaderResponse not working correctly for AJAX requests ** Improvement * [WICKET-6943] - There should be ability to check if current session's locale is RTL * [WICKET-6946] - isVisibleInHierarchy/isEnabledInHierarchy broken by isVisible/isEnabled override * [WICKET-6948] - Upgrade Spring to latest 5.3.x * [WICKET-6949] - make AjaxDownloadBehavior more dynamic * [WICKET-6950] - wicket web-sockets implementation does not allow to configure/access web socket session on onOpen * [WICKET-6952] - Performance improvements for Strings.isEmpty ** Task * [WICKET-6942] - Replace usage of log4j 1.x in tests and wicket-examples with slf4j-simple
[ANNOUNCE] Apache Wicket 9.9.1 released
The Apache Wicket PMC is proud to announce Apache Wicket 9.9.1! 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 9. We use semantic versioning for the development of Wicket, and as such no API breaks are present in this release compared to 9.0.0. New and noteworthy -- This hotfix reverts WICKET-6963 which causes MarkupException in some particular cases. (see https://lists.apache.org/thread/y0zthfw2on04sm9wpn60my3x53b8cb3n). In addition, this release updates Spring Core dependency to version 5.3.18 which provides a fix for Spring4shell vulnerability (CVE-2022-22965). NOTE: Wicket is NOT directly impacted by Spring4shell. Your application might be exposed to this vulnerability only if you use Spring web frameworks (i.e. Spring MVC and Spring WebFlux). 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 9.9.1 Or download and build the distribution yourself, or use our convenience binary package you can find here: * Download: http://wicket.apache.org/start/wicket-9.x.html#manually Upgrading from earlier versions --- If you upgrade from 9.y.z this release is a drop in replacement. If you come from a version prior to 9.0.0, please read our Wicket 9 migration guide found at * http://s.apache.org/wicket9migrate Have fun! — The Wicket team CHANGELOG for 9.9.1: ** Bug * [WICKET-6966] - IndexOutOfBounds in InSessionPageStore * [WICKET-6965] - Memory leak in WicketEndpoint ** Improvement * [WICKET-6963] - (REVERTED) Use singletons for PanelMarkupSourcingStrategy
[ANNOUNCE] Apache Wicket 10.0.0-M2 released
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
[ANNOUNCE] Apache Wicket 9.15.0 released
The Apache Wicket PMC is proud to announce Apache Wicket 9.15.0! 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 9. We use semantic versioning for the development of Wicket, and as such no API breaks are present in this release compared to 9.0.0. 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 9.15.0 Or download and build the distribution yourself, or use our convenience binary package you can find here: * Download: http://wicket.apache.org/start/wicket-9.x.html#manually Upgrading from earlier versions --- If you upgrade from 9.y.z this release is a drop in replacement. If you come from a version prior to 9.0.0, please read our Wicket 9 migration guide found at * http://s.apache.org/wicket9migrate Have fun! — The Wicket team CHANGELOG for 9.15.0: ** Bug * [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 ** Improvement * [WICKET-7039] - Improve Accessibility of wicket-autocomplete.js * [WICKET-7059] - [Serialization] make easier to avoid serialization for form request * [WICKET-7062] - [Tooling] improve tools for investigating page sizes * [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 ** Task * [WICKET-7069] - assertTrue(equals()) in tests should be replaced with assertEquals
[ANNOUNCE] Apache Wicket 9.11.0 released
The Apache Wicket PMC is proud to announce Apache Wicket 9.11.0! 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 9. We use semantic versioning for the development of Wicket, and as such no API breaks are present in this release compared to 9.0.0. 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 9.11.0 Or download and build the distribution yourself, or use our convenience binary package you can find here: * Download: http://wicket.apache.org/start/wicket-9.x.html#manually Upgrading from earlier versions --- If you upgrade from 9.y.z this release is a drop in replacement. If you come from a version prior to 9.0.0, please read our Wicket 9 migration guide found at * http://s.apache.org/wicket9migrate Have fun! — The Wicket team CHANGELOG for 9.11.0: ** Bug * [WICKET-6981] - InSessionPageStore does not trigger flushSession * [WICKET-6988] - String.format used in JS generation leads to errors * [WICKET-6990] - DiskPageStore loses pages when container re-binds attributes ** Improvement * [WICKET-6979] - Cut back slightly on some String instance creation in PageInfo and friends. * [WICKET-6982] - Unnecessary initialization of stateful pages in ListenerRequestHandler * [WICKET-6985] - Insufficient information logged by CheckingObjectOutputStream when delegation to Externalizable * [WICKET-6991] - ResourceAggregator is resizing the StringBuilder several times. * [WICKET-6992] - Reduce object creation and wasted memory in Url toString() methods * [WICKET-6994] - Make the servlet API a runtime provided dependency when using JPMS.
[ANNOUNCE] Apache Wicket 9.10.0 released
The Apache Wicket PMC is proud to announce Apache Wicket 9.10.0! 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 9. We use semantic versioning for the development of Wicket, and as such no API breaks are present in this release compared to 9.0.0. 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 9.10.0 Or download and build the distribution yourself, or use our convenience binary package you can find here: * Download: http://wicket.apache.org/start/wicket-9.x.html#manually Upgrading from earlier versions --- If you upgrade from 9.y.z this release is a drop in replacement. If you come from a version prior to 9.0.0, please read our Wicket 9 migration guide found at * http://s.apache.org/wicket9migrate Have fun! — The Wicket team CHANGELOG for 9.10.0: ** Bug * [WICKET-6970] - Unnecessary string building in AssociatedMarkupSourcingStrategy * [WICKET-6971] - NullPointerException in ModificationWatcher * [WICKET-6974] - JavaxUpgradeHttpRequest returns an empty contextPath * [WICKET-6975] - Behavior.renderHead may be called multiple times ** Improvement * [WICKET-6963] - Use singletons for PanelMarkupSourcingStrategy * [WICKET-6967] - allow to send non-blocking web socket messages * [WICKET-6969] - allow to process web socket push messages in an asynchronous way. * [WICKET-6972] - Add Resource key to be logged on Warning in Localizer.java * [WICKET-6976] - Reduce allocations when writing synthetic closing tags * [WICKET-6977] - hashCode computations generate excessive garbage objects
[ANNOUNCE] Apache Wicket 9.12.0 released
The Apache Wicket PMC is proud to announce Apache Wicket 9.12.0! 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 9. We use semantic versioning for the development of Wicket, and as such no API breaks are present in this release compared to 9.0.0. 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 9.12.0 Or download and build the distribution yourself, or use our convenience binary package you can find here: * Download: http://wicket.apache.org/start/wicket-9.x.html#manually Upgrading from earlier versions --- If you upgrade from 9.y.z this release is a drop in replacement. If you come from a version prior to 9.0.0, please read our Wicket 9 migration guide found at * http://s.apache.org/wicket9migrate Have fun! — The Wicket team CHANGELOG for 9.12.0: ** Bug * [WICKET-6955] - Wicket uses unstable slf4j version * [WICKET-6996] - NotSerializableException near KeyInSessionSunJceCryptFactory * [WICKET-6999] - Missing Export-Package of packages with "internal" in name * [WICKET-7007] - Code snippets for CSRF documentation fixing ** Improvement * [WICKET-6958] - Allow to use Slf4j 1.7.x in OSGi runtime * [WICKET-6982] - Unnecessary initialization of stateful pages in ListenerRequestHandler * [WICKET-6998] - Bump slf4j-api to 2.0.0 * [WICKET-7000] - ParseException ("Malformed tag") if
[ANNOUNCE] Apache Wicket 9.13.0 released
The Apache Wicket PMC is proud to announce Apache Wicket 9.13.0! 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 9. We use semantic versioning for the development of Wicket, and as such no API breaks are present in this release compared to 9.0.0. 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 9.13.0 Or download and build the distribution yourself, or use our convenience binary package you can find here: * Download: http://wicket.apache.org/start/wicket-9.x.html#manually Upgrading from earlier versions --- If you upgrade from 9.y.z this release is a drop in replacement. If you come from a version prior to 9.0.0, please read our Wicket 9 migration guide found at * http://s.apache.org/wicket9migrate Have fun! — The Wicket team CHANGELOG for 9.13.0: ** Bug * [WICKET-7005] - ByteBuddy IllegalStateException: Cannot inject already loaded type * [WICKET-7022] - JavaScriptStripper fails to detect regular expression correctly * [WICKET-7028] - CSP header not rendered when using RedirectPolicy.NEVER_REDIRECT * [WICKET-7034] - WebSocket.Closed event not fired when error occurred * [WICKET-7037] - [Ajax Download] cookie used to track download complete misses the SameSite attribute * [WICKET-7044] - Images in the Wicket 9.x reference guide are not displayed. ** Improvement * [WICKET-7011] - Improve usage of JUnit 5.x APIs * [WICKET-7014] - Use new API for forward compatibility with CDI 4 * [WICKET-7016] - Support GCM-SIV for page store encryption * [WICKET-7017] - ListenerRequestHandler should not hide IndexOutOfBoundsException * [WICKET-7021] - Additional OSGi import fixes * [WICKET-7025] - Package private methods should be proxied by ByteBuddy * [WICKET-7031] - Update to JQuery 3.6.4 * [WICKET-7032] - Update the JS tests to use latest version of QUnit (2.x) * [WICKET-7035] - fileCountMax should be added to control the amount of files being uploaded * [WICKET-7041] - Reduce allocations when rendering component headers * [WICKET-7042] - Improve sizing of StringResponse when writing scripts in PartialPageResponse
[ANNOUNCE] Apache Wicket 8.15.0 released
The Apache Wicket PMC is proud to announce Apache Wicket 8.15.0! 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 8. We use semantic versioning for the development of Wicket, and as such no API breaks are present in this release compared to 8.0.0. 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 8.15.0 Or download and build the distribution yourself, or use our convenience binary package you can find here: * Download: http://wicket.apache.org/start/wicket-8.x.html#manually Upgrading from earlier versions --- If you upgrade from 8.y.z this release is a drop in replacement. If you come from a version prior to 8.0.0, please read our Wicket 8 migration guide found at * http://s.apache.org/wicket8migrate Have fun! — The Wicket team CHANGELOG for 8.15.0: ** Improvement * [WICKET-7002] - Application metadata access should not require synchronization * [WICKET-7017] - ListenerRequestHandler should not hide IndexOutOfBoundsException * [WICKET-7035] - fileCountMax should be added to control the amount of files being uploaded * [WICKET-7041] - Reduce allocations when rendering component headers
[ANNOUNCE] Apache Wicket 9.14.0 released
The Apache Wicket PMC is proud to announce Apache Wicket 9.14.0! 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 9. We use semantic versioning for the development of Wicket, and as such no API breaks are present in this release compared to 9.0.0. 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 9.14.0 Or download and build the distribution yourself, or use our convenience binary package you can find here: * Download: http://wicket.apache.org/start/wicket-9.x.html#manually Upgrading from earlier versions --- If you upgrade from 9.y.z this release is a drop in replacement. If you come from a version prior to 9.0.0, please read our Wicket 9 migration guide found at * http://s.apache.org/wicket9migrate Have fun! — The Wicket team CHANGELOG for 9.14.0: ** Bug * [WICKET-7013] - IndexOutOfBoundsException in InSessionPageStore * [WICKET-7052] - Interrupting a task should not be logged as an error * [WICKET-7054] - Tag
[ANNOUNCE] Apache Wicket 10.0.0-M1 released
The Apache Wicket PMC is proud to announce Apache Wicket 10.0.0-M1! 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 -- **Java 17 support** The new milestone requires Java 17 as minimum version. **Automatic migration tool** Apache Wicket 10 provides automatic migration based on OpenRewrite. See migration guide for more details: https://cwiki.apache.org/confluence/display/WICKET/Migration+to+Wicket+10.0#MigrationtoWicket10.0-Automaticmigration 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-M1 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-M1: ** Bug * [WICKET-6895] - Links to examples in documentation points to old version of 8x * [WICKET-6896] - AutoCompleteTextField re-opens dropdown item list after item has been selected * [WICKET-6897] - Javadoc build fails on fresh checkout of master or rel/wicket-9.3.0 * [WICKET-6902] - Change of PartialPageUpdate order of onAfterResponse and writePriorityEvaluations makes IListener.onAfterResponde ignore prepended javascripts * [WICKET-6908] - Possible bug / edge case where page is not detached * [WICKET-6913] - Java 17 compatibility with cglib * [WICKET-6914] - Visibility change of "File Upload" via ajax causes "missing" form-data * [WICKET-6921] - MultipartFormComponentListener breaks on hidden components * [WICKET-6936] - FilePageStore fails on windows * [WICKET-6944] - Memory leak in WicketEndpoint * [WICKET-6945] - MultipartFormComponentListener modifies enctype on invisible forms, leading to javascript errors * [WICKET-6947] - IndicatingAjaxButton does not work with Bootstrap 4 * [WICKET-6953] - JavaScriptDeferHeaderResponse not working correctly for AJAX requests * [WICKET-6955] - Wicket uses unstable slf4j version * [WICKET-6965] - Memory leak in WicketEndpoint * [WICKET-6966] - IndexOutOfBounds in InSessionPageStore * [WICKET-6970] - Unnecessary string building in AssociatedMarkupSourcingStrategy * [WICKET-6971] - NullPointerException in ModificationWatcher * [WICKET-6974] - JavaxUpgradeHttpRequest returns an empty contextPath * [WICKET-6975] - Behavior.renderHead may be called multiple times * [WICKET-6981] - InSessionPageStore does not trigger flushSession * [WICKET-6988] - String.format used in JS generation leads to errors * [WICKET-6990] - DiskPageStore loses pages when container re-binds attributes * [WICKET-6996] - NotSerializableException near KeyInSessionSunJceCryptFactory * [WICKET-6999] - Missing Export-Package of packages with "internal" in name * [WICKET-7005] - ByteBuddy IllegalStateException: Cannot inject already loaded type * [WICKET-7007] - Code snippets for CSRF documentation fixing * [WICKET-7013] - IndexOutOfBoundsException in InSessionPageStore * [WICKET-7022] - JavaScriptStripper fails to detect regular expression correctly * [WICKET-7028] - CSP header not rendered when using RedirectPolicy.NEVER_REDIRECT * [WICKET-7034] - WebSocket.Closed event not fired when error occurred * [WICKET-7037] - [Ajax Download] cookie used to track download complete misses the SameSite attribute * [WICKET-7040] - find a different way to add CSP headers * [WICKET-7044] - Images in the Wicket 9.x reference guide are not displayed. * [WICKET-7052] - Interrupting a task should not be logged as an error * [WICKET-7054] - Tag
[ANNOUNCE] Apache Wicket 9.16.0 released
The Apache Wicket PMC is proud to announce Apache Wicket 9.16.0! 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 9. We use semantic versioning for the development of Wicket, and as such no API breaks are present in this release compared to 9.0.0. 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 9.16.0 Or download and build the distribution yourself, or use our convenience binary package you can find here: * Download: http://wicket.apache.org/start/wicket-9.x.html#manually Upgrading from earlier versions --- If you upgrade from 9.y.z this release is a drop in replacement. If you come from a version prior to 9.0.0, please read our Wicket 9 migration guide found at * http://s.apache.org/wicket9migrate Have fun! — The Wicket team CHANGELOG for 9.16.0: ** Bug * [WICKET-7056] - HttpSessionStore#getAttribute called on invalidated session * [WICKET-7074] - [AJAX] malformed XML is produced if an error is produced during AJAX rendering and a redirect is issued * [WICKET-7076] - JavaScriptReferenceType newly created is not serializable * [WICKET-7081] - Open packages to expose resources to other modules ** Improvement * [WICKET-7078] - CSP: inline JS in Choices and Selection of Palette * [WICKET-7080] - [Events] make default events delivery machinery pluggable and roll usable annotation based one * [WICKET-7082] - Easier to work with polymorphic values inside IModel * [WICKET-7083] - Trigger client side validation when using SubmitLinks ** Task * [WICKET-7073] - Update JQuery to 3.7.1
[ANNOUNCE] Apache Wicket 10.0.0 released
The Apache Wicket PMC is proud to announce Apache Wicket 10.0.0! 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 -- This release fixes the following security issue: * CVE-2024-27439 - 'Possible bypass of CSRF protection' 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 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: ** Sub-task * [WICKET-7089] - Set cookie SameSite only if the container supports it ** Bug * [WICKET-7081] - Open packages to expose resources to other modules * [WICKET-7086] - Injecting Spring bean may cause ClassCastException * [WICKET-7087] - AjaxLazyLoadPanelTester not available in 10.0.0-M2 * [WICKET-7090] - Files in release jars do not have a modification timestamp set * [WICKET-7091] - FilePageStore throws NPE * [WICKET-7096] - stylesheets referenced via automatic linking miss nonce attribute ** Improvement * [WICKET-7080] - [Events] make default events delivery machinery pluggable and roll usable annotation based one * [WICKET-7082] - Easier to work with polymorphic values inside IModel * [WICKET-7083] - Trigger client side validation when using SubmitLinks * [WICKET-7088] - Improve test reliability by resolving nondeterministic order of Set and Map * [WICKET-7093] - Add support for missing CSP directives * [WICKET-7094] - Make all CSP schemes configurable * [WICKET-7099] - Validate FormTester constructor parameter workingForm ** Task * [WICKET-7079] - Update the user guide with the new wicket-tester module * [WICKET-7100] - Update commons-fileupload2 to 2.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-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 ** Bug * [WICKET-6895] - Links to examples in documentation points to old version of 8x * [WICKET-6896] - AutoCompleteTextField re-opens dropdown item list after item has been selected * [WICKET-6897] - Javadoc build fails on fresh checkout of master or rel/wicket-9.3.0 * [WICKET-6902] - Change of PartialPageUpdate order of onAfterResponse and writePriorityEvaluations makes IListener.onAfterResponde ignore prepended javascripts * [WICKET-6908] - Possible bug / edge case where page is not detached * [WICKET-6913] - Java 17 compatibility with cglib * [WICKET-6914] -
[ANNOUNCE] Apache Wicket 9.17.0 released
The Apache Wicket PMC is proud to announce Apache Wicket 9.17.0! 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 9. We use semantic versioning for the development of Wicket, and as such no API breaks are present in this release compared to 9.0.0. New and noteworthy -- This release fixes the following security issue: * CVE-2024-27439 - ‘Possible bypass of CSRF protection’ Reported by Jo Theunis: jo.theu...@dnsbelgium.be 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 9.17.0 Or download and build the distribution yourself, or use our convenience binary package you can find here: * Download: http://wicket.apache.org/start/wicket-9.x.html#manually Upgrading from earlier versions --- If you upgrade from 9.y.z this release is a drop in replacement. If you come from a version prior to 9.0.0, please read our Wicket 9 migration guide found at * http://s.apache.org/wicket9migrate Have fun! — The Wicket team CHANGELOG for 9.17.0: ** Bug * [WICKET-7086] - Injecting Spring bean may cause ClassCastException * [WICKET-7091] - FilePageStore throws NPE * [WICKET-7096] - stylesheets referenced via automatic linking miss nonce attribute * [WICKET-7097] - ServletWebResponse allows writing headers to committed HttpServletResponse ** Improvement * [WICKET-7093] - Add support for missing CSP directives * [WICKET-7094] - Make all CSP schemes configurable * [WICKET-7099] - Validate FormTester constructor parameter workingForm