Wiki source code of Release Notes for XWiki 13.3

Last modified by Ilie Andriuta on 2021/04/27

Hide last authors
Vincent Massol 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]] and [[XWiki Platform>>http://platform.xwiki.org]]. They share the same release notes as they are released together and have the same version.
6
Thomas Mortagne 2.3 7 The release brings the ability to define default notification filters for new users and paves the way for adding components metadata inside Extensions (such as being able to indicate the Rendering macros that an Extension provides; This will allow for future use cases such as exposing all available macros from inside your wiki, even for extensions that you haven't installed yet!). Security has been tightened by not allowing redirection to other domains without an explicit consent. Last but not least, this release brings several developer improvements: Localization REST endpoint, a Syntax Registry, LESS compilation support for WebJars, and more.
Vincent Massol 1.1 8
Thomas Mortagne 2.2 9 = New and Noteworthy (since XWiki 13.2) =
Vincent Massol 1.1 10
Thomas Mortagne 2.2 11 [[Full list of issues fixed and Dashboard for 13.3>>https://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=14697]].
Vincent Massol 1.1 12
13 {{releasenotechanges/}}
14
15 === Moved Modules ===
16
Thomas Mortagne 2.8 17 * The [[Help Center Application>>extensions:Extension.Help Center Application.WebHome]] has been retired and its content integrated in the [[Help Application>>extensions:Extension.Help Application]], for the following reasons:
Thomas Mortagne 2.3 18 ** 2 extensions must not share the same pages
19 ** It’s logical that the help is in sync with what it documents
20 ** contrib extensions should be minimized for XS, all of XS deps should be in the XWiki GitHub organization (since they are maintained by the XS dev team), and preferably inside ##xwiki-platform## when possible.
21 ** Simpler to manage XS releases
Vincent Massol 1.1 22
23 === Upgrades ===
24
25 The following runtime dependencies have been upgraded (they have a different release cycle than [[XWiki Commons>>http://commons.xwiki.org]], [[XWiki Rendering>>http://rendering.xwiki.org]] and [[XWiki Platform>>http://platform.xwiki.org]]):
26
Thomas Mortagne 2.3 27 * [[log4j API 2.14.1>>https://jira.xwiki.org/browse/XCOMMONS-2165]]
28 * [[XZ 1.9>>https://jira.xwiki.org/browse/XCOMMONS-2166]]
29 * [[XStream 1.4.16>>https://jira.xwiki.org/browse/XCOMMONS-2167]]
30 * [[Woodstox 6.2.5>>https://jira.xwiki.org/browse/XCOMMONS-2182]]
31 * [[Tika 1.26>>https://jira.xwiki.org/browse/XWIKI-18520]]
32 * [[Protobuf Java 3.15.8>>https://jira.xwiki.org/browse/XCOMMONS-2163]]
33 * [[Netty 4.1.63>>https://jira.xwiki.org/browse/XWIKI-18519]]
34 * [[Liquibase 4.3.3>>https://jira.xwiki.org/browse/XWIKI-18516]]
35 * [[Jakarta Mail 1.6.7>>https://jira.xwiki.org/browse/XCOMMONS-2186]]
36 * [[JNA 5.8.0>>https://jira.xwiki.org/browse/XWIKI-18498]]
37 * [[JFFI 1.3.2>>https://jira.xwiki.org/browse/XWIKI-18517]]
38 * [[Infinispan 11.0.10>>https://jira.xwiki.org/browse/XCOMMONS-2168]]
39 * [[ICU4J 69.1>>https://jira.xwiki.org/browse/XCOMMONS-2183]]
40 * [[Hibernate 5.4.30>>https://jira.xwiki.org/browse/XWIKI-18489]]
41 * [[Guava 30.1.1>>https://jira.xwiki.org/browse/XCOMMONS-2162]]
42 * [[Error Prone annotations 2.6.0>>https://jira.xwiki.org/browse/XCOMMONS-2177]]
43 * [[Checker Qual 3.12.0>>https://jira.xwiki.org/browse/XCOMMONS-2181]]
44 * [[Apache PDFBox 2.0.23>>https://jira.xwiki.org/browse/XWIKI-18488]]
45 * [[Antlr 4.9.2>>https://jira.xwiki.org/browse/XCOMMONS-2164]]
46 * [[Maven 3.8.1 and Resolver 1.6.2>>https://jira.xwiki.org/browse/XWIKI-18538]]
Vincent Massol 1.1 47
48 = Translations =
49
50 The following translations have been updated:
51
Thomas Mortagne 2.1 52 {{language codes="fr,es,nl"/}}
Vincent Massol 1.1 53
54 = Tested Browsers & Databases =
55
Ilie Andriuta 5.1 56 {{include reference="TestReports.ManualTestReportSummaryXWiki133.WebHome"/}}
Vincent Massol 1.1 57
58 {{comment}}
59 TODO: uncomment and update with proper links when the report is ready.
60
61 = Performances tests compared to <last super stable version> =
62
63 {{display reference="test:Performances.Jetty HSQLDB single wiki xxx to yyy" section="HSummary"/}}
64
65 More details on [[performance comparison on single wiki between x.x and y.y>>test:Performances.Jetty HSQLDB single wiki xxx to yyy]].
66 {{/comment}}
67
68 = Known issues =
69
70 * [[Bugs we know about>>https://jira.xwiki.org/issues/?jql=category%20%3D%2010000%20AND%20issuetype%20%3D%20Bug%20AND%20resolution%20%3D%20Unresolved%20ORDER%20BY%20updated%20DESC]]
71
72 = Backward Compatibility and Migration Notes =
73
74 == General Notes ==
75
76 * When upgrading make sure you compare and merge the following XWiki configuration files since some parameters may have been modified, removed or added:
77 ** ##xwiki.cfg##
78 ** ##xwiki.properties##
79 ** ##web.xml##
80 ** ##hibernate.cfg.xml##
81 * Add ##xwiki.store.migration=1## in ##xwiki.cfg## so that XWiki will attempt to automatically migrate your current database to any new schema. Make sure you backup your Database before doing anything.
82
Thomas Mortagne 2.3 83 == Issues specific to XWiki 13.3 ==
Vincent Massol 1.1 84
Thomas Mortagne 2.4 85 This release introduced a new security mechanism to prevent unwanted redirection (details can be found [[here>>||anchor="HMiscellaneous"]]). This mechanism might need a proper setup of ##url.trustedDomains## property. In case it would create unwanted behaviour, you can always switch it off by editing your ##xwiki.properties## config file and adding:
Vincent Massol 1.1 86
Thomas Mortagne 2.3 87 {{code language="properties"}}
88 url.trustedDomainsEnabled=false
89 {{/code}}
90
91 Also note that developers can use a specific property ##bypassDomainSecurityCheck## in the execution context, when they need to use an URL redirect API even when the trusted domains are not properly configured, e.g. in some specific authenticators.
92
Vincent Massol 1.1 93 == API Breakages ==
94
Thomas Mortagne 2.9 95 The following APIs were modified since XWiki 13.3:
Vincent Massol 1.1 96
Thomas Mortagne 3.1 97 {{backwardCompatiblityReportXml version="13.3"/}}
Vincent Massol 1.1 98
99 = Credits =
100
101 The following people have contributed code and translations to this release (sorted alphabetically):
102
Thomas Mortagne 3.1 103 * aemi-dev
104 * Alex Cotiugă
105 * arcilli
106 * Björn Ludwig
107 * Boris Yevstyhneiev
108 * Camelia Andrei
109 * ClemDee
110 * DamianArado
111 * Ecaterina Moraru (Valica)
112 * Eduard Moraru
113 * Guillaume C
114 * Guillaume Delhumeau
115 * Gwennan Smitskamp
116 * Manuel Leduc
117 * Marius Dumitru Florea
118 * Mohammad Humayun Khan
119 * Onlo
120 * Paul Massol
121 * Simon Urli
122 * slauriere
123 * Thomas Mortagne
124 * Vincent Massol
125 * xrichard

Get Connected