Last modified by Thomas Mortagne on 2023/10/13

Hide last authors
Marius Dumitru Florea 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 23.1 7 First and hopefully last release candidate before 6.0 final. This release contain mostly improvements on Distribution Wizard and new experimental Flamingo skin.
Marius Dumitru Florea 1.1 8
9 = New and Noteworthy (since XWiki 6.0 Milestone 2) =
10
Thomas Mortagne 25.1 11 [[Full list of issues fixed and Dashboard for 6.0>>https://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=12193]].
Marius Dumitru Florea 1.1 12
Marius Dumitru Florea 3.1 13 == Distribution Wizard improvements ==
Marius Dumitru Florea 1.1 14
Marius Dumitru Florea 3.1 15 The Extensions step now lets global administrators choose between:
Marius Dumitru Florea 1.1 16
Marius Dumitru Florea 3.1 17 * computing the upgrade plan for the entire farm
18 * computing the upgrade plan only for the main wiki + global namespace
19
20 The first option is suited when the farm is managed by a single entity while the second option is suited when each wiki in the farm is managed by a different entity. Obviously computing the upgrade plan for the entire farm takes longer (with the number of wikis) than computing the upgrade plan only for the main wiki.
21
Thomas Mortagne 4.1 22 {{image reference="checkForUpdates-done.png"/}}
Marius Dumitru Florea 3.1 23
24 Extensions are now sorted by their name (but still grouped by wiki) and paginated on the Extensions step.
25
Thomas Mortagne 26.1 26 We also paginated the Wikis step, which could have been pretty long if you had many wikis. See the [[Distribution Wizard documentation>>Documentation.UserGuide.Features.DistributionWizard]] for more information.
Marius Dumitru Florea 3.1 27
Guillaume Delhumeau 9.1 28 == Experimental Flamingo Skin ==
29
30 * The "page export" action is now handled via a modal popup:(((
31 image:flamingo-export.png
32 )))
Guillaume Delhumeau 12.1 33 * Create/rename/delete actions are now handled by Flamingo:(((
34 image:flamingo-create-page.png
Guillaume Delhumeau 10.1 35 )))
Guillaume Delhumeau 9.1 36
Marius Dumitru Florea 1.1 37 == Miscellaneous ==
38
Marius Dumitru Florea 17.1 39 * We improved the way attachment file names are indexed by Solr so you should be able to find attachments more easily from now on.
Marius Dumitru Florea 1.1 40
Thomas Mortagne 25.1 41 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%29+and+status+%3D+Closed+and+resolution+%3D+Fixed+and+fixVersion+%3D+%226.0-rc-1%22&tempMax=1000]] fixed in this release.
Marius Dumitru Florea 1.1 42
43 = For Developers =
44
45 == Upgrades ==
46
47 The following dependencies have been upgraded:
48
Thomas Mortagne 25.1 49 * [[Logback 1.1.2>>https://jira.xwiki.org/browse/XCOMMONS-563]]
50 * [[Lucene and Solr 4.7.1>>https://jira.xwiki.org/browse/XWIKI-10215]]
51 * [[Jython 2.7-b1>>https://jira.xwiki.org/browse/XWIKI-10221]]
Marius Dumitru Florea 1.1 52
53 == Miscellaneous ==
54
Marius Dumitru Florea 15.1 55 * We added a new field "##filename_exact##" to the [[Solr Schema>>design:Design.SolrSchema]] to store the attachment file names as verbatim (without being analysed) for exact and prefix matching. The existing ##filename## field is analysed and thus cannot be used for exact/prefix matching.
Guillaume Delhumeau 18.1 56 * The Wiki module does not handle the application descriptors of the deprecated [[Application Manager>>extensions:Extension.Application Manager Application]] anymore.
Marius Dumitru Florea 1.1 57
58 = Translations =
59
60 The following translations have been updated:
61
Thomas Mortagne 21.1 62 {{language codes="fr, de"/}}
Marius Dumitru Florea 1.1 63
64 = Tested Browsers & Databases =
65
Manuel Smeria 20.2 66 {{include reference="TestReports.ManualTestReportXWiki60RC1Summary"/}}
Marius Dumitru Florea 1.1 67
68 = Known issues =
69
Thomas Mortagne 25.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]]
Marius Dumitru Florea 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
Marius Dumitru Florea 14.1 78 == Solr Search Index ==
Marius Dumitru Florea 1.1 79
Marius Dumitru Florea 14.1 80 {{error}}
Thomas Mortagne 25.1 81 We made changes to the [[Solr schema>>http://design.xwiki.org/xwiki/bin/view/Design/SolrSchema]] in this release (see [[XWIKI-10225>>https://jira.xwiki.org/browse/XWIKI-10225]]) and unfortunately we don't have support for automatic Solr search index migration at this point. If you upgrade from XWiki 4.3 Milestone 2 or greater then **you have to delete the 'solr' folder** from the configured permanent directory of your XWiki instance. The Solr index will be recreated automatically and the entire wiki/farm will be re-indexed after a server restart.
Marius Dumitru Florea 14.1 82 {{/error}}
Marius Dumitru Florea 1.1 83
84 == API Breakages ==
85
Thomas Mortagne 22.1 86 The following APIs were modified since XWiki 5.4.4:
Marius Dumitru Florea 1.1 87
Thomas Mortagne 22.1 88 * Moved some method from EntityResource to Resource and changed EntityResource constructor:(((
Marius Dumitru Florea 1.1 89 {{code language="none"}}
Thomas Mortagne 22.1 90 org.xwiki.resource.EntityResource: In method 'public EntityResource(org.xwiki.model.reference.EntityReference)' the number of arguments has changed
91 org.xwiki.resource.EntityResource: Method 'public java.lang.String getAction()' has been removed
92 org.xwiki.resource.EntityResource: Method 'public void setAction(java.lang.String)' has been removed
93 org.xwiki.resource.Resource: Method 'public org.xwiki.resource.ActionId getActionId()' has been added to an interface
Marius Dumitru Florea 1.1 94 {{/code}}
Thomas Mortagne 22.1 95 )))
96
97 * This method is available on the standard JavaScript ##Window## object:(((
98 {{code language="none"}}
99 org.xwiki.gwt.dom.client.DOMUtils: Method 'public void stop(org.xwiki.gwt.dom.client.Window)' has been removed
100 {{/code}}
101 )))
102
103 * This method did not make any sense and was unusable:(((
104 {{code language="none"}}
105 org.xwiki.model.reference.LocalDocumentReference: Method 'public org.xwiki.model.reference.WikiReference getWikiReference()' has been removed
106 {{/code}}
107 )))

Get Connected