Last modified by Thomas Mortagne on 2017/03/24

Hide last authors
Thomas Mortagne 1.1 1 {{box cssClass="floatinginfobox" title="**Contents**"}}
2 {{toc/}}
3 {{/box}}
4
5 This is the release notes for [[XWiki Commons>>http://commons.xwiki.org]], [[XWiki Rendering>>http://rendering.xwiki.org]], [[XWiki Platform>>http://platform.xwiki.org]] and [[XWiki Enterprise>>http://enterprise.xwiki.org]]. They share the same release notes as they are released together and have the same version.
6
Thomas Mortagne 27.1 7 This is an improvement and stability release for things started during the 5.x cycle.
Thomas Mortagne 1.1 8
Vincent Massol 30.1 9 {{error}}
Thomas Mortagne 36.1 10 A few hours after the release was done we've realized that this version [[contains a bug>>https://jira.xwiki.org/browse/XE-1353]] that makes it not usable as is: it's missing 2 important pages: ##XWiki.XWikiAdminGroup## and ##XWiki.XWikiAllGroup##. If you plan to use this version make sure you import those 2 pages from this [[XWiki 5.3 XAR>>http://maven.xwiki.org/releases/org/xwiki/platform/xwiki-platform-administration-ui/5.3/xwiki-platform-administration-ui-5.3.xar]] for example. Otherwise please use XWiki 5.4 RC1 or later.
Guillaume Delhumeau 33.1 11
Thomas Mortagne 36.1 12 It also seems upgrade from a previous version to this one is broken (some that are deleted while they should not). See [[the issue>>https://jira.xwiki.org/browse/XWIKI-9863]] for details.
Vincent Massol 30.1 13 {{/error}}
14
Thomas Mortagne 1.1 15 = New and Noteworthy (since XWiki 5.3) =
16
Thomas Mortagne 36.1 17 [[Full list of issues fixed and Dashboard for XWiki 5.4>>https://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=11990]].
Thomas Mortagne 1.1 18
19 == WikiStream improvements ==
20
Thomas Mortagne 3.1 21 * added support for ##file:<path>## syntax in ##source## and ##target## properties {{image reference="wikistream-target.png"/}}
Thomas Mortagne 5.1 22 * instance input module is now able to generate generic revision events
Thomas Mortagne 16.1 23 * Confluence input module pass page content as it is when target does not support rendering events (instead of nothing)
Thomas Mortagne 1.1 24
Thomas Mortagne 28.1 25 == XWiki Repository updated ==
26
27 A few changes that were applied on http://extensions.xwiki.org since a long time were not applied on git repository, this is now fixed.
28
Thomas Mortagne 1.1 29 == Miscellaneous ==
30
Vincent Massol 13.1 31 * Added support for creating and deleting wikis when using the [[H2 database>>http://www.h2database.com]].
Thomas Mortagne 29.1 32 * Extension Manager XAR handler now compare attachments content (but does not merge them) and save them in the same version than the document itself
Thomas Mortagne 1.1 33
Thomas Mortagne 36.1 34 See the [[full list of JIRA issues>>https://jira.xwiki.org/sr/jira.issueviews:searchrequest-printable/temp/SearchRequest.html?jqlQuery=project+in+%28XCOMMONS%2C+XRENDERING%2C+XWIKI%2C+XE%2C+XEM%29+and+status+%3D+Closed+and+resolution+%3D+Fixed+and+fixVersion+%3D+%225.4-milestone-1%22&tempMax=1000]] fixed in this release.
Thomas Mortagne 1.1 35
36 = For Developers =
37
Vincent Massol 14.1 38 == Miscellaneous ==
39
40 * Properties annotations (##@PropertyName##, ##@PropertyDescription##, etc.) are now now annotated with ##@Inherited## which make possible to define them in interfaces or abstracts for example
41 * It's now possible to use plugins installed as extension (only if installed or either main wiki or farm)
42 * It's now possible to specify a custom version for the distribution UI in the WAR pom.xml using ##xwiki.extension.distribution.ui.version## and ##xwiki.extension.distribution.wikiui.version##.
Vincent Massol 14.2 43 * New ##Document.getLocale()## API which should be used rather than the older ##Document.getLanguage()## which is now deprecated.
Vincent Massol 17.2 44 * It's now possible to organize the slf4j log as a tree, see [[Logging Module>>extensions:Extension.Logging Module||anchor="HLogtree"]].
Vincent Massol 27.3 45 * The ##XWiki.XWikiAdminGroup## and ##XWiki.XWikiAllGroup## pages have been moved from the ##xwiki-platform-administration-ui## module to the ##xwiki-enterprise-ui-admin-user## one.
Vincent Massol 14.1 46
Thomas Mortagne 1.1 47 == Upgrades ==
48
49 The following dependencies have been upgraded:
50
Thomas Mortagne 36.1 51 * [[commons-compress 1.6>>https://jira.xwiki.org/browse/XCOMMONS-501]]
52 * [[commons-configuration 1.10>>https://jira.xwiki.org/browse/XCOMMONS-502]]
53 * [[commons-lang 3.2>>https://jira.xwiki.org/browse/XCOMMONS-509]]
54 * [[commons-net 3.3>>https://jira.xwiki.org/browse/XCOMMONS-503]]
55 * [[cssparser 0.9.11>>https://jira.xwiki.org/browse/XCOMMONS-504]]
56 * [[HSQLDB 2.3.1>>https://jira.xwiki.org/browse/XWIKI-9835]]
Thomas Mortagne 1.1 57
58 = Translations =
59
60 The following translations have been updated:
61
Thomas Mortagne 20.1 62 {{language codes="de, es, fr, lv, nl, pt_BR, ru, sv"/}}
Thomas Mortagne 1.1 63
64 = Tested Browsers & Databases =
65
Manuel Smeria 17.3 66 {{include reference="TestReports.ManualTestReportXWiki54M1Summary"/}}
Thomas Mortagne 1.1 67
68 = Known issues =
69
Thomas Mortagne 36.1 70 * [[Bugs we know about>>https://jira.xwiki.org/secure/IssueNavigator.jspa?reset=true&jqlQuery=category+%3D+%22Top+Level+Projects%22+AND+issuetype+%3D+Bug+AND+resolution+%3D+Unresolved+ORDER+BY+updated+DESC]]
Thomas Mortagne 1.1 71
72 = Backward Compatibility and Migration Notes =
73
74 == General Notes ==
75
76 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.
77
78 == API Breakages ==
79
Thomas Mortagne 23.1 80 The following APIs were modified since 5.3:
Thomas Mortagne 1.1 81
82 {{code language="none"}}
Thomas Mortagne 22.1 83 org.xwiki.wikistream.xar.input.XARInputProperties: Method 'public boolean isReferencesOnly()' has been removed
84 org.xwiki.wikistream.xar.input.XARInputProperties: Method 'public void setReferencesOnly(boolean)' has been removed
85 org.xwiki.wikistream.model.filter.WikiDocumentFilter: Field PARAMETER_REVISION has been removed, but it was previously a constant
86 org.xwiki.wikistream.model.filter.WikiObjectPropertyFilter: Parameter 2 of 'public void onWikiObjectProperty(java.lang.String, java.lang.String, org.xwiki.filter.FilterEventParameters)' has changed its type to java.lang.Object
Thomas Mortagne 1.1 87 {{/code}}

Get Connected