| I"Þ<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"><dependency></span> |
| <span class="nt"><groupId></span>org.apache.wicket<span class="nt"></groupId></span> |
| <span class="nt"><artifactId></span>wicket-core<span class="nt"></artifactId></span> |
| <span class="nt"><version></span>9.0.0-M4<span class="nt"></version></span> |
| <span class="nt"></dependency></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> |
| |
| :ET |