Apache Wicket 8.0.0-M4 released

07 Feb 2017

The Apache Wicket PMC is proud to announce Apache Wicket 8.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 the first milestone of the major 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):

<dependency>
    <groupId>org.apache.wicket</groupId>
    <artifactId>wicket-core</artifactId>
    <version>8.0.0-M4</version>
</dependency>

Or download and build the distribution yourself, or use our convenience binary package

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 7 migration guide found at

Have fun!

— The Wicket team

================================

The signatures for the source release artefacts:

Signature for apache-wicket-8.0.0-M4.zip:

 
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAABAgAGBQJYlPh/AAoJEAzCjx+CMhBVtxUP/izBwSXEepYpZ0sy5doD+e4r
m2S9cMvOgrYLCIyKrPTm8v64ltmQUVnzN+06THhLhLdHjpmquYQzC48wZzfCMlrw
Ev16DCOniQezMqsvFjlJXqNgBwZo+pRHgDif856BknqxvjmVmD6bCLkgpJDdAJt4
EakVaLhNMV6ZcXcFRREGVgMRCmVcuzRub7A/xsNf8mMWthw+ykybjngw2TU/CxiP
LQAK2tfoJ/bAnpWb3nz89Z80PQCLg2QYpdQOZCfxqKgf7ASHicFbY8BM0Niy1ZI5
0peUT6CHgKE7ah2Sf1xuT/tQk8IAP74PW+6Od0lrpqEds8JzwMtqgIEHmDHhQ1ri
/v4U5nyBYdXOQtFBHogjcUhWlQj5LPjE0Qje/PbxQFyQeD8S4+rqaScLHKnaUrMu
xdQMenn/gnAUJsRXesND/RcWHk1d8Kcopk2ZhTpQJmk1R5eGR0GJ5gsdMHmfvORi
EKZtDfgoWTYjYRKL9dyVDXLDdj9OXERZKTkKXLSSgPuUcmU6hMFWzxaiUoLS2zwh
g9t+KUVUVOCp/Pi1qJbUNOnnadUGB56hxwhj0H2mvnXrkI82f8+vcJyRf0Ro3ZY1
/IZ1rkyW558ikZ+qpHfOSMSKxwUezj0lIktYohK+MiTUJCADRObdUSM3Huz2Q0Gx
ov6tXqisp3fSsea6ptvi
=7Tck
-----END PGP SIGNATURE-----

Signature for apache-wicket-8.0.0-M4.tar.gz:

 
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAABAgAGBQJYlPh/AAoJEAzCjx+CMhBVdUcQAJ8EruKrRhTA27n3XAtXFZ3f
UmeSlnOYiG4xkISHJjQzwx5Uc+i4H2b8M2bguEjGtE2z3SJ4SoP1GGyEC7aXHrkA
ToI7yNGp+I4EnUbQ3K7FUukOcoVoj0TJ2NQIz0kl8/37+mHOsytS0O0G5hvVYi3p
O9b84EoPPxryaEHSlMMaoADZqd67VQdj+D2eu/X8fgcHKxGWQ2oK92lAi0C/8f8K
m0fTfVI1H0GpsTGYqbRj8BzLRjfuCfN4gRsKgvDxC7uO4IYaWlLuoHfA9Yjgv8l8
tLHK7rKVy1KLCIquo8RQdl3qZptCUS78axZrblY9WI0sH+9KQ80LL0/8gooBxKGe
jK7/0I29qOo0MdswIgTSCZuFyHtapJ+qOqvGOStDvo3tuJ1Vk9q36YdeWX6V6/DT
qdn60/FLONg18Ycr6lwuVvuvpOoMMOLnln9v7mkUCvOv2hGjsgsWDOMg9oLAeTMy
N15j3ItzfcLtw2av/1st7EFFgayRxTWK2/LfGe1WYspOazBZEldhNPrioDyPJ/ai
WioyAqzaBQBuvCdXFrwdc1hvbU41EzBVX/dDheTnS0U8U5TUC3ctHuPg86cU4Yoq
jO0X27f+8MPtzbhIVaGYsMsyW90wbpMMNYxV5gk+7FqTO9QUZOcEPhCVRReUGWhg
vQE8t5096d+rtjbXo7Fl
=oUy1 
-----END PGP SIGNATURE-----

================================

This Release

CHANGELOG for 8.0.0-M4:

Bug
  • [WICKET-6165] - Inconsistent behavior of Markupstream.hasMore vs. MarkupStream.next.
  • [WICKET-6288] - StatelessLink not working
  • [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-6310] - Once invalidated the Session will be invalidated on every detach
  • [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
Improvement
  • [WICKET-6307] - SubmitLink does not work in Chrome “ff.onsubmit is not a function”
  • [WICKET-6308] - Add an extra constructor to EmailTextField with a custom validator but without model
  • [WICKET-6315] - Optimize LinkParser by caching the compiled regex Pattern
Tasks
  • [WICKET-6287] - Switch from json.org to open-json
  • [WICKET-6304] - Remove Tomcat7 support in Native WebSockets
  • [WICKET-6305] - Remove Atmosphere module
  • [WICKET-6309] - Move the Native WebSocket demo to wicket-examples module