Last modified by Thomas Mortagne on 2017/03/24

Show last authors
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
7 This is an improvement and stability release for things started during the 5.x cycle.
8
9 {{error}}
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.
11
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.
13 {{/error}}
14
15 = New and Noteworthy (since XWiki 5.3) =
16
17 [[Full list of issues fixed and Dashboard for XWiki 5.4>>https://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=11990]].
18
19 == WikiStream improvements ==
20
21 * added support for ##file:<path>## syntax in ##source## and ##target## properties {{image reference="wikistream-target.png"/}}
22 * instance input module is now able to generate generic revision events
23 * Confluence input module pass page content as it is when target does not support rendering events (instead of nothing)
24
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
29 == Miscellaneous ==
30
31 * Added support for creating and deleting wikis when using the [[H2 database>>http://www.h2database.com]].
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
33
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.
35
36 = For Developers =
37
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##.
43 * New ##Document.getLocale()## API which should be used rather than the older ##Document.getLanguage()## which is now deprecated.
44 * It's now possible to organize the slf4j log as a tree, see [[Logging Module>>extensions:Extension.Logging Module||anchor="HLogtree"]].
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.
46
47 == Upgrades ==
48
49 The following dependencies have been upgraded:
50
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]]
57
58 = Translations =
59
60 The following translations have been updated:
61
62 {{language codes="de, es, fr, lv, nl, pt_BR, ru, sv"/}}
63
64 = Tested Browsers & Databases =
65
66 {{include reference="TestReports.ManualTestReportXWiki54M1Summary"/}}
67
68 = Known issues =
69
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]]
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
80 The following APIs were modified since 5.3:
81
82 {{code language="none"}}
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
87 {{/code}}

Get Connected