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 is a bugfix release that covers important issues that we have discovered since 8.4.5 has been released.

New and Noteworthy (since XWiki 8.4.5)

Full list of issues fixed and Dashboard for 8.4.6.

All Changes

  • Bug Closed XWIKI-14960 Templates located in JAR resources are executed with the right of the current author
  • Bug Closed XWIKI-14847 Empty links are broken after a rename
  • Bug Closed XWIKI-14840 ResourceReferenceHandler are executed in the wrong order
  • Bug Closed XWIKI-14829 VFS always test right with guest user instead of current user
  • Bug Closed XWIKI-14817 XClass validation script is not merged
  • Bug Closed XWIKI-14814 The output instance filter does not properly store history
  • Bug Closed XWIKI-14801 Office preview doesn't work for presentation documents when guest users have been denied view access
  • Bug Closed XWIKI-14766 solr/indexer error message when tomcat start
  • Bug Closed XWIKI-14733 TemplateManager#getXDOM does not really make sense
  • Bug Closed XWIKI-14711 Adding a wiki descriptor after it's been deleted doesn't make the wiki appear in the wiki index
  • Bug Closed XWIKI-14692 Office viewer fails in some installations for word documents with an accent in the name
  • Bug Closed XWIKI-14649 Delete UI announces success immediately regardless of the actual result (for big terminal pages)
  • Bug Closed XWIKI-14643 Missing page in breadcrumbs treeview when treeview is expanded
  • Bug Closed XWIKI-14608 The UI does not allow setting Marathi as language anymore
  • Bug Closed XWIKI-14595 Content field menu bar appears really large when editing an app that has this field
  • Bug Closed XWIKI-14551 Repository REST service send the wrong value in <features>
  • Bug Closed XWIKI-14534 Children Macro is using the wrong Macro category
  • Task Closed XWIKI-14503 Upgrade to Jython 2.7.1
  • Task Closed XWIKI-14493 Upgrade to Pygments 2.2.0
  • Bug Closed XWIKI-14492 Impossible to install Ruby macro on 9.4
  • Bug Closed XWIKI-14491 Watchlist emails are in english for a wiki in french
  • Bug Closed XWIKI-14486 Wiki Creation Right set to Deny cleared when page reloaded
  • Bug Closed XWIKI-14484 RSS Macro displays badly a feed in french language
  • Bug Closed XWIKI-14464 No WikiManager.WikiTemplateClass class when installing the main wiki standard flavor
  • Bug Closed XWIKI-14358 OfficeImporter heading selection broken
  • Bug Closed XWIKI-14316 Mails can be sent before their status has been written to the database
  • Bug Closed XWIKI-14300 Superadmin is locked out of subwikis with "AUTHENTICATION ACTIVE CHECK" enabled
  • Bug Closed XWIKI-14299 javax.inject JAR is not matched as core extension
  • Bug Closed XWIKI-14298 Impossible to execute a fully custom Template/Template content
  • Bug Closed XWIKI-14292 Deleting a translation of a nested document makes it invisible in the document hierarchy.
  • Improvement Closed XWIKI-14277 Make the PDF export less fragile
  • Bug Closed XWIKI-14271 Error thrown when exporting as PDF/RTF a document imported from Word
  • Bug Closed XWIKI-14257 Change made to object based template are not fully taken into account
  • Bug Closed XWIKI-14255 XWikiSkinsDocumentInitializer use the wrong space for the class sheet binding
  • Bug Closed XWIKI-14243 Cannot install debian package in distributions packaging only MariaDB instead of MySQL
  • Bug Closed XWIKI-14237 Logo image broken when exporting to HTML if the color theme is not the default one
  • Bug Closed XWIKI-14224 text-autospace or text-justify break pdf export
  • Bug Closed XWIKI-14204 Image is not attached to a template based page when the image is uploaded/added to the page content using the wysiwyg editor
  • Bug Closed XRENDERING-485 Previous version of the ParametersPrinter API does not work anymore
  • Bug Closed XRENDERING-221 A teletyped word before a nested block inside a list item generates bad markup
  • Bug Closed XCOMMONS-1263 Possible NullPointerException when upgrading a wiki containing invalid JAR extensions
  • Task Closed XCOMMONS-1250 Upgrade to org.osgi.core 6.0.0
  • Bug Closed XCOMMONS-1243 ExtensionId has wrong hashcode when unmarshaling through XStream
  • Bug Closed XCOMMONS-1238 Bug in version constraint merge when one of the version is a strict version not matching the recommended version
  • Bug Closed XCOMMONS-1226 Core extension scanner does not find Bouncy castle JARs
  • Bug Closed XCOMMONS-1221 Search stop at second repository if it's empty
  • Bug Closed XCOMMONS-1214 Impossible add a repository in when its factory come from an installed extension
  • Bug Closed XCOMMONS-1203 Macro script content corrupted after automatic merge of Extension Manager
  • Bug Closed XCOMMONS-1201 InfinispanCacheFactory open configuration file twice
  • Bug Closed XCOMMONS-929 HTMLCleaner doesn't recognize some HTML named entity

Tested Browsers & Databases

Here is the list of browsers we support and how they have been tested for this release:

BrowserTest Result
Chrome30.pngGoogle Chrome 64Not Tested
Firefox30.pngMozilla Firefox 58Not Tested
Edge30.pngMicrosoft Edge 16Not Tested
IE30.pngInternet Explorer 11Jira Tickets Marked as Fixed in the Release Notes

Here is the list of databases we support and how they have been tested for this release:

DatabaseTest Result
hypersql.pngHyperSQLNot Tested
mysql.pngMySQL 5.7Jira Tickets Marked as Fixed in the Release Notes
oracle.pngOracle 11.2Not Tested
postgresql.pngPostgreSQL 10Not Tested

Known issues

Backward Compatibility and Migration Notes

General Notes

When upgrading make sure you compare your xwiki.cfg, and web.xml files with the newest version since some configuration parameters may have been modified or added. Note that you should add so that XWiki will attempt to automatically migrate your current database to the new schema. Make sure you backup your Database before doing anything.

API Breakages

No API breakages since XWiki 8.4.5.


The following people have contributed code to this release (sorted alphabetically):

Alex Cotiugă
Anca Luca
Eduard Moraru
Guillaume Delhumeau
Marius Dumitru Florea
Thomas Mortagne
Vincent Massol

Created by Alex Cotiugă on 2018/01/30

Get Connected