Release Notes for XWiki 7.3 Release Candidate 1
This is the release notes for XWiki Commons, XWiki Rendering, XWiki Platform and XWiki Enterprise. They share the same release notes as they are released together and have the same version.
This release candidate includes a couple of bug fixes and a few dependency upgrades, as well as some improvements related to Nested Pages. The extension developers should check the new UI extension points available for the top menu.
New and Noteworthy (since XWiki 7.3M2)
Full list of issues fixed and Dashboard for 7.3.
Flamingo
- The delele UI now uses the 'title' and 'location' columns to list the children that may be affected by the delete action:
App Within Minutes
The App Within Minutes wizard is now generating all the application pages in a single location, as nested pages. The code pages are grouped under the Code page and are marked as hidden (so your users don't see them by default). The application entries are created under the Data page. Backward compatibility is preserved so you should still be able to edit existing applications that don't have the new page organization.
The application wizard has also been modified to support any characters in the application name. The only remaining requirement for the application name is to not be empty.
Miscellaneous
- The breadcrumb tree navigation doesn't show the document translations any more when multilingual is disabled, because navigating to a document translation when multilingual is off doesn't have any effect: the default translation is displayed instead. You can still see the translations in the Page Index Tree though.
- Template providers can now specify if they create terminal or non-terminal documents. See the documentation for more information.
- The Template Type option ("type" class property) of a template provider was removed since it was not used from the start and any existing values have been migrated to use the new "terminal" property. See the documentation for more information on the "terminal" property.
- Added support for list properties in LDAP user synchronization
See the full list of JIRA issues fixed in this release.
For Developers
Flamingo
The top menus are now implemented with UI extensions. The new Extension Points are:
org.xwiki.platform.topmenu.left | org.xwiki.platform.topmenu.right |
---|---|
Deprecated and Retired projects
- Old query plugin finally been moved to https://github.com/xwiki-contrib/xwiki-platform-queryplugin
Upgrades
The following dependencies have been upgraded:
- bootswatch 3.3.5+4
- less4j 1.15.2
- Joda-Time 2.9
- Tika 1.11
- cssparser 0.9.18
- ASM 5.0.4
- Bouncy Castle 1.53
- httpcore 4.4.4
- jQuery 1.11.3
- jQuery UI 1.11.4
Miscellaneous
- XAR plugin's Verify Mojo now verifies titles of WebPreferences pages.
Translations
The following translations have been updated:
Tested Browsers & Databases
Here is the list of browsers we support and how they have been tested for this release:
Browser | Test Result | |
---|---|---|
Google Chrome 46 | Not Tested | |
Mozilla Firefox 34 | Jira Tickets Marked as Fixed in the Release Notes | |
Internet Explorer 10 | Not Tested | |
Internet Explorer 11 | Not Tested |
Here is the list of databases we support and how they have been tested for this release:
Database | Test Result | |
---|---|---|
HyperSQL 2.3.3 | Jira Tickets Marked as Fixed in the Release Notes | |
MySQL 5.6.24 | Not Tested | |
Oracle 11.2 | Not Tested | |
PostgreSQL 9.3.10 | Not Tested |
Known issues
Backward Compatibility and Migration Notes
General Notes
When upgrading make sure you compare your xwiki.cfg, xwiki.properties and web.xml files with the newest version since some configuration parameters may have been modified or 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 7.3 Release Candidate 1
- Old query plugin is not provided by default anymore. See https://github.com/xwiki-contrib/xwiki-platform-queryplugin.
- The values of the removed template "type" property of TemplateProviderClass have been migrated to the new "terminal" property.
API Breakages
The following APIs were modified since XWiki 7.2:
- Add support for custom repositories in extensions:org.xwiki.extension.Extension: Method 'public java.util.Collection getRepositories()' has been added to an interface
org.xwiki.extension.ExtensionDependency: Method 'public java.util.Collection getRepositories()' has been added to an interface - New URL parameters:org.xwiki.rest.resources.pages.PageResource: In method 'public org.xwiki.rest.model.jaxb.Page getPage(java.lang.String, java.lang.String, java.lang.String, java.lang.Boolean)' the number of arguments has changed