[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 Calcite 1.26.0 released
The Apache Calcite team is pleased to announce the release of Apache Calcite 1.26.0. Calcite is a dynamic data management framework. Its cost-based optimizer converts queries, represented in relational algebra, into executable plans. Calcite supports many front-end languages and back-end data engines, and includes a SQL parser and, as a sub-project, the Avatica JDBC driver. This release comes about two months after 1.25.0 and includes more than 70 resolved issues, comprising a lot of new features and bug-fixes. Among others, it is worth highlighting the following: SEARCH operator and Sarg literal, PIVOT operator in SQL, spatial index based on Hilbert space-filling curve, utility to visualize RelNode, and support for JDK 15 and Guava version 29.0-jre. You can start using it in Maven by simply updating your dependency to: org.apache.calcite calcite-core 1.26.0 If you'd like to download the source release, you can find it here: https://calcite.apache.org/downloads/ You can read more about the release (including release notes) here: https://calcite.apache.org/news/2020/10/06/release-1.26.0/ We welcome your help and feedback. For more information on how to report problems, and to get involved, visit the project website at: https://calcite.apache.org/ Thanks to everyone involved! Ruben Quesada Lopez, on behalf of the Apache Calcite Team