Table of Contents |
---|
Environment
...
Changes
IPageStore rework
Jira | ||||||
---|---|---|---|---|---|---|
|
Storage of pages was reworked:
- PageStoreManager was broken up into specific managers for storing pages in the request and session and further storage
- IPageStore and IDataStore were unified
Most application code should be uneffected by this change, IPageManager stays the central mediator between the application and page storage(s).
Users might consider utilizing new features as:
- CryptingPageStore for encryption of persisted pages
- FilePageStore with improvements for storing of pages that receive alternating requests
Stores in https://github.com/wicketstuff/core/wiki/DataStores were also updated.
Removals
Removed from wicket-core all the deprecated classes
Jira | ||||||||
---|---|---|---|---|---|---|---|---|
|
...
WICKET-6544 removes Wicket's user agent detection (was deprecated in Wicket 8.x), as the API and implementation was not sufficient for modern browsers. Users are encouraged to utilize https://github.com/nielsbasjes/yauaa
...
Dependencies
Wicket 9.0 requires Java 11
Upgrade JUnit to version 5 Jiraserver ASF JIRA serverId 5aa69414-a9e9-3523-82ec-879b028fb15b key WICKET-6595
server | ASF JIRA |
---|---|
serverId | 5aa69414-a9e9-3523-82ec-879b028fb15b |
key | WICKET-6595 |
...
JQuery 2.x is not maintained anymore by jQuery team. Wicket will use by default latest available 3.x version.
...
Overall updates
All libraries on which Wicket modules depend are updated to their latest stable versions.
The most notable ones are:
...