Wiki source code of XWiki Roadmap Archives for the 15.x Release Cycle
Version 4.1 by Thomas Mortagne on 2023/04/24
Show last authors
author | version | line-number | content |
---|---|---|---|
1 | = XWiki 15.x [[Cycle>>dev:Community.VersioningAndReleasePractices]] = | ||
2 | |||
3 | == XWiki 15.3 == | ||
4 | |||
5 | === XWiki Standard === | ||
6 | |||
7 | Outstanding from past roadmaps: | ||
8 | |||
9 | * Security issues not finished: | ||
10 | ** Manuel: | ||
11 | *** https://jira.xwiki.org/browse/XWIKI-20331 | ||
12 | * WCAG - Lucas((( | ||
13 | {{jira id="xwikiorg"}} | ||
14 | XWIKI-19725 | ||
15 | XWIKI-19450 | ||
16 | XWIKI-19383 | ||
17 | {{/jira}} | ||
18 | |||
19 | Report all issues found by Axe Core in the XWiki build on jira and start fixing some. | ||
20 | ))) | ||
21 | * Various issues - Marius((( | ||
22 | {{jira id="xwikiorg"}} | ||
23 | XWIKI-20483 | ||
24 | XWIKI-20490 | ||
25 | {{/jira}} | ||
26 | ))) | ||
27 | * Bug fix CKEditor - Marius((( | ||
28 | {{jira id="xwikiorg"}} | ||
29 | XWIKI-20574 | ||
30 | {{/jira}} | ||
31 | ))) | ||
32 | |||
33 | New work: | ||
34 | |||
35 | * Each dev takes several (from 3 to 5) security issues from: | ||
36 | ** [[Open blockers>>https://jira.xwiki.org/issues/?jql=level%20%3D%20Confidential%20and%20resolution%20%3D%20Unresolved%20and%20priority%20%3D%20Blocker%20and%20category%20%3D%2010000]] (5 issues as of today | ||
37 | ** Goal: close the 5 remaining security issues in 15.3 timeframe ideally (note that two of them are listed in the outstanding issues part already). | ||
38 | ** Michael: | ||
39 | *** https://jira.xwiki.org/browse/XWIKI-20715 | ||
40 | *** https://jira.xwiki.org/browse/XWIKI-20746 | ||
41 | *** https://jira.xwiki.org/browse/XWIKI-20684 | ||
42 | * Caption overflow improvement - Manuel((( | ||
43 | {{jira id="xwikiorg"}} | ||
44 | XRENDERING-655 | ||
45 | {{/jira}} | ||
46 | ))) | ||
47 | * Quick actions - Design and start scaffolding - Marius((( | ||
48 | {{jira id="xwikiorg"}} | ||
49 | XWIKI-20795 | ||
50 | {{/jira}} | ||
51 | ))) | ||
52 | * Finish PDF export issues - Marius((( | ||
53 | {{jira id="xwikiorg"}} | ||
54 | XWIKI-20741 | ||
55 | {{/jira}} | ||
56 | ))) | ||
57 | * Nice to have (BFD)((( | ||
58 | {{jira id="xwikiorg"}} | ||
59 | XWIKI-20552 | ||
60 | XWIKI-20551 | ||
61 | XWIKI-20712 | ||
62 | {{/jira}} | ||
63 | ))) | ||
64 | * WCAG - Lucas((( | ||
65 | {{jira id="xwikiorg"}} | ||
66 | XWIKI-16140 | ||
67 | XWIKI-20757 | ||
68 | XWIKI-18931 | ||
69 | XWIKI-16150 | ||
70 | XWIKI-20750 | ||
71 | XWIKI-20756 | ||
72 | XWIKI-16144 | ||
73 | XWIKI-18004 | ||
74 | XWIKI-18859 | ||
75 | XWIKI-19139 | ||
76 | XWIKI-19469 | ||
77 | XWIKI-20680 | ||
78 | XWIKI-20736 | ||
79 | XWIKI-20745 | ||
80 | XWIKI-20727 | ||
81 | XWIKI-20693 | ||
82 | XWIKI-20696 | ||
83 | {{/jira}} | ||
84 | ))) | ||
85 | * Allow choosing the authenticator at runtime - Thomas((( | ||
86 | {{jira id="xwikiorg"}} | ||
87 | XWIKI-20548 | ||
88 | {{/jira}} | ||
89 | ))) | ||
90 | * Email notification "per app" grouping - Simon | ||
91 | ** TODO: add jira issue here | ||
92 | ** Restart design discussions and start API implementation | ||
93 | |||
94 | === Contrib & Others === | ||
95 | |||
96 | Outstanding from previous roadmaps: | ||
97 | |||
98 | * Infra - Upgrade xwiki.org to LTS - Simon | ||
99 | |||
100 | New work: | ||
101 | |||
102 | * Change Request - Simon((( | ||
103 | {{jira id="xwikiorg"}} | ||
104 | CRAPP-253 | ||
105 | CRAPP-255 | ||
106 | {{/jira}} | ||
107 | ))) | ||
108 | |||
109 | Other: | ||
110 | |||
111 | * All: BFDs on Thursdays | ||
112 | * All: Fix flickers | ||
113 | |||
114 | === Dates === | ||
115 | |||
116 | * 15.3 RC1: 17th of April 2023 (/) | ||
117 | * 15.3 Final: 24th of April 2023 (/) | ||
118 | |||
119 | == XWiki 15.2 == | ||
120 | |||
121 | === XWiki Standard === | ||
122 | |||
123 | Outstanding from past roadmaps: | ||
124 | |||
125 | * Security issues not finished in 15.0: | ||
126 | ** Thomas | ||
127 | *** https://jira.xwiki.org/browse/XWIKI-20385 | ||
128 | *** https://jira.xwiki.org/browse/XWIKI-20386 | ||
129 | ** Michael: | ||
130 | *** https://jira.xwiki.org/browse/XWIKI-20524 | ||
131 | ** Manuel: | ||
132 | *** https://jira.xwiki.org/browse/XWIKI-20331 | ||
133 | *** https://jira.xwiki.org/browse/XWIKI-20421 | ||
134 | * UI for the "What's new" feature in XS - Vincent((( | ||
135 | {{jira id="xwikiorg"}} | ||
136 | XWIKI-20657 | ||
137 | {{/jira}} | ||
138 | ))) | ||
139 | * WCAG - Lucas((( | ||
140 | {{jira id="xwikiorg"}} | ||
141 | XWIKI-20541 | ||
142 | XWIKI-19725 | ||
143 | {{/jira}} | ||
144 | ))) | ||
145 | * Various issues - Marius((( | ||
146 | {{jira id="xwikiorg"}} | ||
147 | XWIKI-20483 | ||
148 | XWIKI-20490 | ||
149 | XWIKI-18534 | ||
150 | {{/jira}} | ||
151 | ))) | ||
152 | * PDF Export issues - Marius((( | ||
153 | {{jira id="xwikiorg"}} | ||
154 | XWIKI-20556 | ||
155 | {{/jira}} | ||
156 | ))) | ||
157 | * Bug fix CKEditor - Marius((( | ||
158 | {{jira id="xwikiorg"}} | ||
159 | XWIKI-20574 | ||
160 | {{/jira}} | ||
161 | ))) | ||
162 | |||
163 | New work: | ||
164 | |||
165 | * Each dev takes several (from 3 to 5) security issues from: | ||
166 | ** [[Open blockers>>https://jira.xwiki.org/issues/?jql=level%20%3D%20Confidential%20and%20resolution%20%3D%20Unresolved%20and%20priority%20%3D%20Blocker%20and%20category%20%3D%2010000]] (12 issues as of today | ||
167 | ** Goal: close the 12 remaining security issues in 15.2 ideally. | ||
168 | ** Michael: | ||
169 | *** Decide what to do in XS for https://jira.xwiki.org/browse/XWIKI-20135 | ||
170 | *** https://jira.xwiki.org/browse/XWIKI-20610 | ||
171 | *** https://jira.xwiki.org/browse/XWIKI-20594 | ||
172 | ** Thomas: | ||
173 | *** https://jira.xwiki.org/browse/XWIKI-20625 | ||
174 | *** https://jira.xwiki.org/browse/XWIKI-20624 | ||
175 | ** Manuel: | ||
176 | *** https://jira.xwiki.org/browse/XWIKI-20611 | ||
177 | * WCAG - Lucas((( | ||
178 | {{jira id="xwikiorg"}} | ||
179 | XWIKI-19450 | ||
180 | XWIKI-19383 | ||
181 | {{/jira}} | ||
182 | |||
183 | And also report all issues found by Axe Core in the XWiki build on jira and start fixing some | ||
184 | ))) | ||
185 | * Bugs:((( | ||
186 | {{jira id="xwikiorg"}} | ||
187 | XWIKI-20658 | ||
188 | XWIKI-20554 | ||
189 | XRENDERING-707 | ||
190 | {{/jira}} | ||
191 | ))) | ||
192 | |||
193 | === Contrib & Others === | ||
194 | |||
195 | Outstanding from previous roadmaps: | ||
196 | |||
197 | * CR - Display diff contextual information with comments - Simon((( | ||
198 | {{jira id="xwikiorg"}} | ||
199 | CRAPP-67 | ||
200 | {{/jira}} | ||
201 | ))) | ||
202 | * CR bugs - Simon((( | ||
203 | {{jira id="xwikiorg"}} | ||
204 | CRAPP-231 | ||
205 | {{/jira}} | ||
206 | |||
207 | And Alignment of the CR activity feed. | ||
208 | ))) | ||
209 | * CR - Improve cluster support - Simon((( | ||
210 | {{jira id="xwikiorg"}} | ||
211 | CRAPP-112 | ||
212 | {{/jira}} | ||
213 | ))) | ||
214 | |||
215 | New work: | ||
216 | |||
217 | * Change request - Simon((( | ||
218 | {{jira id="xwikiorg"}} | ||
219 | CRAPP-241 | ||
220 | CRAPP-229 | ||
221 | {{/jira}} | ||
222 | |||
223 | And UX improvement in file change tab. | ||
224 | ))) | ||
225 | * Infra - Upgrade xwiki.org to LTS - Simon | ||
226 | |||
227 | Other: | ||
228 | |||
229 | * All: BFDs on Thursdays | ||
230 | * All: Fix flickers | ||
231 | |||
232 | === Dates === | ||
233 | |||
234 | * 15.2 RC1: --20th-- 21th of March 2023 (/) | ||
235 | * 15.2 Final: 27th of March 2023 (/) | ||
236 | |||
237 | == XWiki 15.1 == | ||
238 | |||
239 | === XWiki Standard === | ||
240 | |||
241 | Outstanding from past roadmaps: | ||
242 | |||
243 | * Security issues not finished in 15.0: | ||
244 | ** Marius | ||
245 | *** https://jira.xwiki.org/browse/XWIKI-20276 | ||
246 | *** https://jira.xwiki.org/browse/XWIKI-19906 | ||
247 | ** Thomas | ||
248 | *** https://jira.xwiki.org/browse/XWIKI-20281 | ||
249 | *** https://jira.xwiki.org/browse/XWIKI-20385 | ||
250 | *** https://jira.xwiki.org/browse/XWIKI-20386 | ||
251 | *** https://jira.xwiki.org/browse/XRENDERING-688 | ||
252 | ** Simon | ||
253 | *** https://jira.xwiki.org/browse/XWIKI-20339 | ||
254 | *** https://jira.xwiki.org/browse/XWIKI-20352 | ||
255 | *** https://jira.xwiki.org/browse/XWIKI-20341 | ||
256 | *** https://jira.xwiki.org/browse/XWIKI-20342 | ||
257 | *** https://jira.xwiki.org/browse/XWIKI-20343 | ||
258 | * Include "What's new" feature in XS (see gitlab as an example about how to implement it) - Vincent((( | ||
259 | {{jira id="xwikiorg"}} | ||
260 | XWIKI-20533 | ||
261 | {{/jira}} | ||
262 | |||
263 | Specifically: | ||
264 | |||
265 | * Implement the UI part which is currently missing | ||
266 | * Implement the Admin UI to turn it off | ||
267 | ))) | ||
268 | * Bug fix: Aspect ratio not working when width/height does not respect the image ratio - Manuel((( | ||
269 | {{jira id="xwikiorg"}} | ||
270 | XWIKI-20499 | ||
271 | {{/jira}} | ||
272 | ))) | ||
273 | * WCAG issues to fix - Lucas((( | ||
274 | {{jira id="xwikiorg"}} | ||
275 | XWIKI-13786 | ||
276 | XWIKI-19140 | ||
277 | {{/jira}} | ||
278 | ))) | ||
279 | |||
280 | New work: | ||
281 | |||
282 | * Each dev takes several (from 3 to 5) security issues from: | ||
283 | ** Goal: close 15 security issues in 15.1 minimum | ||
284 | ** Michael: | ||
285 | *** https://jira.xwiki.org/browse/XRENDERING-688 (requires https://jira.xwiki.org/browse/XRENDERING-703) | ||
286 | *** https://jira.xwiki.org/browse/XWIKI-20290 | ||
287 | *** https://jira.xwiki.org/browse/XWIKI-20524 | ||
288 | ** Manuel (best effort once the pdf export outstanding issues are fixed): | ||
289 | *** https://jira.xwiki.org/browse/XWIKI-20519 | ||
290 | *** https://jira.xwiki.org/browse/XWIKI-16138 | ||
291 | *** https://jira.xwiki.org/browse/XWIKI-20331 | ||
292 | *** https://jira.xwiki.org/browse/XWIKI-20421 | ||
293 | * WCAG improvements - Lucas((( | ||
294 | {{jira id="xwikiorg"}} | ||
295 | XWIKI-20541 | ||
296 | XWIKI-19725 | ||
297 | {{/jira}} | ||
298 | ))) | ||
299 | * As time permits, during BFDs - Marius((( | ||
300 | {{jira id="xwikiorg"}} | ||
301 | XWIKI-20483 | ||
302 | XWIKI-20490 | ||
303 | XWIKI-18534 | ||
304 | {{/jira}} | ||
305 | |||
306 | Note: | ||
307 | |||
308 | * XWIKI-20483 is the priority 1 during BFDs (except if there are other blocker issues arising in the mean time) | ||
309 | ))) | ||
310 | * PDF Export outstanding issues((( | ||
311 | {{jira id="xwikiorg"}} | ||
312 | XWIKI-13977 | ||
313 | XWIKI-20563 | ||
314 | XWIKI-20556 | ||
315 | XWIKI-20561 | ||
316 | {{/jira}} | ||
317 | ))) | ||
318 | * Bug fix CKEditor - Marius((( | ||
319 | {{jira id="xwikiorg"}} | ||
320 | XWIKI-20574 | ||
321 | {{/jira}} | ||
322 | ))) | ||
323 | |||
324 | === Contrib & Others === | ||
325 | |||
326 | Outstanding from previous roadmaps: | ||
327 | |||
328 | * CR - Display diff contextual information with comments - Simon((( | ||
329 | {{jira id="xwikiorg"}} | ||
330 | CRAPP-67 | ||
331 | {{/jira}} | ||
332 | ))) | ||
333 | * Change Request bugs - Simon | ||
334 | ** TODO: list bug jiras here | ||
335 | |||
336 | New work: | ||
337 | |||
338 | * Change request - Simon((( | ||
339 | {{jira id="xwikiorg"}} | ||
340 | CRAPP-231 | ||
341 | CRAPP-112 | ||
342 | {{/jira}} | ||
343 | ))) | ||
344 | |||
345 | Other: | ||
346 | |||
347 | * All: BFDs on Thursdays | ||
348 | * All: Fix flickers | ||
349 | * All: With the time left, fix blocker/critical/major open bugs. | ||
350 | |||
351 | === Dates === | ||
352 | |||
353 | * 15.1 RC1: --20th-- 21st of February 2023 (/) | ||
354 | * 15.1 Final: 27th of February 2023 (/) | ||
355 | |||
356 | == XWiki 15.0 == | ||
357 | |||
358 | === XWiki Standard === | ||
359 | |||
360 | Outstanding from past roadmaps: | ||
361 | * Security issues not finished in 14.10.1 and 14.10.2: | ||
362 | ** Marius | ||
363 | *** https://jira.xwiki.org/browse/XWIKI-20276 | ||
364 | ** Thomas | ||
365 | *** https://jira.xwiki.org/browse/XWIKI-20295 | ||
366 | *** https://jira.xwiki.org/browse/XWIKI-20287 | ||
367 | *** https://jira.xwiki.org/browse/XWIKI-20281 | ||
368 | |||
369 | New work: | ||
370 | * Security issues: | ||
371 | ** Goal: close 15 security issues minimum | ||
372 | ** Michael: | ||
373 | *** https://jira.xwiki.org/browse/XWIKI-20457 | ||
374 | *** https://jira.xwiki.org/browse/XWIKI-20334 | ||
375 | *** https://jira.xwiki.org/browse/XWIKI-20341 | ||
376 | *** https://jira.xwiki.org/browse/XWIKI-20342 | ||
377 | *** https://jira.xwiki.org/browse/XWIKI-20343 | ||
378 | ** Simon: | ||
379 | *** https://jira.xwiki.org/browse/XWIKI-20339 | ||
380 | *** https://jira.xwiki.org/browse/XWIKI-20352 | ||
381 | ** Manuel: | ||
382 | *** https://jira.xwiki.org/browse/XWIKI-20456 | ||
383 | *** https://jira.xwiki.org/browse/XWIKI-20002 | ||
384 | *** https://jira.xwiki.org/browse/XWIKI-20285 | ||
385 | *** https://jira.xwiki.org/browse/XWIKI-20333 | ||
386 | ** Marius: | ||
387 | *** https://jira.xwiki.org/browse/XWIKI-19906 | ||
388 | ** Thomas: | ||
389 | *** https://jira.xwiki.org/browse/XWIKI-20385 | ||
390 | *** https://jira.xwiki.org/browse/XWIKI-20386 | ||
391 | *** https://jira.xwiki.org/browse/XWIKI-20340 | ||
392 | *** https://jira.xwiki.org/browse/XWIKI-20423 | ||
393 | *** https://jira.xwiki.org/browse/XRENDERING-688 | ||
394 | * Add a "What's new" feature in XWiki (see gitlab as an example about how to implement it) - Vincent | ||
395 | ** Define requirements on design.xwiki.org | ||
396 | ** ((( | ||
397 | {{jira id="xwikiorg"}} | ||
398 | XWIKI-20533 | ||
399 | {{/jira}} | ||
400 | ))) | ||
401 | * Bug fix - Manuel((( | ||
402 | {{jira id="xwikiorg"}} | ||
403 | XWIKI-20499 | ||
404 | {{/jira}} | ||
405 | ))) | ||
406 | * WCAG improvements - Lucas | ||
407 | ** Find a tool to check WCAG status for XWiki and make it part of XWiki's build | ||
408 | ** Fix some issues from https://jira.xwiki.org/issues/?jql=labels%20%3D%20wcag%20and%20resolution%20%3D%20Unresolved%20 | ||
409 | * Blocker bug "No error message in case of file uploads in comment without proper rights" - Marius((( | ||
410 | {{jira id="xwikiorg"}} | ||
411 | XWIKI-20302 | ||
412 | {{/jira}} | ||
413 | ))) | ||
414 | * As time permits, during BFDs - Marius | ||
415 | ** Priority for XWIKI-20483 | ||
416 | ** ((( | ||
417 | {{jira id="xwikiorg"}} | ||
418 | XWIKI-20483 | ||
419 | XWIKI-20458 | ||
420 | XWIKI-20490 | ||
421 | XWIKI-18534 | ||
422 | {{/jira}} | ||
423 | ))) | ||
424 | |||
425 | === Contrib & Others === | ||
426 | |||
427 | New work: | ||
428 | * CR - Display diff contextual information with comments - Simon((( | ||
429 | {{jira id="xwikiorg"}} | ||
430 | CRAPP-67 | ||
431 | {{/jira}} | ||
432 | ))) | ||
433 | * Change Request bugs - Simon((( | ||
434 | * Investigate issues with using attachment selector in change request edition | ||
435 | * Investigate possible server error in case of conflict | ||
436 | * {{jira id="xwikiorg"}} | ||
437 | CRAPP-229 | ||
438 | {{/jira}} | ||
439 | ))) | ||
440 | |||
441 | |||
442 | * Work on https://l10n.xwiki.org - Simon((( | ||
443 | {{jira id="xwikiorg"}} | ||
444 | XINFRA-357 | ||
445 | XINFRA-378 | ||
446 | XINFRA-379 | ||
447 | {{/jira}} | ||
448 | ))) | ||
449 | |||
450 | Other: | ||
451 | * All: BFDs on Thursdays | ||
452 | * All: Fix flickers | ||
453 | * All: With the time left, fix some critical/major open bugs. Take them from the blocker/critical list of open bugs. | ||
454 | |||
455 | === Dates === | ||
456 | |||
457 | * 15.0 RC1: 23rd of January 2023 (/) | ||
458 | * 15.0 Final: 30th of January 2023 (/) |