Apache Wicket 6.1.0 released

04 Oct 2012

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 The way URLs are encoded was changed (WICKET-4645) and now the first request (with ;jsessionid in path) generates invalid internal links.
  • 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):

<dependency>
    <groupId>org.apache.wicket</groupId>
    <artifactId>wicket-core</artifactId>
    <version>6.1.0</version>
</dependency>

Or download and build the distribution yourself, or use our convenience binary package:

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 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 - encodeURL broken on Tomcat 7.0.28
  • WICKET-4656 - Atmosphere example doesn't work due to missing 'page' when creating AjaxRequestTarget
  • WICKET-4729 - atmosphere example will stop working if opening the same url in a different tab in the same browser
  • WICKET-4732 - CssPackageResource doesn't work if the extension isn't css
  • WICKET-4734 - Button value is double escaped
  • WICKET-4735 - KittenCaptchaPanel is broken
  • WICKET-4737 - IllegalStateException on WicketFilter.init() after calling setFilterPath()
  • WICKET-4738 - DownloadLink doesn't wrap the String model used for file name nor does it detach
  • WICKET-4741 - Only complete handler (no success or failure handler) is called when Ajax link produces an exception
  • WICKET-4742 - Wicket 6 and Atmospher Integration: AtmosphereServlet does not delegate WicketFilter for Error Pages .
  • WICKET-4743 - SerializingObjectSizeOfStrategy do not use framework serializer
  • WICKET-4749 - TabbedPanel - IModel<?> initModel()
  • WICKET-4750 - AbstractDefaultAjaxBehavior.getCallbackFunction should not add the event attribute
  • WICKET-4751 - UploadProgressBar regression
  • WICKET-4753 - Resource bundles are not resolved on PriorityHeaderItems
  • WICKET-4755 - "'NEW VALUE' is not a valid Serializable" error during ajax form submission
  • WICKET-4757 - FormComponents remain invalid forever if there is no feedback panel
  • WICKET-4758 - DOM ids change of the input fields of FilterToolbar
  • WICKET-4760 - JavaScriptStripper fails with single line comments
  • WICKET-4761 - ModalWindow.closeCurrent Javascript error
  • WICKET-4763 - Page's stateless hint is initially set to 'false'
  • WICKET-4766 - multiple &lt;style&gt; tags in header are rendered incorrectly
  • WICKET-4768 - Whitespace in TabbedPanel markup causes layout issues
  • WICKET-4770 - Wicket 6: modal windows in Safari are always in drag or resize mode
  • WICKET-4773 - ComponentFeedbackPanel broken under Wicket 6.0.0 when RenderStrategy.REDIRECT_TO_RENDER
  • WICKET-4775 - PageParameters#mergeWith may loose values of the 'other' PP
  • WICKET-4780 - Using both MountedMapper and CryptoMapper causes warning

Improvement

  • WICKET-4730 - Filter component does not clear filter fields
  • WICKET-4731 - TimeField not able to work with a java.sql.Time
  • WICKET-4736 - JavaScriptFilteredIntoFooterHeaderResponse should reverse filter logic
  • WICKET-4745 - Allow to set initial state of DebugBar to expanded / collapsed
  • WICKET-4746 - Wizard component translation for pt_BR
  • WICKET-4748 - Improve WicketTester to be able to find AjaxBehaviors on second/third/… event name

New Feature

Task

  • WICKET-4781 - Downgrade the warning that a rendering falls back to redirect_to_buffer to a DEBUG