XWiki Enterprise 2.2 Release Candidate 1

Last modified by Thomas Mortagne on 2023/10/13

First and hopefully only release candidate of the XWiki Enterprise 2.2 version (Roadmap). 

This release is mostly a bugfix and stabilization release.

New and Noteworthy (since XWiki Enterprise 2.2M2)

New Features and Improvements

Improvements on new User Profile UI

  • Several display issues fixed

Improvements on new XAR Import UI

  • Several display issues fixed

Tag applications improvements

  • XATAG-29 - Tags with URL-reserved characters or HTML-reserved characters fail to be displayed correctly
  • XATAG-31 - Tag related buttons not consistent with the site look
  • XWIKI-4805 - Livetable tagcloud should escape HTML tags on display

WYSIWYG and Rendering improvements

  • Improve labels for mailto and attach links
  • XWIKI-4746 - GWT-editor wont render field's content if it has underscores in it's name
  • XWIKI-4280 - Include Macro: issue with include page links
  • XWIKI-4814 - WYSIWYG does not preserve TextArea property values when creating a new document from a class template
  • XWIKI-4831 - WYSIWYG menu not working in IE8

General UI improvements

  • Have all panels have nice readable names
  • Don't show the "Export as XAR" menu entry if the user doesn't have the Admin right
  • Don't show the create page from office document menu entry if the office importer application isn't installed
  • Allow to copy a document's default language + all translations in the copy menu action
  • Put back specialized error message when user or password is empty on login page
  • XWIKI-4840 - Bad display of the colibri edit menu when in "Access Rights" and "Objects"
  • XWIKI-4816 - Document copy gives invalid links after the copy has been done
  • XWIKI-4801 - Profile avatar not displayed in the Dashboard page
  • XWIKI-4841 - Section editing links should not appear on pages for which users don't have edit rights

Important Bug Fixes

  • XWIKI-4806 - Bring back old behavior of using the XWiki space as the default space for old APIs manipulating objects in XWikiDocument
  • XWIKI-4836 - Sometimes an exception is sent in the notification emails
  • XWIKI-4825 - Altering the storage properties of a DBList or DBTreeList property sometimes fails to save the changes
  • XWIKI-4821 - Imported orphan documents get XWiki.WebHome as their parent
  • XWIKI-4824 - Temporary objects are persisted in the document cache
  • XWIKI-4822 - Using XML symbols (<, >, &) inside the user's name breaks various parts of the UI and causes the PDF export to throw exceptions
  • XPLUCENE-30 - Problem Keeping References to deleted file handles
  • XAADMINISTRATION-79 - Anonymous users can register without register rights if the page is saved with programming rights

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 <tt>xwiki.store.migration.databases=db1,db2,....

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

Always make sure you compare your xwiki.cfg file with the newest version since some configuration parameters were added. Of 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.

Captcha

Captcha related configuration changed in Struts configuration file. If you keep the old file it will fail silently so make sure to use the proper configuration you can find in the new file (or overwrite it it if you don't have any local modification obviously).

API Breakages

The following APIs were modified since XWiki Enterprise 2.2M2:

  • CoreConguration#getSyntax now returns a Syntax object instead of a String

Dependencies

This release includes the following modules in the specified versions since XWiki Enterprise 2.2 Milestone 2 was released.

Core/Web

Group IdArtifact IdNew VersionOld VersionJIRA URL
com.xpn.xwiki.platformxwiki-*2.2-rc-12.2-milestone-2jira
org.xwiki.platformxwiki-*2.2-rc-12.2-milestone-2jira

Applications

Group IdArtifact IdNew VersionOld VersionJIRA URL
com.xpn.xwiki.platform.applicationsxwiki-application-administration1.241.23jira
com.xpn.xwiki.platform.applicationsxwiki-application-blog1.201.19jira
com.xpn.xwiki.platform.applicationsxwiki-application-officeimporter1.131.13jira
com.xpn.xwiki.platform.applicationsxwiki-application-panels1.331.32jira
com.xpn.xwiki.platform.applicationsxwiki-application-scheduler1.161.16jira
com.xpn.xwiki.platform.applicationsxwiki-application-statistics1.61.6jira
com.xpn.xwiki.platform.applicationsxwiki-application-tag1.91.9jira
com.xpn.xwiki.platform.applicationsxwiki-application-watchlist1.251.24jira
com.xpn.xwiki.platform.applicationsxwiki-application-webdav1.31.2jira
com.xpn.xwiki.platform.applicationsxwiki-application-wiki-macro-bridge1.31.3jira

Plugins

Group IdArtifact IdNew VersionOld VersionJIRA URL
com.xpn.xwiki.platform.pluginsxwiki-plugin-activitystream1.61.5jira
com.xpn.xwiki.platform.pluginsxwiki-plugin-jodatime1.31.3jira
com.xpn.xwiki.platform.pluginsxwiki-plugin-lucene1.151.14jira
com.xpn.xwiki.platform.pluginsxwiki-plugin-mailsender1.131.13jira
com.xpn.xwiki.platform.pluginsxwiki-plugin-scheduler1.161.16jira
com.xpn.xwiki.platform.pluginsxwiki-plugin-skinx1.131.13jira
com.xpn.xwiki.platform.pluginsxwiki-plugin-tag1.91.9jira
com.xpn.xwiki.platform.pluginsxwiki-plugin-watchlist1.251.24jira

Skins

Group IdArtifact IdNew VersionOld VersionJIRA URL
com.xpn.xwiki.platform.skinsxwiki-skin-albatross1.271.27jira
com.xpn.xwiki.platform.skinsxwiki-skin-colibri1.111.10jira
com.xpn.xwiki.platform.skinsxwiki-skin-toucan1.321.31jira

Top Level POM

Group IdArtifact IdNew VersionOld Version
com.xpn.xwiki.platformxwiki2928

Tools

Group IdArtifact IdNew VersionOld VersionJIRA URL
org.xwiki.platform.toolsxwiki-configuration-resources1.371.36jira
org.xwiki.platform.toolsxwiki-jetty-resources1.171.17jira
org.xwiki.platform.toolsxwiki-license-resources1.11.1jira
org.xwiki.platform.toolsxwiki-packager-plugin1.151.15jira
org.xwiki.platform.toolsxwiki-rootwebapp1.31.3jira
org.xwiki.platform.toolsstandards-validator1.11.1jira
org.xwiki.platform.toolsxwiki-xar-handlers1.91.9jira
org.xwiki.platform.toolsxwiki-xar-plugin1.131.13jira
org.xwiki.platform.toolsxwiki-verification-resources1.141.14jira

Get Connected