Release Notes for XWiki 16.9.0
This is the release notes for XWiki Commons, XWiki Rendering and XWiki Platform. They share the same release notes as they are released together and have the same version.
This release enables realtime WYSIWYG editing by default and contains a number of smaller improvements and bug fixes.
New and Noteworthy (since XWiki 16.8.0)
Full list of issues fixed and Dashboard for 16.9.0.
For Users
Realtime WYSIWYG Editing Enabled by Default
Realtime editing is now enabled by default when editing the content of a wiki page using either the in-place or the standalone WYSIWYG editor. We encourage you to test it and report any issues you may find so that we can fix them before the new LTS version (16.10.x). For more information about the realtime WYSIWYG editor, including its limitations, please check the documentation.
Incoming link updates wait for indexing
When updating links as part of renaming or copying a document or attachment, the operation now waits for link indexing to complete. This waiting can optionally be skipped after ten seconds. For details, see the documentation about link indexing.
For Admins
No changes!
For Developers
No changes!
Moved Modules
- Doxia based syntax parsers moved to https://github.com/xwiki-contrib/doxia.
Upgrades
The following runtime dependencies have been upgraded (they have a different release cycle than XWiki Commons, XWiki Rendering and XWiki Platform):
- CSS4J 5.0 & CSS4J-DOM4J 5.0
- httpcore 5.3
- dompurify 3.1.7
- bytebuddy 1.15.4
- Snappy 1.1.10.7
- Plexus Utils 4.0.2
- Netty 4.1.114.Final
- Log4J API 2.24.1
- Joda-Time 2.13.0
- Jersey 2.45
- Jackson 2.18.0
- JNA 5.15.0
- JGroups 5.3.13
- JBoss Logging 3.6.1
- Guava 33.3.1-jre
- Groovy 4.0.23
- Error Prone annotations 2.33.0
- Commons IO 2.17.0
- Commons CSV 1.12.0
- Checker Qual 3.48.0
- Batik 1.18
- Apache XML Graphics Commons 2.10
- ASM 9.7.1
- Ukrainian Morfologik dictionaries to 6.5.3
Translations
The following translations have been updated:
Security Issues
Security issues are not listed in issue lists or dashboards to avoid disclosing ways to use them, but they will appear automatically in them once they're disclosed. See the XWiki Security Policy for more details.
Known issues
Backward Compatibility and Migration Notes
General Notes
- When upgrading make sure you compare and merge the following XWiki configuration files since some parameters may have been modified, removed or added:
- xwiki.cfg
- xwiki.properties
- web.xml
- hibernate.cfg.xml
- Add xwiki.store.migration=1 in xwiki.cfg so that XWiki will attempt to automatically migrate your current database to any new schema. Make sure you backup your Database before doing anything.
Issues specific to XWiki 16.9.0
Realtime WYSIWYG Editing
The default WYSIWYG editor (CKEditor) configuration has changed to enable realtime editing: the xwiki-realtime CKEditor plugin has been removed from the list of disabled plugins. If you're upgrading an XWiki instance where the CKEditor configuration has been customized then you need to enable the realtime editing yourself, if you want to use it, by removing the xwiki-realtime CKEditor plugin from the list of disabled plugins.
API Breakages
The following APIs were modified since XWiki 16.8.0:
No breakage!
Credits
The following people have contributed code and translations to this release (sorted alphabetically):
- Adrian Nöthlich
- Alex Cotiugă
- Antoine Mottier
- Clemens Robbenhaar
- Gankov Andrey
- LucasC
- Manuel Leduc
- Marius Dumitru Florea
- Michael Hamann
- Oana-Lavinia Florean
- Pierre Jeanjean
- Simon Urli
- Simpel
- Thomas Mortagne
- Tomek
- Vincent Massol
- dch
- tkrieck
- 一颗小土豆