| <?xml version="1.0" encoding="utf-8"?> |
| <feed xmlns="http://www.w3.org/2005/Atom"> |
| <title>Apache Wicket</title> |
| <link href="http://wicket.apache.org/atom.xml" rel="self"/> |
| <link href="http://wicket.apache.org/"/> |
| <updated>2020-11-19T22:43:25+01:00</updated> |
| <id>http://wicket.apache.org/</id> |
| <author> |
| <name>Apache Wicket</name> |
| <email>dev@wicket.apache.org</email> |
| </author> |
| |
| |
| <entry> |
| <title>Apache Wicket 9.2.0 released</title> |
| <link href="http://wicket.apache.org/news/2020/11/19/wicket-9.2.0-released.html"/> |
| <updated>2020-11-19T00:00:00+01:00</updated> |
| <id>http://wicket.apache.org/news/2020/11/19/wicket-9.2.0-released</id> |
| <content type="html"><p>The Apache Wicket PMC is proud to announce Apache Wicket 9.2.0!</p> |
| |
| <p>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</p> |
| |
| <p>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.</p> |
| |
| <h2 id="using-this-release">Using this release</h2> |
| |
| <p>With Apache Maven update your dependency to (and don’t forget to |
| update any other dependencies on Wicket projects to the same version):</p> |
| |
| <figure class="highlight"><pre><code class="language-xml" data-lang="xml"><span class="nt">&lt;dependency&gt;</span> |
| <span class="nt">&lt;groupId&gt;</span>org.apache.wicket<span class="nt">&lt;/groupId&gt;</span> |
| <span class="nt">&lt;artifactId&gt;</span>wicket-core<span class="nt">&lt;/artifactId&gt;</span> |
| <span class="nt">&lt;version&gt;</span>9.2.0<span class="nt">&lt;/version&gt;</span> |
| <span class="nt">&lt;/dependency&gt;</span></code></pre></figure> |
| |
| <p>Or download and build the distribution yourself, or use our |
| convenience binary package you can find here:</p> |
| |
| <ul> |
| <li>Download: http://wicket.apache.org/start/wicket-9.x.html#manually</li> |
| </ul> |
| |
| <!--more--> |
| |
| <h2 id="upgrading-from-earlier-versions">Upgrading from earlier versions</h2> |
| |
| <p>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</p> |
| |
| <ul> |
| <li>http://s.apache.org/wicket9migrate</li> |
| </ul> |
| |
| <p>Have fun!</p> |
| |
| <p>— The Wicket team</p> |
| |
| <p>========================================================================</p> |
| |
| <div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>The signatures for the source release artefacts: |
| </code></pre></div></div> |
| |
| <p>Signature for apache-wicket-9.2.0.zip:</p> |
| |
| <div class="highlight"><pre> |
| -----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----- |
| </pre></div> |
| |
| <p>Signature for apache-wicket-9.2.0.tar.gz:</p> |
| |
| <div class="highlight"><pre> |
| -----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----- |
| </pre></div> |
| |
| <p>========================================================================</p> |
| |
| <h3 id="this-release">This Release</h3> |
| |
| <h4 id="changelog-for-920">CHANGELOG for 9.2.0:</h4> |
| |
| <h5 id="bug">Bug</h5> |
| |
| <ul> |
| <li>[WICKET-6839] - Component visible-in-hierarchy cache not used but cleared</li> |
| <li>[WICKET-6840] - Busy indicator persists after request</li> |
| <li>[WICKET-6841] - Evaluation order of dependent JS in Ajax request</li> |
| <li>[WICKET-6845] - stackoverflow while serializing a page containing a reference to session</li> |
| <li>[WICKET-6847] - async page storing fails with flush before detach without session</li> |
| <li>[WICKET-6848] - Session invalidation fails because response is already committed</li> |
| <li>[WICKET-6849] - quickstart styling is broken due to CSP</li> |
| </ul> |
| |
| <h5 id="improvement">Improvement</h5> |
| |
| <ul> |
| <li>[WICKET-6828] - Wrong tree branch icon with hidden children</li> |
| <li>[WICKET-6844] - Add support for MethodMismatchResponse for Ajax behaviors</li> |
| </ul> |
| |
| </content> |
| </entry> |
| |
| <entry> |
| <title>Apache Wicket 9.1.0 released</title> |
| <link href="http://wicket.apache.org/news/2020/10/11/wicket-9.1.0-released.html"/> |
| <updated>2020-10-11T00:00:00+02:00</updated> |
| <id>http://wicket.apache.org/news/2020/10/11/wicket-9.1.0-released</id> |
| <content type="html"><p>The Apache Wicket PMC is proud to announce Apache Wicket 9.1.0!</p> |
| |
| <p>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</p> |
| |
| <p>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.</p> |
| |
| <h2 id="using-this-release">Using this release</h2> |
| |
| <p>With Apache Maven update your dependency to (and don’t forget to |
| update any other dependencies on Wicket projects to the same version):</p> |
| |
| <figure class="highlight"><pre><code class="language-xml" data-lang="xml"><span class="nt">&lt;dependency&gt;</span> |
| <span class="nt">&lt;groupId&gt;</span>org.apache.wicket<span class="nt">&lt;/groupId&gt;</span> |
| <span class="nt">&lt;artifactId&gt;</span>wicket-core<span class="nt">&lt;/artifactId&gt;</span> |
| <span class="nt">&lt;version&gt;</span>9.1.0<span class="nt">&lt;/version&gt;</span> |
| <span class="nt">&lt;/dependency&gt;</span></code></pre></figure> |
| |
| <p>Or download and build the distribution yourself, or use our |
| convenience binary package you can find here:</p> |
| |
| <ul> |
| <li>Download: http://wicket.apache.org/start/wicket-9.x.html#manually</li> |
| </ul> |
| |
| <!--more--> |
| |
| <h2 id="upgrading-from-earlier-versions">Upgrading from earlier versions</h2> |
| |
| <p>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</p> |
| |
| <ul> |
| <li>http://s.apache.org/wicket9migrate</li> |
| </ul> |
| |
| <p>Have fun!</p> |
| |
| <p>— The Wicket team</p> |
| |
| <p>========================================================================</p> |
| |
| <div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>The signatures for the source release artefacts: |
| </code></pre></div></div> |
| |
| <p>Signature for apache-wicket-9.1.0.zip:</p> |
| |
| <div class="highlight"><pre> |
| -----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----- |
| </pre></div> |
| |
| <p>Signature for apache-wicket-9.1.0.tar.gz:</p> |
| |
| <div class="highlight"><pre> |
| -----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----- |
| </pre></div> |
| |
| <p>========================================================================</p> |
| |
| <h3 id="this-release">This Release</h3> |
| |
| <h4 id="changelog-for-910">CHANGELOG for 9.1.0:</h4> |
| |
| <h5 id="bug">Bug</h5> |
| |
| <ul> |
| <li>[WICKET-6702] - AsynchronousPageStore with NotDetachedModelChecker - “Not detached model found” exception on several fast sequential Ajax calls</li> |
| <li>[WICKET-6802] - FilePageStore writing to UserDefinedFileAttributeView might be null</li> |
| <li>[WICKET-6803] - wicket-objectsizeof-agent has no valid automatic module name</li> |
| <li>[WICKET-6806] - CSP header response decorator breaks JavaScriptFilteredIntoFooterHeaderResponse</li> |
| <li>[WICKET-6808] - Cannot add page to AjaxRequestTarget</li> |
| <li>[WICKET-6810] - Asynchronous+encrypted pagestore leads to WicketRuntimeException</li> |
| <li>[WICKET-6813] - Setting child-src does not update frame-src after initial assignment</li> |
| <li>[WICKET-6818] - NPE in WicketEndpoint onClose</li> |
| <li>[WICKET-6822] - AsynchronousPageStore Potential Memory Leak</li> |
| <li>[WICKET-6825] - wicket-ioc 9.0.0 throws IAE with JDK14, still includes outdated ASM 7.1.0 in cglib-nodep</li> |
| <li>[WICKET-6837] - Jupiter engine transitively included in war file</li> |
| </ul> |
| |
| <h5 id="new-feature">New Feature</h5> |
| |
| <ul> |
| <li>[WICKET-6805] - Add Cross-Origin Opener Policy and Cross-Origin Embedder Policy support</li> |
| </ul> |
| |
| <h5 id="improvement">Improvement</h5> |
| |
| <ul> |
| <li>[WICKET-6786] - CsrfPreventionRequestCycleListener should support Fetch Metadata Request Headers</li> |
| <li>[WICKET-6807] - Fake Submitting Button</li> |
| <li>[WICKET-6821] - Completely disable CSP support</li> |
| <li>[WICKET-6824] - Use concatenation instead of String.format for frequently called methods</li> |
| <li>[WICKET-6826] - Improve performance and reduce allocations for Behaviors</li> |
| <li>[WICKET-6827] - Improve performance of Strings.join and Strings.replaceAll</li> |
| <li>[WICKET-6828] - Wrong tree branch icon with hidden children</li> |
| <li>[WICKET-6829] - Use String.isEmpty() instead of ““.equals(…)</li> |
| <li>[WICKET-6830] - Convert Behaviors into a static utility class to reduce allocations</li> |
| <li>[WICKET-6831] - Try to flush the response before detach</li> |
| <li>[WICKET-6833] - Reduce allocations when merging page parameters</li> |
| <li>[WICKET-6835] - Improve performance of AbstractMapper.getPlaceholder</li> |
| <li>[WICKET-6838] - Improve performance of Strings.split</li> |
| </ul> |
| |
| </content> |
| </entry> |
| |
| <entry> |
| <title>Apache Wicket 8.10.0 released</title> |
| <link href="http://wicket.apache.org/news/2020/09/07/wicket-8.10.0-released.html"/> |
| <updated>2020-09-07T00:00:00+02:00</updated> |
| <id>http://wicket.apache.org/news/2020/09/07/wicket-8.10.0-released</id> |
| <content type="html"><p>The Apache Wicket PMC is proud to announce Apache Wicket 8.10.0!</p> |
| |
| <p>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</p> |
| |
| <p>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.</p> |
| |
| <h2 id="using-this-release">Using this release</h2> |
| |
| <p>With Apache Maven update your dependency to (and don’t forget to |
| update any other dependencies on Wicket projects to the same version):</p> |
| |
| <figure class="highlight"><pre><code class="language-xml" data-lang="xml"><span class="nt">&lt;dependency&gt;</span> |
| <span class="nt">&lt;groupId&gt;</span>org.apache.wicket<span class="nt">&lt;/groupId&gt;</span> |
| <span class="nt">&lt;artifactId&gt;</span>wicket-core<span class="nt">&lt;/artifactId&gt;</span> |
| <span class="nt">&lt;version&gt;</span>8.10.0<span class="nt">&lt;/version&gt;</span> |
| <span class="nt">&lt;/dependency&gt;</span></code></pre></figure> |
| |
| <p>Or download and build the distribution yourself, or use our |
| convenience binary package you can find here:</p> |
| |
| <ul> |
| <li>Download: http://wicket.apache.org/start/wicket-8.x.html#manually</li> |
| </ul> |
| |
| <!--more--> |
| |
| <h2 id="upgrading-from-earlier-versions">Upgrading from earlier versions</h2> |
| |
| <p>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</p> |
| |
| <ul> |
| <li>http://s.apache.org/wicket8migrate</li> |
| </ul> |
| |
| <p>Have fun!</p> |
| |
| <p>— The Wicket team</p> |
| |
| <p>========================================================================</p> |
| |
| <div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>The signatures for the source release artefacts: |
| </code></pre></div></div> |
| |
| <p>Signature for apache-wicket-8.10.0.zip:</p> |
| |
| <div class="highlight"><pre> |
| -----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----- |
| </pre></div> |
| |
| <p>Signature for apache-wicket-8.10.0.tar.gz:</p> |
| |
| <div class="highlight"><pre> |
| -----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----- |
| </pre></div> |
| |
| <p>========================================================================</p> |
| |
| <h3 id="this-release">This Release</h3> |
| |
| <h4 id="changelog-for-8100">CHANGELOG for 8.10.0:</h4> |
| |
| <h5 id="bug">Bug</h5> |
| |
| <ul> |
| <li>[WICKET-6702] - AsynchronousPageStore with NotDetachedModelChecker - “Not detached model found” exception on several fast sequential Ajax calls</li> |
| <li>[WICKET-6818] - NPE in WicketEndpoint onClose</li> |
| <li>[WICKET-6822] - AsynchronousPageStore Potential Memory Leak</li> |
| </ul> |
| |
| <h5 id="improvement">Improvement</h5> |
| |
| <ul> |
| <li>[WICKET-6824] - Use concatenation instead of String.format for frequently called methods</li> |
| <li>[WICKET-6826] - Improve performance and reduce allocations for Behaviors</li> |
| <li>[WICKET-6827] - Improve performance of Strings.join and Strings.replaceAll</li> |
| <li>[WICKET-6828] - Wrong tree branch icon with hidden children</li> |
| <li>[WICKET-6829] - Use String.isEmpty() instead of ““.equals(…)</li> |
| <li>[WICKET-6830] - Convert Behaviors into a static utility class to reduce allocations</li> |
| <li>[WICKET-6831] - Try to flush the response before detach</li> |
| <li>[WICKET-6833] - Reduce allocations when merging page parameters</li> |
| <li>[WICKET-6835] - Improve performance of AbstractMapper.getPlaceholder</li> |
| </ul> |
| |
| </content> |
| </entry> |
| |
| <entry> |
| <title>Apache Wicket 7.17.0 released</title> |
| <link href="http://wicket.apache.org/news/2020/07/20/wicket-7.17.0-released.html"/> |
| <updated>2020-07-20T00:00:00+02:00</updated> |
| <id>http://wicket.apache.org/news/2020/07/20/wicket-7.17.0-released</id> |
| <content type="html"><p>The Apache Wicket PMC is proud to announce Apache Wicket 7.17.0!</p> |
| |
| <p>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</p> |
| |
| <p>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.</p> |
| |
| <h2 id="new-and-noteworthy">New and noteworthy</h2> |
| |
| <p><strong>IMPORTANT NOTE</strong>: 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.</p> |
| |
| <h2 id="using-this-release">Using this release</h2> |
| |
| <p>With Apache Maven update your dependency to (and don’t forget to |
| update any other dependencies on Wicket projects to the same version):</p> |
| |
| <figure class="highlight"><pre><code class="language-xml" data-lang="xml"><span class="nt">&lt;dependency&gt;</span> |
| <span class="nt">&lt;groupId&gt;</span>org.apache.wicket<span class="nt">&lt;/groupId&gt;</span> |
| <span class="nt">&lt;artifactId&gt;</span>wicket-core<span class="nt">&lt;/artifactId&gt;</span> |
| <span class="nt">&lt;version&gt;</span>7.17.0<span class="nt">&lt;/version&gt;</span> |
| <span class="nt">&lt;/dependency&gt;</span></code></pre></figure> |
| |
| <p>Or download and build the distribution yourself, or use our |
| convenience binary package you can find here:</p> |
| |
| <ul> |
| <li>Download: http://wicket.apache.org/start/wicket-7.x.html#manually</li> |
| </ul> |
| |
| <!--more--> |
| |
| <h2 id="upgrading-from-earlier-versions">Upgrading from earlier versions</h2> |
| |
| <p>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</p> |
| |
| <ul> |
| <li>http://s.apache.org/wicket7migrate</li> |
| </ul> |
| |
| <p>Have fun!</p> |
| |
| <p>— The Wicket team</p> |
| |
| <p>========================================================================</p> |
| |
| <div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>The signatures for the source release artefacts: |
| </code></pre></div></div> |
| |
| <p>Signature for apache-wicket-7.17.0.zip:</p> |
| |
| <div class="highlight"><pre> |
| -----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----- |
| </pre></div> |
| |
| <p>Signature for apache-wicket-7.17.0.tar.gz:</p> |
| |
| <div class="highlight"><pre> |
| -----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----- |
| </pre></div> |
| |
| <p>========================================================================</p> |
| |
| <h3 id="this-release">This Release</h3> |
| |
| <h4 id="changelog-for-7170">CHANGELOG for 7.17.0:</h4> |
| |
| <h5 id="bug">Bug</h5> |
| |
| <ul> |
| <li>[WICKET-6758] - NPE in AbstractWebSocketProcessor after session times out</li> |
| <li>[WICKET-6764] - RedirectToUrlException change the second question mark in URL from “?” to “%3F”</li> |
| <li>[WICKET-6782] - WebSocket onError/onAbort is not being called</li> |
| <li>[WICKET-6784] - StockQuote example does not work because the web service is no more available</li> |
| <li>[WICKET-6791] - Offload WebSocket push when initiated in Wicket request cycle</li> |
| </ul> |
| |
| <h5 id="improvement">Improvement</h5> |
| |
| <ul> |
| <li>[WICKET-6767] - Do not log error for broken pipes in websocket connections</li> |
| <li>[WICKET-6781] - Timezone can be determined on client side (7.x and 8.x)</li> |
| <li>[WICKET-6792] - Packages#absolutePath keeps unnecessary current dir dot “.”</li> |
| <li>[WICKET-6800] - Use LinkedHashSet instead of LinkedList for AjaxRequestHandler#listeners</li> |
| </ul> |
| |
| <h5 id="task">Task</h5> |
| |
| <ul> |
| <li>[WICKET-6779] - Upgrade JQuery 3 to 3.5.1</li> |
| </ul> |
| |
| </content> |
| </entry> |
| |
| <entry> |
| <title>Announcing Apache Wicket 9: get into the modern Java world!</title> |
| <link href="http://wicket.apache.org/news/2020/07/15/wicket-9-released.html"/> |
| <updated>2020-07-15T00:00:00+02:00</updated> |
| <id>http://wicket.apache.org/news/2020/07/15/wicket-9-released</id> |
| <content type="html"><p>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.</p> |
| |
| <!--more--> |
| |
| <h2 id="bring-the-web-into-the-modern-java-era">Bring the web into the modern Java era</h2> |
| |
| <p>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.</p> |
| |
| <p>With this version Wicket has been completely revisited and improved to embrace new technologies such as Java modularization and new libraries like JUnit 5.</p> |
| |
| <h2 id="stay-up-to-date-with-java-release-cycle">Stay up to date with Java release cycle</h2> |
| |
| <p>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 <a href="https://wiki.openjdk.java.net/display/quality/Quality+Outreach">OpenJDK Quality Outreach</a>, an initiative aimed to test popular Open Source projects with both the latest OpenJDK release and the Early Access release.</p> |
| |
| <h2 id="be-ready-for-the-next-java-enterprise">Be ready for the next Java Enterprise</h2> |
| |
| <p>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.</p> |
| |
| <h2 id="protect-your-web-apps-with-content-security-policy-csp">Protect your web apps with Content Security Policy (CSP)</h2> |
| |
| <p>s 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.</p> |
| |
| <p>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.</p> |
| |
| <h2 id="migrating-to-wicket-9">Migrating to Wicket 9</h2> |
| |
| <p>When you migrate from a previous Wicket version to Wicket 9, a full list of changes and migrations is available at the following page:</p> |
| |
| <p><a href="https://s.apache.org/wicket9migrate">https://s.apache.org/wicket9migrate</a></p> |
| |
| <p>Please consult this migration guide when you are moving towards Wicket 9.</p> |
| |
| <h2 id="support">Support</h2> |
| |
| <p>You can find out about our support channels through the following page on our website: <a href="https://wicket.apache.org/help/">https://wicket.apache.org/help/</a></p> |
| |
| <h2 id="download">Download</h2> |
| |
| <p>With Apache Maven update your dependency to (and don’t forget to |
| update any other dependencies on Wicket projects to the same version):</p> |
| |
| <figure class="highlight"><pre><code class="language-xml" data-lang="xml"><span class="nt">&lt;dependency&gt;</span> |
| <span class="nt">&lt;groupId&gt;</span>org.apache.wicket<span class="nt">&lt;/groupId&gt;</span> |
| <span class="nt">&lt;artifactId&gt;</span>wicket-core<span class="nt">&lt;/artifactId&gt;</span> |
| <span class="nt">&lt;version&gt;</span>9.0.0<span class="nt">&lt;/version&gt;</span> |
| <span class="nt">&lt;/dependency&gt;</span></code></pre></figure> |
| |
| <p>Or download and build the distribution yourself, or use our |
| convenience binary package</p> |
| |
| <ul> |
| <li>Source: <a href="http://www.apache.org/dyn/closer.cgi/wicket/9.0.0">9.0.0 source download</a></li> |
| <li>Binary: <a href="http://www.apache.org/dyn/closer.cgi/wicket/9.0.0/binaries">9.0.0 binary download</a></li> |
| </ul> |
| |
| <h2 id="thanks">Thanks</h2> |
| |
| <p>Our many thanks go out to our contributors for testing this release during its development and providing invaluable feedback.</p> |
| |
| </content> |
| </entry> |
| |
| <entry> |
| <title>Apache Wicket 8.9.0 released</title> |
| <link href="http://wicket.apache.org/news/2020/07/15/wicket-8.9.0-released.html"/> |
| <updated>2020-07-15T00:00:00+02:00</updated> |
| <id>http://wicket.apache.org/news/2020/07/15/wicket-8.9.0-released</id> |
| <content type="html"><p>The Apache Wicket PMC is proud to announce Apache Wicket 8.9.0!</p> |
| |
| <p>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</p> |
| |
| <p>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.</p> |
| |
| <h2 id="using-this-release">Using this release</h2> |
| |
| <p>With Apache Maven update your dependency to (and don’t forget to |
| update any other dependencies on Wicket projects to the same version):</p> |
| |
| <figure class="highlight"><pre><code class="language-xml" data-lang="xml"><span class="nt">&lt;dependency&gt;</span> |
| <span class="nt">&lt;groupId&gt;</span>org.apache.wicket<span class="nt">&lt;/groupId&gt;</span> |
| <span class="nt">&lt;artifactId&gt;</span>wicket-core<span class="nt">&lt;/artifactId&gt;</span> |
| <span class="nt">&lt;version&gt;</span>8.9.0<span class="nt">&lt;/version&gt;</span> |
| <span class="nt">&lt;/dependency&gt;</span></code></pre></figure> |
| |
| <p>Or download and build the distribution yourself, or use our |
| convenience binary package you can find here:</p> |
| |
| <ul> |
| <li>Download: http://wicket.apache.org/start/wicket-8.x.html#manually</li> |
| </ul> |
| |
| <!--more--> |
| |
| <h2 id="upgrading-from-earlier-versions">Upgrading from earlier versions</h2> |
| |
| <p>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</p> |
| |
| <ul> |
| <li>http://s.apache.org/wicket8migrate</li> |
| </ul> |
| |
| <p>Have fun!</p> |
| |
| <p>— The Wicket team</p> |
| |
| <p>========================================================================</p> |
| |
| <div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>The signatures for the source release artefacts: |
| </code></pre></div></div> |
| |
| <p>Signature for apache-wicket-8.9.0.zip:</p> |
| |
| <div class="highlight"><pre> |
| -----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----- |
| </pre></div> |
| |
| <p>Signature for apache-wicket-8.9.0.tar.gz:</p> |
| |
| <div class="highlight"><pre> |
| -----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----- |
| </pre></div> |
| |
| <p>========================================================================</p> |
| |
| <h3 id="this-release">This Release</h3> |
| |
| <h4 id="changelog-for-890">CHANGELOG for 8.9.0:</h4> |
| |
| <h5 id="bug">Bug</h5> |
| |
| <ul> |
| <li>[WICKET-6742] - Stacktrace in Fragment example</li> |
| <li>[WICKET-6764] - RedirectToUrlException change the second question mark in URL from “?” to “%3F”</li> |
| <li>[WICKET-6771] - Performance issues accessing component metadata while iterating</li> |
| <li>[WICKET-6782] - WebSocket onError/onAbort is not being called</li> |
| <li>[WICKET-6784] - StockQuote example does not work because the web service is no more available</li> |
| <li>[WICKET-6791] - Offload WebSocket push when initiated in Wicket request cycle</li> |
| <li>[WICKET-6793] - OOM in AsynchronousPageStore</li> |
| </ul> |
| |
| <h5 id="improvement">Improvement</h5> |
| |
| <ul> |
| <li>[WICKET-6767] - Do not log error for broken pipes in websocket connections</li> |
| <li>[WICKET-6772] - Use StandardCharset for URL encoding and decoding</li> |
| <li>[WICKET-6773] - Improve performance of getting behaviors for components</li> |
| <li>[WICKET-6781] - Timezone can be determined on client side (7.x and 8.x)</li> |
| <li>[WICKET-6792] - Packages#absolutePath keeps unnecessary current dir dot “.”</li> |
| <li>[WICKET-6796] - Report the component path when failing to set a new object to a read only model</li> |
| <li>[WICKET-6800] - Use LinkedHashSet instead of LinkedList for AjaxRequestHandler#listeners</li> |
| </ul> |
| |
| <h5 id="task">Task</h5> |
| |
| <ul> |
| <li>[WICKET-6779] - Upgrade JQuery 3 to 3.5.1</li> |
| <li>[WICKET-6783] - Utility classes available in JDK should be deprecated/removed</li> |
| </ul> |
| |
| </content> |
| </entry> |
| |
| <entry> |
| <title>Apache Wicket 8.8.0 released</title> |
| <link href="http://wicket.apache.org/news/2020/04/24/wicket-8.8.0-released.html"/> |
| <updated>2020-04-24T00:00:00+02:00</updated> |
| <id>http://wicket.apache.org/news/2020/04/24/wicket-8.8.0-released</id> |
| <content type="html"><p>The Apache Wicket PMC is proud to announce Apache Wicket 8.8.0!</p> |
| |
| <p>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</p> |
| |
| <p>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.</p> |
| |
| <h2 id="using-this-release">Using this release</h2> |
| |
| <p>With Apache Maven update your dependency to (and don’t forget to |
| update any other dependencies on Wicket projects to the same version):</p> |
| |
| <figure class="highlight"><pre><code class="language-xml" data-lang="xml"><span class="nt">&lt;dependency&gt;</span> |
| <span class="nt">&lt;groupId&gt;</span>org.apache.wicket<span class="nt">&lt;/groupId&gt;</span> |
| <span class="nt">&lt;artifactId&gt;</span>wicket-core<span class="nt">&lt;/artifactId&gt;</span> |
| <span class="nt">&lt;version&gt;</span>8.8.0<span class="nt">&lt;/version&gt;</span> |
| <span class="nt">&lt;/dependency&gt;</span></code></pre></figure> |
| |
| <p>Or download and build the distribution yourself, or use our |
| convenience binary package you can find here:</p> |
| |
| <ul> |
| <li>Download: http://wicket.apache.org/start/wicket-8.x.html#manually</li> |
| </ul> |
| |
| <!--more--> |
| |
| <h2 id="upgrading-from-earlier-versions">Upgrading from earlier versions</h2> |
| |
| <p>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</p> |
| |
| <ul> |
| <li>http://s.apache.org/wicket8migrate</li> |
| </ul> |
| |
| <p>Have fun!</p> |
| |
| <p>— The Wicket team</p> |
| |
| <p>========================================================================</p> |
| |
| <div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>The signatures for the source release artefacts: |
| </code></pre></div></div> |
| |
| <p>Signature for apache-wicket-8.8.0.zip:</p> |
| |
| <div class="highlight"><pre> |
| -----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----- |
| </pre></div> |
| |
| <p>Signature for apache-wicket-8.8.0.tar.gz:</p> |
| |
| <div class="highlight"><pre> |
| -----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----- |
| </pre></div> |
| |
| <p>========================================================================</p> |
| |
| <h3 id="this-release">This Release</h3> |
| |
| <h4 id="changelog-for-880">CHANGELOG for 8.8.0:</h4> |
| |
| <h5 id="bug">Bug</h5> |
| |
| <ul> |
| <li>[WICKET-6746] - HttpsMapper cannot deal with resources over websockets</li> |
| <li>[WICKET-6752] - Some dependencies contain CVEs</li> |
| <li>[WICKET-6753] - res/modal.js using aria-labelledby where it should be using aria-label</li> |
| <li>[WICKET-6754] - Iteration stops with nested containers</li> |
| <li>[WICKET-6755] - MockServletContext does not decode real path</li> |
| <li>[WICKET-6756] - Avoid URL.getFile() when actually expecting paths.</li> |
| <li>[WICKET-6757] - Avoid URL.getFile during mime type detection.</li> |
| <li>[WICKET-6758] - NPE in AbstractWebSocketProcessor after session times out</li> |
| </ul> |
| |
| <h5 id="improvement">Improvement</h5> |
| |
| <ul> |
| <li>[WICKET-6759] - Support disabling error notification for websockets</li> |
| <li>[WICKET-6760] - Nested Form placeholder should preserve tag name</li> |
| <li>[WICKET-6761] - Support multiple connections to the same websocket resource from a single session</li> |
| <li>[WICKET-6762] - Support manual initialization of websocket connections</li> |
| </ul> |
| |
| </content> |
| </entry> |
| |
| <entry> |
| <title>Apache Wicket 9.0.0-M5 released</title> |
| <link href="http://wicket.apache.org/news/2020/04/06/wicket-9.0.0-M5-released.html"/> |
| <updated>2020-04-06T00:00:00+02:00</updated> |
| <id>http://wicket.apache.org/news/2020/04/06/wicket-9.0.0-M5-released</id> |
| <content type="html"><p>The Apache Wicket PMC is proud to announce Apache Wicket 9.0.0-M5!</p> |
| |
| <p>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</p> |
| |
| <p>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.</p> |
| |
| <h2 id="new-and-noteworthy">New and noteworthy</h2> |
| <p>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.</p> |
| |
| <h2 id="using-this-release">Using this release</h2> |
| |
| <p>With Apache Maven update your dependency to (and don’t forget to |
| update any other dependencies on Wicket projects to the same version):</p> |
| |
| <figure class="highlight"><pre><code class="language-xml" data-lang="xml"><span class="nt">&lt;dependency&gt;</span> |
| <span class="nt">&lt;groupId&gt;</span>org.apache.wicket<span class="nt">&lt;/groupId&gt;</span> |
| <span class="nt">&lt;artifactId&gt;</span>wicket-core<span class="nt">&lt;/artifactId&gt;</span> |
| <span class="nt">&lt;version&gt;</span>9.0.0-M5<span class="nt">&lt;/version&gt;</span> |
| <span class="nt">&lt;/dependency&gt;</span></code></pre></figure> |
| |
| <p>Or download and build the distribution yourself, or use our |
| convenience binary package you can find here:</p> |
| |
| <ul> |
| <li>Download: http://wicket.apache.org/start/wicket-9.x.html#manually</li> |
| </ul> |
| |
| <!--more--> |
| |
| <h2 id="upgrading-from-earlier-versions">Upgrading from earlier versions</h2> |
| |
| <p>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</p> |
| |
| <ul> |
| <li>http://s.apache.org/wicket9migrate</li> |
| </ul> |
| |
| <p>Have fun!</p> |
| |
| <p>— The Wicket team</p> |
| |
| <p>========================================================================</p> |
| |
| <div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>The signatures for the source release artefacts: |
| </code></pre></div></div> |
| |
| <p>Signature for apache-wicket-9.0.0-M5.zip:</p> |
| |
| <div class="highlight"><pre> |
| -----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----- |
| </pre></div> |
| |
| <p>Signature for apache-wicket-9.0.0-M5.tar.gz:</p> |
| |
| <div class="highlight"><pre> |
| -----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----- |
| </pre></div> |
| |
| <p>========================================================================</p> |
| |
| <h3 id="this-release">This Release</h3> |
| |
| <h4 id="changelog-for-900-m5">CHANGELOG for 9.0.0-M5:</h4> |
| |
| <h5 id="bug">Bug</h5> |
| |
| <ul> |
| <li>[WICKET-6715] - FileUpload class should not implement IClusterable</li> |
| <li>[WICKET-6745] - CSP: inline JS in server and client time response filters</li> |
| <li>[WICKET-6746] - HttpsMapper cannot deal with resources over websockets</li> |
| <li>[WICKET-6752] - Some dependencies contain CVEs</li> |
| <li>[WICKET-6753] - res/modal.js using aria-labelledby where it should be using aria-label</li> |
| <li>[WICKET-6754] - Iteration stops with nested containers</li> |
| <li>[WICKET-6755] - MockServletContext does not decode real path</li> |
| <li>[WICKET-6756] - Avoid URL.getFile() when actually expecting paths.</li> |
| <li>[WICKET-6757] - Avoid URL.getFile during mime type detection.</li> |
| <li>[WICKET-6758] - NPE in AbstractWebSocketProcessor after session times out</li> |
| </ul> |
| |
| <h5 id="new-feature">New Feature</h5> |
| |
| <ul> |
| <li>[WICKET-6727] - Configurable CSP</li> |
| <li>[WICKET-6729] - allow adding IHeaderResponseDecorator without replacing all others</li> |
| <li>[WICKET-6730] - Global access to secure random data</li> |
| </ul> |
| |
| <h5 id="improvement">Improvement</h5> |
| |
| <ul> |
| <li>[WICKET-6724] - CSP: Inline Javascript in AjaxLink</li> |
| <li>[WICKET-6725] - CSP: display:none in Component.renderPlaceholderTag</li> |
| <li>[WICKET-6726] - CSP: inline styling and js in Form submitbutton handling</li> |
| <li>[WICKET-6731] - CSP: inline JS in SubmitLink</li> |
| <li>[WICKET-6732] - CSP: inline JS in Link and ExternalLink</li> |
| <li>[WICKET-6733] - CSP: enable by default</li> |
| <li>[WICKET-6735] - CSP: inline styling in FormComponentFeedbackBorder/Indicator</li> |
| <li>[WICKET-6736] - CSP: Inline styling in BrowserInfoForm</li> |
| <li>[WICKET-6737] - CSP: violations in examples</li> |
| <li>[WICKET-6738] - CSP: inline styling in UploadProgressBar</li> |
| <li>[WICKET-6739] - CSP: inline JS in Palette</li> |
| <li>[WICKET-6740] - CSP: inline JS in Button</li> |
| <li>[WICKET-6741] - CSP: inline JS in FormComponentUpdatingBehavior</li> |
| <li>[WICKET-6749] - CSP: Inline styling in ExceptionErrorPage.html</li> |
| <li>[WICKET-6759] - Support disabling error notification for websockets</li> |
| <li>[WICKET-6760] - Nested Form placeholder should preserve tag name</li> |
| <li>[WICKET-6761] - Support multiple connections to the same websocket resource from a single session</li> |
| <li>[WICKET-6762] - Support manual initialization of websocket connections</li> |
| </ul> |
| |
| <h5 id="tasks">Tasks</h5> |
| |
| <ul> |
| <li>[WICKET-6687] - Cleanup the code from attribute inline styles and attribute inline scripts</li> |
| <li>[WICKET-6747] - Document CSP in user guide and migration guide</li> |
| <li>[WICKET-6751] - Support creating custom page access synchronization strategies</li> |
| </ul> |
| |
| </content> |
| </entry> |
| |
| <entry> |
| <title>Apache Wicket 9.0.0-M4 released</title> |
| <link href="http://wicket.apache.org/news/2020/01/09/wicket-9.0.0-M4-released.html"/> |
| <updated>2020-01-09T00:00:00+01:00</updated> |
| <id>http://wicket.apache.org/news/2020/01/09/wicket-9.0.0-M4-released</id> |
| <content type="html"><p>The Apache Wicket PMC is proud to announce Apache Wicket 9.0.0-M4!</p> |
| |
| <p>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</p> |
| |
| <p>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.</p> |
| |
| <h2 id="important-note">IMPORTANT NOTE</h2> |
| <p>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.</p> |
| |
| <h2 id="using-this-release">Using this release</h2> |
| |
| <p>With Apache Maven update your dependency to (and don’t forget to |
| update any other dependencies on Wicket projects to the same version):</p> |
| |
| <figure class="highlight"><pre><code class="language-xml" data-lang="xml"><span class="nt">&lt;dependency&gt;</span> |
| <span class="nt">&lt;groupId&gt;</span>org.apache.wicket<span class="nt">&lt;/groupId&gt;</span> |
| <span class="nt">&lt;artifactId&gt;</span>wicket-core<span class="nt">&lt;/artifactId&gt;</span> |
| <span class="nt">&lt;version&gt;</span>9.0.0-M4<span class="nt">&lt;/version&gt;</span> |
| <span class="nt">&lt;/dependency&gt;</span></code></pre></figure> |
| |
| <p>Or download and build the distribution yourself, or use our |
| convenience binary package you can find here:</p> |
| |
| <ul> |
| <li>Download: http://wicket.apache.org/start/wicket-9.x.html#manually</li> |
| </ul> |
| |
| <!--more--> |
| |
| <h2 id="upgrading-from-earlier-versions">Upgrading from earlier versions</h2> |
| |
| <p>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</p> |
| |
| <ul> |
| <li>http://s.apache.org/wicket9migrate</li> |
| </ul> |
| |
| <p>Have fun!</p> |
| |
| <p>— The Wicket team</p> |
| |
| <p>========================================================================</p> |
| |
| <div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>The signatures for the source release artefacts: |
| </code></pre></div></div> |
| |
| <p>Signature for apache-wicket-9.0.0-M4.zip:</p> |
| |
| <div class="highlight"><pre> |
| -----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----- |
| </pre></div> |
| |
| <p>Signature for apache-wicket-9.0.0-M4.tar.gz:</p> |
| |
| <div class="highlight"><pre> |
| -----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----- |
| </pre></div> |
| |
| <p>========================================================================</p> |
| |
| <h3 id="this-release">This Release</h3> |
| |
| <h4 id="changelog-for-900-m4">CHANGELOG for 9.0.0-M4:</h4> |
| |
| <h5 id="bug">Bug</h5> |
| |
| <ul> |
| <li>[WICKET-6531] - Crash in Unsafe.getObject when running on the J9 VM</li> |
| <li>[WICKET-6704] - JavaSerializer.serialize causes the JVM crash !</li> |
| <li>[WICKET-6706] - Websocket Endpoint logs exception when user leaves page</li> |
| <li>[WICKET-6707] - Property setter parameter type is assumed to be equal to getter return type</li> |
| <li>[WICKET-6708] - FormComponent should read only the GET/POST parameters of the request, not both</li> |
| <li>[WICKET-6713] - BaseWicketTester does not reset componentInPage field</li> |
| <li>[WICKET-6717] - Automatic-Module-Name should be valid Java identifier</li> |
| </ul> |
| |
| <h5 id="new-feature">New Feature</h5> |
| |
| <ul> |
| <li>[WICKET-6666] - Rewrite ModalWindow</li> |
| </ul> |
| |
| <h5 id="improvement">Improvement</h5> |
| |
| <ul> |
| <li>[WICKET-3404] - Improve ModalWindow form handling</li> |
| <li>[WICKET-6321] - Support Integrity and Crossorigin attributes for JavaScriptUrlReferenceHeaderItem</li> |
| <li>[WICKET-6682] - Improve JavaScriptContentHeaderItem and JavaScriptUtils to support nonce</li> |
| <li>[WICKET-6701] - DownloadLink make content disposition configurable</li> |
| <li>[WICKET-6703] - Eliminate window.eval from wicket-ajax-jquery</li> |
| <li>[WICKET-6709] - Cache the value of WebRequest#isAjax()</li> |
| <li>[WICKET-6712] - Timezone can be determined on client side</li> |
| <li>[WICKET-6714] - Please add better getResource-Support for MockServletContext</li> |
| <li>[WICKET-6718] - AjaxFormChoiceComponentUpdatingBehavior uses “click” instead of “change”</li> |
| <li>[WICKET-6720] - ConcatBundleResource#getResourceStream should not eagerly fetch resources</li> |
| </ul> |
| |
| </content> |
| </entry> |
| |
| <entry> |
| <title>Apache Wicket 7.16.0 released</title> |
| <link href="http://wicket.apache.org/news/2020/01/08/wicket-7.16.0-released.html"/> |
| <updated>2020-01-08T00:00:00+01:00</updated> |
| <id>http://wicket.apache.org/news/2020/01/08/wicket-7.16.0-released</id> |
| <content type="html"><p>The Apache Wicket PMC is proud to announce Apache Wicket 7.16.0!</p> |
| |
| <p>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</p> |
| |
| <p>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.</p> |
| |
| <OPTIONAL> New and noteworthy |
| <OPTIONAL> ------------------ |
| <OPTIONAL> |
| 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): |
| |
| |
| <figure class="highlight"><pre><code class="language-xml" data-lang="xml"><span class="nt">&lt;dependency&gt;</span> |
| <span class="nt">&lt;groupId&gt;</span>org.apache.wicket<span class="nt">&lt;/groupId&gt;</span> |
| <span class="nt">&lt;artifactId&gt;</span>wicket-core<span class="nt">&lt;/artifactId&gt;</span> |
| <span class="nt">&lt;version&gt;</span>7.16.0<span class="nt">&lt;/version&gt;</span> |
| <span class="nt">&lt;/dependency&gt;</span></code></pre></figure> |
| |
| |
| 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 |
| |
| <!--more--> |
| |
| 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: |
| |
| <div class="highlight"><pre> |
| -----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----- |
| </pre></div> |
| |
| |
| Signature for apache-wicket-7.16.0.tar.gz: |
| |
| <div class="highlight"><pre> |
| -----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----- |
| </pre></div> |
| |
| |
| ======================================================================== |
| |
| ### This Release |
| |
| #### 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 |
| |
| </OPTIONAL></OPTIONAL></OPTIONAL> |
| </content> |
| </entry> |
| |
| </feed> |