Last modified by Thomas Mortagne on 2023/10/13

Show last authors
1 {{box cssClass="floatinginfobox" title="**Contents**"}}{{toc/}}{{/box}}
2
3 First and hopefully only release candidate of the XWiki Enterprise 2.2 version ([[Roadmap>>Main.Roadmap]]).
4
5 This release is mostly a bugfix and stabilization release.
6
7 = New and Noteworthy (since XWiki Enterprise 2.2M2) =
8
9 == New Features and Improvements ==
10
11 === Improvements on new User Profile UI ===
12
13 * Several display issues fixed
14
15 === Improvements on new XAR Import UI ===
16
17 * Several display issues fixed
18
19 === Tag applications improvements ===
20
21 * XATAG-29 - Tags with URL-reserved characters or HTML-reserved characters fail to be displayed correctly
22 * XATAG-31 - Tag related buttons not consistent with the site look
23 * XWIKI-4805 - Livetable tagcloud should escape HTML tags on display
24
25 === WYSIWYG and Rendering improvements ===
26
27 * Improve labels for mailto and attach links
28 * XWIKI-4746 - GWT-editor wont render field's content if it has underscores in it's name
29 * XWIKI-4280 - Include Macro: issue with include page links
30 * XWIKI-4814 - WYSIWYG does not preserve TextArea property values when creating a new document from a class template
31 * XWIKI-4831 - WYSIWYG menu not working in IE8
32
33 === General UI improvements ===
34
35 * Have all panels have nice readable names
36 * Don't show the "Export as XAR" menu entry if the user doesn't have the Admin right
37 * Don't show the create page from office document menu entry if the office importer application isn't installed
38 * Allow to copy a document's default language + all translations in the copy menu action
39 * Put back specialized error message when user or password is empty on login page
40 * XWIKI-4840 - Bad display of the colibri edit menu when in "Access Rights" and "Objects"
41 * XWIKI-4816 - Document copy gives invalid links after the copy has been done
42 * XWIKI-4801 - Profile avatar not displayed in the Dashboard page
43 * XWIKI-4841 - Section editing links should not appear on pages for which users don't have edit rights
44
45 == Important Bug Fixes ==
46
47 * XWIKI-4806 - Bring back old behavior of using the XWiki space as the default space for old APIs manipulating objects in XWikiDocument
48 * XWIKI-4836 - Sometimes an exception is sent in the notification emails
49 * XWIKI-4825 - Altering the storage properties of a DBList or DBTreeList property sometimes fails to save the changes
50 * XWIKI-4821 - Imported orphan documents get XWiki.WebHome as their parent
51 * XWIKI-4824 - Temporary objects are persisted in the document cache
52 * XWIKI-4822 - Using XML symbols (<, >, &) inside the user's name breaks various parts of the UI and causes the PDF export to throw exceptions
53 * XPLUCENE-30 - Problem Keeping References to deleted file handles
54 * XAADMINISTRATION-79 - Anonymous users can register without register rights if the page is saved with programming rights
55
56 = Known issues =
57
58 * [[Bugs we know about>>https://jira.xwiki.org/secure/IssueNavigator.jspa?reset=true&&type=1&pid=10010&resolution=-1&sorter/field=updated&sorter/order=DESC]]
59
60 = Backward Compatibility and Migration Notes =
61
62 == General Notes ==
63
64 {{warning}}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 <tt>xwiki.store.migration.databases=db1,db2,...//.{{/warning}}
65
66 You may also want to [[import the default wiki XAR>>Main.Download]] in order to benefit from improvements listed above.
67
68 {{warning}}Always make sure you compare your //xwiki.cfg// file with the newest version since some configuration parameters were added. Of note, 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.{{/warning}}
69
70 === Captcha ===
71
72 Captcha related configuration changed in Struts configuration file. If you keep the old file it will fail silently so make sure to use the proper configuration you can find in the new file (or overwrite it it if you don't have any local modification obviously).
73
74 == API Breakages ==
75
76 The following APIs were modified since XWiki Enterprise 2.2M2:
77
78 * CoreConguration#getSyntax now returns a Syntax object instead of a String
79
80 = Dependencies =
81
82 This release includes the following modules in the specified versions since XWiki Enterprise 2.2 Milestone 2 was released.
83
84 == Core/Web ==
85
86 |=Group Id|=Artifact Id|=New Version|=Old Version|=JIRA URL
87 |##com.xpn.xwiki.platform##|##xwiki-*##|2.2-rc-1|2.2-milestone-2|[[jira>>https://jira.xwiki.org/browse/XWIKI]]
88 |##org.xwiki.platform##|##xwiki-*##|2.2-rc-1|2.2-milestone-2|[[jira>>https://jira.xwiki.org/browse/XWIKI]]
89
90 == Applications ==
91
92 |=Group Id|=Artifact Id|=New Version|=Old Version|=JIRA URL
93 |##com.xpn.xwiki.platform.applications##|##xwiki-application-administration##|1.24|1.23|[[jira>>https://jira.xwiki.org/browse/XAADMINISTRATION]]
94 |##com.xpn.xwiki.platform.applications##|##xwiki-application-blog##|1.20|1.19|[[jira>>https://jira.xwiki.org/browse/XABLOG]]
95 |##com.xpn.xwiki.platform.applications##|##xwiki-application-officeimporter##|1.13|1.13|[[jira>>https://jira.xwiki.org/browse/XAOFFICE]]
96 |##com.xpn.xwiki.platform.applications##|##xwiki-application-panels##|1.33|1.32|[[jira>>https://jira.xwiki.org/browse/XAPANELS]]
97 |##com.xpn.xwiki.platform.applications##|##xwiki-application-scheduler##|1.16|1.16|[[jira>>https://jira.xwiki.org/browse/XASCH]]
98 |##com.xpn.xwiki.platform.applications##|##xwiki-application-statistics##|1.6|1.6|[[jira>>https://jira.xwiki.org/browse/XASTATS]]
99 |##com.xpn.xwiki.platform.applications##|##xwiki-application-tag##|1.9|1.9|[[jira>>https://jira.xwiki.org/browse/XATAG]]
100 |##com.xpn.xwiki.platform.applications##|##xwiki-application-watchlist##|1.25|1.24|[[jira>>https://jira.xwiki.org/browse/XPWATCHLIST]]
101 |##com.xpn.xwiki.platform.applications##|##xwiki-application-webdav##|1.3|1.2|[[jira>>https://jira.xwiki.org/browse/XAWEBDAV]]
102 |##com.xpn.xwiki.platform.applications##|##xwiki-application-wiki-macro-bridge##|1.3|1.3|[[jira>>https://jira.xwiki.org/browse/XAWMB]]
103
104 == Plugins ==
105
106 |=Group Id|=Artifact Id|=New Version|=Old Version|=JIRA URL
107 |##com.xpn.xwiki.platform.plugins##|##xwiki-plugin-activitystream##|1.6|1.5|[[jira>>https://jira.xwiki.org/browse/XPAS]]
108 |##com.xpn.xwiki.platform.plugins##|##xwiki-plugin-jodatime##|1.3|1.3|[[jira>>https://jira.xwiki.org/browse/XPJODA]]
109 |##com.xpn.xwiki.platform.plugins##|##xwiki-plugin-lucene##|1.15|1.14|[[jira>>https://jira.xwiki.org/browse/XPLUCENE]]
110 |##com.xpn.xwiki.platform.plugins##|##xwiki-plugin-mailsender##|1.13|1.13|[[jira>>https://jira.xwiki.org/browse/XPMAIL]]
111 |##com.xpn.xwiki.platform.plugins##|##xwiki-plugin-scheduler##|1.16|1.16|[[jira>>https://jira.xwiki.org/browse/XASCH]]
112 |##com.xpn.xwiki.platform.plugins##|##xwiki-plugin-skinx##|1.13|1.13|[[jira>>https://jira.xwiki.org/browse/XSKINX]]
113 |##com.xpn.xwiki.platform.plugins##|##xwiki-plugin-tag##|1.9|1.9|[[jira>>https://jira.xwiki.org/browse/XATAG]]
114 |##com.xpn.xwiki.platform.plugins##|##xwiki-plugin-watchlist##|1.25|1.24|[[jira>>https://jira.xwiki.org/browse/XPWATCHLIST]]
115
116 == Skins ==
117
118 |=Group Id|=Artifact Id|=New Version|=Old Version|=JIRA URL
119 |##com.xpn.xwiki.platform.skins##|##xwiki-skin-albatross##|1.27|1.27|[[jira>>https://jira.xwiki.org/browse/XSALBATROSS]]
120 |##com.xpn.xwiki.platform.skins##|##xwiki-skin-colibri##|1.11|1.10|[[jira>>https://jira.xwiki.org/browse/XSCOLIBRI]]
121 |##com.xpn.xwiki.platform.skins##|##xwiki-skin-toucan##|1.32|1.31|[[jira>>https://jira.xwiki.org/browse/XSTOUCAN]]
122
123 == Top Level POM ==
124
125 |=Group Id|=Artifact Id|=New Version|=Old Version
126 |##com.xpn.xwiki.platform##|##xwiki##|29|28
127
128 == Tools ==
129
130 |=Group Id|=Artifact Id|=New Version|=Old Version|=JIRA URL
131 |##org.xwiki.platform.tools##|##xwiki-configuration-resources##|1.37|1.36|[[jira>>https://jira.xwiki.org/browse/XTCONFRES]]
132 |##org.xwiki.platform.tools##|##xwiki-jetty-resources##|1.17|1.17|[[jira>>https://jira.xwiki.org/browse/XTJETTY]]
133 |##org.xwiki.platform.tools##|##xwiki-license-resources##|1.1|1.1|[[jira>>https://jira.xwiki.org/browse/XTLICENSE]]
134 |##org.xwiki.platform.tools##|##xwiki-packager-plugin##|1.15|1.15|[[jira>>https://jira.xwiki.org/browse/XTPACKAGER]]
135 |##org.xwiki.platform.tools##|##xwiki-rootwebapp##|1.3|1.3|[[jira>>https://jira.xwiki.org/browse/XTROOT]]
136 |##org.xwiki.platform.tools##|##standards-validator##|1.1|1.1|[[jira>>https://jira.xwiki.org/browse/XTVALIDATOR]]
137 |##org.xwiki.platform.tools##|##xwiki-xar-handlers##|1.9|1.9|[[jira>>https://jira.xwiki.org/browse/XTXARHANDLER]]
138 |##org.xwiki.platform.tools##|##xwiki-xar-plugin##|1.13|1.13|[[jira>>https://jira.xwiki.org/browse/XPXARPLUGIN]]
139 |##org.xwiki.platform.tools##|##xwiki-verification-resources##|1.14|1.14|[[jira>>https://jira.xwiki.org/browse/XTVERIFICATIONS]]

Get Connected