This is the release notes for XWiki Commons, XWiki Rendering, XWiki Platform and XWiki Enterprise. They share the same release notes as they are released together and have the same version.
This release introduces the Notification menu to follow wiki activity more easily. The Administration has been re-organized with a collapsible menu. The Menu Application becomes responsive with burger menus. For the advanced users, the CKEditor integration adds support for dedicated Insert Macro tool bar buttons and the Extension Manager adds support for conflict resolution configuration when installing an extension. As usual, the release also brings many bug fixes and other small improvements.
New and Noteworthy (since XWiki 9.1.2)
Full list of issues fixed and Dashboard for 9.2.
For Users
Notifications
We have introduced a list of notifications in the top menu, that list some events that have occurred in the wiki recently: a page has been created, a new blog post has been published, etc...
See the Notifications Application's page to have more infos.
Confirmation before clearing notifications
Now a confirmation is asked before clearing all notifications.
Administration Improvements
The Administration has been reorganized. Most of the administration sections from the "Applications" group have been moved to existing or new groups. We applied a consistent style across all the administration sections and we added more hints for the configuration options. The administration menu is now implemented using a collapsible accordion.
CKEditor Integration Improvements
The integration with the CKEditor has been improved to support putting dedicated Insert Macro buttons on the tool bar. We enabled the native (in-browser) spellchecker and we fixed a few bugs.
Improvements of the Menu Application on Mobile
The space taken by the horizontal menus created with the Menu Application has been reduced by introducing menu burgers on Mobile display. The burgers are placed on the left side of the page, to avoid confusion between the Drawer menu and the horizontal menus.
For Admins
Extension Manager improvements
Extension Manager now gives a chance to users requesting it in their profile configure default conflict resolution behavior at the beginning of the install/upgrade/uninstall.
For Developers
Ability to store events in the event stream and display them as notifications
It is now possible to say to the Event Stream Module that some events, sent with the Observation Module, should be stored.
In addition, this events can be displayed in the notifications menu of users. See the tutorial: How to send notifications.
Jobs improvements
- The JobStatus now indicates the job type. There is nothing to do for Job extending AbstractJob but other will have to properly support it in the their JobStatus.
- The Job REST API now automatically injects context information (current user, current caller, current wiki, current document, current secure document, the request URL and parameters) in the job thread.
Filer Stream improvements
Instance Filter output stream now support xobjects without class definition so input filters don't have to generate events for it. It automatically fallback on the xclass located in the current wiki.
Miscellaneous
Extension Manager improvements: Extension Manager now generate events just before starting to install/uninstall/upgrade an extension.
Moved Modules
No modules have been deprecated, retired or moved.
Upgrades
The following runtime dependencies have been upgraded (they have a different release cycle than XWiki Commons, XWiki Rendering, XWiki Platform and XWiki Enterprise):
- reflections 0.9.11
- Commons Validator 1.6
- Jackson 2.8.7
- cssparser 0.9.22
- JGroups 4.0.1
- JSqlParser 0.9.7
- Solr 6.4.2
- slf4j 1.7.25
- Logback 1.2.2
- Apache PDFBox 2.0.5
Translations
The following translations have been updated:
- Czech
- Danish
- German
- French
- Italian
- Latvian
- Dutch
- Portuguese (Brazil)
- Romanian
- Russian
- Slovak
- Swedish
Tested Browsers & Databases
Performances tests compared to 8.4.4
Not done yet