Show last authors
1 {{velocity}}
2 #set ($rnObject = $doc.getObject('ReleaseNotes.Code.ReleaseNoteClass'))
3 #set ($product = $rnObject.product)
4 #set ($version = $rnObject.version)
5 #set ($versionPrefix = $stringtool.substringBefore($version, '-'))
6 #set ($versionParts = $stringtool.split($versionPrefix, '.'))
7 #set ($isRC = $version.contains('rc'))
8 #set ($isFinal = !$isRC)
9 #set ($isFirstFinal = $versionParts.size() == 2 && $isFinal)
10 {{/velocity}}
11
12 {{box cssClass="floatinginfobox" title="**Contents**"}}
13 {{toc/}}
14 {{/box}}
15
16 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.
17
18 This is the first release of the 14.x cycle which introduces dropping support for Java 8: XWiki now requires Java 11 to work. As part of this cycle we're also dropping support of Internet Explorer 11. This release includes new work to allow refactoring of attachments, a few new UI extension points for developers and the ability to discover extensions contributing missing macros and to install them quickly.
19
20 {{error}}
21 The following regressions were introduced in this release (and found after it was released). Please check them out and if they impact you we recommend waiting to upgrade to a version where they are fixed.
22
23 {{velocity}}
24 #if ($isFirstFinal)
25 #set ($affectedVersions = "${version}-rc-1, ${version}")
26 #set ($fixVersionJQL = " and (fixVersion != ${version}-rc-1 or fixVersion is empty)")
27 #else
28 #set ($affectedVersions = "${version}")
29 #set ($fixVersionJQL = "")
30 #end
31 {{jira id="xwikiorg" source="jql"}}
32 category = 10000 and affectedVersion in ($affectedVersions)${fixVersionJQL}and priority = Blocker and resolution in (Fixed, Unresolved)
33 {{/jira}}
34 {{/velocity}}
35 {{/error}}
36
37 = New and Noteworthy (since {{velocity}}$product{{/velocity}} 13.10.2) =
38
39 [[Full list of issues fixed and Dashboard for XWiki 14.0>>https://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=14909]].
40
41 {{releasenotechanges/}}
42
43 === Upgrades ===
44
45 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]]):
46
47 * [[jasmine-maven-plugin 3.0-beta-02>>https://jira.xwiki.org/browse/XWIKI-19248]] (xwiki-platform-livedata-webjar only)
48 * [[frontend-maven-plugin 1.12.0>>https://jira.xwiki.org/browse/XWIKI-19247]]
49 * [[less 4.1.2>>https://jira.xwiki.org/browse/XWIKI-19246]] (xwiki-platform-livedata-webjar only)
50 * [[eslint-plugin-vue 7.20.0>>https://jira.xwiki.org/browse/XWIKI-19245]]
51 * [[@vue/test-utils 1.3.0>>https://jira.xwiki.org/browse/XWIKI-19243]]
52 * [[@vue/cli-plugin-unit-jest 4.5.15>>https://jira.xwiki.org/browse/XWIKI-19241]]
53 * [[@vue/cli-plugin-eslint 4.5.15>>https://jira.xwiki.org/browse/XWIKI-19240]]
54 * [[@vue/cli-plugin-babel 4.5.15>>https://jira.xwiki.org/browse/XWIKI-19239]]
55 * [[@testing-library/jest-dom 5.16.1>>https://jira.xwiki.org/browse/XWIKI-19238]]
56 * [[@babel/eslint-parser 7.16.5>>https://jira.xwiki.org/browse/XWIKI-19237]]
57 * [[vue-tippy 4.13.0>>https://jira.xwiki.org/browse/XWIKI-18988]]
58 * [[log4j API 2.17.0>>https://jira.xwiki.org/browse/XCOMMONS-2327]]
59 * [[log4j API 2.17.1>>https://jira.xwiki.org/browse/XCOMMONS-2340]]
60 * [[Logback 1.2.10>>https://jira.xwiki.org/browse/XCOMMONS-2330]]
61 * [[CKEditor Integration 1.58>>https://jira.xwiki.org/browse/XWIKI-19273]]
62 * [[CKEditor 4.17.1>>https://jira.xwiki.org/browse/CKEDITOR-416]]
63 * [[H2 MVStore 2.1.210>>https://jira.xwiki.org/browse/XWIKI-19191]]
64 * [[Maven 3.8.4>>https://jira.xwiki.org/browse/XWIKI-19164]]
65 * [[JNR POSIX 3.1.12>>https://jira.xwiki.org/browse/XWIKI-19163]]
66 * [[Snakeyaml 1.30>>https://jira.xwiki.org/browse/XCOMMONS-2335]]
67 * [[Infinispan 13.0.5.Final>>https://jira.xwiki.org/browse/XCOMMONS-2334]]
68 * [[Apache PDFBox 2.0.25>>https://jira.xwiki.org/browse/XWIKI-19253]]
69 * [[Jackson 2.13.1>>https://jira.xwiki.org/browse/XCOMMONS-2332]]
70 * [[httpasyncclient 4.1.5>>https://jira.xwiki.org/browse/XCOMMONS-2328]]
71 * [[Liquibase 4.6.2>>https://jira.xwiki.org/browse/XWIKI-19214]]
72 * [[Doxia 1.11.1>>https://jira.xwiki.org/browse/XRENDERING-626]]
73 * [[Checker Qual 3.20.0>>https://jira.xwiki.org/browse/XCOMMONS-2325]]
74 * [[HTTP Core 4.4.15>>https://jira.xwiki.org/browse/XCOMMONS-2323]]
75 * [[Bouncy Castle 1.70>>https://jira.xwiki.org/browse/XCOMMONS-2321]]
76 * [[Plexus Containers 2.1.1>>https://jira.xwiki.org/browse/XCOMMONS-2337]]
77 * [[Hibernate Validator 6.2.1.Final>>https://jira.xwiki.org/browse/XCOMMONS-2339]]
78 * [[Tika 2.2.1>>https://jira.xwiki.org/browse/XWIKI-19254]]
79 * [[Rome 1.18.0>>https://jira.xwiki.org/browse/XWIKI-19275]]
80 * [[JavaCC 7.0.10>>https://jira.xwiki.org/browse/XRENDERING-635]]
81 * [[Closure Compiler v20220104>>https://jira.xwiki.org/browse/XCOMMONS-2129]]
82 * [[Checker Qual 3.21.1>>https://jira.xwiki.org/browse/XCOMMONS-2333]]
83 * [[JNR POSIX 3.1.15>>https://jira.xwiki.org/browse/XWIKI-19213]]
84 * [[JNR FFI 2.2.11>>https://jira.xwiki.org/browse/XWIKI-19162]]
85 * [[JFFI 1.3.9>>https://jira.xwiki.org/browse/XWIKI-19161]]
86 * [[JBoss Logging 3.4.3>>https://jira.xwiki.org/browse/XCOMMONS-2348]]
87 * [[Protobuf Java 3.19.3>>https://jira.xwiki.org/browse/XCOMMONS-2344]]
88 * [[Liquibase 4.7.0>>https://jira.xwiki.org/browse/XWIKI-19315]]
89 * [[SLF4J 1.7.33>>https://jira.xwiki.org/browse/XCOMMONS-2352]]
90 * [[Byte Buddy 1.12.7>>https://jira.xwiki.org/browse/XCOMMONS-2316]]
91 * [[Woodstox 6.2.8>>https://jira.xwiki.org/browse/XCOMMONS-2315]]
92 * [[Netty 4.1.73.Final>>https://jira.xwiki.org/browse/XWIKI-19231]]
93 * [[jdom 2.0.6.1>>https://jira.xwiki.org/browse/XCOMMONS-2324]]
94 * [[MySQL connector 8.0.28>>https://jira.xwiki.org/browse/XWIKI-19322]]
95 * [[Hibernate 5.6.4>>https://jira.xwiki.org/browse/XWIKI-19255]]
96 * [[Java Diff Utils>>https://jira.xwiki.org/browse/XCOMMONS-2169]] (migrated from ##com.googlecode.java-diff-utils:diffutils:1.3.0## to ##io.github.java-diff-utils:java-diff-utils:4.11##)
97 * [[Bootstrap Date Time Picker 4.17.49>>https://jira.xwiki.org/browse/XWIKI-19330]]
98 * [[Bootstrap Switch 3.3.4>>https://jira.xwiki.org/browse/XWIKI-19329]]
99 * [[Bootstrap Date Range Picker 3.1>>https://jira.xwiki.org/browse/XWIKI-19325]]
100 * [[Bootstrap Select 1.13.18>>https://jira.xwiki.org/browse/XWIKI-19323]]
101 * [[Drawer 3.2.2>>https://jira.xwiki.org/browse/XWIKI-13140]]
102 * [[iscroll 5.2.0>>https://jira.xwiki.org/browse/XWIKI-19328]]
103 * [[selectize.js 0.13.3>>https://jira.xwiki.org/browse/XWIKI-19326]]
104 * [[momentjs 2.29.1>>https://jira.xwiki.org/browse/XWIKI-19324]]
105 * [[jstree 3.3.12>>https://jira.xwiki.org/browse/XWIKI-18875]]
106 * [[XWiki CKEditor Integration 1.59>>https://jira.xwiki.org/browse/XWIKI-19358]]
107
108 = Translations =
109
110 The following translations have been updated:
111
112 {{language codes="de,fr,zh"/}}
113
114 = Tested Browsers & Databases =
115
116 {{include reference="TestReports.ManualTestReportSummaryXWiki140.WebHome"/}}
117
118 {{comment}}
119 TODO: uncomment and update with proper links when the report is ready.
120
121 = Performances tests compared to <last super stable version> =
122
123 {{display reference="test:Performances.Jetty HSQLDB single wiki xxx to yyy" section="HSummary"/}}
124
125 More details on [[performance comparison on single wiki between x.x and y.y>>test:Performances.Jetty HSQLDB single wiki xxx to yyy]].
126 {{/comment}}
127
128 = Known issues =
129
130 * [[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]]
131
132 = Backward Compatibility and Migration Notes =
133
134 == General Notes ==
135
136 * When upgrading make sure you compare and merge the following XWiki configuration files since some parameters may have been modified, removed or added:
137 ** ##xwiki.cfg##
138 ** ##xwiki.properties##
139 ** ##web.xml##
140 ** ##hibernate.cfg.xml##
141 * 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.
142
143 == Issues specific to {{velocity}}$product $version{{/velocity}} ==
144
145 === Drop support of Java 8 ===
146
147 XWiki now [[requires Java 11>>dev:Community.SupportStrategy.JavaSupportStrategy]] to run.
148
149 {{gallery}}
150 image:ReleaseNotes.Data.XWiki.14\.0RC1.WebHome@java11.png
151 {{/gallery}}
152
153 === Drop support of Internet Explorer 11 ===
154
155 Internet Explorer 11 support has been [[dropped>>https://forum.xwiki.org/t/drop-support-for-ie11-in-xwiki-14-0/9647/]]: we removed most of the hacks that were required by IE11 which makes this new version of XWiki unusable with this old web browser. Check the [[Browser Support Strategy>>dev:Community.SupportStrategy.BrowserSupportStrategy]] documentation to see the list of supported web browsers.
156
157 === Mentions ===
158
159 A local database is stored in the permanent directories and stores the updated document that needs to be analyzed for new mentions. This database is based on [[H2 MVStore>>url:https://www.h2database.com/html/mvstore.html]]. When upgrading to 14.0RC1+ the file format of H2 MVStore changes and the old one becomes unsupported. The old database file is moved to a backup file, and a new one is created.
160
161 {{warning}}
162 In this case, any updated document queued for upgrade when the server is stopped will be discarded, and some users will not be notified of their mentions.
163 Please make sure that the queue size is at zero before upgrading (see [[JMX>>doc:extensions:Extension.Mentions Application.WebHome||anchor="HJMX"]]).
164 {{/warning}}
165
166 == API Breakages ==
167
168 The following APIs were modified since {{velocity}}$product{{/velocity}} 13.10.2:
169
170 {{velocity}}
171 {{backwardCompatibilityReport134 version="$version"/}}
172 {{/velocity}}
173
174 = Credits =
175
176 The following people have contributed code and translations to this release (sorted alphabetically):
177
178 Alex Cotiugă
179 Anca Luca
180 Andreea Chirica
181 Clemens Robbenhaar
182 Ecaterina Moraru (Valica)
183 Eduard Moraru
184 Guillaume Delhumeau
185 Jascha Kirchhoff
186 Jerome Prinet
187 Manuel Leduc
188 Marius Dumitru Florea
189 Michael Hamann
190 Simon Urli
191 Simpel
192 Thomas Mortagne
193 Vincent Massol
194 Vyom Yadav
195 Vyom-Yadav
196 xrichard

Get Connected