Version 15.1 by Vincent Massol on 2019/12/14

Hide last authors
Vincent Massol 1.1 1 {{toc depth="1"/}}
2
Vincent Massol 15.1 3 = XWiki 11.10.1 =
4
5 * Bugfix release
6 * Close small leftovers on features done in the 11.x cycle + focus on bug fixing.
7
8 == Dates ==
9
10 * 11.10.1: --9th-- 12th of December 2019 (/)
11
Thomas Mortagne 12.1 12 = XWiki 11.10 =
13
14 * Finish "Ability to easily export only content from the XWiki Administration - Marius
15 * Video macro as default in XWiki - Marius
16 ** Need to decide how to do it for the least maintenance
17 ** Also need to decide if we continue to bundle contrib extensions (Vincent: not my preference)
18 * Configurable Class should support page level configurations - Marius
19 * Main work: Bug fixes and stabilize the cycle - All
20 * Improve the DW extensions step to make easier to upgrade from current LTS - Thomas
Vincent Massol 14.2 21 ** https://jira.xwiki.org/browse/XWIKI-11700
Thomas Mortagne 12.1 22 ** better default actions
23 *** propose to uninstall invalid extensions which used to be dependencies instead of repairing/upgrading them (Watchlist use case)
24
25 == Dates ==
26
27 * --11.10RC1: 18th of November 2019--
Vincent Massol 14.2 28 * --11.10 Final: 25th of November 2019--
Thomas Mortagne 12.1 29
Alex Cotiugă 11.1 30 = XWiki 11.9 =
31
32 * Finish "Ability to easily export only content from the XWiki Administration - Marius(((
33 {{jira url="https://jira.xwiki.org"}}
34 XWIKI-16795
35 {{/jira}}
36 )))
37 * Video macro as default in XWiki - Marius
38 ** Need to decide how to do it for the least maintenance
39 ** Also need to decide if we continue to bundle contrib extensions (Vincent: not my preference)
40 ** To be used on the home page ([[XWIKI-14858>>https://jira.xwiki.org/browse/XWIKI-14858]]).
41 * Configurable Class should support page level configurations - Marius(((
42 {{jira url="https://jira.xwiki.org"}}
43 XWIKI-15564
44 {{/jira}}
45 )))
46 * Continue improving performances - Thomas
47 ** Start testing stuff for the notifications storage refactoring (more as an investigation), in preparation for implementation early in 12.x
48 ** Performance work around job logs(((
49 {{jira url="https://jira.xwiki.org"}}
50 XCOMMONS-764
51 XCOMMONS-1121
52 {{/jira}}
53 )))
54 * Add API to set the default language in the Document class - Thomas(((
55 {{jira url="https://jira.xwiki.org"}}
56 XWIKI-15159
57 {{/jira}}
58 )))
59 * Fix rights when user or group are renamed - Simon(((
60 {{jira url="https://jira.xwiki.org"}}
61 XWIKI-3548
62 XWIKI-16165
63 {{/jira}}
64 )))
65 * Allow admin to specify the password security policy - Simon(((
66 {{jira url="https://jira.xwiki.org"}}
67 XWIKI-11309
68 {{/jira}}
69 )))
70
71 == Dates ==
72
73 * --11.9RC1: 21st of October 2019--
74 * 11.9 final: 28th of October 2019
75
Vincent Massol 10.1 76 = XWiki 11.8 =
77
78 * Finish merge conflict: allow choice by chunks and custom fixes - Simon(((
79 {{jira url="https://jira.xwiki.org"}}
80 XWIKI-16464
81 XCOMMONS-1720
82 XCOMMONS-1722
83 XWIKI-16703
84 {{/jira}}
85 )))
86 * Ability to easily export only content from the XWiki Administration - Marius (basic implementation)
87 * Performances improvements - Thomas(((
88 {{jira url="https://jira.xwiki.org"}}
89 XWIKI-15913
90 XWIKI-16683
91 XWIKI-15648
92 XWIKI-14806
93 XWIKI-16685
94 XWIKI-16686
95 XWIKI-16700
96 XWIKI-16704
97 XRENDERING-577
98 {{/jira}}
99 )))
100
101 == Dates ==
102
103 * 11.8RC1: --23rd of Sep-- 24th of Sep (/)
104 * 11.8 final: 30th of Sep
105
Marius Dumitru Florea 8.1 106 = XWiki 11.7 =
107
108 * Merge conflict: allow choice by chunks and custom fixes - Simon(((
109 {{jira url="https://jira.xwiki.org"}}
110 XWIKI-16464
111 XCOMMONS-1682
112 {{/jira}}
113 )))
114 * Security: not be allowed to set a right you don't have (min) - https://jira.xwiki.org/browse/XWIKI-16266 - Thomas
115 * Async rendering improvements - Thomas(((
116 {{jira url="https://jira.xwiki.org"}}
117 XWIKI-15913
118 XWIKI-16683
119 {{/jira}}
120 )))
121 * Better handling of user removal and transfer of rights - Marius (usability)(((
122 {{jira url="https://jira.xwiki.org"}}
123 XWIKI-12142
124 {{/jira}}
125 )))
126
127 == Dates ==
128
129 * 11.7RC1: --19th of Aug-- 20th of Aug
130 * 11.7: --26th of Aug-- 27th of Aug
131
Alex Cotiugă 7.1 132 = XWiki 11.6 =
133
134 * BFD: All
135 * Velocity upgrade - Assignee: Thomas(((
136 {{jira url="https://jira.xwiki.org"}}
137 XCOMMONS-1296
138 XCOMMONS-1529
139 {{/jira}}
140 )))
141 * Security: Add permissions for xobjects to prevent giving all permissions to users with edit rights on a page. - Assignee: Marius (+ Thomas)?(((
142 {{jira url="https://jira.xwiki.org"}}
143 XWIKI-13631
144 XWIKI-16266
145 XWIKI-2184
146 {{/jira}}
147 )))
148 * Limit number of login attempts until user gets blocked - Assignee: Simon ?(((
149 {{jira url="https://jira.xwiki.org"}}
150 XWIKI-15488
151 XWIKI-16532
152 {{/jira}}
153 )))
154
155 == Dates ==
156
157 * --11.6RC1: 23 July 2019-- (added one more week due to the XWiki SAS seminar)
158 * 11.6: --29 July 2019-- 31 July 2019
159
Marius Dumitru Florea 6.1 160 = XWiki 11.5 =
161
162 * BFD: All
163 * Hibernate upgrade - Assignee: Thomas(((
164 {{jira url="https://jira.xwiki.org"}}
165 XWIKI-8286
166 XCOMMONS-1487
167 XWIKI-16196
168 XWIKI-16123
169 XWIKI-16428
170 {{/jira}}
171 )))
172 * "Finish the autocomplete of references which has been dropped since Adel left and we still don't have it in the WYSIWYG + implement autocomplete on attachments.”. - Assignee: Marius(((
173 {{jira url="https://jira.xwiki.org"}}
174 XWIKI-8613
175 XWIKI-16347
176 XWIKI-16476
177 {{/jira}}
178 )))
179 * Merge on Save - Assignee: Simon(((
180 {{jira url="https://jira.xwiki.org"}}
181 XWIKI-175
182 {{/jira}}
183 )))
184
185 == Dates ==
186
187 * 11.5RC1: --17 June 2019-- 18 June 2019
188 * 11.5: --24 June 2019-- 25 June 2019
189
Ecaterina Moraru (Valica) 5.1 190 = XWiki 11.4 =
191
192 * BFD: All
193 * Finish the autocomplete of references which has been dropped since Adel left and we still don't have it in the WYSIWYG + implement autocomplete on attachments. - Assignee: Marius
194 ** Note: this will carry over in 11.5 since Marius won’t have many days available during the 11.4 timeframe(((
195 {{jira url="https://jira.xwiki.org"}}
196 XWIKI-16347
197 {{/jira}}
198 )))
199 * Inline editing of wiki macros - Assignee: Simon(((
200 {{jira url="https://jira.xwiki.org"}}
201 XWIKI-16389
202 XRENDERING-562
203 XRENDERING-563
204 XWIKI-15801
205 {{/jira}}
206 )))
207 * Hibernate upgrade - Assignee: Thomas(((
208 {{jira url="https://jira.xwiki.org"}}
209 XWIKI-8286
210 XCOMMONS-1487
211 XWIKI-16196
212 {{/jira}}
213 )))
214 * Fix the notifications endless loop: https://jira.xwiki.org/browse/XWIKI-16363 - Assignee: Thomas (note: already done!)
215
216 == Dates ==
217
218 * 11.4RC1: --20th-- 21st of May 2019
219 * 11.4: 27th of May 2019 (/)
220
Simon Urli 4.1 221 = XWiki 11.3 =
222
223 Topics:
224
225 * STAMP: Vincent(30%)
226 * FASTEN: Vincent (10%) + Thomas (30%)
227 * All: work on bug fixes exclusively with the goal of drastically reducing the total number of bugs open (it's a BFD release!)
228 ** As of today (2019-02-16) we have for the past 365 days: Created issues = 772, Resolved issues = 623. Difference of 149.
229 ** Good objective: reduce by at least 50 the open bug count at the end of the release
230 * Specific bugs that will be tackled for sure:
231 ** Warning when removing an user. This is a sub item of [[XWIKI-12142>>http://jira.xwiki.org/browse/XWIKI-12142]]. Assignee: Marius(((
232 {{jira url="https://jira.xwiki.org"}}
233 XWIKI-16361
234 {{/jira}}
235 )))
236 ** AWM Multiselect for List field should select relational storage. Assignee: Marius(((
237 {{jira url="https://jira.xwiki.org"}}
238 XWIKI-15170
239 {{/jira}}
240 )))
241
Vincent Massol 3.1 242 = XWiki 11.2 =
243
244 Topics:
245
246 * STAMP: Vincent(30%)
247 * FASTEN: Vincent (10%) + Thomas (30%)
248 * All: work on bug fixes exclusively with the goal of drastically reducing the total number of bugs open (it's a BFD release!)
249 ** As of today (2019-02-16) we have for the past 365 days: Created issues = 772, Resolved issues = 623. Difference of 149.
250 ** Good objective: reduce by at least 50 the open bug count at the end of the release
251 * Specific bugs that will be tackled for sure:
252 ** Save warning if the revision has changed. This is a subitem of [[XWIKI-175>>https://jira.xwiki.org/browse/XWIKI-175]]. Assignee: Simon(((
253 {{jira url="https://jira.xwiki.org"}}
254 XWIKI-6665
255 {{/jira}}
256 )))
257 ** Warning when removinga a user. This is a sub item of [[XWIKI-12142>>http://jira.xwiki.org/browse/XWIKI-12142]]. Assignee: Marius
258 ** AWM Multiselect for List field should select relational storage. Assignee: Marius(((
259 {{jira url="https://jira.xwiki.org"}}
260 XWIKI-15170
261 {{/jira}}
262 )))
263 ** Updating links when renaming a document should include content inside object properties + Updating links when renaming a document should include images and attachments. Assignee: Thomas(((
264 {{jira url="https://jira.xwiki.org"}}
265 XWIKI-14086
266 XWIKI-14087
267 {{/jira}}
268 )))
269
270 == Dates ==
271
272 * 11.2RC1: --18th of March 2019-- 19th of March 2019 (/)
273 * 11.2: 25th of March 2019 (/)
274
Vincent Massol 2.1 275 = XWiki 11.1 =
276
277 Goals:
278
279 * Focus on finishing items marked important in 2018 and that couldn't be started
280
281 Topics:
282
283 * All: BFD (Priority on Notifications for Guillaume)
284 * STAMP: Vincent (30%)
285 * FASTEN: Vincent (10%) + Thomas (30%)
286 * Simon: Finish "Browsers usually cache JS/CSS resources even if they have changed”(((
287 {{jira url="https://jira.xwiki.org"}}
288 XWIKI-6073
289 {{/jira}}
290 )))
291 * Simon: Display Reference of documents to copy paste(((
292 {{jira url="https://jira.xwiki.org"}}
293 XWIKI-13362
294 {{/jira}}
295 )))
296 * Marius: Finish autocomplete of references in WYSIWYG Macro parameters (include/display macros, etc)(((
297 {{jira url="https://jira.xwiki.org"}}
298 XRENDERING-553
299 {{/jira}}
300 )))
301 * Marius: ConfigurableClass doesn't support page level configuration case(((
302 {{jira url="https://jira.xwiki.org"}}
303 XWIKI-15564
304 {{/jira}}
305 )))
306 * Marius: Improve the XClass picker when in object edit mode (make it like the Add Macro dialog for WYSIWYG editor)(((
307 {{jira url="https://jira.xwiki.org"}}
308 XWIKI-14712
309 {{/jira}}
310 )))
311 * Thomas: Upgrade to Hibernate 5.x(((
312 {{jira url="https://jira.xwiki.org"}}
313 XWIKI-8286
314 {{/jira}}
315 )))
316 * Thomas: Performances
317 * Thomas: Move to Velocity 2.x(((
318 {{jira url="https://jira.xwiki.org"}}
319 XCOMMONS-1296
320 XCOMMONS-1529
321 {{/jira}}
322 )))
323
324 == Dates ==
325
326 * 11.1RC1: --18th of Feb 2019-- 19th of Feb 2019 (/)
327 * 11.1: 25th of Feb 2019 (/)
328
Vincent Massol 1.1 329 = XWiki 11.0 =
330
331 Leftovers from 10.x:
332
333 * Marius/Adel: Auto complete of references in WYSIWYG Macro Dialog (+ grouping feature so that users don't get both "page" and "reference" at the same time + "deprecated"/"priority" to show "page" more proeminently than "reference")(((
334 {{jira url="https://jira.xwiki.org"}}
335 XWIKI-8613
336 CKEDITOR-259
337 {{/jira}}
338 )))
339 * Simon: Import: make it work with new versions of Libre Office (idea: use a more recent fork of jodconverter, we identified one and check if we need to merge changes we did in our fork)(((
340 {{jira url="https://jira.xwiki.org"}}
341 XWIKI-15031
342 {{/jira}}
343 )))
344 * Thomas: Fix filesystem storage(((
345 {{jira url="https://jira.xwiki.org"}}
346 XWIKI-15620
347 {{/jira}}
348 )))
349 * All: Fix all WCAG failing tests and more generally move to WCAG 2.1 (https://www.w3.org/TR/WCAG21/) - Rationale: usability through accessibility, current failing test reducing trust in CI
350
351 New topics:
352
353 * All: BFD (Priority on Notifications for Guillaume)
354 * All: Fix all WCAG failing tests and more generally move to WCAG 2.1 (https://www.w3.org/TR/WCAG21/) - Rationale: usability through accessibility, current failing test reducing trust in CI
355 * STAMP research project: Vincent(30%)
356 * FASTEN research project: Vincent (20%) + Thomas (30%)
357 * Marius: Ability to rename an AWM app(((
358 {{jira url="https://jira.xwiki.org"}}
359 XWIKI-13353
360 XWIKI-13352
361 {{/jira}}
362 )))
363 * Thomas: Move to Velocity 2.x(((
364 {{jira url="https://jira.xwiki.org"}}
365 XCOMMONS-1296
366 XCOMMONS-1529
367 {{/jira}}
368 )))
369 * Simon: Fix caching of JS resources forcing reload when upgrading XWiki. Especially for the Navigation Panel.
370 {{jira url="https://jira.xwiki.org"}}XWIKI-6073{{/jira}}
371 * Adel: Upgrade to Hibernate 5.x(((
372 {{jira url="https://jira.xwiki.org"}}
373 XWIKI-8286
374 {{/jira}}
375 )))
376
377 == Dates ==
378
379 * --11.0RC1: 21st of Jan 2019-- (!) {{warning}}skipped{{/warning}}
380 * 11.0: --28th of Jan 2019-- 29th of Jan 2019 (/)

Get Connected