This is an automated email from the ASF dual-hosted git repository.
adelbene pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/wicket-site.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 6b5cdafe Announce for 8.17.0
6b5cdafe is described below
commit 6b5cdafe652ea34a4666cb0ced70c526bdfd5200
Author: Andrea Del Bene <[email protected]>
AuthorDate: Fri Jan 31 22:22:11 2025 +0100
Announce for 8.17.0
---
2025/_posts/2025-01-31-wicket-8.17.0-released.md | 120 +++++++
_config.yml | 4 +-
content/archetype-catalog.xml | 8 +-
content/atom.xml | 393 +++++++--------------
content/index.html | 54 +--
content/learn/index.html | 6 +-
.../news/2025/01/31/wicket-8.17.0-released.html | 261 ++++++++++++++
content/news/2025/01/index.html | 11 +
content/news/index.html | 7 +
content/start/download.html | 2 +-
content/start/quickstart.html | 4 +-
content/start/wicket-8.x.html | 30 +-
12 files changed, 584 insertions(+), 316 deletions(-)
diff --git a/2025/_posts/2025-01-31-wicket-8.17.0-released.md
b/2025/_posts/2025-01-31-wicket-8.17.0-released.md
new file mode 100644
index 00000000..ae3264e7
--- /dev/null
+++ b/2025/_posts/2025-01-31-wicket-8.17.0-released.md
@@ -0,0 +1,120 @@
+---
+layout: post
+title: Apache Wicket 8.17.0 released
+---
+The Apache Wicket PMC is proud to announce Apache Wicket 8.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 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.
+
+New and noteworthy
+------------------
+
+This release fixes the following security issue:
+
+ * CVE-2024-53299 'An attacker can intentionally trigger a memory leak'
Reported by Pedro Santos.
+
+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):
+
+{% highlight xml%}
+<dependency>
+ <groupId>org.apache.wicket</groupId>
+ <artifactId>wicket-core</artifactId>
+ <version>8.17.0</version>
+</dependency>
+{% endhighlight%}
+
+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
+
+<!--more-->
+
+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.17.0.zip:
+
+<div class='highlight'><pre>
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAmeX+qgACgkQh48B+qjT
+VuEg7A/+JKbyIRRIoRMXwMcpWkmm0btNW0I9ZBftqzbPAfus853VloRTPiu5D1Ly
+s8zs9rTEM76ftOnLlWexM9z8KzytDOZ68qtQz0q42A0+tCS1G3NnKgl7iHJ4kEBp
+Ft1l50lCMsAoeU9YC3f+9i/sjx1PPuodVi1WANwE9oo7Lf9jPq+X0yI9Z2dzaFpf
+pc5eGELaesD5nWNC3Rqwn65xSsWHBesw4xeUXbVm8Sk0wUstxaonA9umR8iQal8/
+vcVMWO5eLqDyCsOq1F6+PziA/PDV/Fav8Ekxaq3RdcmA/JfrEbQI16ruUGYEhRRH
+29fec0wwj11gsOSC84jg34OdN1OkhzAqc3RqGLOHMJuxZR5h0ytemhzlASfHanRa
+q+CTDUw6FuNNWQSfNOxw2+9qiOoDul5tbxqA1j6VoFx8qGE3yPjdA868rV62TTmD
+1JFfBLyRF5Knc+t0hX0baovNV1Uhf5P99St0ZKRzo3gch5zmVxdNDRAw6027rXTq
+F2aSG/GSUoNWHKr0A3p22ahE7enj+eqV6n7hfYxvS3uQ1n7EDBqAUp1OO0ftnEfB
+caujs+o0CoT1Yu11KLPfPOw4W+rMhqqQtZEa3I97ac+CFYMUfNDZdxGk33XretYS
+Vn1WNRD+en1LxAtgNIzqb3JOfqaQMWxuqrm92yhG80BEZ9jf7NQ=
+=+HWr
+-----END PGP SIGNATURE-----
+</pre></div>
+
+
+Signature for apache-wicket-8.17.0.tar.gz:
+
+<div class='highlight'><pre>
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAmeX+qgACgkQh48B+qjT
+VuFMKg//XEZrO5VUpcllihLXBPlAke3APED6xx7vKBbytYH4tNp6kO2X/JBRlI0E
+UNbSzB09QHHkK02uoNp2dfmwiKKzqlavIy+5RaSw0XBkJas4Iz/J+7eugjExBVbu
+/iekdlp6Zy+UN8kzjT0QiW6rnWxhoqBoZip6jGCiQCAZnwVuQ35RkhN19KNebBjk
+upfEQ5+2Xf9xGS4EoSzgH8s122gZDADUD3WlSRd1ZXu8d1ai9d3jySao/isiMZeM
++8xb2ztbRJ8XBUDuSTL9XX9lnl+FGvXxSfLciQ0rPCEsmYZKmOymnV4hUWZw28yk
+JizA1/rqiTmno65I9Hp6+Ky9VwMFM/6+DMby/20EpwKbwjr5kZ1BNJ9rTzR3wPEf
+PDBc7+3JHkxP0GUrYLo3pi1zxP3xXPdohEW3ZyNchsBmUG0vha8WGQqADg9Jy4My
+EPURVQX9yu280CrvT3aZWjWVtr6tVwvZ6BzZ2p9gTkyd9kiL/4z0PGe/tEolnVvM
++6VXyohFb+bzp/RU1pppYYgCP4mEpwJH2OD4Zew1PjDtLOdYbWZN7GNvxlJiahE8
+jMbkfQlOUl+CxZvbUBh2MfyE+RQGCiu7oNKPuFHbShiKylaCVf0goXzWfbJWRz7y
+8XggIsKla00iXwenVnW6mz2wchkj7g3fXwitB0JlrlOwd1scPS4=
+=uQT+
+-----END PGP SIGNATURE-----
+</pre></div>
+
+
+========================================================================
+
+### This Release
+
+#### CHANGELOG for 8.17.0:
+
+##### Bug
+
+ * [WICKET-7024] - Wrong static resource urls when their generation is
triggered by <wicket:link>
+
+##### Improvement
+
+ * [WICKET-7137] - Make resource URL sanitization extendable
+
diff --git a/_config.yml b/_config.yml
index 901156c1..66ff9ee8 100644
--- a/_config.yml
+++ b/_config.yml
@@ -18,14 +18,14 @@ wicket:
version: 10.4.0
version_90: 9.20.0
version_10: 10.4.0
- version_80: 8.16.0
+ version_80: 8.17.0
version_70: 7.18.0
version_60: 6.30.0
version_15: 1.5.16
version_14: 1.4.23
version_13: 1.3.7
released: 2025-01-24
- versions: [6.30.0, 1.5.16, 1.4.23, 7.18.0, 8.16.0, 9.20.0, 10.4.0,
1.5-SNAPSHOT, 6.31.0-SNAPSHOT, 7.19.0-SNAPSHOT, 8.17.0-SNAPSHOT,
9.21.0-SNAPSHOT, 10.5.0-SNAPSHOT]
+ versions: [6.30.0, 1.5.16, 1.4.23, 7.18.0, 8.17.0, 9.20.0, 10.4.0,
1.5-SNAPSHOT, 6.31.0-SNAPSHOT, 7.19.0-SNAPSHOT, 8.18.0-SNAPSHOT,
9.21.0-SNAPSHOT, 10.5.0-SNAPSHOT]
live_examples_url: http://examples10x.wicket.apache.org/
diff --git a/content/archetype-catalog.xml b/content/archetype-catalog.xml
index 987a8e95..db62b2e4 100644
--- a/content/archetype-catalog.xml
+++ b/content/archetype-catalog.xml
@@ -19,8 +19,8 @@
<archetype>
<groupId>org.apache.wicket</groupId>
<artifactId>wicket-archetype-quickstart</artifactId>
- <version>8.17.0-SNAPSHOT</version>
- <description>Wicket 8.17.0-SNAPSHOT
Quickstart</description>
+ <version>8.18.0-SNAPSHOT</version>
+ <description>Wicket 8.18.0-SNAPSHOT
Quickstart</description>
</archetype>
<archetype>
@@ -61,8 +61,8 @@
<archetype>
<groupId>org.apache.wicket</groupId>
<artifactId>wicket-archetype-quickstart</artifactId>
- <version>8.16.0</version>
- <description>Wicket 8.16.0 Quickstart</description>
+ <version>8.17.0</version>
+ <description>Wicket 8.17.0 Quickstart</description>
</archetype>
<archetype>
diff --git a/content/atom.xml b/content/atom.xml
index fb0b165d..f22f9eea 100644
--- a/content/atom.xml
+++ b/content/atom.xml
@@ -3,7 +3,7 @@
<title>Apache Wicket</title>
<link href="http://wicket.apache.org/atom.xml" rel="self"/>
<link href="http://wicket.apache.org/"/>
- <updated>2025-01-27T21:13:18+00:00</updated>
+ <updated>2025-01-31T21:20:34+00:00</updated>
<id>http://wicket.apache.org/</id>
<author>
<name>Apache Wicket</name>
@@ -11,6 +11,132 @@
</author>
+ <entry>
+ <title>Apache Wicket 8.17.0 released</title>
+ <link
href="http://wicket.apache.org/news/2025/01/31/wicket-8.17.0-released.html"/>
+ <updated>2025-01-31T00:00:00+00:00</updated>
+
<id>http://wicket.apache.org/news/2025/01/31/wicket-8.17.0-released</id>
+ <content type="html"><p>The Apache Wicket PMC is proud to
announce Apache Wicket 8.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 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.</p>
+
+<h2 id="new-and-noteworthy">New and noteworthy</h2>
+
+<p>This release fixes the following security issue:</p>
+
+<ul>
+ <li>CVE-2024-53299 ‘An attacker can intentionally trigger a memory
leak’ Reported by Pedro Santos.</li>
+</ul>
+
+<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.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-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.17.0.zip:</p>
+
+<div class="highlight"><pre>
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAmeX+qgACgkQh48B+qjT
+VuEg7A/+JKbyIRRIoRMXwMcpWkmm0btNW0I9ZBftqzbPAfus853VloRTPiu5D1Ly
+s8zs9rTEM76ftOnLlWexM9z8KzytDOZ68qtQz0q42A0+tCS1G3NnKgl7iHJ4kEBp
+Ft1l50lCMsAoeU9YC3f+9i/sjx1PPuodVi1WANwE9oo7Lf9jPq+X0yI9Z2dzaFpf
+pc5eGELaesD5nWNC3Rqwn65xSsWHBesw4xeUXbVm8Sk0wUstxaonA9umR8iQal8/
+vcVMWO5eLqDyCsOq1F6+PziA/PDV/Fav8Ekxaq3RdcmA/JfrEbQI16ruUGYEhRRH
+29fec0wwj11gsOSC84jg34OdN1OkhzAqc3RqGLOHMJuxZR5h0ytemhzlASfHanRa
+q+CTDUw6FuNNWQSfNOxw2+9qiOoDul5tbxqA1j6VoFx8qGE3yPjdA868rV62TTmD
+1JFfBLyRF5Knc+t0hX0baovNV1Uhf5P99St0ZKRzo3gch5zmVxdNDRAw6027rXTq
+F2aSG/GSUoNWHKr0A3p22ahE7enj+eqV6n7hfYxvS3uQ1n7EDBqAUp1OO0ftnEfB
+caujs+o0CoT1Yu11KLPfPOw4W+rMhqqQtZEa3I97ac+CFYMUfNDZdxGk33XretYS
+Vn1WNRD+en1LxAtgNIzqb3JOfqaQMWxuqrm92yhG80BEZ9jf7NQ=
+=+HWr
+-----END PGP SIGNATURE-----
+</pre></div>
+
+<p>Signature for apache-wicket-8.17.0.tar.gz:</p>
+
+<div class="highlight"><pre>
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAmeX+qgACgkQh48B+qjT
+VuFMKg//XEZrO5VUpcllihLXBPlAke3APED6xx7vKBbytYH4tNp6kO2X/JBRlI0E
+UNbSzB09QHHkK02uoNp2dfmwiKKzqlavIy+5RaSw0XBkJas4Iz/J+7eugjExBVbu
+/iekdlp6Zy+UN8kzjT0QiW6rnWxhoqBoZip6jGCiQCAZnwVuQ35RkhN19KNebBjk
+upfEQ5+2Xf9xGS4EoSzgH8s122gZDADUD3WlSRd1ZXu8d1ai9d3jySao/isiMZeM
++8xb2ztbRJ8XBUDuSTL9XX9lnl+FGvXxSfLciQ0rPCEsmYZKmOymnV4hUWZw28yk
+JizA1/rqiTmno65I9Hp6+Ky9VwMFM/6+DMby/20EpwKbwjr5kZ1BNJ9rTzR3wPEf
+PDBc7+3JHkxP0GUrYLo3pi1zxP3xXPdohEW3ZyNchsBmUG0vha8WGQqADg9Jy4My
+EPURVQX9yu280CrvT3aZWjWVtr6tVwvZ6BzZ2p9gTkyd9kiL/4z0PGe/tEolnVvM
++6VXyohFb+bzp/RU1pppYYgCP4mEpwJH2OD4Zew1PjDtLOdYbWZN7GNvxlJiahE8
+jMbkfQlOUl+CxZvbUBh2MfyE+RQGCiu7oNKPuFHbShiKylaCVf0goXzWfbJWRz7y
+8XggIsKla00iXwenVnW6mz2wchkj7g3fXwitB0JlrlOwd1scPS4=
+=uQT+
+-----END PGP SIGNATURE-----
+</pre></div>
+
+<p>========================================================================</p>
+
+<h3 id="this-release">This Release</h3>
+
+<h4 id="changelog-for-8170">CHANGELOG for 8.17.0:</h4>
+
+<h5 id="bug">Bug</h5>
+
+<ul>
+ <li>[WICKET-7024] - Wrong static resource urls when their generation
is triggered by <wicket:link></wicket:link></li>
+</ul>
+
+<h5 id="improvement">Improvement</h5>
+
+<ul>
+ <li>[WICKET-7137] - Make resource URL sanitization
extendable</li>
+</ul>
+
+</content>
+ </entry>
+
<entry>
<title>Apache Wicket 9.20.0 released</title>
<link
href="http://wicket.apache.org/news/2025/01/27/wicket-9.20.0-released.html"/>
@@ -774,271 +900,6 @@ migration guide found at</p>
<li>[WICKET-7099] - Validate FormTester constructor parameter
workingForm</li>
</ul>
-</content>
- </entry>
-
- <entry>
- <title>Apache Wicket 10.0.0 released</title>
- <link
href="http://wicket.apache.org/news/2024/03/11/wicket-10.0.0-released.html"/>
- <updated>2024-03-11T00:00:00+00:00</updated>
-
<id>http://wicket.apache.org/news/2024/03/11/wicket-10.0.0-released</id>
- <content type="html"><p>The Apache Wicket PMC is proud to
announce Apache Wicket 10.0.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 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.</p>
-
-<h2 id="new-and-noteworthy">New and noteworthy</h2>
-
-<p>This release fixes the following security issue:</p>
-<ul>
- <li>CVE-2024-27439 - ‘Possible bypass of CSRF protection’</li>
-</ul>
-
-<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>10.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 you can find here:</p>
-
-<ul>
- <li>Download:
http://wicket.apache.org/start/wicket-10.x.html#manually</li>
-</ul>
-
-<!--more-->
-
-<h2 id="upgrading-from-earlier-versions">Upgrading from
earlier versions</h2>
-
-<p>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</p>
-
-<ul>
- <li>http://s.apache.org/wicket10migrate</li>
-</ul>
-
-<p>Have fun!</p>
-
-<p>— The Wicket team</p>
-
-<p>========================================================================</p>
-
-<h3 id="this-release">This Release</h3>
-
-<h4 id="changelog-for-1000">CHANGELOG for 10.0.0:</h4>
-
-<h5 id="sub-task">Sub-task</h5>
-
-<ul>
- <li>[WICKET-7089] - Set cookie SameSite only if the container supports
it</li>
-</ul>
-
-<h5 id="bug">Bug</h5>
-
-<ul>
- <li>[WICKET-7081] - Open packages to expose resources to other
modules</li>
- <li>[WICKET-7086] - Injecting Spring bean may cause
ClassCastException</li>
- <li>[WICKET-7087] - AjaxLazyLoadPanelTester not available in
10.0.0-M2</li>
- <li>[WICKET-7090] - Files in release jars do not have a modification
timestamp set</li>
- <li>[WICKET-7091] - FilePageStore throws NPE</li>
- <li>[WICKET-7096] - stylesheets referenced via automatic linking miss
nonce attribute</li>
-</ul>
-
-<h5 id="improvement">Improvement</h5>
-
-<ul>
- <li>[WICKET-7080] - [Events] make default events delivery machinery
pluggable and roll usable annotation based one</li>
- <li>[WICKET-7082] - Easier to work with polymorphic values inside
IModel</li>
- <li>[WICKET-7083] - Trigger client side validation when using
SubmitLinks</li>
- <li>[WICKET-7088] - Improve test reliability by resolving
nondeterministic order of Set and Map</li>
- <li>[WICKET-7093] - Add support for missing CSP directives</li>
- <li>[WICKET-7094] - Make all CSP schemes configurable</li>
- <li>[WICKET-7099] - Validate FormTester constructor parameter
workingForm</li>
-</ul>
-
-<h5 id="task">Task</h5>
-
-<ul>
- <li>[WICKET-7079] - Update the user guide with the new wicket-tester
module</li>
- <li>[WICKET-7100] - Update commons-fileupload2 to 2.0.0-M2</li>
-</ul>
-
-<h5 id="bug-1">Bug</h5>
-
-<ul>
- <li>[WICKET-7056] - HttpSessionStore#getAttribute called on
invalidated session</li>
- <li>[WICKET-7061] - When I move from 9.13.0-&gt;9.14.0, my
importmaps fail to parse correctly due to presence of the CDATA
wrapping.</li>
- <li>[WICKET-7065] - TextFilteredPropertyColumn violates CSP</li>
- <li>[WICKET-7067] - DefaultExceptionMapper should not set
disableCaching for WebSocketResponse</li>
- <li>[WICKET-7070] - Quick start generated app has multiple
errors</li>
- <li>[WICKET-7071] - Problems when calling request.getInputStream()
before executing WicketFilter</li>
- <li>[WICKET-7072] - JUnit code in /src/main/java breaks JPMS support
in Eclipse IDE</li>
- <li>[WICKET-7074] - [AJAX] malformed XML is produced if an error is
produced during AJAX rendering and a redirect is issued</li>
- <li>[WICKET-7076] - JavaScriptReferenceType newly created is not
serializable</li>
- <li>[WICKET-7077] - 2 spring web application contexts are
created</li>
-</ul>
-
-<h5 id="improvement-1">Improvement</h5>
-
-<ul>
- <li>[WICKET-7039] - Improve Accessibility of
wicket-autocomplete.js</li>
- <li>[WICKET-7060] - Minor improvements to wicket-examples</li>
- <li>[WICKET-7063] - Convert all Application_<em>.properties to
Application_</em>.utf8.properties</li>
- <li>[WICKET-7066] - Add possibility to define type-Attribute of
JavascriptHeaderItem as “module”</li>
- <li>[WICKET-7068] - Current tree themes are not RTL friendly</li>
- <li>[WICKET-7078] - CSP: inline JS in Choices and Selection of
Palette</li>
-</ul>
-
-<h5 id="task-1">Task</h5>
-
-<ul>
- <li>[WICKET-7064] - commons-fileupload2 dependency should be added
back</li>
- <li>[WICKET-7069] - assertTrue(equals()) in tests should be replaced
with assertEquals</li>
- <li>[WICKET-7073] - Update JQuery to 3.7.1</li>
-</ul>
-
-<h5 id="bug-2">Bug</h5>
-
-<ul>
- <li>[WICKET-6895] - Links to examples in documentation points to old
version of 8x</li>
- <li>[WICKET-6896] - AutoCompleteTextField re-opens dropdown item list
after item has been selected</li>
- <li>[WICKET-6897] - Javadoc build fails on fresh checkout of master or
rel/wicket-9.3.0</li>
- <li>[WICKET-6902] - Change of PartialPageUpdate order of
onAfterResponse and writePriorityEvaluations makes IListener.onAfterResponde
ignore prepended javascripts</li>
- <li>[WICKET-6908] - Possible bug / edge case where page is not
detached</li>
- <li>[WICKET-6913] - Java 17 compatibility with cglib</li>
- <li>[WICKET-6914] - Visibility change of “File Upload” via ajax causes
“missing” form-data</li>
- <li>[WICKET-6921] - MultipartFormComponentListener breaks on hidden
components</li>
- <li>[WICKET-6936] - FilePageStore fails on windows</li>
- <li>[WICKET-6944] - Memory leak in WicketEndpoint</li>
- <li>[WICKET-6945] - MultipartFormComponentListener modifies enctype on
invisible forms, leading to javascript errors</li>
- <li>[WICKET-6947] - IndicatingAjaxButton does not work with Bootstrap
4</li>
- <li>[WICKET-6953] - JavaScriptDeferHeaderResponse not working
correctly for AJAX requests</li>
- <li>[WICKET-6955] - Wicket uses unstable slf4j version</li>
- <li>[WICKET-6965] - Memory leak in WicketEndpoint</li>
- <li>[WICKET-6966] - IndexOutOfBounds in InSessionPageStore</li>
- <li>[WICKET-6970] - Unnecessary string building in
AssociatedMarkupSourcingStrategy</li>
- <li>[WICKET-6971] - NullPointerException in
ModificationWatcher</li>
- <li>[WICKET-6974] - JavaxUpgradeHttpRequest returns an empty
contextPath</li>
- <li>[WICKET-6975] - Behavior.renderHead may be called multiple
times</li>
- <li>[WICKET-6981] - InSessionPageStore does not trigger
flushSession</li>
- <li>[WICKET-6988] - String.format used in JS generation leads to
errors</li>
- <li>[WICKET-6990] - DiskPageStore loses pages when container re-binds
attributes</li>
- <li>[WICKET-6996] - NotSerializableException near
KeyInSessionSunJceCryptFactory</li>
- <li>[WICKET-6999] - Missing Export-Package of packages with “internal”
in name</li>
- <li>[WICKET-7005] - ByteBuddy IllegalStateException: Cannot inject
already loaded type</li>
- <li>[WICKET-7007] - Code snippets for CSRF documentation
fixing</li>
- <li>[WICKET-7013] - IndexOutOfBoundsException in
InSessionPageStore</li>
- <li>[WICKET-7022] - JavaScriptStripper fails to detect regular
expression correctly</li>
- <li>[WICKET-7028] - CSP header not rendered when using
RedirectPolicy.NEVER_REDIRECT</li>
- <li>[WICKET-7034] - WebSocket.Closed event not fired when error
occurred</li>
- <li>[WICKET-7037] - [Ajax Download] cookie used to track download
complete misses the SameSite attribute</li>
- <li>[WICKET-7040] - find a different way to add CSP headers</li>
- <li>[WICKET-7044] - Images in the Wicket 9.x reference guide are not
displayed.</li>
- <li>[WICKET-7052] - Interrupting a task should not be logged as an
error</li>
- <li>[WICKET-7054] - Tag <script> mus be wrapped in CDATA for
'type' values 'module' and
'importmap'</script></li>
- <li>[WICKET-7055] - AjaxEventBehavior onload event unstable</li>
-</ul>
-
-<h5 id="new-feature">New Feature</h5>
-
-<ul>
- <li>[WICKET-6886] - LambdaChoiceRenderer</li>
- <li>[WICKET-7029] - Add migration recipes to Wicket 10</li>
- <li>[WICKET-7033] - add support to uploading to a resource</li>
-</ul>
-
-<h5 id="improvement-2">Improvement</h5>
-
-<ul>
- <li>[WICKET-6836] - Replace CGLib with ByteBuddy and/or
Javassist</li>
- <li>[WICKET-6889] - Provide specialization of
SpringWebApplicationFactory that could load Spring configuration
class</li>
- <li>[WICKET-6890] - Render debug setting
‘outputMarkupContainerClassName` as an attribute</li>
- <li>[WICKET-6893] - Make ApplicationContextMock smarter by delegating
to DefaultListableBeanFactory</li>
- <li>[WICKET-6899] - Add setExceptionMapperProvider to
Application</li>
- <li>[WICKET-6901] - PropertyValidator improve configuration
doc</li>
- <li>[WICKET-6911] - wicket-spring throws an error when a spring bean
uses ctor injection</li>
- <li>[WICKET-6920] - Improve the examples to use the browser’s
light/dark mode</li>
- <li>[WICKET-6924] - Allow image/avif in
SecurePackageResourceGuard</li>
- <li>[WICKET-6927] - Get rid of
java.security.AccessController</li>
- <li>[WICKET-6933] - Ease use of InSessionPageStore as persistent
store</li>
- <li>[WICKET-6943] - There should be ability to check if current
session’s locale is RTL</li>
- <li>[WICKET-6946] - isVisibleInHierarchy/isEnabledInHierarchy broken
by isVisible/isEnabled override</li>
- <li>[WICKET-6949] - make AjaxDownloadBehavior more dynamic</li>
- <li>[WICKET-6950] - wicket web-sockets implementation does not allow
to configure/access web socket session on onOpen</li>
- <li>[WICKET-6952] - Performance improvements for
Strings.isEmpty</li>
- <li>[WICKET-6958] - Allow to use Slf4j 1.7.x in OSGi runtime</li>
- <li>[WICKET-6960] - Reduce allocations when encoding
ComponentInfo</li>
- <li>[WICKET-6963] - Use singletons for
PanelMarkupSourcingStrategy</li>
- <li>[WICKET-6964] - Do not allocate when escaping empty
string</li>
- <li>[WICKET-6967] - allow to send non-blocking web socket
messages</li>
- <li>[WICKET-6972] - Add Resource key to be logged on Warning in
Localizer.java</li>
- <li>[WICKET-6976] - Reduce allocations when writing synthetic closing
tags</li>
- <li>[WICKET-6977] - hashCode computations generate excessive garbage
objects</li>
- <li>[WICKET-6979] - Cut back slightly on some String instance creation
in PageInfo and friends.</li>
- <li>[WICKET-6982] - Unnecessary initialization of stateful pages in
ListenerRequestHandler</li>
- <li>[WICKET-6985] - Insufficient information logged by
CheckingObjectOutputStream when delegation to Externalizable</li>
- <li>[WICKET-6991] - ResourceAggregator is resizing the StringBuilder
several times.</li>
- <li>[WICKET-6992] - Reduce object creation and wasted memory in Url
toString() methods</li>
- <li>[WICKET-6994] - Make the servlet API a runtime provided dependency
when using JPMS.</li>
- <li>[WICKET-6998] - Bump slf4j-api to 2.0.0</li>
- <li>[WICKET-7000] - ParseException (“Malformed tag”) if <script>
attribute 'type' is 'module'</script></li>
- <li>[WICKET-7002] - Application metadata access should not require
synchronization</li>
- <li>[WICKET-7003] - The http RequestLogger is very expensive.
#524</li>
- <li>[WICKET-7004] - Jetty config example contains security
hazard</li>
- <li>[WICKET-7008] - LoadableDetachableModel.toString() should reflect
the actual variable name</li>
- <li>[WICKET-7009] - Upgrade Jackson dependency to 2.13.x</li>
- <li>[WICKET-7011] - Improve usage of JUnit 5.x APIs</li>
- <li>[WICKET-7014] - Use new API for forward compatibility with CDI
4</li>
- <li>[WICKET-7016] - Support GCM-SIV for page store
encryption</li>
- <li>[WICKET-7017] - ListenerRequestHandler should not hide
IndexOutOfBoundsException</li>
- <li>[WICKET-7021] - Additional OSGi import fixes</li>
- <li>[WICKET-7025] - Package private methods should be proxied by
ByteBuddy</li>
- <li>[WICKET-7030] - Add Convenience Methods in
BaseWicketTester</li>
- <li>[WICKET-7031] - Update to JQuery 3.6.4</li>
- <li>[WICKET-7032] - Update the JS tests to use latest version of QUnit
(2.x)</li>
- <li>[WICKET-7035] - fileCountMax should be added to control the amount
of files being uploaded</li>
- <li>[WICKET-7038] - Add support for SameSite setting to
CookieDefaults</li>
- <li>[WICKET-7041] - Reduce allocations when rendering component
headers</li>
- <li>[WICKET-7042] - Improve sizing of StringResponse when writing
scripts in PartialPageResponse</li>
- <li>[WICKET-7045] - Avoid allocations in
PageParameters.getNamedKeys</li>
- <li>[WICKET-7046] - Avoid allocating StringResponse when no response
filters are active</li>
- <li>[WICKET-7047] - Improve initial buffer capacity for
Strings.toMultilineMarkup</li>
- <li>[WICKET-7051] - fileupload2 does not seem to have exceptions to
distinguish bettween file too big and total size too big</li>
- <li>[WICKET-7059] - [Serialization] make easier to avoid serialization
for form request</li>
-</ul>
-
-<h5 id="task-2">Task</h5>
-
-<ul>
- <li>[WICKET-6887] - Merge wicket-http2 into wicket-core</li>
- <li>[WICKET-6903] - Replace maven-clirr-plugin with something
newer</li>
- <li>[WICKET-6904] - Make Apache Wicket fully supporting Java9+ module
system</li>
- <li>[WICKET-6906] - Wicket 10 remove deprecation</li>
- <li>[WICKET-6907] - Upgrade Guice to 5.x</li>
- <li>[WICKET-6915] - Update common-fileupload to 2.0</li>
- <li>[WICKET-6916] - Simplify JMX with StandardMBean</li>
- <li>[WICKET-6919] - Improve EnclosureContainer’s javadoc to explain
that it should not be used with
<wicket:enclosure></wicket:enclosure></li>
- <li>[WICKET-6925] - Deprecate AbstractWrapModel</li>
- <li>[WICKET-6940] - Update Spring to 6.0.0</li>
- <li>[WICKET-6942] - Replace usage of log4j 1.x in tests and
wicket-examples with slf4j-simple</li>
- <li>[WICKET-7010] - Stop bundling old JQuery versions</li>
- <li>[WICKET-7027] - Remove component queueing</li>
- <li>[WICKET-7053] - Update Guice to 7.x (javax -&gt;
jakarta)</li>
-</ul>
-
</content>
</entry>
diff --git a/content/index.html b/content/index.html
index 6be492c8..e977c0c1 100644
--- a/content/index.html
+++ b/content/index.html
@@ -416,18 +416,26 @@
<div class="l-two-third" >
<article>
- <h2>Apache Wicket 9.20.0 released</h2>
- <small>27 Jan 2025</small>
- <p>The Apache Wicket PMC is proud to announce Apache Wicket
9.20.0!</p>
+ <h2>Apache Wicket 8.17.0 released</h2>
+ <small>31 Jan 2025</small>
+ <p>The Apache Wicket PMC is proud to announce Apache Wicket
8.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 9. We
+<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 in this release compared to 9.0.0.</p>
+API breaks are present in this release compared to 8.0.0.</p>
+
+<h2 id="new-and-noteworthy">New and noteworthy</h2>
+
+<p>This release fixes the following security issue:</p>
+
+<ul>
+ <li>CVE-2024-53299 ‘An attacker can intentionally trigger a memory leak’
Reported by Pedro Santos.</li>
+</ul>
<h2 id="using-this-release">Using this release</h2>
@@ -437,33 +445,33 @@ 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.20.0<span
class="nt"></version></span>
+ <span class="nt"><version></span>8.17.0<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>
+ <li>Download: http://wicket.apache.org/start/wicket-8.x.html#manually</li>
</ul>
- <a href="/news/2025/01/27/wicket-9.20.0-released.html">Read
more...</a>
+ <a href="/news/2025/01/31/wicket-8.17.0-released.html">Read
more...</a>
</article>
<article>
- <h2>Apache Wicket 10.4.0 released</h2>
- <small>24 Jan 2025</small>
- <p>The Apache Wicket PMC is proud to announce Apache Wicket
10.4.0!</p>
+ <h2>Apache Wicket 9.20.0 released</h2>
+ <small>27 Jan 2025</small>
+ <p>The Apache Wicket PMC is proud to announce Apache Wicket
9.20.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 10. We
+<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 in this release compared to 10.0.0.</p>
+API breaks are present in this release compared to 9.0.0.</p>
<h2 id="using-this-release">Using this release</h2>
@@ -473,18 +481,18 @@ 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>10.4.0<span
class="nt"></version></span>
+ <span class="nt"><version></span>9.20.0<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-10.x.html#manually</li>
+ <li>Download: http://wicket.apache.org/start/wicket-9.x.html#manually</li>
</ul>
- <a href="/news/2025/01/24/wicket-10.4.0-released.html">Read
more...</a>
+ <a href="/news/2025/01/27/wicket-9.20.0-released.html">Read
more...</a>
</article>
</div>
@@ -502,6 +510,13 @@ convenience binary package you can find here:</p>
<ul>
+ <li>
+ <h3>Apache Wicket 9.20.0 released</h3>
+ <small>27 Jan 2025</small>
+ The Apache Wicket PMC is proud to announce Apache Wicket
9.20.0! Apache Wicket is an open source Java component oriented web application
framework that powers...
+ <a
href="/news/2025/01/27/wicket-9.20.0-released.html">more</a>
+ </li>
+
<li>
<h3>Apache Wicket 10.4.0 released</h3>
<small>24 Jan 2025</small>
@@ -530,13 +545,6 @@ convenience binary package you can find here:</p>
<a
href="/news/2024/09/24/wicket-10.2.0-released.html">more</a>
</li>
- <li>
- <h3>Apache Wicket 8.16.0 released</h3>
- <small>17 Jun 2024</small>
- The Apache Wicket PMC is proud to announce Apache Wicket
8.16.0! Apache Wicket is an open source Java component oriented web application
framework that powers...
- <a
href="/news/2024/06/17/wicket-8.16.0-released.html">more</a>
- </li>
-
</ul>
</div>
</div>
diff --git a/content/learn/index.html b/content/learn/index.html
index ca21bdd0..319187fa 100644
--- a/content/learn/index.html
+++ b/content/learn/index.html
@@ -155,13 +155,13 @@ We also publish a news item on our website with the
announcement, and it is also
<ul>
<li>
- <p><a href="/news/2025/01/27/wicket-9.20.0-released.html">Apache Wicket
9.20.0 released</a> <small>27 Jan 2025</small></p>
+ <p><a href="/news/2025/01/31/wicket-8.17.0-released.html">Apache Wicket
8.17.0 released</a> <small>31 Jan 2025</small></p>
</li>
<li>
- <p><a href="/news/2025/01/24/wicket-10.4.0-released.html">Apache Wicket
10.4.0 released</a> <small>24 Jan 2025</small></p>
+ <p><a href="/news/2025/01/27/wicket-9.20.0-released.html">Apache Wicket
9.20.0 released</a> <small>27 Jan 2025</small></p>
</li>
<li>
- <p><a href="/news/2024/12/26/wicket-9.19.0-released.html">Apache Wicket
9.19.0 released</a> <small>26 Dec 2024</small></p>
+ <p><a href="/news/2025/01/24/wicket-10.4.0-released.html">Apache Wicket
10.4.0 released</a> <small>24 Jan 2025</small></p>
</li>
</ul>
diff --git a/content/news/2025/01/31/wicket-8.17.0-released.html
b/content/news/2025/01/31/wicket-8.17.0-released.html
new file mode 100644
index 00000000..8297f821
--- /dev/null
+++ b/content/news/2025/01/31/wicket-8.17.0-released.html
@@ -0,0 +1,261 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+ <meta charset="utf-8">
+
+
+
+ <title>Apache Wicket 8.17.0 released | Apache Wicket</title>
+ <meta name="viewport" content="width=device-width, initial-scale=1" />
+
+ <link rel="shortcut icon" href="/favicon.ico"
type="image/vnd.microsoft.icon" />
+ <link rel="stylesheet" href="/css/style.css" type="text/css"
media="screen" />
+ <link
href="//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css"
rel="stylesheet" />
+
+ <script src="//code.jquery.com/jquery-1.11.3.min.js"></script>
+
+
+ </head>
+ <body class="">
+ <div class="header default">
+ <div class="l-container">
+
+<nav class="mainmenu">
+ <div class="nav-logo">
+ <a href="/"><img src="/img/logo-apachewicket.svg" alt="Apache Wicket"></a>
+</div>
+
+ <div class="nav-container">
+
+
+
+
+
+ <!-- /start/quickstart.html ||
/news/2025/01/31/wicket-8.17.0-released.html -->
+
+
+
+ <a href="/start/quickstart.html" class=" nav-items">Quick Start</a>
+
+
+
+
+
+ <!-- /start/download.html ||
/news/2025/01/31/wicket-8.17.0-released.html -->
+
+
+
+ <a href="/start/download.html" class=" nav-items">Download</a>
+
+
+
+
+
+ <!-- /learn || /news/2025/01/31/wicket-8.17.0-released.html -->
+
+
+
+ <a href="/learn" class=" nav-items">Documentation</a>
+
+
+
+
+
+ <!-- /help || /news/2025/01/31/wicket-8.17.0-released.html -->
+
+
+
+ <a href="/help" class=" nav-items">Support</a>
+
+
+
+
+
+ <!-- /contribute ||
/news/2025/01/31/wicket-8.17.0-released.html -->
+
+
+
+ <a href="/contribute" class=" nav-items">Contribute</a>
+
+
+
+
+
+ <!-- /community || /news/2025/01/31/wicket-8.17.0-released.html
-->
+
+
+
+ <a href="/community" class=" nav-items">Community</a>
+
+
+
+
+
+ <!-- /apache || /news/2025/01/31/wicket-8.17.0-released.html -->
+
+
+
+ <a href="/apache" class=" nav-items">Apache</a>
+
+ </div>
+ <div class="nav-container ">
+ <a href="https://github.com/apache/wicket" target="_blank"><i
class="fa fa-github nav-items"></i></a>
+ <a href="https://twitter.com/apache_wicket" target="_blank"><i
class="fa fa-twitter nav-items"></i></a>
+ <a href="https://builtwithwicket.tumblr.com" target="_blank"><i
class="fa fa-tumblr nav-items"></i></a>
+ </div>
+</nav>
+
+ </div>
+</div>
+<main>
+ <div class="l-container">
+ <header class="l-full preamble">
+ <h1>Apache Wicket 8.17.0 released</h1>
+
+
+
+ </header>
+ <section class="toc left post ">
+ <div id="toc" class="toc"><div id="toc-title"><h2>Table of
Contents</h2></div><ul><li class="toc--level-1 toc--section-1"><a
href="#new-and-noteworthy"><span class="toc-number">1</span> <span
class="toc-text">New and noteworthy</span></a></li><li class="toc--level-1
toc--section-2"><a href="#using-this-release"><span class="toc-number">2</span>
<span class="toc-text">Using this release</span></a></li><li
class="toc--level-1 toc--section-3"><a href="#upgrading-from-earlier-ver [...]
+ </section>
+ <section>
+ <div class="l-full">
+ <p class="meta">31 Jan 2025</p>
+ <p>The Apache Wicket PMC is proud to announce Apache Wicket 8.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 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.</p>
+
+<h2 id="new-and-noteworthy">New and noteworthy</h2>
+
+<p>This release fixes the following security issue:</p>
+
+<ul>
+ <li>CVE-2024-53299 ‘An attacker can intentionally trigger a memory leak’
Reported by Pedro Santos.</li>
+</ul>
+
+<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>8.17.0<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-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.17.0.zip:</p>
+
+<div class="highlight"><pre>
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAmeX+qgACgkQh48B+qjT
+VuEg7A/+JKbyIRRIoRMXwMcpWkmm0btNW0I9ZBftqzbPAfus853VloRTPiu5D1Ly
+s8zs9rTEM76ftOnLlWexM9z8KzytDOZ68qtQz0q42A0+tCS1G3NnKgl7iHJ4kEBp
+Ft1l50lCMsAoeU9YC3f+9i/sjx1PPuodVi1WANwE9oo7Lf9jPq+X0yI9Z2dzaFpf
+pc5eGELaesD5nWNC3Rqwn65xSsWHBesw4xeUXbVm8Sk0wUstxaonA9umR8iQal8/
+vcVMWO5eLqDyCsOq1F6+PziA/PDV/Fav8Ekxaq3RdcmA/JfrEbQI16ruUGYEhRRH
+29fec0wwj11gsOSC84jg34OdN1OkhzAqc3RqGLOHMJuxZR5h0ytemhzlASfHanRa
+q+CTDUw6FuNNWQSfNOxw2+9qiOoDul5tbxqA1j6VoFx8qGE3yPjdA868rV62TTmD
+1JFfBLyRF5Knc+t0hX0baovNV1Uhf5P99St0ZKRzo3gch5zmVxdNDRAw6027rXTq
+F2aSG/GSUoNWHKr0A3p22ahE7enj+eqV6n7hfYxvS3uQ1n7EDBqAUp1OO0ftnEfB
+caujs+o0CoT1Yu11KLPfPOw4W+rMhqqQtZEa3I97ac+CFYMUfNDZdxGk33XretYS
+Vn1WNRD+en1LxAtgNIzqb3JOfqaQMWxuqrm92yhG80BEZ9jf7NQ=
+=+HWr
+-----END PGP SIGNATURE-----
+</pre></div>
+
+<p>Signature for apache-wicket-8.17.0.tar.gz:</p>
+
+<div class="highlight"><pre>
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCgAdFiEE0a6YZHC1pJw+aieyh48B+qjTVuEFAmeX+qgACgkQh48B+qjT
+VuFMKg//XEZrO5VUpcllihLXBPlAke3APED6xx7vKBbytYH4tNp6kO2X/JBRlI0E
+UNbSzB09QHHkK02uoNp2dfmwiKKzqlavIy+5RaSw0XBkJas4Iz/J+7eugjExBVbu
+/iekdlp6Zy+UN8kzjT0QiW6rnWxhoqBoZip6jGCiQCAZnwVuQ35RkhN19KNebBjk
+upfEQ5+2Xf9xGS4EoSzgH8s122gZDADUD3WlSRd1ZXu8d1ai9d3jySao/isiMZeM
++8xb2ztbRJ8XBUDuSTL9XX9lnl+FGvXxSfLciQ0rPCEsmYZKmOymnV4hUWZw28yk
+JizA1/rqiTmno65I9Hp6+Ky9VwMFM/6+DMby/20EpwKbwjr5kZ1BNJ9rTzR3wPEf
+PDBc7+3JHkxP0GUrYLo3pi1zxP3xXPdohEW3ZyNchsBmUG0vha8WGQqADg9Jy4My
+EPURVQX9yu280CrvT3aZWjWVtr6tVwvZ6BzZ2p9gTkyd9kiL/4z0PGe/tEolnVvM
++6VXyohFb+bzp/RU1pppYYgCP4mEpwJH2OD4Zew1PjDtLOdYbWZN7GNvxlJiahE8
+jMbkfQlOUl+CxZvbUBh2MfyE+RQGCiu7oNKPuFHbShiKylaCVf0goXzWfbJWRz7y
+8XggIsKla00iXwenVnW6mz2wchkj7g3fXwitB0JlrlOwd1scPS4=
+=uQT+
+-----END PGP SIGNATURE-----
+</pre></div>
+
+<p>========================================================================</p>
+
+<h3 id="this-release">This Release</h3>
+
+<h4 id="changelog-for-8170">CHANGELOG for 8.17.0:</h4>
+
+<h5 id="bug">Bug</h5>
+
+<ul>
+ <li>[WICKET-7024] - Wrong static resource urls when their generation is
triggered by <wicket:link></wicket:link></li>
+</ul>
+
+<h5 id="improvement">Improvement</h5>
+
+<ul>
+ <li>[WICKET-7137] - Make resource URL sanitization extendable</li>
+</ul>
+
+
+</div>
+
+
+ </section>
+ </div>
+</main>
+
+ <footer>
+ <div class="l-container">
+ <div class="left">
+ <img src="/img/asf_logo_url.svg" style="height:90px; float:left;
margin-right:10px;">
+ <div style="margin-top:12px;">Copyright © 2025 — The Apache Software
Foundation. Apache Wicket, Wicket, Apache, the Apache feather logo, and the
Apache Wicket project logo are trademarks of The Apache Software Foundation.
All other marks mentioned may be trademarks or registered trademarks of their
respective owners.</div>
+ </div>
+</div>
+
+ </footer>
+ </body>
+</html>
diff --git a/content/news/2025/01/index.html b/content/news/2025/01/index.html
index 62e0dd90..74a17c41 100644
--- a/content/news/2025/01/index.html
+++ b/content/news/2025/01/index.html
@@ -141,6 +141,17 @@ governments...</p>
<a href="/news/2025/01/27/wicket-9.20.0-released.html">more</a></li>
</div>
+<div class="news">
+ <h3>Apache Wicket 8.17.0 released</h3>
+ <p><small>31 Jan 2025</small></p>
+ <p>The Apache Wicket PMC is proud to announce Apache Wicket 8.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...</p>
+ <a href="/news/2025/01/31/wicket-8.17.0-released.html">more</a></li>
+</div>
+
</div>
<div class="l-one-third">
diff --git a/content/news/index.html b/content/news/index.html
index 7af3e72c..7b5afd5d 100644
--- a/content/news/index.html
+++ b/content/news/index.html
@@ -125,6 +125,13 @@
<p>This section contains all news items published in <a
href="/news/2025">2025</a>.</p>
+ <article>
+ <h3 id="/news/2025/01/31/wicket-8.17.0-released.html">Apache Wicket
8.17.0 released</h3>
+ <small>31 Jan 2025</small>
+ <p>The Apache Wicket PMC is proud to announce Apache Wicket 8.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...
+ <a href="/news/2025/01/31/wicket-8.17.0-released.html">more</a></p>
+</article>
+
<article>
<h3 id="/news/2025/01/27/wicket-9.20.0-released.html">Apache Wicket
9.20.0 released</h3>
<small>27 Jan 2025</small>
diff --git a/content/start/download.html b/content/start/download.html
index 6d5aa21f..07ce7432 100644
--- a/content/start/download.html
+++ b/content/start/download.html
@@ -166,7 +166,7 @@
</tr>
<tr>
<td><a href="wicket-8.x.html">Wicket 8.x</a></td>
- <td>8.16.0</td>
+ <td>8.17.0</td>
<td>security fixes only, upgrade to 9.x or 10.x</td>
</tr>
</table>
diff --git a/content/start/quickstart.html b/content/start/quickstart.html
index 295ff701..653b1d86 100644
--- a/content/start/quickstart.html
+++ b/content/start/quickstart.html
@@ -215,7 +215,7 @@ command line to your clipboard.</p>
- <option value="8.17.0-SNAPSHOT">8.17.0-SNAPSHOT</option>
+ <option value="8.18.0-SNAPSHOT">8.18.0-SNAPSHOT</option>
@@ -239,7 +239,7 @@ command line to your clipboard.</p>
- <option value="8.16.0">8.16.0</option>
+ <option value="8.17.0">8.17.0</option>
diff --git a/content/start/wicket-8.x.html b/content/start/wicket-8.x.html
index 2155fb35..c41fe9e0 100644
--- a/content/start/wicket-8.x.html
+++ b/content/start/wicket-8.x.html
@@ -150,11 +150,11 @@ releases will not break compatibility.</p>
<h3 id="change-log">Change log</h3>
<p>To see what changed in these releases you can read the
-<a href="https://www.apache.org/dist/wicket/8.16.0/CHANGELOG-8.x">change
log</a>.</p>
+<a href="https://www.apache.org/dist/wicket/8.17.0/CHANGELOG-8.x">change
log</a>.</p>
<h2 id="download">Download</h2>
-<p>The most recent test version in this branch is: <strong>8.16.0</strong>.
+<p>The most recent test version in this branch is: <strong>8.17.0</strong>.
You can test the current state of development using <a href="#maven">Maven</a>
or <a href="#manually">download it manually</a>.</p>
<h3 id="maven">Using Apache Maven</h3>
@@ -164,7 +164,7 @@ You can test the current state of development using <a
href="#maven">Maven</a> o
<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>8.16.0<span
class="nt"></version></span>
+ <span class="nt"><version></span>8.17.0<span
class="nt"></version></span>
<span class="nt"></dependency></span></code></pre></figure>
<p>Add the snippet above to your project’s POM in the dependency
@@ -182,26 +182,26 @@ accordingly).</p>
from source:</p>
<ul>
- <li>Download source <a
href="http://www.apache.org/dyn/closer.cgi/wicket/8.16.0/apache-wicket-8.16.0.tar.gz">apache-wicket-8.16.0.tar.gz</a>
-(<a
href="https://www.apache.org/dist/wicket/8.16.0/apache-wicket-8.16.0.tar.gz.asc">PGP</a>,
-<a
href="https://www.apache.org/dist/wicket/8.16.0/apache-wicket-8.16.0.tar.gz.sha256">SHA-256</a>
+ <li>Download source <a
href="http://www.apache.org/dyn/closer.cgi/wicket/8.17.0/apache-wicket-8.17.0.tar.gz">apache-wicket-8.17.0.tar.gz</a>
+(<a
href="https://www.apache.org/dist/wicket/8.17.0/apache-wicket-8.17.0.tar.gz.asc">PGP</a>,
+<a
href="https://www.apache.org/dist/wicket/8.17.0/apache-wicket-8.17.0.tar.gz.sha256">SHA-256</a>
)</li>
- <li>Download source <a
href="http://www.apache.org/dyn/closer.cgi/wicket/8.16.0/apache-wicket-8.16.0.zip">apache-wicket-8.16.0.zip</a>
-(<a
href="https://www.apache.org/dist/wicket/8.16.0/apache-wicket-8.16.0.zip.asc">PGP</a>,
-<a
href="https://www.apache.org/dist/wicket/8.16.0/apache-wicket-8.16.0.zip.sha256">SHA-256</a>
+ <li>Download source <a
href="http://www.apache.org/dyn/closer.cgi/wicket/8.17.0/apache-wicket-8.17.0.zip">apache-wicket-8.17.0.zip</a>
+(<a
href="https://www.apache.org/dist/wicket/8.17.0/apache-wicket-8.17.0.zip.asc">PGP</a>,
+<a
href="https://www.apache.org/dist/wicket/8.17.0/apache-wicket-8.17.0.zip.sha256">SHA-256</a>
)</li>
</ul>
<p>Or use the following links to get the pre-packaged binaries instead:</p>
<ul>
- <li>Download binaries <a
href="http://www.apache.org/dyn/closer.cgi/wicket/8.16.0/binaries/apache-wicket-8.16.0-bin.tar.gz">apache-wicket-8.16.0-bin.tar.gz</a>
-(<a
href="https://www.apache.org/dist/wicket/8.16.0/binaries/apache-wicket-8.16.0-bin.tar.gz.asc">PGP</a>,
-<a
href="https://www.apache.org/dist/wicket/8.16.0/binaries/apache-wicket-8.16.0-bin.tar.gz.sha256">SHA-256</a>
+ <li>Download binaries <a
href="http://www.apache.org/dyn/closer.cgi/wicket/8.17.0/binaries/apache-wicket-8.17.0-bin.tar.gz">apache-wicket-8.17.0-bin.tar.gz</a>
+(<a
href="https://www.apache.org/dist/wicket/8.17.0/binaries/apache-wicket-8.17.0-bin.tar.gz.asc">PGP</a>,
+<a
href="https://www.apache.org/dist/wicket/8.17.0/binaries/apache-wicket-8.17.0-bin.tar.gz.sha256">SHA-256</a>
)</li>
- <li>Download binaries <a
href="http://www.apache.org/dyn/closer.cgi/wicket/8.16.0/binaries/apache-wicket-8.16.0-bin.zip">apache-wicket-8.16.0-bin.zip</a>
-(<a
href="https://www.apache.org/dist/wicket/8.16.0/binaries/apache-wicket-8.16.0-bin.zip.asc">PGP</a>,
-<a
href="https://www.apache.org/dist/wicket/8.16.0/binaries/apache-wicket-8.16.0-bin.zip.sha256">SHA-256</a>
+ <li>Download binaries <a
href="http://www.apache.org/dyn/closer.cgi/wicket/8.17.0/binaries/apache-wicket-8.17.0-bin.zip">apache-wicket-8.17.0-bin.zip</a>
+(<a
href="https://www.apache.org/dist/wicket/8.17.0/binaries/apache-wicket-8.17.0-bin.zip.asc">PGP</a>,
+<a
href="https://www.apache.org/dist/wicket/8.17.0/binaries/apache-wicket-8.17.0-bin.zip.sha256">SHA-256</a>
)</li>
</ul>