Release Notes for XWiki Enterprise 3.3.1

Last modified by Thomas Mortagne on 2017/03/24

This is the first (and probably last) bugfix release for the 3.3 series. 

Bugfixes

  • XCOMMONS-74 - DefaultLoggerManager#popLogListener does not put back stacked listener
  • XCOMMONS-77 - XWikiContext is set after ExecutionContext initialization when cloning the ExecutionContext
  • XRENDERING-171 - Introducing new metadata in to indicate the base reference to use to resolve references
  • XWIKI-7061 - Unable to add users to a group on IE9
  • XWIKI-7283 - Improve the workspace panel
  • XWIKI-7284 - Convert all Workspaces pages to 2.0 syntax.
  • XWIKI-7302 - The class sheet and class template generated by AppWithinMinutes are orphan
  • XWIKI-7303 - Enable Czech as a translation language for the WYSIWYG editor
  • XWIKI-7305 - Make sure that Workspaces related menus don't affect subwiki local users
  • XWIKI-7306 - The class editor doesn't validate properly the field names
  • XWIKI-7315 - Wiki macros are not registered in workspaces
  • XWIKI-7327 - Discrepancy between the total number of extensions returned and the number of matched extensions reported by the Extension Repository
  • XWIKI-7328 - pdf.css makes no visible difference in the PDF export
  • XWIKI-7330 - The first parameter of the livetable velocity macro does not accept a dot anymore
  • XWIKI-7341 - No details in the error log when search on a Searchable repository fails
  • XWIKI-7353 - Fix workspace issues related to the fact that the local Admin is missing
  • XWIKI-7360 - Invalid "see changes" link in multiwiki mode for Activity stream event
  • XWIKI-7361 - #resizedUserAvatar macro displays noavatar.png instead of actual user avatar in inline mode.
  • XWIKI-7363 - Changing the document syntax sometimes fails to properly migrate the content to the new syntax
  • XWIKI-7365 - Infinispan configuration is not taken into account
  • XWIKI-7382 - Include macro with context=current should resolve reference based on current document instead of source document
  • XWIKI-7393 - Filesystem cache location configured trough API is not taken into account in infinispan handler
  • XWIKI-7396 - Disable the Create New Workspace page if the installation is not yet complete (workspace template not installed)
  • XWIKI-7398 - Image plugin recreate the cache several times
  • XWIKI-7404 - XEM indexing options appearing in XE Search Administration Page
  • XE-1067 - XWiki.ClassSheet doesn't detect properly the class template
  • XE-1075 - Tomcat complain about mysql.jar when starting when XWiki is installed as deb package
  • XE-1076 - hibernate configuration file generated for debian package is invalid
  • XE-1086 - Debconf database is not properly purged in debian installers

Known issues

Backward Compatibility and Migration Notes

General Notes

If you're running in a multiwiki setup you'll also need to define the property xwiki.store.migration.databases=all to your xwiki.cfg file or explicitly name all databases to be migrated as in xwiki.store.migration.databases=db1,db2,....

You may also want to import the default wiki XAR in order to benefit from all the improvements listed above.

Always make sure you compare your xwiki.cfg and xwiki.properties files with the newest version since some configuration parameters were added. Note that 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.

Issues specific to XWiki Enterprise 3.3.1

XWIKI-7382: The behavior of the {{include}} macro has changed back to the pre-3.0 behavior. Now relative links in a document {{include}}d with context="current" are resolved relative to the including document, not relative to the included one.

API Breakages

No APIs were broken since XWiki Enterprise 3.3. You can see the list of broken APIs since 3.2 in the XWiki Enterprise 3.3 release notes.

Get Connected