http://git-wip-us.apache.org/repos/asf/wicket-site/blob/8cc72bad/_posts/2011/2011-05-11-wicket-1.5-RC4.2-released.md
----------------------------------------------------------------------
diff --git a/_posts/2011/2011-05-11-wicket-1.5-RC4.2-released.md 
b/_posts/2011/2011-05-11-wicket-1.5-RC4.2-released.md
new file mode 100644
index 0000000..8bd6034
--- /dev/null
+++ b/_posts/2011/2011-05-11-wicket-1.5-RC4.2-released.md
@@ -0,0 +1,21 @@
+---
+layout: post
+title: Wicket 1.5-RC4.2 released
+---
+
+The Wicket Team is proud to introduce the fourth Release Candidate in Wicket 
1.5 series. See the changelog for the list of bug fixes and improvements done 
between 1.5-RC3 and 1.5-RC4.2
+
+More detailed migration notes are available on our [Migrate to 1.5 Wiki 
Page](https://cwiki.apache.org/confluence/display/WICKET/Migration+to+Wicket+1.5)
+
+Release Artifacts:
+* [Subversion 
tag](http://svn.apache.org/repos/asf/wicket/releases/wicket-1.5-RC4.2) 
+* 
[Changelog](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310561&version=12316330)
+* To use in Maven: 
+{% highlight xml %}
+<dependency>
+    <groupId>org.apache.wicket</groupId>
+    <artifactId>wicket-core</artifactId>
+    <version>1.5-RC4.2</version>
+</dependency>
+{% endhighlight %}
+* Download the [full 
distribution](http://www.apache.org/dyn/closer.cgi/wicket/1.5-RC4.2) (including 
source)

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/8cc72bad/_posts/2011/2011-05-17-wicket-cookbook-contest.md
----------------------------------------------------------------------
diff --git a/_posts/2011/2011-05-17-wicket-cookbook-contest.md 
b/_posts/2011/2011-05-17-wicket-cookbook-contest.md
new file mode 100644
index 0000000..44d7062
--- /dev/null
+++ b/_posts/2011/2011-05-17-wicket-cookbook-contest.md
@@ -0,0 +1,13 @@
+---
+layout: post
+title: Apache Wicket Cookbook Giveaway Contest
+---
+
+<img style="float: left; margin-left: 10px; margin-right: 10px;" title="Apache 
Wicket Cookbook" src="http://wicket.apache.org/learn/books/awc.png"; alt="" 
width="90" height="111" />
+Packt Publishing has generously allowed me to
+give away a free copy of the ebook version of <a 
href="http://link.packtpub.com/AzN8N9";><strong>Apache Wicket 
Cookbook</strong></a> (http://link.packtpub.com/AzN8N9), and a <strong>free one 
year subscription</strong> to PacktLib. For details see the <a 
href="http://wicketinaction.com/2011/05/apache_wicket_cookbook_giveaway_contest";>contest
 announcement</a>.
+
+Cheers,<br/>
+-Igor
+<br/><br/><br/><br/><br/><br/>
+

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/8cc72bad/_posts/2011/2011-06-25-wicket-1.5-RC5.1-released.md
----------------------------------------------------------------------
diff --git a/_posts/2011/2011-06-25-wicket-1.5-RC5.1-released.md 
b/_posts/2011/2011-06-25-wicket-1.5-RC5.1-released.md
new file mode 100644
index 0000000..34ae9cf
--- /dev/null
+++ b/_posts/2011/2011-06-25-wicket-1.5-RC5.1-released.md
@@ -0,0 +1,21 @@
+---
+layout: post
+title: Wicket 1.5-RC5.1 released
+---
+
+The Wicket Team is proud to introduce the fourth Release Candidate in Wicket 
1.5 series. See the changelog for the list of bug fixes and improvements done 
between 1.5-RC4.2 and 1.5-RC5.1
+
+More detailed migration notes are available on our [Migrate to 1.5 Wiki 
Page](https://cwiki.apache.org/confluence/display/WICKET/Migration+to+Wicket+1.5)
+
+Release Artifacts:
+* [Subversion 
tag](http://svn.apache.org/repos/asf/wicket/releases/wicket-1.5-RC5.1) 
+* 
[Changelog](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310561&version=12316423)
+* To use in Maven: 
+{% highlight xml %}
+<dependency>
+    <groupId>org.apache.wicket</groupId>
+    <artifactId>wicket-core</artifactId>
+    <version>1.5-RC5.1</version>
+</dependency>
+{% endhighlight %}
+* Download the [full 
distribution](http://www.apache.org/dyn/closer.cgi/wicket/1.5-RC5.1) (including 
source)

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/8cc72bad/_posts/2011/2011-08-09-wicket-1.4.18-released.md
----------------------------------------------------------------------
diff --git a/_posts/2011/2011-08-09-wicket-1.4.18-released.md 
b/_posts/2011/2011-08-09-wicket-1.4.18-released.md
new file mode 100644
index 0000000..f1b338b
--- /dev/null
+++ b/_posts/2011/2011-08-09-wicket-1.4.18-released.md
@@ -0,0 +1,18 @@
+---
+layout: post
+title: Wicket 1.4.18 released
+---
+
+This is eightteenth release of the Wicket 1.4.x series. This is primarily a 
minor bugfix release on the 1.4.x (stable) branch.
+
+* [Subversion 
tag](http://svn.apache.org/repos/asf/wicket/releases/wicket-1.4.18) 
+* 
[Changelog](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310561&version=12316329)
+* To use in Maven: 
+{% highlight xml %}
+<dependency>
+    <groupId>org.apache.wicket</groupId>
+    <artifactId>wicket</artifactId>
+    <version>1.4.18</version>
+</dependency>
+{% endhighlight %}
+* Download the [full 
distribution](http://www.apache.org/dyn/closer.cgi/wicket/1.4.18) (including 
source)

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/8cc72bad/_posts/2011/2011-08-23-cve-2011-2712.md
----------------------------------------------------------------------
diff --git a/_posts/2011/2011-08-23-cve-2011-2712.md 
b/_posts/2011/2011-08-23-cve-2011-2712.md
new file mode 100644
index 0000000..f231bfd
--- /dev/null
+++ b/_posts/2011/2011-08-23-cve-2011-2712.md
@@ -0,0 +1,35 @@
+---
+layout: post
+title: CVE-2011-2712 - Apache Wicket XSS vulnerability
+---
+
+Severity: Important
+
+Vendor:
+The Apache Software Foundation
+
+Versions Affected:
+Apache Wicket 1.4.x
+
+Apache Wicket 1.3.x and 1.5-RCx are not affected
+
+Description:
+With multi window support application configuration and special query 
parameters it is possible to execute any kind of JavaScript on a site running 
with the affected versions.
+
+Mitigation:
+Either disable multi window support with
+
+{% highlight java %}
+public class MyApp extends WebApplication { 
+    public void init() {
+        super.init();
+        getPageSettings.setAutomaticMultiWindowSupport(false);
+    }
+}
+{% endhighlight %}
+
+or upgrade to [Apache Wicket 
1.4.18](http://wicket.apache.org/2011/08/09/wicket-1.4.18-released.html) or
+[Apache Wicket 
1.5-RC5.1](http://wicket.apache.org/2011/06/25/wicket-1.5-RC5.1-released.html)
+
+Credit:
+This issue was discovered by Sven Krewitt of TÜV Rheinland i-sec GmbH.

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/8cc72bad/_posts/2011/2011-08-28-1.5-RC7-released.md
----------------------------------------------------------------------
diff --git a/_posts/2011/2011-08-28-1.5-RC7-released.md 
b/_posts/2011/2011-08-28-1.5-RC7-released.md
new file mode 100644
index 0000000..40fca7b
--- /dev/null
+++ b/_posts/2011/2011-08-28-1.5-RC7-released.md
@@ -0,0 +1,22 @@
+---
+layout: post
+title: Wicket 1.5-RC7 released
+---
+
+The Wicket Team is proud to introduce the seventh Release Candidate in Wicket 
1.5 series. See the changelog for the list of bug fixes and improvements done 
between 1.5-RC5.1 and 1.5-RC7
+
+More detailed migration notes are available on our [Migrate to 1.5 Wiki 
Page](https://cwiki.apache.org/confluence/display/WICKET/Migration+to+Wicket+1.5)
+
+Release Artifacts:
+* [Subversion 
tag](http://svn.apache.org/repos/asf/wicket/releases/wicket-1.5-RC7) 
+* [Changelog 
RC6](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310561&version=12316657)
+* [Changelog 
RC7](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310561&version=12317645)
+* To use in Maven: 
+{% highlight xml %}
+<dependency>
+    <groupId>org.apache.wicket</groupId>
+    <artifactId>wicket-core</artifactId>
+    <version>1.5-RC7</version>
+</dependency>
+{% endhighlight %}
+* Download the [full 
distribution](http://www.apache.org/dyn/closer.cgi/wicket/1.5-RC7) (including 
source)

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/8cc72bad/_posts/2011/2011-09-07-wicket-1.5-released.md
----------------------------------------------------------------------
diff --git a/_posts/2011/2011-09-07-wicket-1.5-released.md 
b/_posts/2011/2011-09-07-wicket-1.5-released.md
new file mode 100644
index 0000000..f40b4dc
--- /dev/null
+++ b/_posts/2011/2011-09-07-wicket-1.5-released.md
@@ -0,0 +1,124 @@
+---
+layout: post
+title: Apache Wicket releases Wicket 1.5
+---
+The Apache Wicket team is proud to announce the immediate availability of the 
newest release of their component oriented open source Java web framework. 
Apache Wicket 1.5 has been in development for the last two years and brings 
many improvements over previous versions.
+
+Downloading Apache Wicket 1.5
+-----------------------------
+
+You can download the release here: 
[http://www.apache.org/dyn/closer.cgi/wicket/1.5.0][1]
+
+Or use this in your Maven POM to upgrade to the new version:
+
+{% highlight xml %}
+<dependency>
+    <groupId>org.apache.wicket</groupId>
+    <artifactId>wicket-core</artifactId>
+    <version>1.5.0</version>
+</dependency>
+{% endhighlight %}
+
+Please note that Wicket's main artifact ID has been renamed to `wicket-core`.
+
+You will need to upgrade all modules (i.e. wicket, wicket-extensions, 
wicket-ioc, wicket-spring, etc) to 1.5.0. **It is not possible to mix previous 
versions of Wicket with modules of this release.**
+
+Most notable changes
+--------------------
+
+With this release the Wicket team has revised many of its internals. A short 
list:
+
+ - HTML5 components added: `EmailTextField`, `NumberTextField`, `UrlTextField` 
and `RangeTextField`
+ - New inter-component events (explained below)
+ - Minimum required servlet API is servlet-api 2.5
+ - All standard validators now extend `Behavior` to allow for client side 
validations
+ - `IBehavior` has been removed and `AbstractBehavior` has been deprecated, 
you should now extend `Behavior` instead
+ - Simplified the [request cycle processing][3] and made it more extensible
+ - URL handling is now in one place
+ - Wicket's rendering code has been greatly simplified
+ - Improved browser [caching support][4]
+ - ClientSideImageMap replaces old ImageMap
+ - Better support for running behind proxies with `x-forwarded-for` header
+ - [Request cycle listeners][3] make it easier to integrate frameworks in your 
Wicket application
+ - Consistent naming: methods with `Javascript` in the name have been renamed 
to use proper capitalization: `JavaScript`
+ - Switching to HTTPS is as simple as configuring a new root mapper to make 
Wicket HTTPS aware and annotating a page with @RequireHttps
+
+A longer list of changes and improvements can be found in our [migration 
guide][2]. 
+
+### Inter-component events ###
+
+Wicket 1.5 offers a simple, yet flexible, way for component to communicate 
with each other in a decoupled manner. The two major interfaces that facilitate 
this are:
+
+{% highlight java %}
+/**
+ * Objects that can send events
+ */
+public interface IEventSource {
+    <T> void send(IEventSink sink, Broadcast broadcast, T payload);
+}
+{% endhighlight %}
+
+and
+
+{% highlight java %}
+/**
+ * Objects that can receive events
+ */
+public interface IEventSink
+{
+    /**
+     * Called when an event is sent to this sink
+     */
+    void onEvent(IEvent<?> event);
+}
+{% endhighlight %}
+
+The classes that implement these interfaces, and can thus participate in the 
event mechanism are: `Component`, `RequestCycle`, `Session`, and `Application`.
+
+The mechanism allows for different event broadcast methods defined here:
+
+{% highlight java %}
+/**
+ * Defines the event broadcast type.
+ */
+public enum Broadcast {
+    BREADTH,
+    DEPTH,
+    BUBBLE,
+    EXACT;
+}
+{% endhighlight %}
+
+There is an example in wicket-examples which demonstrates the usage of this.
+
+Applications can register custom event dispatchers in `FrameworkSettings`; the 
dispatchers can be used to build custom event delivery mechanisms. For example 
a custom `IEventDispatcher` mechanism can route events to annotated methods, 
for example:
+
+{% highlight java %}
+public class MyComponent extends Component {
+    @OnEvent
+    private void onUserAdded(UserAddedEvent event) {...}
+}
+{% endhighlight %}
+
+where `UserAddedEvent` is the event payload object.
+
+The default `Component#onEvent` method will be called even if custom 
dispatchers are registered.
+
+A default event is raised whenever Wicket begins to create an AJAX response. 
The payload of the event is the `AjaxRequestTarget` used for event. Sample 
implementation:
+
+{% highlight java %}
+// component that always adds itself to the ajax response
+public class MyComponent extends Component {
+    public void onEvent(IEvent event) {
+        if (event.getPayload() instanceof AjaxRequestTarget) {
+            ((AjaxRequestTarget)event.getPayload()).add(this);
+         }
+    }
+}
+{% endhighlight %}
+
+
+[1]: http://www.apache.org/dyn/closer.cgi/wicket/1.5.0
+[2]: http://s.apache.org/wicket-1.5-migration
+[3]: 
https://cwiki.apache.org/confluence/display/WICKET/RequestCycle+in+Wicket+1.5
+[4]: https://cwiki.apache.org/confluence/display/WICKET/Caching+in+Wicket+1.5

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/8cc72bad/_posts/2011/2011-09-29-wicket-1.5.1-released.md
----------------------------------------------------------------------
diff --git a/_posts/2011/2011-09-29-wicket-1.5.1-released.md 
b/_posts/2011/2011-09-29-wicket-1.5.1-released.md
new file mode 100644
index 0000000..40d8c5c
--- /dev/null
+++ b/_posts/2011/2011-09-29-wicket-1.5.1-released.md
@@ -0,0 +1,18 @@
+---
+layout: post
+title: Wicket 1.5.1 released
+---
+
+This is the first maintenance release of the Wicket 1.5.x series. This release 
brings over 40 bug fixes and 15 improvements.
+
+* [Subversion 
tag](http://svn.apache.org/repos/asf/wicket/releases/wicket-1.5.1) 
+* 
[Changelog](https://issues.apache.org/jira/secure/ReleaseNote.jspa?&version=12315430&projectId=12310561)
+* To use in Maven: 
+{% highlight xml %}
+<dependency>
+    <groupId>org.apache.wicket</groupId>
+    <artifactId>wicket-core</artifactId>
+    <version>1.5.1</version>
+</dependency>
+{% endhighlight %}
+* Download the [full 
distribution](http://www.apache.org/dyn/closer.cgi/wicket/1.5.1) (including 
source)

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/8cc72bad/_posts/2011/2011-10-17-wicket-1.4.19-released.md
----------------------------------------------------------------------
diff --git a/_posts/2011/2011-10-17-wicket-1.4.19-released.md 
b/_posts/2011/2011-10-17-wicket-1.4.19-released.md
new file mode 100644
index 0000000..826c76b
--- /dev/null
+++ b/_posts/2011/2011-10-17-wicket-1.4.19-released.md
@@ -0,0 +1,18 @@
+---
+layout: post
+title: Wicket 1.4.19 released
+---
+
+This is nineteenth release of the Wicket 1.4.x series. This is primarily a 
minor bugfix release on the 1.4.x (stable) branch.
+
+* [Subversion 
tag](http://svn.apache.org/repos/asf/wicket/releases/wicket-1.4.19) 
+* 
[Changelog](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310561&version=12317570)
+* To use in Maven: 
+{% highlight xml %}
+<dependency>
+    <groupId>org.apache.wicket</groupId>
+    <artifactId>wicket</artifactId>
+    <version>1.4.19</version>
+</dependency>
+{% endhighlight %}
+* Download the [full 
distribution](http://www.apache.org/dyn/closer.cgi/wicket/1.4.19) (including 
source)

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/8cc72bad/_posts/2011/2011-10-24-wicket-1.5.2-released.md
----------------------------------------------------------------------
diff --git a/_posts/2011/2011-10-24-wicket-1.5.2-released.md 
b/_posts/2011/2011-10-24-wicket-1.5.2-released.md
new file mode 100644
index 0000000..18875b9
--- /dev/null
+++ b/_posts/2011/2011-10-24-wicket-1.5.2-released.md
@@ -0,0 +1,18 @@
+---
+layout: post
+title: Wicket 1.5.2 released
+---
+
+This is the second maintenance release of the Wicket 1.5.x series. This 
release brings over 25 bug fixes and 5 improvements.
+
+* [Subversion 
tag](http://svn.apache.org/repos/asf/wicket/releases/wicket-1.5.2) 
+* 
[Changelog](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310561&version=12318078)
+* To use in Maven: 
+{% highlight xml %}
+<dependency>
+    <groupId>org.apache.wicket</groupId>
+    <artifactId>wicket-core</artifactId>
+    <version>1.5.2</version>
+</dependency>
+{% endhighlight %}
+* Download the [full 
distribution](http://www.apache.org/dyn/closer.cgi/wicket/1.5.2) (including 
source)

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/8cc72bad/_posts/2011/2011-11-14-wicket-1.5.3-released.md
----------------------------------------------------------------------
diff --git a/_posts/2011/2011-11-14-wicket-1.5.3-released.md 
b/_posts/2011/2011-11-14-wicket-1.5.3-released.md
new file mode 100644
index 0000000..cea48a5
--- /dev/null
+++ b/_posts/2011/2011-11-14-wicket-1.5.3-released.md
@@ -0,0 +1,18 @@
+---
+layout: post
+title: Wicket 1.5.3 released
+---
+
+This is the third maintenance release of the Wicket 1.5.x series. This release 
brings over 40 bug fixes and improvements.
+
+* [Subversion 
tag](http://svn.apache.org/repos/asf/wicket/releases/wicket-1.5.3)
+* 
[Changelog](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310561&version=12318550)
+* To use in Maven:
+{% highlight xml %}
+<dependency>
+    <groupId>org.apache.wicket</groupId>
+    <artifactId>wicket-core</artifactId>
+    <version>1.5.3</version>
+</dependency>
+{% endhighlight %}
+* Download the [full 
distribution](http://www.apache.org/dyn/closer.cgi/wicket/1.5.3) (including 
source)

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/8cc72bad/_posts/2012/2012-01-23-wicket-1.5.4-released.md
----------------------------------------------------------------------
diff --git a/_posts/2012/2012-01-23-wicket-1.5.4-released.md 
b/_posts/2012/2012-01-23-wicket-1.5.4-released.md
new file mode 100644
index 0000000..0025fdb
--- /dev/null
+++ b/_posts/2012/2012-01-23-wicket-1.5.4-released.md
@@ -0,0 +1,18 @@
+---
+layout: post
+title: Wicket 1.5.4 released
+---
+
+This is the fourth maintenance release of the Wicket 1.5.x series. This 
release brings over 68 bug fixes and improvements.
+
+* [Git 
tag](http://git-wip-us.apache.org/repos/asf/wicket/repo?p=wicket.git;a=shortlog;h=refs/tags/release/wicket-1.5.4)
+* 
[Changelog](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310561&version=12319051)
+* To use in Maven:
+{% highlight xml %}
+<dependency>
+    <groupId>org.apache.wicket</groupId>
+    <artifactId>wicket-core</artifactId>
+    <version>1.5.4</version>
+</dependency>
+{% endhighlight %}
+* Download the [full 
distribution](http://www.apache.org/dyn/closer.cgi/wicket/1.5.4) (including 
source)

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/8cc72bad/_posts/2012/2012-03-12-wicket-1.4.20-released.md
----------------------------------------------------------------------
diff --git a/_posts/2012/2012-03-12-wicket-1.4.20-released.md 
b/_posts/2012/2012-03-12-wicket-1.4.20-released.md
new file mode 100644
index 0000000..320d239
--- /dev/null
+++ b/_posts/2012/2012-03-12-wicket-1.4.20-released.md
@@ -0,0 +1,18 @@
+---
+layout: post
+title: Wicket 1.4.20 released
+---
+
+This is twentieth release of the Wicket 1.4.x series. This is primarily a 
minor bugfix release on the 1.4.x (stable) branch.
+
+* [Subversion 
tag](http://git-wip-us.apache.org/repos/asf/wicket/repo?p=wicket.git;a=shortlog;h=refs/tags/release/wicket-1.4.20)
+* 
[Changelog](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310561&version=12318545)
+* To use in Maven:
+{% highlight xml %}
+<dependency>
+    <groupId>org.apache.wicket</groupId>
+    <artifactId>wicket</artifactId>
+    <version>1.4.20</version>
+</dependency>
+{% endhighlight %}
+* Download the [full 
distribution](http://www.apache.org/dyn/closer.cgi/wicket/1.4.20) (including 
source)

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/8cc72bad/_posts/2012/2012-03-12-wicket-1.5.5-released.md
----------------------------------------------------------------------
diff --git a/_posts/2012/2012-03-12-wicket-1.5.5-released.md 
b/_posts/2012/2012-03-12-wicket-1.5.5-released.md
new file mode 100644
index 0000000..1e98759
--- /dev/null
+++ b/_posts/2012/2012-03-12-wicket-1.5.5-released.md
@@ -0,0 +1,18 @@
+---
+layout: post
+title: Wicket 1.5.5 released
+---
+
+This is the fifth maintenance release of the Wicket 1.5.x series. This release 
brings over 50 bug fixes and improvements.
+
+* [Git 
tag](http://git-wip-us.apache.org/repos/asf/wicket/repo?p=wicket.git;a=shortlog;h=refs/tags/release/wicket-1.5.5)
+* 
[Changelog](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310561&version=12319052)
+* To use in Maven:
+{% highlight xml %}
+<dependency>
+    <groupId>org.apache.wicket</groupId>
+    <artifactId>wicket-core</artifactId>
+    <version>1.5.5</version>
+</dependency>
+{% endhighlight %}
+* Download the [full 
distribution](http://www.apache.org/dyn/closer.cgi/wicket/1.5.5) (including 
source)

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/8cc72bad/_posts/2012/2012-03-22-wicket-cve-2012-0047.md
----------------------------------------------------------------------
diff --git a/_posts/2012/2012-03-22-wicket-cve-2012-0047.md 
b/_posts/2012/2012-03-22-wicket-cve-2012-0047.md
new file mode 100644
index 0000000..67ab3e7
--- /dev/null
+++ b/_posts/2012/2012-03-22-wicket-cve-2012-0047.md
@@ -0,0 +1,25 @@
+---
+layout: post
+title: CVE-2012-0047 - Apache Wicket XSS vulnerability via pageMapName request 
parameter
+---
+
+Severity: Important
+
+Vendor:
+The Apache Software Foundation
+
+Versions Affected:
+Apache Wicket 1.4.x
+
+Apache Wicket 1.3.x and 1.5.x are not affected
+
+Description:
+A Cross Site Scripting (XSS) attack is possible by manipulating the
+value of 'wicket:pageMapName' request parameter.
+
+Mitigation:
+Upgrade to [Apache Wicket 
1.4.20](http://wicket.apache.org/2012/03/12/wicket-1.4.20-released.html) or
+[Apache Wicket 
1.5.5](http://wicket.apache.org/2012/03/12/wicket-1.5.5-released.html)
+
+Credit:
+This issue was discovered by Jens Schenck and Stefan Schmidt.

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/8cc72bad/_posts/2012/2012-03-22-wicket-cve-2012-1089.md
----------------------------------------------------------------------
diff --git a/_posts/2012/2012-03-22-wicket-cve-2012-1089.md 
b/_posts/2012/2012-03-22-wicket-cve-2012-1089.md
new file mode 100644
index 0000000..cca6634
--- /dev/null
+++ b/_posts/2012/2012-03-22-wicket-cve-2012-1089.md
@@ -0,0 +1,46 @@
+---
+layout: post
+title: CVE-2012-1089 - Apache Wicket serving of hidden files vulnerability
+---
+
+Severity: Important
+
+Vendor:
+The Apache Software Foundation
+
+Versions Affected:
+Apache Wicket 1.4.x and 1.5.x
+
+Description:
+It is possible to view the content of any file of a web application by
+using an Url to a Wicket resource which resolves to a 'null' package.
+With such a Url the attacker can request the content of any file by specifying
+its relative path, i.e. the attacker must know the file name to be able to
+request it.
+
+Mitigation:
+Setup a custom org.apache.wicket.markup.html.IPackageResourceGuard that 
provides
+a whitelist of allowed resources.
+Since versions 1.4.20 and 1.5.5 Apache Wicket uses by default
+org.apache.wicket.markup.html.SecurePackageResourceGuard with a preconfigured
+list of allowed file extensions.
+Either setup SecurePackageResourceGuard with code like:
+
+{% highlight java %}
+public class MyApp extends WebApplication {
+    public void init() {
+        super.init();
+        SecurePackageResourceGuard guard = new SecurePackageResourceGuard();
+        guard.addPattern(...);
+        guard.addPattern(...);
+        getResourceSettings().setPackageResourceGuard(guard);
+    }
+}
+{% endhighlight %}
+
+or upgrade [Apache Wicket 
1.4.20](http://wicket.apache.org/2012/03/12/wicket-1.4.20-released.html) or
+[Apache Wicket 
1.5.5](http://wicket.apache.org/2012/03/12/wicket-1.5.5-released.html)
+
+
+Credit:
+This issue was discovered by Sebastian van Erk.

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/8cc72bad/_posts/2012/2012-03-26-wicket-6.0.0-beta1-released.md
----------------------------------------------------------------------
diff --git a/_posts/2012/2012-03-26-wicket-6.0.0-beta1-released.md 
b/_posts/2012/2012-03-26-wicket-6.0.0-beta1-released.md
new file mode 100644
index 0000000..19b0b72
--- /dev/null
+++ b/_posts/2012/2012-03-26-wicket-6.0.0-beta1-released.md
@@ -0,0 +1,31 @@
+---
+layout: post
+title: Wicket 6.0.0-beta1 released
+---
+
+The Wicket team is proud to announce the first beta release of the Wicket 6.x 
series.
+This release brings over many improvements over the 1.5.x series.
+
+Check the 
[roadmap](https://cwiki.apache.org/confluence/display/WICKET/Wicket+6.0+Roadmap)
 with a list of the major goals.
+And the [migration 
guide](https://cwiki.apache.org/confluence/display/WICKET/Migration+to+Wicket+6.0)
 with all major and some minor changes between 1.5.x and 6.x series.
+
+The Jira changelog of all closed ticket at 
[Jira](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310561&version=12319052)
+
+To use it in Maven:
+{% highlight xml %}
+<dependency>
+    <groupId>org.apache.wicket</groupId>
+    <artifactId>wicket-core</artifactId>
+    <version>6.0.0-beta1</version>
+</dependency>
+{% endhighlight %}
+
+If you don't use dependencies management build tool then you can download the 
[full distribution](http://www.apache.org/dyn/closer.cgi/wicket/6.0.0-beta1) 
(including source).
+
+There are no more planned API breaks but if you find something that can be 
made better now it the time to discuss it!
+We will try to avoid making any API changes in the Release Candidates that 
will follow this beta release.
+
+Any feedback about the new features, their implementation and their 
documentation is very welcome!
+
+
+The Wicket team!

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/8cc72bad/_posts/2012/2012-05-07-wicket-1.5.6-released.md
----------------------------------------------------------------------
diff --git a/_posts/2012/2012-05-07-wicket-1.5.6-released.md 
b/_posts/2012/2012-05-07-wicket-1.5.6-released.md
new file mode 100644
index 0000000..e3f5785
--- /dev/null
+++ b/_posts/2012/2012-05-07-wicket-1.5.6-released.md
@@ -0,0 +1,18 @@
+---
+layout: post
+title: Wicket 1.5.6 released
+---
+
+This is the sixth maintenance release of the Wicket 1.5.x series. This release 
brings over 40 bug fixes and improvements.
+
+* [Git 
tag](http://git-wip-us.apache.org/repos/asf/wicket/repo?p=wicket.git;a=shortlog;h=refs/tags/wicket-1.5.6)
+* 
[Changelog](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310561&version=12319053)
+* To use in Maven:
+{% highlight xml %}
+<dependency>
+    <groupId>org.apache.wicket</groupId>
+    <artifactId>wicket-core</artifactId>
+    <version>1.5.6</version>
+</dependency>
+{% endhighlight %}
+* Download the [full 
distribution](http://www.apache.org/dyn/closer.cgi/wicket/1.5.6) (including 
source)

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/8cc72bad/_posts/2012/2012-05-29-wicket-6.0.0-beta2-released.md
----------------------------------------------------------------------
diff --git a/_posts/2012/2012-05-29-wicket-6.0.0-beta2-released.md 
b/_posts/2012/2012-05-29-wicket-6.0.0-beta2-released.md
new file mode 100644
index 0000000..85f5321
--- /dev/null
+++ b/_posts/2012/2012-05-29-wicket-6.0.0-beta2-released.md
@@ -0,0 +1,72 @@
+---
+layout: post
+title: Wicket 6.0.0-beta2 released
+---
+
+The Wicket team is proud to announce the second beta release of the Wicket 6.x 
series.
+This release brings over many improvements over the 1.5.x series.
+
+### New and Noteworthy ###
+
+#### Wicket Atmosphere ####
+
+The Beta 2 contains a new experimental module Wicket Atmosphere, which brings 
serverside push to Wicket and provides a great way to render serverside markup 
and send it to the browsers of your users. Check out the atmosphere example in 
our Examples project to see it in action.
+
+In your application's init method you need to register the push event bus:
+
+{% highlight java %}
+new EventBus(this);
+{% endhighlight %}
+
+Somewhere where you want to push your changes to the client, you need to 
publish your event to the push `EventBus`:
+
+{% highlight java %}
+EventBus.get().post(input.getModelObject());
+{% endhighlight %}
+
+And finally you need to subscribe your page (or component) to the `EventBus`'s 
events with `@Subscribe`, taking in the typed parameter you post to the 
EventBus (in this case a `String`):
+
+{% highlight java %}
+@Subscribe
+public void receiveMessage(AjaxRequestTarget target, String message) {
+       label.setDefaultModelObject(message);
+       target.add(label);
+}
+{% endhighlight %}
+
+To be able to use Wicket Atmosphere you need to include the following 
dependency:
+
+{% highlight xml %}
+<dependency>
+    <groupId>org.apache.wicket</groupId>
+    <artifactId>wicket-atmosphere</artifactId>
+    <version>0.1</version>
+</dependency>
+{% endhighlight %}
+
+Please note that this is still experimental.
+
+### This release ###
+
+Check the 
[roadmap](https://cwiki.apache.org/confluence/display/WICKET/Wicket+6.0+Roadmap)
 with a list of the major goals.
+And the [migration 
guide](https://cwiki.apache.org/confluence/display/WICKET/Migration+to+Wicket+6.0)
 with all major and some minor changes between 1.5.x and 6.x series.
+
+The Jira changelog of all closed ticket at 
[Jira](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310561&version=12320343)
+
+To use it in Maven:
+{% highlight xml %}
+<dependency>
+    <groupId>org.apache.wicket</groupId>
+    <artifactId>wicket-core</artifactId>
+    <version>6.0.0-beta2</version>
+</dependency>
+{% endhighlight %}
+
+If you don't use a dependencies management build tool then you can download 
the [full 
distribution](http://www.apache.org/dyn/closer.cgi/wicket/6.0.0-beta2) 
(including source).
+
+There are no more planned API breaks but if you find something that can be 
made better now it the time to discuss it!
+We will try to avoid making any API changes in the Release Candidates that 
will follow this beta release.
+
+Any feedback about the new features, their implementation and their 
documentation is very welcome!
+
+The Wicket team!

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/8cc72bad/_posts/2012/2012-06-04-wicket-1.5.7-released.md
----------------------------------------------------------------------
diff --git a/_posts/2012/2012-06-04-wicket-1.5.7-released.md 
b/_posts/2012/2012-06-04-wicket-1.5.7-released.md
new file mode 100644
index 0000000..df2d6ac
--- /dev/null
+++ b/_posts/2012/2012-06-04-wicket-1.5.7-released.md
@@ -0,0 +1,18 @@
+---
+layout: post
+title: Wicket 1.5.7 released
+---
+
+This is the seventh maintenance release of the Wicket 1.5.x series. This 
release brings over 26 bug fixes and improvements.
+
+* [Git 
tag](http://git-wip-us.apache.org/repos/asf/wicket/repo?p=wicket.git;a=shortlog;h=refs/tags/wicket-1.5.7)
+* 
[Changelog](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310561&version=12321241)
+* To use in Maven:
+{% highlight xml %}
+<dependency>
+    <groupId>org.apache.wicket</groupId>
+    <artifactId>wicket-core</artifactId>
+    <version>1.5.7</version>
+</dependency>
+{% endhighlight %}
+* Download the [full 
distribution](http://www.apache.org/dyn/closer.cgi/wicket/1.5.7) (including 
source)

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/8cc72bad/_posts/2012/2012-06-20-wicket-native-websockets.md
----------------------------------------------------------------------
diff --git a/_posts/2012/2012-06-20-wicket-native-websockets.md 
b/_posts/2012/2012-06-20-wicket-native-websockets.md
new file mode 100644
index 0000000..a57e218
--- /dev/null
+++ b/_posts/2012/2012-06-20-wicket-native-websockets.md
@@ -0,0 +1,15 @@
+---
+layout: post
+title: Wicket Native WebSockets support
+---
+
+A new experimental module just landed in Wicket's Git repository - Wicket 
Native WebSocket.
+It provides the support for HTML5 WebSockets in Wicket as the one for Ajax 
that you may already use in your applications.
+
+The full documentation is available at [Native WebSocket 
Wiki](https://cwiki.apache.org/confluence/x/0vSoAQ)
+A demo application is available at [Martin Grigorov's 
GitHub](https://github.com/martin-g/wicket-native-websocket-example)
+
+Any feedback about the new module, its implementation and its documentation is 
very welcome!
+Just ask your question in Wicket's mailing lists or IRC channel.
+
+The Wicket team!

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/8cc72bad/_posts/2012/2012-07-16-wicket-6.0.0-beta3-released.md
----------------------------------------------------------------------
diff --git a/_posts/2012/2012-07-16-wicket-6.0.0-beta3-released.md 
b/_posts/2012/2012-07-16-wicket-6.0.0-beta3-released.md
new file mode 100644
index 0000000..133bae8
--- /dev/null
+++ b/_posts/2012/2012-07-16-wicket-6.0.0-beta3-released.md
@@ -0,0 +1,132 @@
+---
+layout: post
+title: Wicket 6.0.0-beta3 released
+---
+
+The Wicket team is proud to announce the third beta release of
+the Wicket 6.x series. This release is an intermediary release
+just before we give you 6.0.0 final.
+
+There are no more planned API breaks but if you find something
+that can be made better now it the time to discuss it! The
+next planned release is 6.0.0 final, so speak now or forever
+be silenced (or learn to live with it until 7.0.0 comes out).
+
+Any feedback about the new features, their implementation and
+their documentation is very welcome!
+
+New and Noteworthy in 6.0.0-beta3
+=================================
+
+**NOTA BENE:** the use of modules that are marked experimental,
+by being part of the sub module 'wicket-experimental', are really
+that: experimental. These modules can change, disappear or blow up
+your computer without notice and you really use/depend on them at
+your own risk.
+
+Wicket Native Websockets
+------------------------
+
+A new **experimental** module has been added to Wicket 6 - Wicket
+Native WebSocket. This module adds support for using HTML5
+WebSockets as you may use Ajax in your Wicket applications.
+
+All you have to do is to add a WebSocketBehavior to your page and from
+there on you can receive messages from the clients and push messages
+back to them.
+
+At [our wiki](https://cwiki.apache.org/confluence/x/0vSoAQ) you may 
+find the documentation and a link to a demo application.
+
+If something is not clear feel free to ask your question in the
+mailing lists and we will improve the documentation.
+
+Wicket Bootstrap
+----------------
+
+The **experimental** modules now contain a new module for integration
+with Twitter's Bootstrap. Currently this module only provides a
+central way of using the Bootstrap resources. In the future we
+will provide proper components and behaviors for the Bootstrap
+concepts.
+
+To use this new **experimental** module, add this to your pom:
+
+    <dependency>
+        <groupId>org.apache.wicket</groupId>
+        <artifactId>wicket-bootstrap</artifactId>
+        <version>0.1</version>
+    </dependency>
+
+To add Bootstrap support to your pages, add this in the `renderHead`
+method:
+
+    @Override
+    public void renderHead(IHeaderResponse response) {
+        super.renderHead(response);
+
+        Bootstrap.renderHead(response);
+    }
+
+This will render a dependency to the Twitter bootstrap CSS and JS files,
+including the required dependency to JQuery.
+
+New Wicket Examples
+-------------------
+We have started an effort to revamp the tried and tested Wicket Examples
+and bring them into 2012. The new examples are located in the
+**experimental** module.
+
+It is currently a copy of Twitter Bootstrap's design but with Wicket
+specific filling.
+
+You can test the examples by running the
+
+    wicket-examples-jar/src/test/java/Start.java
+
+class in the default package.
+
+The examples will feature a component reference with typical use
+cases, full examples such as Hello, World, and descriptions of the
+code in play.
+
+Wicket Atmosphere
+-----------------
+
+Wicket Atmosphere in the experimental modules has seen an upgrade of
+the Atmosphere dependency to 1.0.0-beta3. This has caused an
+incompatibility with Jetty 7.6.3 (used with Wicket and the examples). To
+mitigate this, you need to override either:
+
+ - the dependency on Jetty to 8.1.3 or newer, or
+ - the dependency on Atmosphere to 0.9.5 (0.9.6 and 0.9.7 are broken as
+   well)
+
+See [WICKET-4656](https://issues.apache.org/jira/browse/WICKET-4656) for 
+more information regarding this issue.
+
+This release
+============
+
+ - Check the roadmap  with a list of the major
+   goals: [6.0 
roadmap](https://cwiki.apache.org/confluence/display/WICKET/Wicket+6.0+Roadmap)
+ - And the migration guide with all major and some minor changes
+   between 1.5.x and 6.x series: [migration 
guide](http://s.apache.org/wicket-6.0-migration)
+ - The Jira changelog of all closed ticket at
+   Jira: [changelog](http://s.apache.org/wicket-6.0.0-beta3-changelog)
+
+To use it in Maven:
+
+    <dependency>
+        <groupId>org.apache.wicket</groupId>
+        <artifactId>wicket-core</artifactId>
+        <version>6.0.0-beta3</version>
+    </dependency>
+
+If you don’t use a dependencies management build tool then you
+can download the full distribution (including source) and build from
+source yourself.
+
+Have fun,
+
+The Wicket team!

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/8cc72bad/_posts/2012/2012-08-24-wicket-1.5.8-released.md
----------------------------------------------------------------------
diff --git a/_posts/2012/2012-08-24-wicket-1.5.8-released.md 
b/_posts/2012/2012-08-24-wicket-1.5.8-released.md
new file mode 100644
index 0000000..6f18ebc
--- /dev/null
+++ b/_posts/2012/2012-08-24-wicket-1.5.8-released.md
@@ -0,0 +1,18 @@
+---
+layout: post
+title: Wicket 1.5.8 released
+---
+
+This is the eighth maintenance release of the Wicket 1.5.x series. This 
release brings over 45 bug fixes and improvements.
+
+* [Git 
tag](https://git-wip-us.apache.org/repos/asf/wicket/repo?p=wicket.git;a=shortlog;h=refs/tags/release/wicket.1.5.8)
+* 
[Changelog](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310561&version=12321662)
+* To use in Maven:
+{% highlight xml %}
+<dependency>
+    <groupId>org.apache.wicket</groupId>
+    <artifactId>wicket-core</artifactId>
+    <version>1.5.8</version>
+</dependency>
+{% endhighlight %}
+* Download the [full 
distribution](http://www.apache.org/dyn/closer.cgi/wicket/1.5.8) (including 
source)

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/8cc72bad/_posts/2012/2012-09-05-wicket-1.4.21-released.md
----------------------------------------------------------------------
diff --git a/_posts/2012/2012-09-05-wicket-1.4.21-released.md 
b/_posts/2012/2012-09-05-wicket-1.4.21-released.md
new file mode 100644
index 0000000..7a672d5
--- /dev/null
+++ b/_posts/2012/2012-09-05-wicket-1.4.21-released.md
@@ -0,0 +1,21 @@
+---
+layout: post
+title: Wicket 1.4.21 released
+---
+
+This is 21st release of the Wicket 1.4.x series. This is also the last release 
of the 1.4.x series, rounding up the remaining
+bugfixes. No further
+releases will happen in this branch.
+
+* [Git 
tag](http://git-wip-us.apache.org/repos/asf/wicket/repo?p=wicket.git;a=shortlog;h=refs/tags/release/wicket-1.4.21)
+* 
[Changelog](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310561&version=12320171)
+* To use in Maven:
+{% highlight xml %}
+<dependency>
+    <groupId>org.apache.wicket</groupId>
+    <artifactId>wicket</artifactId>
+    <version>1.4.21</version>
+</dependency>
+{% endhighlight %}
+* Download the [full 
distribution](http://www.apache.org/dyn/closer.cgi/wicket/1.4.21) (including 
source)
+

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/8cc72bad/_posts/2012/2012-09-05-wicket-6.0.0-released.md
----------------------------------------------------------------------
diff --git a/_posts/2012/2012-09-05-wicket-6.0.0-released.md 
b/_posts/2012/2012-09-05-wicket-6.0.0-released.md
new file mode 100644
index 0000000..da519e9
--- /dev/null
+++ b/_posts/2012/2012-09-05-wicket-6.0.0-released.md
@@ -0,0 +1,50 @@
+---
+layout: post
+title: Apache Wicket v6.0.0 released
+---
+
+> "With great pleasure we announce the availability of Apache Wicket 6.0.0"
+>
+> -- Martijn Dashorst, Vice President, Apache Wicket 
+
+Apache Wicket v6.0.0 is the 6th major release of the popular open source Java 
web framework. Numerous enhancements make Apache Wicket v6.0.0 a solid choice 
for web
+development:
+
+- Out-of-the box JQuery integration 
+- Complete control over AJAX requests
+- Improved event registration in browsers
+- Support for large datasets in components
+- Dependency management for client side javascript libraries
+- Experimental support for websockets
+
+This release is available from the [usual download location 
(wicket-6.0.0)](http://www.apache.org/dyn/closer.cgi/wicket/6.0.0), or 
available through the Maven Central repository.
+
+Additional features include a customizable client-side API, improved feedback 
messages, correct packaging for OSGi compatibility and improved initialization 
of plugins. Highlights include:
+
+Java 6 required - This release moves the minimum required Java version to Java 
6. This means that Wicket applications running on earlier Java versions meaning 
to upgrade, also need to upgrade their Java runtime.
+
+Revamped Wicket AJAX now leverages JQuery - Wicket's custom AJAX JavaScript 
library has been re-implemented using JQuery. This makes it easier to integrate 
JQuery plugins into Wicket applications. With the new AJAX implementation it is 
possible to provide your own version of JQuery should the need arise, or even 
to replace the whole Wicket client side AJAX implementation.
+
+AJAX Attributes - With the new and improved AJAX implementation, you can alter 
any aspect of an AJAX request through AjaxRequestAttributes. For example you 
can specify that the request should be executed using POST instead of GET, or 
that the AJAX request should be multi-part, etc. See the migration guide or the 
JavaDoc of AjaxRequestAttributes for all possible options.
+
+Browser event registration replaces inline events - Wicket now uses JavaScript 
event registration instead of inline attributes for AJAX components. This 
enables multiple event listeners to be attached to a markup tag, cleans up the 
rendered markup considerably and reduces the amount of generated markup.
+
+IDataProvider now uses long instead of int - The `IDataProvider<T>` interface 
and implementations now use long instead of int for index and size parameters 
to better line up with the Java Persistence API and other persistency 
frameworks. Big data is now possible with Wicket!
+
+`${label}` replaces `${input}` in feedback messages - Previous Wicket versions 
used the input that was provided by users in error messages when validations 
failed. This led to error messages like "1234a is not a valid number". In 
Wicket 6 the feedback messages use the label of the invalid form component 
instead. You can set the label by calling setLabel() on the form component. If 
no label is provided, Wicket defaults to displaying the component identifier. 
This changes the error message to "Phonenumber is not a valid number".
+
+Resources can declare dependencies - It is now much easier to create resource 
contributions with dependencies, for example a JQuery plugin can declare a 
dependency on JQuery and other resources such as embedded style sheets. Users 
of such resources don’t have to provide these dependencies themselves, and 
the dependencies are linked in the appropriate order.
+
+Packaged resources will use minimized version automatically - When a minimized 
JavaScript resource is available (filename.min.js – add the .min part to the 
filename before the extension), Wicket will automatically use the minimized 
version when running in deployment mode, while using the non-minimized version 
for development mode.
+
+OSGi compatible packaging - Wicket's packaging has been made compatible with 
OSGi bundles by moving some classes to different packages. The full list can be 
found in our migration guide. This makes it much easier to deploy Wicket 
applications in an OSGi environment.
+
+Experimental websocket implementations - This release also includes two 
experimental websocket implementations: one using Atmosphere as a bridge for 
browsers and containers that don't support websockets natively and one for 
containers and browsers that have native websocket support.
+
+The complete set of changes is available in the migration guide at 
[http://s.apache.org/wicket-6.0-migration](http://s.apache.org/wicket-6.0-migration)
+
+### Availability and Oversight
+
+As with all Apache products, Apache Wicket v6.0.0 is released under the Apache 
License v2.0, and is overseen by a self-selected team of active contributors to 
the project. A Project Management Committee (PMC) guides the Project's 
day-to-day operations, including community development and product releases. 
Apache Wicket source code, documentation, and related resources are available 
at http://wicket.apache.org/
+
+"Apache", "Wicket", "Apache Wicket", and "ApacheCon" are trademarks of The 
Apache Software Foundation. All other brands and trademarks are the property of 
their respective owners.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/8cc72bad/_posts/2012/2012-09-06-cve-2012-3373.md
----------------------------------------------------------------------
diff --git a/_posts/2012/2012-09-06-cve-2012-3373.md 
b/_posts/2012/2012-09-06-cve-2012-3373.md
new file mode 100644
index 0000000..f3893c9
--- /dev/null
+++ b/_posts/2012/2012-09-06-cve-2012-3373.md
@@ -0,0 +1,27 @@
+---
+layout: post
+title: CVE-2012-3373 - Apache Wicket XSS vulnerability
+---
+
+Severity: Important
+
+Vendor:
+The Apache Software Foundation
+
+Versions Affected:
+Apache Wicket 1.4.x and 1.5.x
+
+Description:
+It is possible to inject JavaScript statements into an ajax link by adding an
+encoded null byte to a URL pointing to a Wicket app. This could be done by 
sending a
+legitimate user a manipulated URL and tricking the user into clicking on it.
+
+This vulnerability is fixed in 
+[Apache Wicket 
1.4.21](https://wicket.apache.org/2012/09/05/wicket-1.4.21-released.html) and
+[Apache Wicket 
1.5.8](https://wicket.apache.org/2012/08/24/wicket-1.5.8-released.html).
+
+[Apache Wicket 
6.0.0](https://wicket.apache.org/2012/09/05/wicket-6.0.0-released.html) is not 
affected.
+
+
+Credit:
+This issue was reported by Thomas Heigl.

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/8cc72bad/_posts/2012/2012-10-04-wicket-6.1.0-released.md
----------------------------------------------------------------------
diff --git a/_posts/2012/2012-10-04-wicket-6.1.0-released.md 
b/_posts/2012/2012-10-04-wicket-6.1.0-released.md
new file mode 100644
index 0000000..2a16492
--- /dev/null
+++ b/_posts/2012/2012-10-04-wicket-6.1.0-released.md
@@ -0,0 +1,106 @@
+---
+layout: post
+title: Apache Wicket 6.1.0 released
+excerpt: true
+---
+
+The Apache Wicket PMC is proud to announce Apache Wicket 6.1.0!
+
+This release marks the first maintenance release of Wicket 6. Starting with 
Wicket 6 we use semantic versioning for the future development of Wicket, and 
as such no API breaks are present in this release compared to 6.0.0.
+
+### New and noteworthy
+
+Wicket CDI has been integrated as a core module, and can be used to manage 
conversations in your Wicket application with ease.
+
+Wicket Experimental:
+
+ * Wicket Bootstrap has been upgraded to 2.1.1
+ * Several issues with Wicket Atmosphere have been resolved
+
+### Known issues
+
+This release has two known issues, which will be solved shortly in 6.1.1 and 
6.2.0:
+
+ * [WICKET-4789](https://issues.apache.org/jira/browse/WICKET-4789)
+   The way URLs are encoded was changed (WICKET-4645) and now the first 
+   request (with ;jsessionid in path) generates invalid internal links.
+ * [WICKET-4759](https://issues.apache.org/jira/browse/WICKET-4759)
+   FilterForm/FilterToolbar don't work when there's more than one IColumn to 
+   be filtered
+
+Any other issues will be released in 6.2.0
+
+### Using this release
+
+With Apache Maven update your dependency to (and don't forget to update any 
other dependencies on Wicket projects to the same version):
+
+{% highlight xml %}
+<dependency>
+    <groupId>org.apache.wicket</groupId>
+    <artifactId>wicket-core</artifactId>
+    <version>6.1.0</version>
+</dependency>
+{% endhighlight %}
+
+Or download and build the distribution yourself, or use our convenience binary 
package:
+
+ * [6.1.0 sources](http://www.apache.org/dyn/closer.cgi/wicket/6.1.0)
+ * [6.1.0 binaries](http://www.apache.org/dyn/closer.cgi/wicket/6.1.0/binaries)
+
+### Upgrading from earlier versions
+ 
+If you upgrade from 6.0.0, this release is a drop in replacement. If you come 
from a version prior to 6.0.0, please read our [Wicket 6 migration 
guide](http://s.apache.org/wicket-6.0-migration) found at 
http://s.apache.org/wicket-6.0-migration
+
+Have fun!
+
+— The Wicket team
+ 
+### Release Notes - Wicket - Version 6.1.0
+
+#### Squashed bugs
+
+ * [WICKET-4645](https://issues.apache.org/jira/browse/WICKET-4645) - 
encodeURL broken on Tomcat 7.0.28
+ * [WICKET-4656](https://issues.apache.org/jira/browse/WICKET-4656) - 
Atmosphere example doesn&#x27;t work due to missing &#x27;page&#x27; when 
creating AjaxRequestTarget
+ * [WICKET-4729](https://issues.apache.org/jira/browse/WICKET-4729) - 
atmosphere example will stop working if opening the same url in a different tab 
in the same browser
+ * [WICKET-4732](https://issues.apache.org/jira/browse/WICKET-4732) - 
CssPackageResource doesn&#x27;t work if the extension isn&#x27;t css
+ * [WICKET-4734](https://issues.apache.org/jira/browse/WICKET-4734) - Button 
value is double escaped
+ * [WICKET-4735](https://issues.apache.org/jira/browse/WICKET-4735) - 
KittenCaptchaPanel is broken
+ * [WICKET-4737](https://issues.apache.org/jira/browse/WICKET-4737) - 
IllegalStateException on WicketFilter.init() after calling setFilterPath()
+ * [WICKET-4738](https://issues.apache.org/jira/browse/WICKET-4738) - 
DownloadLink doesn&#x27;t wrap the String model used for file name nor does it 
detach
+ * [WICKET-4741](https://issues.apache.org/jira/browse/WICKET-4741) - Only 
complete handler (no success or failure handler) is called when Ajax link 
produces an exception
+ * [WICKET-4742](https://issues.apache.org/jira/browse/WICKET-4742) - Wicket 6 
and Atmospher Integration:  AtmosphereServlet does not delegate WicketFilter 
for Error Pages .
+ * [WICKET-4743](https://issues.apache.org/jira/browse/WICKET-4743) - 
SerializingObjectSizeOfStrategy do not use framework serializer
+ * [WICKET-4749](https://issues.apache.org/jira/browse/WICKET-4749) - 
TabbedPanel - IModel&lt;?&gt; initModel()
+ * [WICKET-4750](https://issues.apache.org/jira/browse/WICKET-4750) - 
AbstractDefaultAjaxBehavior.getCallbackFunction should not add the event 
attribute
+ * [WICKET-4751](https://issues.apache.org/jira/browse/WICKET-4751) - 
UploadProgressBar regression
+ * [WICKET-4753](https://issues.apache.org/jira/browse/WICKET-4753) - Resource 
bundles are not resolved on PriorityHeaderItems
+ * [WICKET-4755](https://issues.apache.org/jira/browse/WICKET-4755) - 
&quot;&#x27;NEW VALUE&#x27; is not a valid Serializable&quot; error during ajax 
form submission
+ * [WICKET-4757](https://issues.apache.org/jira/browse/WICKET-4757) - 
FormComponents remain invalid forever if there is no feedback panel
+ * [WICKET-4758](https://issues.apache.org/jira/browse/WICKET-4758) - DOM ids 
change of the input fields of FilterToolbar
+ * [WICKET-4760](https://issues.apache.org/jira/browse/WICKET-4760) - 
JavaScriptStripper fails with single line comments
+ * [WICKET-4761](https://issues.apache.org/jira/browse/WICKET-4761) - 
ModalWindow.closeCurrent Javascript error
+ * [WICKET-4763](https://issues.apache.org/jira/browse/WICKET-4763) - 
Page&#x27;s stateless hint is initially set to &#x27;false&#x27;
+ * [WICKET-4766](https://issues.apache.org/jira/browse/WICKET-4766) - multiple 
&amp;lt;style&amp;gt; tags in header are rendered incorrectly
+ * [WICKET-4768](https://issues.apache.org/jira/browse/WICKET-4768) - 
Whitespace in TabbedPanel markup causes layout issues
+ * [WICKET-4770](https://issues.apache.org/jira/browse/WICKET-4770) - Wicket 
6: modal windows in Safari are always in drag or resize mode
+ * [WICKET-4773](https://issues.apache.org/jira/browse/WICKET-4773) - 
ComponentFeedbackPanel broken under Wicket 6.0.0 when 
RenderStrategy.REDIRECT_TO_RENDER
+ * [WICKET-4775](https://issues.apache.org/jira/browse/WICKET-4775) - 
PageParameters#mergeWith may loose values of the &#x27;other&#x27; PP
+ * [WICKET-4780](https://issues.apache.org/jira/browse/WICKET-4780) - Using 
both MountedMapper and CryptoMapper causes warning
+
+#### Improvement
+
+ * [WICKET-4730](https://issues.apache.org/jira/browse/WICKET-4730) - Filter 
component does not clear filter fields
+ * [WICKET-4731](https://issues.apache.org/jira/browse/WICKET-4731) - 
TimeField not able to work with a java.sql.Time
+ * [WICKET-4736](https://issues.apache.org/jira/browse/WICKET-4736) - 
JavaScriptFilteredIntoFooterHeaderResponse should reverse filter logic
+ * [WICKET-4745](https://issues.apache.org/jira/browse/WICKET-4745) - Allow to 
set initial state of DebugBar to expanded / collapsed
+ * [WICKET-4746](https://issues.apache.org/jira/browse/WICKET-4746) - Wizard 
component translation for pt_BR
+ * [WICKET-4748](https://issues.apache.org/jira/browse/WICKET-4748) - Improve 
WicketTester to be able to find AjaxBehaviors on second/third/... event name
+
+#### New Feature
+
+ * [WICKET-3969](https://issues.apache.org/jira/browse/WICKET-3969) - Add CDI 
integration
+
+#### Task
+
+ * [WICKET-4781](https://issues.apache.org/jira/browse/WICKET-4781) - 
Downgrade the warning that a rendering falls back to redirect_to_buffer to a 
DEBUG
+ 
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/8cc72bad/_posts/2012/2012-10-08-wicket-6.1.1-released.md
----------------------------------------------------------------------
diff --git a/_posts/2012/2012-10-08-wicket-6.1.1-released.md 
b/_posts/2012/2012-10-08-wicket-6.1.1-released.md
new file mode 100644
index 0000000..fd9f8de
--- /dev/null
+++ b/_posts/2012/2012-10-08-wicket-6.1.1-released.md
@@ -0,0 +1,55 @@
+---
+layout: post
+title: Apache Wicket 6.1.1 released
+---
+
+The Apache Wicket PMC is proud to announce Apache Wicket 6.1.1!
+
+This release marks the first patch release of Wicket 6. Starting with Wicket 
+6 we use semantic versioning for the future development of Wicket, and as
+such no API breaks are present in this release compared to 6.1.0 and 6.0.0.
+
+This release fixes two bugs in 6.1.0:
+
+[WICKET-4789](https://issues.apache.org/jira/browse/WICKET-4789)
+
+The way URLs are encoded was changed (WICKET-4645) and now the first
+request (with ;jsessionid in path) generates invalid internal links.
+
+[WICKET-4759](https://issues.apache.org/jira/browse/WICKET-4759)
+
+FilterForm/FilterToolbar don't work when there's more than one IColumn
+to be filtered
+
+Any other issues will be released in 6.2.0
+
+Using this release
+------------------
+
+With Apache Maven update your dependency to (and don't forget to
+update any other dependencies on Wicket projects to the same version):
+
+{% highlight xml %}
+<dependency>
+    <groupId>org.apache.wicket</groupId>
+    <artifactId>wicket-core</artifactId>
+    <version>6.1.1</version>
+</dependency>
+{% endhighlight %}
+
+Or download and build the distribution yourself, or use our
+convenience binary package
+
+ * 
[http://www.apache.org/dyn/closer.cgi/wicket/6.1.1](http://www.apache.org/dyn/closer.cgi/wicket/6.1.1)
+ * 
[http://www.apache.org/dyn/closer.cgi/wicket/6.1.1/binaries](http://www.apache.org/dyn/closer.cgi/wicket/6.1.1/binaries)
+
+Upgrading from earlier versions
+-------------------------------
+
+If you upgrade from 6.0.0 or 6.1.0, this release is a drop in 
+replacement. If you come from a version prior to 6.0.0, please 
+read our Wicket 6 migration guide found at 
[http://s.apache.org/wicket-6.0-migration](http://s.apache.org/wicket-6.0-migration)
+
+Have fun!
+
+— The Wicket team

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/8cc72bad/_posts/2012/2012-10-23-wicket-6.2.0-released.md
----------------------------------------------------------------------
diff --git a/_posts/2012/2012-10-23-wicket-6.2.0-released.md 
b/_posts/2012/2012-10-23-wicket-6.2.0-released.md
new file mode 100644
index 0000000..450e7c8
--- /dev/null
+++ b/_posts/2012/2012-10-23-wicket-6.2.0-released.md
@@ -0,0 +1,104 @@
+---
+layout: post
+title: Apache Wicket 6.2.0 released
+---
+
+The Apache Wicket PMC is proud to announce Apache Wicket 6.2.0!
+
+This release marks the second minor release of Wicket 6. Starting
+with Wicket 6 we use semantic versioning for the future development of
+Wicket, and as such no API breaks are present in this release compared
+to 6.0.0.
+
+New and noteworthy
+------------------
+
+SerializableChecker has been made easier to extend. It is now much easier
+to add your own checks at serialization time. For example, check whether your
+LoadableDetachableModels are detached, or no Hibernate entities are referenced
+directly from your component tree, etc.
+
+For the full changelog see the release notes attached to the end of
+this announcement.
+
+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>6.2.0</version>
+</dependency>
+{% endhighlight %}
+
+Or download and build the distribution yourself, or use our
+convenience binary package
+
+ * 
[http://www.apache.org/dyn/closer.cgi/wicket/6.2.0](http://www.apache.org/dyn/closer.cgi/wicket/6.2.0)
+ * 
[http://www.apache.org/dyn/closer.cgi/wicket/6.2.0/binaries](http://www.apache.org/dyn/closer.cgi/wicket/6.2.0/binaries)
+
+Upgrading from earlier versions
+-------------------------------
+
+If you upgrade from 6.0.0 or 6.1.0, this release is a drop in 
+replacement. If you come from a version prior to 6.0.0, please 
+read our Wicket 6 migration guide found at 
[http://s.apache.org/wicket-6.0-migration](http://s.apache.org/wicket-6.0-migration)
+
+Have fun!
+
+— The Wicket team
+
+
+### Release Notes - Wicket - Version 6.2.0
+
+#### Sub-task
+
+ * [WICKET-4752](https://issues.apache.org/jira/browse/WICKET-4752) - Revert 
Wicket-4715 -Read multipart request params in WebApplication
+ 
+#### Bug
+
+ * [WICKET-4587](https://issues.apache.org/jira/browse/WICKET-4587) - 
URLRenderer renderFullUrl
+ * [WICKET-4589](https://issues.apache.org/jira/browse/WICKET-4589) - Closing 
`</wicket:container>` tag is incorrectly setup as autocomponent
+ * [WICKET-4756](https://issues.apache.org/jira/browse/WICKET-4756) - 
AtmosphereWebRequest should return true on calls to #isAjax()
+ * [WICKET-4759](https://issues.apache.org/jira/browse/WICKET-4759) - 
FilterForm/FilterToolbar don't work when there's more than one IColumn to be 
filtered
+ * [WICKET-4769](https://issues.apache.org/jira/browse/WICKET-4769) - Clicking 
on Label of Radio doesn't update component with Ajax update
+ * [WICKET-4771](https://issues.apache.org/jira/browse/WICKET-4771) - 
Submitting value filled in DropDownChoice fails when tinymce textarea is on the 
page
+ * [WICKET-4776](https://issues.apache.org/jira/browse/WICKET-4776) - Problems 
with switching between HTTP/HTTPS
+ * [WICKET-4777](https://issues.apache.org/jira/browse/WICKET-4777) - 
JavaScriptReference escapes given URL
+ * [WICKET-4786](https://issues.apache.org/jira/browse/WICKET-4786) - 
AjaxTabbedPanel doesn't include constructor with model
+ * [WICKET-4787](https://issues.apache.org/jira/browse/WICKET-4787) - 
Registering resource bundles with duplicate resource references gives an NPE
+ * [WICKET-4788](https://issues.apache.org/jira/browse/WICKET-4788) - 
FilteringHeaderResponse does not unwrap PriorityHeaderItems for filtering
+ * [WICKET-4789](https://issues.apache.org/jira/browse/WICKET-4789) - URL 
rendering regression
+ * [WICKET-4791](https://issues.apache.org/jira/browse/WICKET-4791) - 
UploadProgressBar hides immediately after being shown.
+ * [WICKET-4792](https://issues.apache.org/jira/browse/WICKET-4792) - 
wickettester#startcomponent(component) doesn't call oninitialize
+ * [WICKET-4794](https://issues.apache.org/jira/browse/WICKET-4794) - 
RfcCompliantEmailAddressValidator error message not defined
+ * [WICKET-4796](https://issues.apache.org/jira/browse/WICKET-4796) - 
DatePickerTest fails because of java inconsistensy on localizing March german 
shortname Mrz vs Mär
+ * [WICKET-4797](https://issues.apache.org/jira/browse/WICKET-4797) - 
CheckBoxMultipleChoice loses state
+ * [WICKET-4801](https://issues.apache.org/jira/browse/WICKET-4801) - 
BaseWicketTester.executeAjaxEvent only fires one of multiple behaviors bound to 
a given event
+ * [WICKET-4806](https://issues.apache.org/jira/browse/WICKET-4806) - 
AjaxEditableChoiceLabel won't close select onblur
+ * [WICKET-4810](https://issues.apache.org/jira/browse/WICKET-4810) - CLONE - 
BaseWicketTester.clickLink() does not work with a ResourceLink with 
ResourceReference
+ * [WICKET-4816](https://issues.apache.org/jira/browse/WICKET-4816) - Handling 
of semicolons in form action URLs
+ * [WICKET-4818](https://issues.apache.org/jira/browse/WICKET-4818) - 
NullPointerException while reading the POST parameters
+ * [WICKET-4820](https://issues.apache.org/jira/browse/WICKET-4820) - Race 
condition in ResourceSettings: getResourceWatcher() is not thread safe
+ * [WICKET-4822](https://issues.apache.org/jira/browse/WICKET-4822) - 
Wicket.Event.add requires Wicket.$, but wicket-ajax-jquery is not listed as a 
dependency
+ * [WICKET-4824](https://issues.apache.org/jira/browse/WICKET-4824) - Redirect 
to HTTPS is using wrong port 80 if HttpsConfig with default ports 80/443 is used
+
+#### Improvement
+
+ * [WICKET-4160](https://issues.apache.org/jira/browse/WICKET-4160) - Make 
AbstractAutoCompleteRenderer.renderHeader() and .renderFooter() non-final
+ * [WICKET-4772](https://issues.apache.org/jira/browse/WICKET-4772) - 
DataTable API and handling of AbstractToolbar
+ * [WICKET-4778](https://issues.apache.org/jira/browse/WICKET-4778) - Add 
factory methods to JavaScriptHeaderItem to create a deferred JavaScript header 
item.
+ * [WICKET-4798](https://issues.apache.org/jira/browse/WICKET-4798) - Make 
IteratorFilter.onFilter protected
+ * [WICKET-4804](https://issues.apache.org/jira/browse/WICKET-4804) - Add 
#setStatus(int) in AbstractResource.ResourceResponse
+ * [WICKET-4808](https://issues.apache.org/jira/browse/WICKET-4808) - 
WebClientInfo.getRemoteAddr() handling "Forwarded-For" value tokens not being 
ip addresses
+ * [WICKET-4812](https://issues.apache.org/jira/browse/WICKET-4812) - Make 
SerializationChecker easier for extending so custom checks can be added to it
+
+#### New Feature
+
+ * [WICKET-4793](https://issues.apache.org/jira/browse/WICKET-4793) - Support 
Jetty 9.x websocket implementation
+ * [WICKET-4802](https://issues.apache.org/jira/browse/WICKET-4802) - Add 
functionality to be able to export DataTable content
+ * [WICKET-4815](https://issues.apache.org/jira/browse/WICKET-4815) - 
Interface to mark components with type safe models

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/8cc72bad/_posts/2012/2012-11-09-wicket-1.5.9-released.md
----------------------------------------------------------------------
diff --git a/_posts/2012/2012-11-09-wicket-1.5.9-released.md 
b/_posts/2012/2012-11-09-wicket-1.5.9-released.md
new file mode 100644
index 0000000..df23eb7
--- /dev/null
+++ b/_posts/2012/2012-11-09-wicket-1.5.9-released.md
@@ -0,0 +1,18 @@
+---
+layout: post
+title: Wicket 1.5.9 released
+---
+
+This is the nineth maintenance release of the Wicket 1.5.x series. This 
release brings over 48 bug fixes and improvements.
+
+* [Git 
tag](https://git-wip-us.apache.org/repos/asf/wicket/repo?p=wicket.git;a=shortlog;h=refs/tags/release/wicket.1.5.9)
+* 
[Changelog](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310561&version=12322962)
+* To use in Maven:
+{% highlight xml %}
+<dependency>
+    <groupId>org.apache.wicket</groupId>
+    <artifactId>wicket-core</artifactId>
+    <version>1.5.9</version>
+</dependency>
+{% endhighlight %}
+* Download the [full 
distribution](http://www.apache.org/dyn/closer.cgi/wicket/1.5.9) (including 
source)

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/8cc72bad/_posts/2012/2012-11-16-wicket-6.3.0-released.md
----------------------------------------------------------------------
diff --git a/_posts/2012/2012-11-16-wicket-6.3.0-released.md 
b/_posts/2012/2012-11-16-wicket-6.3.0-released.md
new file mode 100644
index 0000000..3badb8b
--- /dev/null
+++ b/_posts/2012/2012-11-16-wicket-6.3.0-released.md
@@ -0,0 +1,91 @@
+---
+layout: post
+title: Apache Wicket 6.3.0 released
+---
+
+The Apache Wicket PMC is proud to announce Apache Wicket 6.3.0!
+
+This release marks the third minor release of Wicket 6. Starting
+with Wicket 6 we use semantic versioning for the future development of
+Wicket, and as such no API breaks are present in this release compared
+to 6.0.0.
+
+New and noteworthy
+------------------
+
+This release fixes some javascript errors in IE7 and IE8 with Wicket 6.
+
+We have upgraded the embedded JQuery library to 1.8.2 (the most recent
+stable release of JQuery). If you depend on an earlier version of
+JQuery, you can instruct Wicket to use your older version. See the
+[Wicket Ajax 
Guide](https://cwiki.apache.org/confluence/display/WICKET/Wicket+Ajax#WicketAjax-Configuration)
+for more information.
+
+For the full changelog see the release notes attached to the end of
+this announcement.
+
+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>6.3.0</version>
+</dependency>
+{% endhighlight %}
+
+Or download and build the distribution yourself, or use our
+convenience binary package
+
+ * 
[http://www.apache.org/dyn/closer.cgi/wicket/6.3.0](http://www.apache.org/dyn/closer.cgi/wicket/6.3.0)
+ * 
[http://www.apache.org/dyn/closer.cgi/wicket/6.3.0/binaries](http://www.apache.org/dyn/closer.cgi/wicket/6.3.0/binaries)
+
+Upgrading from earlier versions
+-------------------------------
+
+If you upgrade from 6.0.0, 6.1.0, or 6.2.0 this release is a drop in 
+replacement. If you come from a version prior to 6.0.0, please 
+read our Wicket 6 migration guide found at 
[http://s.apache.org/wicket-6.0-migration](http://s.apache.org/wicket-6.0-migration)
+
+Have fun!
+
+— The Wicket team
+
+
+### Release Notes - Wicket - Version 6.3.0
+
+#### Bug
+
+ * [WICKET-4623](https://issues.apache.org/jira/browse/WICKET-4623) - 
UploadProgressBar does not show up if the form submitted by AjaxButton or 
AjaxLink
+ * [WICKET-4826](https://issues.apache.org/jira/browse/WICKET-4826) - 
PaletteButton#onComponentTag(ComponentTag) does not call super
+ * [WICKET-4829](https://issues.apache.org/jira/browse/WICKET-4829) - 
ComponentResolvers created in app init ignore markup's namespace
+ * [WICKET-4836](https://issues.apache.org/jira/browse/WICKET-4836) - Unmount 
a page does not work if the path starts with /
+ * [WICKET-4837](https://issues.apache.org/jira/browse/WICKET-4837) - 
SmartLinkMultiLineLabel does not display email addresses or web URLs as 
hyperlinks
+ * [WICKET-4841](https://issues.apache.org/jira/browse/WICKET-4841) - Return 
error code 400 when an Ajax request has no base url set in header/request 
parameters.
+ * [WICKET-4842](https://issues.apache.org/jira/browse/WICKET-4842) - 
WicketRuntimeException when Tomcat cleans up a session later on
+ * [WICKET-4844](https://issues.apache.org/jira/browse/WICKET-4844) - 
AbstractResourceReferenceMapper doesn't escape separators in style/variation 
names
+ * [WICKET-4848](https://issues.apache.org/jira/browse/WICKET-4848) - Reporter 
of FeedbackMessage should not be set to 'null' on detach
+ * [WICKET-4850](https://issues.apache.org/jira/browse/WICKET-4850) - 
BaseWicketTester discards cookies with MaxAge = -1 when processing a new request
+ * [WICKET-4851](https://issues.apache.org/jira/browse/WICKET-4851) - IE8, IE7 
javascript errors with Wicket 6
+ * [WICKET-4857](https://issues.apache.org/jira/browse/WICKET-4857) - 
AutoCompleteTextFields submits Form if a choice is selected via enter-key
+ * [WICKET-4859](https://issues.apache.org/jira/browse/WICKET-4859) - Integer 
overflow in AbstractToolbar
+ * [WICKET-4864](https://issues.apache.org/jira/browse/WICKET-4864) - 'format' 
not set in ConversionException
+ * [WICKET-4865](https://issues.apache.org/jira/browse/WICKET-4865) - Page 
parameters not working with CryptoMapper
+
+#### Improvement
+
+ * [WICKET-4831](https://issues.apache.org/jira/browse/WICKET-4831) - Append 
the feedback message CSS class instead of overriding it
+ * [WICKET-4835](https://issues.apache.org/jira/browse/WICKET-4835) - Add 
debug log messages in CompoundRequestMapper#mapRequest
+ * [WICKET-4845](https://issues.apache.org/jira/browse/WICKET-4845) - Make 
BasicResourceReferenceMapper public so it is easy to extend it
+ * [WICKET-4853](https://issues.apache.org/jira/browse/WICKET-4853) - Change 
FormComponent#reportRequiredError() from private to protected
+ * [WICKET-4856](https://issues.apache.org/jira/browse/WICKET-4856) - Support 
SVG extension in SecurePackageResourceGuard
+ * [WICKET-4863](https://issues.apache.org/jira/browse/WICKET-4863) - 
Customize ValidationError creation by FormComponent
+ * [WICKET-4867](https://issues.apache.org/jira/browse/WICKET-4867) - Detach 
the object before calculating its size
+
+#### Task
+
+ * [WICKET-4855](https://issues.apache.org/jira/browse/WICKET-4855) - Upgrade 
JQuery to 1.8.2

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/8cc72bad/_posts/2012/2012-12-14-wicket-6.4.0-released.md
----------------------------------------------------------------------
diff --git a/_posts/2012/2012-12-14-wicket-6.4.0-released.md 
b/_posts/2012/2012-12-14-wicket-6.4.0-released.md
new file mode 100644
index 0000000..19fcf1e
--- /dev/null
+++ b/_posts/2012/2012-12-14-wicket-6.4.0-released.md
@@ -0,0 +1,137 @@
+---
+layout: post
+title: Apache Wicket 6.4.0 released
+---
+
+The Apache Wicket PMC is proud to announce Apache Wicket 6.4.0!
+
+This release marks the fourth minor release of Wicket 6. Starting
+with Wicket 6 we use semantic versioning for the future development of
+Wicket, and as such no API breaks are present in this release compared
+to 6.0.0.
+
+### New and noteworthy
+
+JQuery was upgraded to 1.8.3, bootstrap to 2.2.2.
+
+#### JSR 303 BeanValidation support
+
+Native support for BeanValidation (JSR 303) was added as an 
+experimental module and released as version 0.5. You can grab it
+by using these maven coordinates:
+
+ * org.apache.wicket:wicket-bean-validation:0.5:jar
+
+or by pasting in the pom snippet below:
+
+{% highlight xml %}
+<dependency>
+    <groupId>org.apache.wicket</groupId>
+    <artifactId>wicket-bean-validation</artifactId>
+    <version>0.5</version>
+</dependency>
+{% endhighlight %}
+
+Note that this is an experimental module and that it is not released
+under the SemVer rules. Use at your own risk.
+
+#### Hierarchical feedback panel
+
+A new kind of feedback panel was introduced: a hierarchical feedback
+panel. A specialized feedback panel that only displays messages from
+inside a fence defined by a container component. Instances will not
+show messages coming from inside a nested fence, allowing the nesting
+of these panels to work correctly without displaying the same
+feedback message twice. A constructor that does not takes a fencing
+component creates a catch-all panel that shows messages that do not
+come from inside any fence or from the Session.
+
+For more information see the [FencedFeedbackPanel 
javadoc](http://s.apache.org/wicket-FencedFeedbackPanel).
+
+For the full changelog see the release notes attached to the end of
+this announcement.
+
+### 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>6.4.0</version>
+</dependency>
+{% endhighlight %}
+
+Or download and build the distribution yourself, or use our
+convenience binary package
+
+ * Source: 
[http://www.apache.org/dyn/closer.cgi/wicket/6.4.0](http://www.apache.org/dyn/closer.cgi/wicket/6.4.0)
+ * Binary: 
[http://www.apache.org/dyn/closer.cgi/wicket/6.4.0/binaries](http://www.apache.org/dyn/closer.cgi/wicket/6.4.0/binaries)
+
+### Upgrading from earlier versions
+
+If you upgrade from 6.0.0, 6.1.0, 6.2.0 or 6.3.0 this release is a drop in
+replacement. If you come from a version prior to 6.0.0, please
+read our Wicket 6 migration guide found at
+
+    http://s.apache.org/wicket-6.0-migration
+
+Have fun!
+
+— The Wicket team
+
+### Release Notes - Wicket - Version 6.4.0
+
+#### Sub-task
+
+ * [WICKET-4880](WICKET-4880) - Make it possible to override the Ajax behavior 
of AjaxSubmitLink and AjaxButton
+
+#### Bug
+
+ * [WICKET-4869](https://issues.apache.org/jira/browse/WICKET-4869) - 
Wicket-Atmosphere track message length
+ * [WICKET-4872](https://issues.apache.org/jira/browse/WICKET-4872) - 
IllegalArgumentException on ReloadingWicketFilter and inheritance markup
+ * [WICKET-4877](https://issues.apache.org/jira/browse/WICKET-4877) - 
encodeUrl fails parsing jsessionid when using root context
+ * [WICKET-4878](https://issues.apache.org/jira/browse/WICKET-4878) - 
Rendering of feedback messages fails with DebugBar in page
+ * [WICKET-4881](https://issues.apache.org/jira/browse/WICKET-4881) - IE 8 : 
error when handling Wicket Ajax Response
+ * [WICKET-4884](https://issues.apache.org/jira/browse/WICKET-4884) - 
ValidationError messages for NumberTextFields with minimum/maximum are always 
English
+ * [WICKET-4886](https://issues.apache.org/jira/browse/WICKET-4886) - Do not 
register Ajax timer if the component is removed
+ * [WICKET-4890](https://issues.apache.org/jira/browse/WICKET-4890) - Bad 
validation messages after WICKET-2128
+ * [WICKET-4891](https://issues.apache.org/jira/browse/WICKET-4891) - 
UrlRenderer.renderRelativeUrl misbehavior if the filterPath is composed.
+ * [WICKET-4894](https://issues.apache.org/jira/browse/WICKET-4894) - Internet 
Explorer fails fails to properly include conditional stylesheet links added via 
AjaxRequestTarget
+ * [WICKET-4895](https://issues.apache.org/jira/browse/WICKET-4895) - 
WicketRuntimeException: addOrReplace for feedback panel does not clear 
Component.FEEDBACK_LIST - feedback from replaced component causes error.
+ * [WICKET-4899](https://issues.apache.org/jira/browse/WICKET-4899) - 
autocomplete shows strings with quotes strings as string2 with &quot;quote&quot;
+ * [WICKET-4900](https://issues.apache.org/jira/browse/WICKET-4900) - Setting 
a status code on an AbstractResource results in no HTTP body
+ * [WICKET-4908](https://issues.apache.org/jira/browse/WICKET-4908) - Wrong 
charset or screwed up characters in Norwegian properties-file
+ * [WICKET-4911](https://issues.apache.org/jira/browse/WICKET-4911) - Palette 
Ajax update does not work
+ * [WICKET-4913](https://issues.apache.org/jira/browse/WICKET-4913) - 
HtmlDocumentParser does not support tags containing number (e.g. h1-h6)
+ * [WICKET-4915](https://issues.apache.org/jira/browse/WICKET-4915) - 
org.apache.wicket.util.resource.Patht#find fails on Windows
+ * [WICKET-4916](https://issues.apache.org/jira/browse/WICKET-4916) - 
AbstractTree$TreeItem renderHead does not call renderHead for child TreeItems.
+ * [WICKET-4917](https://issues.apache.org/jira/browse/WICKET-4917) - 
Websockets are not working if URL has a hash in it
+ * [WICKET-4918](https://issues.apache.org/jira/browse/WICKET-4918) - 
LazyInitProxyFactory prevents using package private interfaces
+ * [WICKET-4920](https://issues.apache.org/jira/browse/WICKET-4920) - Rendered 
Url on root context with cookies disabled might result in double slash //
+ * [WICKET-4922](https://issues.apache.org/jira/browse/WICKET-4922) - Cloned 
ServletWebRequest returns wrong OriginalUrl
+ * [WICKET-4923](https://issues.apache.org/jira/browse/WICKET-4923) - 
CryptoMapper ignores original queryString parameters
+
+#### Improvement
+
+ * [WICKET-4873](https://issues.apache.org/jira/browse/WICKET-4873) - Support 
different session id parameter
+ * [WICKET-4876](https://issues.apache.org/jira/browse/WICKET-4876) - 
CheckBoxMultipleChoice should implement getAdditionalAttributes as RadioChoice
+ * [WICKET-4887](https://issues.apache.org/jira/browse/WICKET-4887) - Use a 
Set to keep the supported wicket elements in WicketTagIdentifier
+ * [WICKET-4889](https://issues.apache.org/jira/browse/WICKET-4889) - Label 
constructor should accept Serializable as label
+ * [WICKET-4892](https://issues.apache.org/jira/browse/WICKET-4892) - Provide 
helpful exception message in RequestCycle#urlFor()
+ * [WICKET-4901](https://issues.apache.org/jira/browse/WICKET-4901) - 
AjaxPagingNaviagtionLink should provide updateAjaxAttributes like AjaxLink
+ * [WICKET-4902](https://issues.apache.org/jira/browse/WICKET-4902) - 
ConcatBundleResource should use the respective ITextResourceCompressor
+ * [WICKET-4924](https://issues.apache.org/jira/browse/WICKET-4924) - 
Websocket broadcast support does not work with OSGi
+       
+#### New Feature
+
+ * [WICKET-4832](https://issues.apache.org/jira/browse/WICKET-4832) - 
Websocket broadcast support
+ * [WICKET-4879](https://issues.apache.org/jira/browse/WICKET-4879) - 
Implementing channels in wicket-atmosphere
+ * [WICKET-4883](https://issues.apache.org/jira/browse/WICKET-4883) - Out of 
the box bean-validation (JSR 303) integration
+ * [WICKET-4888](https://issues.apache.org/jira/browse/WICKET-4888) - 
Introduce a hierarchical feedback panel (FencedFeedbackPanel)
+
+#### Task
+
+ * [WICKET-4885](https://issues.apache.org/jira/browse/WICKET-4885) - Upgrade 
jQuery to its latest stable version (1.8.3)

http://git-wip-us.apache.org/repos/asf/wicket-site/blob/8cc72bad/_posts/2013/2013-01-23-wicket-6.5.0-released.md
----------------------------------------------------------------------
diff --git a/_posts/2013/2013-01-23-wicket-6.5.0-released.md 
b/_posts/2013/2013-01-23-wicket-6.5.0-released.md
new file mode 100644
index 0000000..2a4a7c6
--- /dev/null
+++ b/_posts/2013/2013-01-23-wicket-6.5.0-released.md
@@ -0,0 +1,112 @@
+---
+layout: post
+title: Apache Wicket 6.5.0 released
+---
+
+The Apache Wicket PMC is proud to announce Apache Wicket 6.5.0!
+
+This release marks the fifth minor release of Wicket 6. Starting
+with Wicket 6 we use semantic versioning for the future development of
+Wicket, and as such no API breaks are present in this release compared
+to 6.0.0.
+
+### New and noteworthy
+
+#### Behavior.onRemove(Component)
+
+org.apache.wicket.Behavior has a new method - #onRemove(Component). This 
callback method is called when a host component of
+this behavior is removed from its parent.
+
+#### Global updaters for Ajax request attributes
+
+By registering a custom AjaxRequestTarget.AbstractListener the application can 
manipulate all
+the attributes for all Ajax requests.
+
+Example:
+{% highlight java %}
+application.getAjaxRequestTargetListeners().add(new 
AjaxRequestTarget.AbstractListener()
+{
+       @Override
+       public void updateAjaxAttributes(AjaxRequestAttributes attributes)
+       {
+               super.updateAjaxAttributes(attributes);
+               attributes.setChannel(new AjaxChannel("globalAjaxChannel", 
AjaxChannel.Type.ACTIVE));
+       }
+});
+{% endhighlight %}
+
+Each Ajax behavior/component can override such global settings.
+
+### 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>6.5.0</version>
+</dependency>
+{% endhighlight %}
+
+Or download and build the distribution yourself, or use our
+convenience binary package
+
+ * Source: 
[http://www.apache.org/dyn/closer.cgi/wicket/6.5.0](http://www.apache.org/dyn/closer.cgi/wicket/6.5.0)
+ * Binary: 
[http://www.apache.org/dyn/closer.cgi/wicket/6.5.0/binaries](http://www.apache.org/dyn/closer.cgi/wicket/6.5.0/binaries)
+
+### Upgrading from earlier versions
+
+If you upgrade from 6.y.z this release is a drop in
+replacement. If you come from a version prior to 6.0.0, please
+read our Wicket 6 migration guide found at
+
+    http://s.apache.org/wicket-6.0-migration
+
+Have fun!
+
+— The Wicket team
+
+### Release Notes - Wicket - Version 6.5.0
+
+#### Sub-task
+
+    * [WICKET-4976](https://issues.apache.org/jira/browse/WICKET-4976) - 
WicketTester#startComponent(Component) doesn't detach the component and request 
cycle
+
+#### Bug
+
+    * [WICKET-4906](https://issues.apache.org/jira/browse/WICKET-4906) - 
Form#visitFormComponents can cause ClassCastException
+    * [WICKET-4925](https://issues.apache.org/jira/browse/WICKET-4925) - 
AbstractAjaxBehavior should clean stored reference to a component on unbind
+    * [WICKET-4927](https://issues.apache.org/jira/browse/WICKET-4927) - 
Header can not be set from IRequestCycleListener#onEndRequest()
+    * [WICKET-4928](https://issues.apache.org/jira/browse/WICKET-4928) - Error 
adding links to WebSocketRequestHandler
+    * [WICKET-4935](https://issues.apache.org/jira/browse/WICKET-4935) - 
Rendered URL is resulting with double slash when using 
AuthenticatedWebApplication
+    * [WICKET-4939](https://issues.apache.org/jira/browse/WICKET-4939) - 
AbstractAjaxTimerBehavior never triggers if attached to WebPage
+    * [WICKET-4948](https://issues.apache.org/jira/browse/WICKET-4948) - Modal 
window does not center correctly when window is scrolled in safari
+    * [WICKET-4950](https://issues.apache.org/jira/browse/WICKET-4950) - 
ResourceStreamLocator#newResourceNameIterator isn't a factory method anymore
+    * [WICKET-4953](https://issues.apache.org/jira/browse/WICKET-4953) - 
RangeValidator#decorate mixes error keys
+    * [WICKET-4954](https://issues.apache.org/jira/browse/WICKET-4954) - Issue 
with file upload with progress bar via AJAX and Firefox
+    * [WICKET-4955](https://issues.apache.org/jira/browse/WICKET-4955) - 
SessionData violates comparison contract
+    * [WICKET-4956](https://issues.apache.org/jira/browse/WICKET-4956) - 
compareTo methods of Actions in BufferedWebResponse violate Comparable contract
+    * [WICKET-4959](https://issues.apache.org/jira/browse/WICKET-4959) - 
Notify behaviors when a component is removed from the tree
+    * [WICKET-4961](https://issues.apache.org/jira/browse/WICKET-4961) - 
wicket ajax submit does not serialize elements of parental forms
+    * [WICKET-4962](https://issues.apache.org/jira/browse/WICKET-4962) - 
AjaxFormChoiceComponentUpdatingBehavior cannot be triggered with 
BaseWicketTester#executeAjaxEvent()
+    * [WICKET-4965](https://issues.apache.org/jira/browse/WICKET-4965) - NPE 
when stopping Tomcat
+    * [WICKET-4968](https://issues.apache.org/jira/browse/WICKET-4968) - NPE 
in FencedFeedbackPanel#onRemove
+    * [WICKET-4971](https://issues.apache.org/jira/browse/WICKET-4971) - 
AtmosphereEventSubscriptionCollector is slow
+    * [WICKET-4973](https://issues.apache.org/jira/browse/WICKET-4973) - 
AbstractRequestLogger - infinite ArrayIndexOutOfBoundsException when 
requestWindow size is 0
+    * [WICKET-4975](https://issues.apache.org/jira/browse/WICKET-4975) - 
client side memory leak on  date picker
+    * [WICKET-4986](https://issues.apache.org/jira/browse/WICKET-4986) - 
wicket-ajax-jquery.js fails with 'member not found' on IE for delayed ajax 
requests
+
+#### Improvement
+
+    * [WICKET-4919](https://issues.apache.org/jira/browse/WICKET-4919) - 
AjaxLazyLoadPanel needs a method to add components to the AjaxRequestTarget 
when the component is rendered
+    * [WICKET-4933](https://issues.apache.org/jira/browse/WICKET-4933) - 
Palette does not handle disabled choices correctly
+    * [WICKET-4937](https://issues.apache.org/jira/browse/WICKET-4937) - Add 
IResponseFilter that can filter out invalid XML characters
+    * [WICKET-4940](https://issues.apache.org/jira/browse/WICKET-4940) - Make 
MountedMapper#getMatchedSegmentSizes(url) protected
+    * [WICKET-4957](https://issues.apache.org/jira/browse/WICKET-4957) - 
Listener needed for registration and removal of pages
+    * [WICKET-4958](https://issues.apache.org/jira/browse/WICKET-4958) - It 
should be possible to manipulate AjaxRequestAttributes globally
+    * [WICKET-4963](https://issues.apache.org/jira/browse/WICKET-4963) - 
ComponentModel "setObject" methods should take generic "T" type instead of 
"Object"
+    * [WICKET-4970](https://issues.apache.org/jira/browse/WICKET-4970) - Move 
the logic for creating the proper PackageResource from PackageResourceReference 
to ResourceReferenceRegistry
+    * [WICKET-4982](https://issues.apache.org/jira/browse/WICKET-4982) - 
StatelessChecker: add helpful information to find stateful behavior (patch 
included)
+    * [WICKET-4983](https://issues.apache.org/jira/browse/WICKET-4983) - extra 
recursion on Wicket.DOM.get

Reply via email to