You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 12 Next »

Environment

Wicket 8.0 requires at least Java 8

Wicket 8.0 requires Servlet 3.1

API changes

Deprecate org.apache.wicket.util.IProvider WICKET-6060

Replace it with standard Java 8 java.util.function.Supplier<T> which is virtually identical.

IGenericComponent's setter methods now return the current instance for method chaining

All specialization classes return their type.

Drop Jetty 7.x and 9.0.x modules for Wicket Native WebSocket WICKET-5990

Since Wicket 8.x requires Servlet 3.1 the modules for native websocket support for Jetty 7.x/9.0.x have been dropped.

Users are advised to use wicket-native-websocket-javax module with Jetty 9.2+.

Dependency updates

All libraries on which Wicket modules depend are updated to their latest stable versions.
The most notable ones are:

  • Spring Framework 4.2.x
  • Jetty 9.3.x (used in the Quickstart application archetype and for internal Wicket testing)
  • No labels