XWiki Enterprise 3.1.1 Release Notes

Last modified by Thomas Mortagne on 2017/03/24

This is the first (and probably last) bugfix release for the 3.1 series. It contains only small bugfixes backported from the 3.2 branch, mainly around missing CSRF-prevention tokens, the extension manager, and build improvements.


  • XCOMMONS-28 - Fail to build a project which has commons pom as parent and has different version
  • XCOMMONS-29 - Provide xwiki.clirr.previous.version property in the root pom
  • XCOMMONS-33 - ":" (colon) is parsed as list converter separator
  • XCOMMONS-38 - XAR plugin does not take into account provided dependencies when generating the xar
  • XE-965 - Main.WebHome page contains a watchlist object
  • XE-969 - Color themes name with an apostrophe makes velocity macro error on color theme WebHome
  • XE-978 - User avatar management does not work with enabled CSRF protection
  • XE-995 - Make Selenium 1 tests run on the latest versions of Firefox
  • XE-996 - Provide enterprise.version property
  • XEM-196 - Make Selenium 1 tests run on the latest versions of Firefox
  • XRENDERING-128 - Conversion from XWiki 1.0 to 2.0 syntax fails when the line ends with < followed by a word
  • XRENDERING-130 - Provide rendering.version property
  • XRENDERING-131 - Quote macro with aparameter break XWiki Syntax 1.0 to XWiki Syntax 2.0
  • XRENDERING-133 - AbstractBlock#getChildrenByType does not take into account provided "recurse" parameter
  • XRENDERING-136 - Empty references generate full qualified href in XHTML
  • XWIKI-6180 - Wiki Macro loses its PR and becomes unregistered
  • XWIKI-6282 - Wrong behavior when editing a user from the administration area and clicking on the other tabs
  • XWIKI-6706 - NPE while processing GlobalRedirect objects
  • XWIKI-6712 - "Last modifications feed for your watchlist" RSS link on a user's profile page is non-functional
  • XWIKI-6723 - Wiki macros are rendered in the syntax of the caller document
  • XWIKI-6734 - WikiManager's delete wiki without deleting database method not working.
  • XWIKI-6736 - Error at startup when some modification having empty user as author is saved
  • XWIKI-6737 - Watchlist should not take into account watchlist object not located in a user page
  • XWIKI-6739 - ObjectPropertyReference set wrong entity type
  • XWIKI-6744 - Dissable autowatch for Admin user by default
  • XWIKI-6754 - Flickering Javascript errors and issues due to bad initialisation
  • XWIKI-6766 - Impossible to install extension from maven repository
  • XWIKI-6768 - Deleting users from admin UI does not work with CSRF protection
  • XWIKI-6780 - Badly formated repositories configuration produce nullpointerexception
  • XWIKI-6782 - Upgrade to aether 1.12
  • XWIKI-6791 - The previously maximized element is not restored when going back to the object editor
  • XWIKI-6836 - Content input area of Box Macro shrinks horizontally on each character typed 
  • XWIKI-6840 - The link to the default XAR in an empty wiki is wrong
  • XWIKI-6848 - Sometimes downloaded attachments are empty
  • XWIKI-6853 - LDAP connection open method fails with annonymous (empty) DN
  • XWIKI-6866 - Double backslash appears when switching to source
  • XWIKI-6896 - XWikiDocument#getXObject(ObjectReference) throws a NPE when the object reference has no object number
  • XWIKI-6901 - Fail to build a project which has platform pom as parent and has different version
  • XWIKI-6959 - xwiki.work.dir configuration is never taken into account
  • XWIKI-7011 - Deleting a user from a group does not work with CSRF protection
  • XWIKI-7016 - Including a page from another wiki does not work for guest user
  • XWIKI-7018 - XWikiContext#getUserReference() does not always return null for guest user
  • XWIKI-7019 - String is set instead of XWikiUser object in the XWikiContext map for the key user

See the full list of fixed issues on Jira.

Known issues

Backward Compatibility and Migration Notes

General Notes

Always make sure you compare your xwiki.cfg file with the newest version since some configuration parameters were added. Note you should add xwiki.store.migration=1 so that XWiki will attempt to automatically migrate your current database to the new schema. Make sure you backup your Database before doing anything.

Get Connected