| --- |
| 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: |
| |
| * Source: [6.1.0 source download](http://www.apache.org/dyn/closer.cgi/wicket/6.1.0) |
| * Binary: [6.1.0 binary download](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't work due to missing 'page' 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't work if the extension isn'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'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<?> 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) - "'NEW VALUE' is not a valid Serializable" 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's stateless hint is initially set to 'false' |
| * [WICKET-4766](https://issues.apache.org/jira/browse/WICKET-4766) - multiple &lt;style&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 'other' 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 |
| |