XWiki Enterprise 2.2.3

Last modified by Thomas Mortagne on 2023/10/13

This is a bug fix release.

This release contains a regression in the rights management user interface. This bug prevents rights to be correctly saved unless you manually select either groups or users radio button first.

rights-bug-2.2.3.png

Changes since XWiki Enterprise 2.2.2

New features

  • XWIKI-4983 - Add Reference Resolver for resolving string representations of references as a relative reference
  • XWIKI-4899 - Add Model API to get default Entity Reference values

Improvements

  • XWIKI-5003 - Add optional parameter support for Reference Resolvers and Serializers
  • XWIKI-5002 - Implement Explicit Reference Resolver and Serializer
  • XWIKI-4995 - Introduce duplicate() method in BaseObject and XWiiDocument to clone a document but with new GUIDs
  • XWIKI-4921 - LiveTable improvement to remember filter even in case of shift-reload or with Internet Explorer
  • XWIKI-4606 - Statistics exclusions by user
  • XWIKI-5028 - Improve the performance and functionality of the whatever:hover behavior
  • XAADMINISTRATION-114 - Extract successful registration message to a new page for easier customization and link to it from admin UI
  • Updated translations

Important Bugs fixed

  • XWIKI-4996 - Statistics broken in Oracle
  • XWIKI-5006 - Wiki Copy doesn't work anymore with relative references
  • XWIKI-5007 - BaseElement#setWiki produce nullpointerexception when called before setName
  • XWIKI-4987 - Cannot import as backup pack any longer
  • XWIKI-4992 - Counting documents using parametrized HQL query fails
  • XWIKI-4946 - Default values for the required macro parameters should be send to the server by the WYSIWYG
  • XWIKI-5016 - Display a message in place of the livetable infinitely loading in a environment where its JS can't be executed (example : noJS or in the WYSIWYG)
  • XWIKI-5013 - HTML code visible when inserting velocity macro displaying a property
  • XWIKI-5000 - Image links of office imports gets broken when using an OpenOffice 3.2 back-end
  • XWIKI-4994 - Invalid document references for Cloned and Merged Objects in Documents
  • XWIKI-4973 - Live table sort does not work for anything else than StringProperty fields
  • XWIKI-5009 - Saving a xwiki/1.0 document from another wiki can produce error or wrong backlinks
  • XWIKI-4130 - Three closing parenthesis, ))), are evaluated even though no open equivalence exists
  • XWIKI-4988 - After deleting an imported attachment the user is redirected to the Global Administration 
  • XWIKI-5023 - Impossible to properly install XE from scratch  
  • XWIKI-5026 - Wrong codes in ApplicationResources_pt
  • XE-620 - A double quote contained in a field listed in the livetable break the livetable
  • XE-623 - Live Table filtering does not work on fields with "Multiple Select" (but without Relational Storage)
  • XE-621 - Live table does not show if some fields value of type "StringProperty" contain carriage return
  • XE-616 - LiveTable impacted by velocity set to null option
  • XE-619 - Several bugs and improvements of the LiveTableResults macros
  • XE-614 - Errors in UI for deleted documents & attachments 
  • XAADMINISTRATION-120 - SQL injection via "Forgot username" page
  • XAADMINISTRATION-119 - Exception displayed when entering an invalid email address in the ForgotUsername form 
  • XATAG-36 - Inconsitent management of tags case

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 improvements listed above. If you do so make sure you follow the upgrade process in order not to overwrite your existing pages.

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.

API Breakages

No API breakage.

Dependencies

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

Core/Web

Group IdArtifact IdNew VersionOld VersionJIRA URL
com.xpn.xwiki.platformxwiki-*2.2.32.2.2jira
org.xwiki.platformxwiki-*2.2.32.2.2jira

Applications

Group IdArtifact IdNew VersionOld VersionJIRA URL
com.xpn.xwiki.platform.applicationsxwiki-application-administration1.291.28jira
com.xpn.xwiki.platform.applicationsxwiki-application-blog1.201.20jira
com.xpn.xwiki.platform.applicationsxwiki-application-officeimporter1.131.13jira
com.xpn.xwiki.platform.applicationsxwiki-application-panels1.341.34jira
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.111.10jira
com.xpn.xwiki.platform.applicationsxwiki-application-watchlist1.261.26jira
com.xpn.xwiki.platform.applicationsxwiki-application-webdav1.31.3jira
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.6jira
com.xpn.xwiki.platform.pluginsxwiki-plugin-jodatime1.31.3jira
com.xpn.xwiki.platform.pluginsxwiki-plugin-lucene1.161.16jira
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.111.10jira
com.xpn.xwiki.platform.pluginsxwiki-plugin-watchlist1.261.26jira

Skins

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

Top Level POM

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

Tools

Group IdArtifact IdNew VersionOld VersionJIRA URL
org.xwiki.platform.toolsxwiki-configuration-resources1.381.37jira
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.151.15jira

Get Connected