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

New and Noteworthy (since XWiki 10.11.4)

Full list of issues fixed and Dashboard for 11.10.5.

  • Bug Closed XWIKI-17311 Possible NPE when performing document merges with inserted attachments
  • Bug Closed XWIKI-17310 BaseElement use a wrong LOGGER
  • Bug Closed XWIKI-17309 The object GUID is lost when the object has a custom class
  • Bug Closed XWIKI-17308 Missing object custom class should not block the document loading
  • Task Closed XWIKI-17298 Upgrade CKEditor to version 1.44
  • Bug Closed XWIKI-17285 The page REST resource doesn't always include the default page language
  • Bug Closed XWIKI-17249 Tomcat9 is not running after installing an XWiki tomcat9 based Debian package
  • Bug Closed XWIKI-17227 The Container request missing in some background threads
  • Bug Closed XWIKI-17225 Annotation link is visible when More Action menu is removed
  • Bug Closed XWIKI-17199 Possible java.lang.ClassCastException: class com.xpn.xwiki.web.XWikiServletRequest cannot be cast to class com.xpn.xwiki.web.XWikiServletRequestStub" in XWiki#getServerURL()
  • Bug Closed XWIKI-17198 Retrieving a legacy Event Stream Event is failing
  • Bug Closed XWIKI-17194 XWIKI Office Importer options not available after server started
  • Bug Closed XWIKI-17190 Make sure extensions depending on bc*-jdk15to18 match bc*-jdk15on
  • Bug Closed XWIKI-17188 Failure to compute diff in Extension Manager
  • Bug Closed XWIKI-17187 spinner.gif coming from a webjar resource has an absolute URL when the descriptor is different from the initial request
  • Bug Closed XWIKI-17166 Tomcat Cache Warnings are Back
  • Bug Closed XWIKI-17072 Warnings for deprecated usage of HQL ordinal parameters when applying a date filter on Deleted Attachments livetable
  • Bug Closed XWIKI-16967 Failed to get the list of flavors on Distribution Wizard on Tomcat
  • Improvement Closed XWIKI-16303 Make utf8mb4 the default in XWiki Debian packages
  • Bug Closed XRENDERING-583 Inline Wysiwyg Editing of WikiMacro inside WikiMacro fails
  • Bug Closed XCOMMONS-1944 Class#getEnumConstants() should be allowed to be called from Velocity
  • Bug Closed XCOMMONS-1915 Possible nullpointerexception when passing a null value to ConverterManager

Upgrades

The following runtime dependencies have been upgraded (they have a different release cycle than XWiki Commons, XWiki Rendering and XWiki Platform):

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.

API Breakages

The following APIs were modified since XWiki 11.10.4:

  • Was never meant to be protected and the class did not made any sense, probably a bad copy/paste
    • Violation type:
      java.field.visibilityReduced
    • Code:
      ## Old:
      field com.xpn.xwiki.objects.BaseElement<R extends org.xwiki.model.reference.EntityReference>.LOGGER

      ## New:
      field com.xpn.xwiki.objects.BaseElement<R extends org.xwiki.model.reference.EntityReference>.LOGGER
  • Was never meant to be protected and the class did not made any sense, probably a bad copy/paste
    • Violation type:
      java.field.visibilityReduced
    • Code:
      ## Old:
      field com.xpn.xwiki.objects.BaseElement<R extends org.xwiki.model.reference.EntityReference>.LOGGER @ com.xpn.xwiki.objects.classes.BaseClass

      ## New:
      field com.xpn.xwiki.objects.classes.BaseClass.LOGGER
  • Was never meant to be protected and the class did not made any sense, probably a bad copy/paste
    • Violation type:
      java.field.removed
    • Code:
      ## Old:
      field com.xpn.xwiki.objects.BaseElement<R extends org.xwiki.model.reference.EntityReference>.LOGGER @ com.xpn.xwiki.objects.BaseObject
  • Was never meant to be protected and the class did not made any sense, probably a bad copy/paste
    • Violation type:
      java.field.removed
    • Code:
      ## Old:
      field com.xpn.xwiki.objects.BaseElement<R extends org.xwiki.model.reference.EntityReference>.LOGGER @ com.xpn.xwiki.objects.BaseProperty<R extends org.xwiki.model.reference.EntityReference>

Credits

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

Cami Andrei
Eduard Moraru
Guillaume Delhumeau
Manuel Leduc
Marius Dumitru Florea
oanalavinia
Oana-Lavinia Florean
Simon Urli
Thomas Mortagne
Vincent Massol

Tags:
Created by Simon Urli on 2020/05/14
   

Get Connected