Release Notes for XWiki Enterprise 2.0.3

Last modified by Thomas Mortagne on 2023/10/13

This is a bug fix and enhancement release. This release fixes one important regression (broken statistics).

Changes since XWiki Enterprise 2.0.2

New Features and Improvements

  • XWIKI-4521 - Create an ImportService component to be used by ImportPlugin
  • XWIKI-4534 - Create a SyncService component to be used by SyncPlugin
  • XWIKI-4540 - Create the xwiki-gwt-user module
  • XWIKI-3678 - Justify not preserved when entering a paragraph
  • XWIKI-2388 - XWiki does not support LDAP Referral redirection
  • XWIKI-4351 - XWiki.WikiMacroClass's macro code field should be presented in a larger text area
  • XWIKI-4519 - Add the ability to execute commands on the rich text area from JavaScript
  • XWIKI-4532 - Extend the DocumentModelBridge with a method to get the document version
  • XPWATCHLIST-90 - Display a navigation column in notification emails
  • XPWATCHLIST-91 - Hide email fields in notifications
  • XSKINX-31 - Make skinx /web/ conform to checkstyle
  • XASCH-45 - Blue "Add" button for scheduler
  • XTCONFRES-44 - Disable scrollable result sets

Important Bugs fixed

  • XWIKI-4527 - Stats service is broken
  • XWIKI-4541 - Links are removed when a macro is collapsed and the editor looses focus
  • XWIKI-4539 - "Add group" button is hardly readable
  • XWIKI-1772 - Any user can execute groovy via xml/rpc
  • XWIKI-3758 - Empty reference produce wrong link
  • XWIKI-4492 - Importing filenames that contain non-ascii characters does not work
  • XWIKI-4537 - Impossible to create groups of users in a non-English Wiki
  • XWIKI-4466 - Lost nice display in view mode of boolean values from wiki macro and wiki macro parameter classes
  • XWIKI-4520 - Not possible to generate inline content from wiki macros when the macro body starts with another macro
  • XWIKI-4530 - Observation Manager does no support several event of the same class for the same listener
  • XWIKI-4523 - The current user is not set when parsing skin files
  • XWIKI-4511 - Velocity Manager does not use macros.vm from the baseskin of a wiki skin as global velocimacro
  • XWIKI-4529 - XWiki velocity variables are undefined when the edited content is rendered
  • XWIKI-4524 - XWikiDocument#getRenderedTitle should not throw exception
  • XWIKI-4518 - Plain Text Renderer should not drop anchors/query string/interwiki aliases when rendering links
  • XPWATCHLIST-88 - WatchListClass is re-initialized at each request
  • XPWATCHLIST-87 - Notifications email can be truncated
  • XPWATCHLIST-89 - Watchlist jobs appear in the notifications for no reason under some conditions
  • XPWATCHLIST-64 - Broken link for RSS icon in xwiki/bin/view/XWiki/WatchListManager
  • XSCOLIBRI-50 - If the theme document is not viewable by Guest, the Theme is not taken into account (even for logged-in users)
  • XAADMINISTRATION-58 - Incorrect link for OpenOffice Server in /xwiki/bin/admin/XWiki/XWikiPreferences page
  • XAPANELS-95 - Cannot add objects for which the user doesn't have edit rights on the class definition document
  • XABLOG-53 - Blog application fails on MS SQL Server
  • XPAS-16 - NPE thrown during init "updateDatabase" step
  • XE-544 - Document name is displayed instead of user full name in RecentChanges for global users (virtual mode)

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 the 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. Note you should add xwiki.store.migration=1 so that XWiki attempts 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.0.2 was released.

Core/Web

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

Applications

Group IdArtifact IdNew VersionOld VersionJIRA URL
com.xpn.xwiki.platform.applicationsxwiki-application-administration1.191.18jira
com.xpn.xwiki.platform.applicationsxwiki-application-blog1.151.14jira
com.xpn.xwiki.platform.applicationsxwiki-application-officeimporter1.121.12jira
com.xpn.xwiki.platform.applicationsxwiki-application-panels1.271.26jira
com.xpn.xwiki.platform.applicationsxwiki-application-scheduler1.151.14jira
com.xpn.xwiki.platform.applicationsxwiki-application-statistics1.51.5jira
com.xpn.xwiki.platform.applicationsxwiki-application-tag1.71.7jira
com.xpn.xwiki.platform.applicationsxwiki-application-watchlist1.231.22jira
com.xpn.xwiki.platform.applicationsxwiki-application-webdav1.21.2jira
com.xpn.xwiki.platform.applicationsxwiki-application-wiki-macro-bridge1.21.2jira

Plugins

Group IdArtifact IdNew VersionOld VersionJIRA URL
com.xpn.xwiki.platform.pluginsxwiki-plugin-activitystream1.51.4jira
com.xpn.xwiki.platform.pluginsxwiki-plugin-jodatime1.31.3jira
com.xpn.xwiki.platform.pluginsxwiki-plugin-lucene1.111.11jira
com.xpn.xwiki.platform.pluginsxwiki-plugin-mailsender1.131.13jira
com.xpn.xwiki.platform.pluginsxwiki-plugin-scheduler1.151.14jira
com.xpn.xwiki.platform.pluginsxwiki-plugin-skinx1.121.11jira
com.xpn.xwiki.platform.pluginsxwiki-plugin-tag1.71.7jira
com.xpn.xwiki.platform.pluginsxwiki-plugin-watchlist1.231.22jira

Skins

Group IdArtifact IdNew VersionOld VersionJIRA URL
com.xpn.xwiki.platform.skinsxwiki-skin-albatross1.241.24jira
com.xpn.xwiki.platform.skinsxwiki-skin-colibri1.51.4jira
com.xpn.xwiki.platform.skinsxwiki-skin-toucan1.291.29jira

Top Level POM

Group IdArtifact IdNew VersionOld VersionJIRA URL
com.xpn.xwiki.platformxwiki2727

Tools

Group IdArtifact IdNew VersionOld VersionJIRA URL
org.xwiki.platform.toolsxwiki-configuration-resources1.351.34jira
org.xwiki.platform.toolsxwiki-jetty-resources1.171.17jira
org.xwiki.platform.toolsxwiki-rootwebapp1.21.2jira
org.xwiki.platform.toolsxwiki-xar-handlers1.91.9jira
org.xwiki.platform.toolsxwiki-xar-plugin1.131.13jira
org.xwiki.platform.toolsxwiki-packager-plugin1.151.13jira
org.xwiki.platform.toolsxwiki-license-resources1.11.1jira
org.xwiki.platform.toolsxwiki-verification-resources1.141.14jira

Get Connected