Last modified by Vincent Massol on 2026/05/29 10:58

Show last authors
1 {{toc depth="1"/}}
2
3 = XWiki 17.x [[Cycle>>dev:Community.VersioningAndReleasePractices]] =
4
5 Release dates for the 17.x Cycle:
6
7 * 17.0.0: January 2025 (/)
8 * 17.1.0: February 2025 (/)
9 * 17.2.0: March 2025 (/)
10 * 17.3.0: April 2025 (/)
11 * 17.4.0: May 2025 (/)
12 * 17.5.0: June 2025 (/)
13 * 17.6.0: July 2025 (/)
14 * 17.7.0: August 2025 (/)
15 * 17.8.0: September 2025 (/)
16 * 17.9.0: October 2025 (/)
17 * 17.10.0: November 2025 (/)
18 * 17.10.1: December 2025 (/)
19 * 17.10.2: December 2025 (/)
20
21 = December Roadmap =
22
23 == XWiki Standard ==
24
25 * Cristal integration in XWiki - Manuel
26 ** Backlog:(((
27 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
28 XWIKI-23610
29 CRISTAL-658
30 {{/jira}}
31 )))
32 * **New XS Block Editor** (shared component with Cristal) - Marius
33 ** Backlog:(((
34 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
35 XRENDERING-788
36 XWIKI-23349
37 {{/jira}}
38 )))
39 * **Realtime** - Marius
40 ** Backlog:(((
41 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
42 XWIKI-22217
43 {{/jira}}
44 )))
45 * **WCAG** - Lucas
46 ** New:(((
47 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
48 XWIKI-23714
49 XWIKI-22696
50 {{/jira}}
51 )))
52 * **Usability improvement** - Lucas
53 ** Backlog:(((
54 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
55 XWIKI-20437
56 {{/jira}}
57 )))
58 ** New:(((
59 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
60 XWIKI-17296
61 {{/jira}}
62 )))
63 * **Clustering improvements + S3 attachment store & fixes** - Thomas + Michael
64 ** Backlog:(((
65 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
66 XCOMMONS-3451
67 {{/jira}}
68 )))
69 * **UI/UX improvements** - Adina
70 ** New:(((
71 * Adina: Continue closing open proposals as much as possible: https://forum.xwiki.org/search?q=tags%3Aproposal%2Cbrainstorming%20status%3Aunsolved%20%40amilica%20order%3Alatest
72 * Thiago: Continue closing open proposals as much as possible: https://forum.xwiki.org/search?q=tags%3Aproposal%2Cbrainstorming%20status%3Aunsolved%20%40tkrieck%20order%3Alatest
73 )))
74 * **Critical issues**
75 ** New:(((
76 * https://jira.xwiki.org/browse/XWIKI-21402 (security) - Simon
77 * https://jira.xwiki.org/browse/XWIKI-23550 (security) - Michael
78 * https://jira.xwiki.org/browse/XWIKI-23472 (security) - Michael
79 )))
80 * **Non-Critical Security Issues**
81 ** New:(((
82 * https://jira.xwiki.org/browse/XWIKI-23698 - Michael
83 )))
84 * **Required Rights**
85 ** New:(((
86 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
87 XWIKI-23743
88 XWIKI-23700
89 XWIKI-23744
90 {{/jira}}
91 )))
92 * **Scheduler Job bug**
93 ** New:(((
94 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
95 XWIKI-14494
96 {{/jira}}
97 )))
98 * **Notification bug**
99 ** New:(((
100 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
101 XWIKI-23420
102 {{/jira}}
103 )))
104 * **Other Notification bugs**
105 ** New:(((
106 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
107 XWIKI-17631
108 {{/jira}}
109 )))
110 * **FA7 Upgrade** - Thiago
111 ** Backlog:(((
112 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
113 XWIKI-15026
114 {{/jira}}
115 )))
116
117 == Contrib & Others ==
118
119 * **Cristal/XS Integration** - Pierre
120 ** New:(((
121 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary, note:'Notes'"}}
122 CRISTALINT-5
123 CRISTALINT-4|Best effort
124 CRISTALINT-18
125 {{/jira}}
126 )))
127 * **Cristal 0.25**
128 ** Backlog: CRISTAL-713 and CRISTAL-714 were best effort and are postponed for now.
129 ** New:(((
130 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary, note:'Notes'"}}
131 CRISTAL-747|Peer development Pierre/Manuel
132 CRISTAL-706
133 CRISTAL-743
134 CRISTAL-642|Best effort
135 CRISTAL-745
136 {{/jira}}
137 )))
138 * **XWiki.org improvemens** - Thiago
139 ** Backlog:(((
140 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
141 XINFRA-442
142 {{/jira}}
143 )))
144 * **Change Request** - Simon
145 ** New:(((
146 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary, note:'Notes'"}}
147 CRAPP-405
148 {{/jira}}
149 )))
150 ** Backlog:(((
151 * Simon: Email notification "per app" grouping
152 )))
153
154 == Dates ==
155
156 * 17.10.1: 15th of December 2025
157 * 17.10.2: 29th of December 2025
158
159 = November Roadmap =
160
161 == XWiki Standard ==
162
163 * Cristal integration in XWiki - Manuel
164 ** New:(((
165 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
166 XWIKI-23610
167 XWIKI-23609
168 {{/jira}}
169 )))
170 * **New XS Block Editor** (shared component with Cristal) - Marius
171 ** Backlog:(((
172 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
173 XRENDERING-788
174 XWIKI-23349
175 {{/jira}}
176 )))
177 ** New:(((
178 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
179 XWIKI-23459
180 {{/jira}}
181 )))
182 * **Realtime** - Marius
183 ** New:(((
184 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
185 XWIKI-22217
186 {{/jira}}
187 )))
188 * **WCAG** - Lucas
189 ** New:(((
190 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
191 XWIKI-6762
192 {{/jira}}
193 )))
194 * **Usability improvement** - Lucas
195 ** Backlog:(((
196 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
197 XWIKI-22676
198 XWIKI-23538
199 {{/jira}}
200 )))
201 ** New:(((
202 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
203 XWIKI-20437
204 {{/jira}}
205 )))
206 * **Clustering improvements + S3 attachment store & fixes** - Thomas + Michael
207 ** Backlog:(((
208 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
209 XCOMMONS-3250
210 XWIKI-22845
211 XCOMMONS-3451
212 {{/jira}}
213 )))
214 ** New:(((
215 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
216 XCOMMONS-3249
217 XCOMMONS-3251
218 {{/jira}}
219 )))
220 * **UI/UX improvements** - Thiago + Adina
221 ** Backlog:(((
222 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
223 XWIKI-23537
224 {{/jira}}
225 )))
226 * **Critical issues**
227 ** New:(((
228 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
229 XWIKI-20654
230 {{/jira}}
231 )))
232 * ** Macro parameter improvements** - Simon
233 ** New:(((
234 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
235 XWIKI-23152
236 XWIKI-23619
237 XWIKI-23618
238 {{/jira}}
239 )))
240 * **Scheduler Job bug**
241 ** New:(((
242 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
243 XWIKI-14494
244 {{/jira}}
245 )))
246 * **Notification bug**
247 ** New:(((
248 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
249 XWIKI-23420
250 {{/jira}}
251 )))
252
253 == Contrib & Others ==
254
255 * **Cristal/XS Integration** - Pierre
256 ** Backlog:(((
257 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
258 CRISTALINT-7
259 CRISTALINT-8
260 CRISTALINT-9
261 {{/jira}}
262 )))
263 ** New:(((
264 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
265 CRISTALINT-13
266 {{/jira}}
267 )))
268 * **Cristal 0.24**
269 ** Backlog:(((
270 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
271 CRISTAL-49
272 CRISTAL-679
273 {{/jira}}
274 )))
275 ** New:(((
276 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary, note:'Notes'"}}
277 CRISTAL-677
278 CRISTAL-711
279 CRISTAL-713|Best effort
280 CRISTAL-714|Best effort
281 {{/jira}}
282 )))
283 * **XWiki.org improvemens** - Thiago
284 ** New:(((
285 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
286 XINFRA-442
287 {{/jira}}
288 )))
289 * **Change Request** - Simon
290 ** New:(((
291 * Review/fix issues for "Email notification "per app" grouping".
292 )))
293
294 == Dates ==
295
296 * 17.10.0 RC1: 17th of November 2025 (/)
297 * 17.10.0 Final: 24th of November 2025 (/)
298
299 = October Roadmap =
300
301 == XWiki Standard ==
302
303 * **New XS Block Editor** (shared component with Cristal) - Marius
304 ** Backlog:(((
305 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
306 XRENDERING-788
307 XWIKI-23347
308 XWIKI-23349
309 {{/jira}}
310 )))
311 * **Realtime** - Marius
312 ** Backlog:(((
313 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
314 XWIKI-23141
315 {{/jira}}
316 )))
317 ** New:(((
318 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
319 XWIKI-2470
320 {{/jira}}
321 )))
322 * **WCAG** - Lucas
323 ** New:(((
324 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
325 XWIKI-22982
326 {{/jira}}
327 )))
328 * **Usability improvement** - Lucas
329 ** Backlog:(((
330 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
331 XWIKI-22676
332 {{/jira}}
333 )))
334 ** New:(((
335 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
336 XWIKI-23538
337 {{/jira}}
338 )))
339 * **Clustering improvements + S3 attachment store & fixes** - Thomas + Michael
340 ** Backlog:(((
341 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
342 XCOMMONS-3250
343 {{/jira}}
344 )))
345 ** New:(((
346 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
347 XWIKI-22845
348 XWIKI-21548
349 {{/jira}}
350 )))
351 * **UI/UX improvements** - Thiago + Adina
352 ** Backlog:
353 *** Adina:(((
354 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
355 XWIKI-23482
356 {{/jira}}
357 )))
358 ** New:
359 *** Thiago:(((
360 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
361 XWIKI-23537
362 {{/jira}}
363 )))
364 *** Adina:(((
365 {{error}}TODO for Thiago/Adina: List some new issues here{{/error}}
366 )))
367 * **Critical issues**
368 ** Backlog:(((
369 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
370 XWIKI-17936
371 {{/jira}}
372 )))
373 ** New:(((
374 * XWIKI-23433 - Security issue - Simon
375 )))
376 * **Various Bugs**
377 ** New:(((
378 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
379 XWIKI-23190
380 {{/jira}}
381 )))
382 * ** Macro parameter improvements** - Simon
383 ** New:(((
384 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
385 XWIKI-23345
386 XWIKI-23546
387 {{/jira}}
388 )))
389
390 == Contrib & Others ==
391
392 * **Cristal/XS Integration** - Pierre
393 ** New:(((
394 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
395 CRISTALINT-7
396 CRISTALINT-8
397 CRISTALINT-9
398 {{/jira}}
399 )))
400 * **Cristal 0.23**
401 ** Backlog:(((
402 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
403 CRISTAL-620
404 {{/jira}}
405 )))
406 ** New:(((
407 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
408 CRISTAL-658
409 CRISTAL-659
410 CRISTAL-660
411 CRISTAL-626
412 CRISTAL-639
413 CRISTAL-49
414 CRISTAL-657
415 {{/jira}}
416
417 Note: CRISTAL-657 is on a best effort basis and requires discussions on the forum. At least a proposal needs to be sent and discussed in October.
418 )))
419
420 == Dates ==
421
422 * 17.9.0 RC1: 20th of October 2025 (/)
423 * 17.9.0 Final: 27th of October 2025 (/)
424
425 = September Roadmap =
426
427 == XWiki Standard ==
428
429 * **Prepare XS for a future merge with Cristal** - Pierre
430 ** Backlog:(((
431 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
432 CRISTALINT-2
433 {{/jira}}
434 )))
435 * **New XS Block Editor** (shared component with Cristal) - Marius
436 ** Backlog:(((
437 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
438 XRENDERING-788
439 XWIKI-23347
440 XWIKI-23349
441 {{/jira}}
442 )))
443 * **Realtime** - Marius
444 ** Outstanding from past roadmaps:(((
445 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
446 XWIKI-22284
447 XWIKI-23141
448 {{/jira}}
449 )))
450 * **WCAG** - Lucas
451 ** Backlog:(((
452 {{jira fields="type, key, assignee, fixVersion, summary" id="xwikiorg"}}
453 XWIKI-22983
454 {{/jira}}
455 )))
456 ** New:(((
457 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
458 XWIKI-22602
459 {{/jira}}
460 )))
461 * **Usability improvement** - Lucas
462 ** Backlog:(((
463 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
464 XWIKI-22676
465 XWIKI-23189
466 {{/jira}}
467 )))
468 * **Clustering improvements + S3 attachment store & fixes** - Thomas + Michael
469 ** Backlog:(((
470 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}XCOMMONS-3250
471 XWIKI-23474{{/jira}}
472 )))
473 * **UI/UX improvements** - Thiago + Adina
474 ** New:
475 *** Thiago:(((
476 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
477 XWIKI-23481
478 {{/jira}}
479 )))
480 *** Adina:(((
481 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
482 XWIKI-23482
483 {{/jira}}
484 )))
485 * **Oracle bug analysis** - Simon
486 ** New:(((
487 * Some analysis time but not issue to fix.
488 )))
489 * **Blocker issues**
490 ** New:(((
491 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
492 XWIKI-23299
493 XWIKI-23475
494 {{/jira}}
495 )))
496 * **Critical issues**
497 ** New:(((
498 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
499 XWIKI-20910
500 XWIKI-17936
501 {{/jira}}
502 )))
503
504 == Contrib & Others ==
505
506 * **Cristal 0.22**
507 ** Backlog:(((
508 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
509 CRISTALINT-2
510 CRISTAL-539
511 CRISTAL-468
512 {{/jira}}
513 )))
514 ** New:(((
515 * ((({{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}CRISTAL-616
516 CRISTAL-617
517 CRISTAL-619
518 CRISTAL-620
519 CRISTAL-645{{/jira}})))
520 * Manuel: Verify that all features available work so that we can release a 1.0 version
521 )))
522 * **Replication issues** - Thomas
523 ** New:(((
524 * Some analysis time but not issue to fix.
525 )))
526
527 == Dates ==
528
529 * (/) 17.8.0 RC1: 15th of September 2025 (to have it released before the XWiki SAS seminar since most committers won't be available during that seminar week)
530 * (/) 17.8.0 Final: 29th of September 2025
531
532 = August Roadmap =
533
534 == XWiki Standard ==
535
536 * **Prepare XS for a future merge with Cristal** - Pierre
537 ** New:(((
538 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
539 CRISTALINT-2
540 {{/jira}}
541
542 Note: See also CRISTAL-111 in the Cristal roadmap below.
543 )))
544 * **New XS Editor** (shared component with Cristal) - ClementE + Marius
545 ** Outstanding from past roadmaps:(((
546 * See below for Cristal-specific work. We list here only the parts that affects XS.
547 * (((
548 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
549 XRENDERING-788
550 XWIKI-23347
551 XWIKI-23349
552 {{/jira}}
553 )))
554 )))
555 * **Security issues** - Michael
556 ** New:(((
557 * https://jira.xwiki.org/browse/XWIKI-23355
558 )))
559 * **Realtime** - Marius
560 ** Outstanding from past roadmaps:(((
561 * (((
562 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
563 XWIKI-22284
564 XWIKI-23141
565 XWIKI-23212
566 {{/jira}}
567 )))
568 )))
569 * **WCAG** - Lucas
570 ** Outstanding from past roadmaps:(((
571 {{jira fields="type, key, assignee, fixVersion, summary" id="xwikiorg"}}
572 XWIKI-22996
573 XWIKI-22999
574 {{/jira}}
575 )))
576 ** New:(((
577 {{jira fields="type, key, assignee, fixVersion, summary" id="xwikiorg"}}
578 XWIKI-22983
579 {{/jira}}
580 )))
581 * **Usability improvement** - Lucas
582 ** Outstanding from past roadmaps:(((
583 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
584 XWIKI-22676
585 XWIKI-23189
586 {{/jira}}
587 )))
588 ** New:(((
589 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
590 XWIKI-17431
591 {{/jira}}
592 )))
593 * **Clustering improvements + S3 attachment store & fixes** - Thomas + Michael
594 ** Outstanding from past roadmaps:(((
595 * Thomas: Start designing a generic file storage API which can be switched between S3 and filesystem
596 * (((
597 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
598 XCOMMONS-3250
599 {{/jira}}
600 )))
601 )))
602 ** New:(((
603 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
604 XWIKI-21548
605 {{/jira}}
606 )))
607 * **Performance work** - Thomas + Michael
608 ** Outstanding from past roadmaps:(((
609 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
610 XWIKI-15166
611 {{/jira}}
612 )))
613 * **UI/UX improvements** - Thiago + Adina
614 ** Outstanding from past roadmaps:
615 *** Adina:(((
616 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
617 XWIKI-23337
618 {{/jira}}
619 )))
620 ** New:
621 *** Thiago:(((
622 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
623 XWIKI-23396
624 {{/jira}}
625 )))
626 *** Adina:(((
627 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
628 XWIKI-23394
629 {{/jira}}
630 )))
631 * **LDAP** - Thomas
632 ** Outstanding from past roadmaps:(((
633 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
634 LDAP-155
635 {{/jira}}
636 )))
637 * **Oracle bug analysis + fixes** - Simon
638 ** New:(((
639 * Provide time to analyze Oracle bugs.
640 * Potential candidates to fix:(((
641 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
642 XWIKI-14634
643 XWIKI-22130
644 XWIKI-15500
645 XWIKI-19925
646 {{/jira}}
647 )))
648 )))
649 * **Configure Solr Search Exclusions** - Marius
650 ** New:(((
651 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
652 XWIKI-23387
653 {{/jira}}
654 )))
655
656 == Contrib & Others ==
657
658 * **Cristal 0.21**
659 ** Outstanding from past roadmaps:(((
660 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
661 CRISTAL-537
662 CRISTAL-569
663 CRISTAL-539
664 CRISTAL-111
665 {{/jira}}
666 )))
667 ** New:(((
668 * (((
669 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
670 CRISTAL-468
671 CRISTAL-585
672 CRISTAL-586
673 {{/jira}}
674 )))
675 * Manuel: Verify that all features available work so that we can release a 1.0 version
676 )))
677 * **Change Request** - Simon
678 ** Outstanding from past roadmaps:(((
679 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
680 CRAPP-378
681 CRAPP-28
682 CRAPP-384
683 {{/jira}}
684 )))
685 ** New:(((
686 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
687 CRAPP-380
688 {{/jira}}
689 )))
690 * **Replication** - Thomas
691 ** New:(((
692 * Time from Thomas to review Replication issues and discuss with some user.
693 )))
694
695 == Dates ==
696
697 * 17.7.0 RC1: 18th of August 2025 (/)
698 * 17.7.0 Final: 25th of August 2025 (/)
699
700 = July Roadmap =
701
702 == XWiki Standard ==
703
704 * **Prepare XS for a future merge with Cristal** - Manuel
705 ** Outstanding from past roadmaps:(((
706 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
707 XWIKI-23158
708 {{/jira}}
709 )))
710 * **New XS Editor** (shared component with Cristal) - ClementE + Marius
711 ** Outstanding from past roadmaps:(((
712 * See below for Cristal-specific work. We list here only the parts that affects XS.
713 * (((
714 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}XWIKI-23025
715 XWIKI-23048
716 XRENDERING-788{{/jira}}
717 )))
718 )))
719 ** New:(((
720 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
721 XWIKI-23347
722 XWIKI-23349
723 {{/jira}}
724 )))
725 * **Security issues** - Michael
726 ** New:(((
727 * https://jira.xwiki.org/browse/XWIKI-23244 (still planned for 17.5.0)
728 * https://jira.xwiki.org/browse/XRENDERING-792
729 * https://jira.xwiki.org/browse/XRENDERING-793 if there is time
730 * Review existing security vulnerabilities and reclassify them according to the new criteria decided in https://forum.xwiki.org/t/stop-using-the-cvss-score-to-compute-the-priority-of-security-issues/17045
731 * Review pentest report (done on June 25)
732 )))
733 * **Realtime** - Marius
734 ** Outstanding from past roadmaps:(((
735 * (((
736 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}XWIKI-22284
737 XWIKI-23141
738 XWIKI-23212
739 XWIKI-23228{{/jira}}
740 )))
741 )))
742 ** New:(((
743 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
744 XWIKI-23317
745 XWIKI-23259
746 {{/jira}}
747 )))
748 * **WCAG** - Lucas
749 ** Outstanding from past roadmaps:(((
750 {{jira fields="type, key, assignee, fixVersion, summary" id="xwikiorg"}}
751 XWIKI-22996
752 {{/jira}}
753 )))
754 ** New:(((
755 {{jira fields="type, key, assignee, fixVersion, summary" id="xwikiorg"}}
756 XWIKI-22999
757 {{/jira}}
758 )))
759 * **Usability improvement** - Lucas
760 ** Outstanding from past roadmaps:(((
761 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
762 XWIKI-22676
763 {{/jira}}
764 )))
765 ** New:(((
766 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
767 XWIKI-23189
768 {{/jira}}
769 )))
770 * **Required Rights** - Michael
771 ** New:(((
772 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
773 XWIKI-23328
774 XWIKI-23329
775 XWIKI-23330
776 {{/jira}}
777
778 At least parts of the last one are non-trivial, and during its implementation we might identify the need for larger changes as we might also need to enforce required rights on the configuration pages itself. As part of this roadmap, we'll only identify the work that needs to be done, and open corresponding proposals.
779 )))
780 * **Clustering improvements + S3 attachment store & fixes** - Thomas + Michael
781 ** Outstanding from past roadmaps:(((
782 * Thomas: Start designing a generic file storage API which can be switched between S3 and filesystem
783 )))
784 ** New:(((
785 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
786 XCOMMONS-3250
787 {{/jira}}
788 )))
789 * **Performance work** - Thomas + Michael
790 ** Outstanding from past roadmaps:(((
791 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
792 XWIKI-15166
793 {{/jira}}
794 )))
795 ** New:(((
796 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
797 XWIKI-11112
798 {{/jira}}
799 )))
800 * **Link creation dialog improvements** - Simon
801 ** Outstanding from past roadmaps:(((
802 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
803 XWIKI-23229
804 {{/jira}}
805 )))
806 * **UI/UX improvements** - Thiago + Adina
807 ** Outstanding from past roadmaps:
808 *** Adina:(((
809 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
810 XWIKI-23155
811 XWIKI-23242
812 {{/jira}}
813 )))
814 *** Thiago:(((
815 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}XWIKI-23241{{/jira}}
816 )))
817 ** New:
818 *** Thiago:(((
819 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}XWIKI-23336{{/jira}}
820 )))
821 *** Adina:(((
822 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}XWIKI-23337{{/jira}}
823 )))
824 * **Navigation Panel bug in German** - Michael
825 ** New:(((
826 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
827 XWIKI-23324
828 {{/jira}}
829 )))
830 * **LDAP** - Thomas
831 ** Outstanding from past roadmaps:(((
832 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
833 LDAP-155
834 {{/jira}}
835 )))
836
837 == Contrib & Others ==
838
839 * **Cristal 0.20**(((
840 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
841 CRISTAL-539
842 CRISTAL-111
843 CRISTAL-537
844 CRISTAL-569
845 CRISTAL-44
846 {{/jira}}
847
848 * CRISTAL-44: best effort as likely nobody will be avaible at the right time to review the PR because of vacations.
849 )))
850 * **Change Request** - Simon
851 ** New:(((
852 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
853 CRAPP-370
854 CRAPP-371
855 CRAPP-372
856 CRAPP-373
857 CRAPP-361
858 CRAPP-348
859 CRAPP-379
860 CRAPP-378
861 {{/jira}}
862 )))
863 ** Outstanding from past roadmaps:(((
864 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
865 CRAPP-28
866 CRAPP-360
867 {{/jira}}
868 )))
869 * **Upgrade of Weblate** - Simon:
870 ** Outstanding from past roadmaps:(((
871 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
872 XINFRA-426
873 {{/jira}}
874 )))
875
876 == Dates ==
877
878 * 17.6.0 RC1: --21st--23rd of July 2025 (/)
879 * 17.6.0 Final: 28th of July 2025 (/)
880
881 = June Roadmap =
882
883 == XWiki Standard ==
884
885 * **Prepare XS for a future merge with Cristal** - Manuel
886 ** Outstanding from past roadmaps:(((
887 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
888 XWIKI-23157
889 XWIKI-23158
890 {{/jira}}
891 )))
892 * **New XS Editor** (shared component with Cristal) - ClementE + Marius
893 ** Outstanding from past roadmaps:(((
894 * See below for Cristal-specific work. We list here only the parts that affects XS.(((
895 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}XWIKI-23025
896 XWIKI-23048{{/jira}}
897 )))
898 )))
899 ** New:(((
900 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
901 XRENDERING-788
902 {{/jira}}
903 )))
904 * **Realtime** - Marius
905 ** Outstanding from past roadmaps:(((
906 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}XWIKI-22284{{/jira}}
907 )))
908 ** New:(((
909 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
910 XWIKI-23141
911 XWIKI-23212
912 XWIKI-23233
913 XWIKI-23228
914 {{/jira}}
915 )))
916 * **WCAG** - Lucas
917 ** Outstanding from past roadmaps:(((
918 {{jira fields="type, key, assignee, fixVersion, summary" id="xwikiorg"}}
919 XWIKI-22996
920 {{/jira}}
921 )))
922 ** New:(((
923 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
924 XWIKI-22990
925 {{/jira}}
926 )))
927 * **Usability improvement** - Lucas
928 ** Outstanding from past roadmaps:(((
929 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
930 XWIKI-22677
931 {{/jira}}
932 )))
933 ** New:(((
934 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
935 XWIKI-22676
936 {{/jira}}
937 )))
938 * **Required Rights** - Michael
939 ** New:(((
940 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
941 XWIKI-23237
942 XWIKI-23238
943 {{/jira}}
944 )))
945 * **Clustering improvements & fixes** - Thomas
946 ** Outstanding from past roadmaps:(((
947 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}XWIKI-22853
948 XWIKI-22855{{/jira}}
949 )))
950 ** New:(((
951 * Thomas: Start designing a generic file storage API which can be switched between S3 and filesystem
952 )))
953 * **Performance work** - Thomas (with help of Michael)
954 ** Outstanding from past roadmaps:(((
955 * (((
956 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}XWIKI-22958{{/jira}}
957 )))
958 * Thomas: Experiment with opentelemetry and various viewers on myxwiki.org
959 )))
960 ** New:(((
961 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
962 XWIKI-23239
963 XWIKI-23240
964 XWIKI-15166
965 {{/jira}}
966 )))
967 * **Office macro improvements** - Simon
968 ** New:(((
969 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
970 XWIKI-23236
971 XWIKI-23196
972 {{/jira}}
973 )))
974 * **Macro Usability work** - Simon
975 ** Outstanding from past roadmaps:(((
976 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
977 XCOMMONS-1258
978 XWIKI-23043
979 {{/jira}}
980 )))
981 * **Link creation dialog improvements** - Simon
982 ** Outstanding from past roadmaps:(((
983 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
984 XWIKI-23154
985 XWIKI-20765
986 XWIKI-23206
987 XWIKI-23229
988 {{/jira}}
989 )))
990 * **UI/UX improvements** - Thiago + Adina
991 ** Outstanding from past roadmaps:
992 *** Adina:(((
993 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
994 XWIKI-23155
995 {{/jira}}
996 )))
997 *** Thiago:(((
998 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
999 XWIKI-23156
1000 {{/jira}}
1001 )))
1002 ** New:
1003 *** Thiago:(((
1004 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
1005 XWIKI-23241
1006 {{/jira}}
1007
1008 * Work together with Simon on XWIKI-23043
1009 )))
1010 *** Adina:(((
1011 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
1012 XWIKI-23242
1013 {{/jira}}
1014 )))
1015 * **Oracle bug analysis** - Simon
1016 ** New:(((
1017 Just an analysis, not fixing the bugs.
1018
1019 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
1020 XWIKI-14634
1021 XWIKI-22130
1022 XWIKI-15500
1023 XWIKI-19925
1024 {{/jira}}
1025 )))
1026
1027 == Contrib & Others ==
1028
1029 * **Cristal 0.19**
1030 ** Outstanding from past roadmaps:(((
1031 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
1032 CRISTAL-504
1033 {{/jira}}
1034
1035 For CRISTAL-35 the goal is now to have a remote persistence in addition to the current (unmerged) work where the configurations are only stored locally. With the help of Thiago for the design of the configuration UI
1036 )))
1037 ** New:(((
1038 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
1039 CRISTAL-537
1040 CRISTAL-536
1041 CRISTAL-44
1042 CRISTAL-357
1043 CRISTAL-538
1044 {{/jira}}
1045 )))
1046 * **Change Request** - Simon
1047 ** New:(((
1048 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
1049 CRAPP-28
1050 CRAPP-360
1051 {{/jira}}
1052 )))
1053 * **Upgrade of Weblate** - Simon:
1054 ** Outstanding from past roadmaps:(((
1055 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
1056 XINFRA-426
1057 {{/jira}}
1058 )))
1059
1060 == Dates ==
1061
1062 * --17.5.0 RC1: 23rd of June 2025-- Skipped
1063 * 17.5.0 Final: 30th of June 2025 (/)
1064
1065 = May Roadmap =
1066
1067 == XWiki Standard ==
1068
1069 * **Resizable Panels** - Lucas
1070 ** Outstanding from past roadmaps:(((
1071 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
1072 XWIKI-12824
1073 {{/jira}}
1074 )))
1075 * **Prepare XS for a future merge with Cristal** - Manuel
1076 ** New:(((
1077 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
1078 XWIKI-23157
1079 XWIKI-23158
1080 {{/jira}}
1081 )))
1082 * **New XS Editor** (shared component with Cristal) - ClementE + Marius
1083 ** Outstanding from past roadmaps:(((
1084 * See below for Cristal specific work. We list here only the parts that affects XS.(((
1085 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
1086 XWIKI-23025
1087 XWIKI-23048
1088 {{/jira}}
1089 )))
1090 )))
1091 * **Security issues** - Michael
1092 ** Outstanding from past roadmaps:
1093 *** https://jira.xwiki.org/browse/BLOG-191 - Michael
1094 * **Realtime** - Marius
1095 ** Outstanding from past roadmaps:(((
1096 * (((
1097 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}XWIKI-22284{{/jira}}
1098 )))
1099 )))
1100 * **WCAG** - Lucas
1101 ** Outstanding from past roadmaps:(((
1102 {{jira fields="type, key, assignee, fixVersion, summary" id="xwikiorg"}}
1103 XWIKI-22996
1104 {{/jira}}
1105 )))
1106 ** New:(((
1107 {{jira fields="type, key, assignee, fixVersion, summary" id="xwikiorg"}}
1108 XWIKI-23101
1109 XWIKI-23097
1110 {{/jira}}
1111 )))
1112 * **Usability improvement** - Lucas
1113 ** New:(((
1114 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
1115 XWIKI-22677
1116 {{/jira}}
1117 )))
1118 * **Required Rights** - Michael
1119 ** Outstanding from past roadmaps:(((
1120 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
1121 XWIKI-22656
1122 {{/jira}}
1123 )))
1124 * **Clustering improvements & fixes** - Thomas
1125 ** Outstanding from past roadmaps:(((
1126 * (((
1127 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}XWIKI-22853
1128 XWIKI-22852
1129 XWIKI-22854
1130 XWIKI-22855{{/jira}}
1131 )))
1132 )))
1133 * **Performance work** - Thomas (with help of Michael)
1134 ** Outstanding from past roadmaps:(((
1135 * (((
1136 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}XWIKI-22958{{/jira}}
1137 )))
1138 * Thomas: Experiment with opentelemetry and various viewers on myxwiki.org
1139 )))
1140 ** New:(((
1141 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
1142 XWIKI-23073
1143 XWIKI-23122
1144 {{/jira}}
1145 )))
1146 * **Macro Usability work** - Simon
1147 ** Outstanding from past roadmaps:(((
1148 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
1149 XCOMMONS-1258
1150 {{/jira}}
1151 )))
1152 ** New:(((
1153 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
1154 XWIKI-23043
1155 {{/jira}}
1156 )))
1157 * **Link creation dialog improvements** - Simon
1158 ** New:(((
1159 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
1160 XWIKI-23154
1161 {{/jira}}
1162 )))
1163 * **UI/UX improvements** - Thiago + Adina
1164 ** Outstanding from past roadmaps:
1165 *** Adina:(((
1166 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
1167 XWIKI-23030
1168 {{/jira}}
1169 )))
1170 ** New:
1171 *** Thiago:(((
1172 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
1173 XWIKI-23156
1174 XWIKI-23127
1175 {{/jira}}
1176 )))
1177 *** Adina:(((
1178 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
1179 XWIKI-23155
1180 {{/jira}}
1181 )))
1182
1183 == Contrib & Others ==
1184
1185 * **Cristal 0.18**
1186 ** New:(((
1187 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
1188 CRISTAL-514
1189 CRISTAL-515
1190 CRISTAL-516
1191 CRISTAL-531
1192 {{/jira}}
1193 )))
1194 ** Outstanding from past roadmaps:(((
1195 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}CRISTAL-35
1196 CRISTAL-504{{/jira}}
1197
1198 For CRISTAL-35 the goal is now to have a remote persistence in addition to the current (unmerged) work where the configurations are only stored locally. With the help of Thiago for the design of the configuration UI
1199 )))
1200 * Upgrade of Weblate - Simon:(((
1201 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
1202 XINFRA-427
1203 XINFRA-426
1204 {{/jira}}
1205 )))
1206
1207 == Dates ==
1208
1209 * 17.4.0 RC1: 19th of May 2025 (/)
1210 * 17.4.0 Final: 26th of May 2025 (/)
1211
1212 = April Roadmap =
1213
1214 == XWiki Standard ==
1215
1216 * **Resizable Panels** - Lucas
1217 ** Outstanding from past roadmaps:(((
1218 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
1219 XWIKI-22727
1220 XWIKI-12824
1221 {{/jira}}
1222 )))
1223 * **Prepare XS for a future merge with Cristal** - Manuel
1224 ** New:(((
1225 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
1226 XWIKI-23024
1227 {{/jira}}
1228 )))
1229 * **New XS Editor** (shared component with Cristal) - ClementE + Marius
1230 ** New:(((
1231 * See below for Cristal work. We list here only the parts that affects XS. Goal: at end of April, have a new wysiwyg editor based on blocknote/Cristal inside XS(((
1232 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
1233 XWIKI-23025
1234 XWIKI-23048
1235 {{/jira}}
1236 )))
1237 )))
1238 * **Email notification "per app" grouping** - Simon
1239 * **Security issues** - Michael
1240 ** Outstanding from past roadmaps:
1241 *** https://jira.xwiki.org/browse/BLOG-191 - Michael
1242 * **Realtime** - Marius
1243 ** Outstanding from past roadmaps:(((
1244 * (((
1245 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}XWIKI-22284
1246 XWIKI-22780{{/jira}}
1247 )))
1248 )))
1249 * **WCAG** - Lucas
1250 ** New:(((
1251 {{jira fields="type, key, assignee, fixVersion, summary" id="xwikiorg"}}
1252 TEMPLATES-21
1253 XWIKI-22996
1254 {{/jira}}
1255 )))
1256 * **Required Rights** - Michael
1257 ** Outstanding from past roadmaps:(((
1258 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
1259 XWIKI-22656
1260 {{/jira}}
1261 )))
1262 * **Clustering improvements & fixes** - Thomas
1263 ** Outstanding from past roadmaps:(((
1264 * (((
1265 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}XWIKI-22853
1266 XWIKI-22852
1267 XWIKI-22854
1268 XWIKI-22855{{/jira}}
1269 )))
1270 )))
1271 * **Performance work** - Thomas (with help of Michael)
1272 ** New:(((
1273 * (((
1274 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}XRENDERING-778
1275 XWIKI-22958{{/jira}}
1276 )))
1277 * Thomas: Experiment with opentelemetry and various viewers on myxwiki.org
1278 )))
1279 * **Macro Usability work** - Simon
1280 ** Outstanding from past roadmaps:(((
1281 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
1282 XWIKI-20528
1283 {{/jira}}
1284 )))
1285 ** New:(((
1286 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
1287 XWIKI-17450
1288 XWIKI-23041
1289 XCOMMONS-1258
1290 XWIKI-22804
1291 {{/jira}}
1292
1293 Note: Issue XCOMMONS-1258 is a best effort, if there's enough time.
1294 )))
1295 * **Consistency of message boxes** - Lucas
1296 ** Outstanding from past roadmaps:(((
1297 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
1298 XWIKI-22433
1299 {{/jira}}
1300 )))
1301 * **UI/UX improvements** - Thiago + Adina
1302 ** New:
1303 *** Thiago:(((
1304 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
1305 XWIKI-23031
1306 {{/jira}}
1307 )))
1308 *** Adina:(((
1309 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
1310 XWIKI-23030
1311 {{/jira}}
1312 )))
1313
1314 == Contrib & Others ==
1315
1316 * **Cristal 0.17**(((
1317 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
1318 CRISTAL-357
1319 CRISTAL-503
1320 CRISTAL-35
1321 CRISTAL-497
1322 {{/jira}}
1323 )))
1324 * **CR and Word-based Notifications improvements** - Simon
1325
1326 == Dates ==
1327
1328 * 17.3.0 RC1: --22nd-- 23rd of April 2025 (21st is off) (/)
1329 * 17.3.0 Final: 28th of April 2025 (/)
1330
1331 = March Roadmap =
1332
1333 == XWiki Standard ==
1334
1335 * **Resizable Panels** - Lucas
1336 ** New:(((
1337 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
1338 XWIKI-22727
1339 XWIKI-12824
1340 {{/jira}}
1341 )))
1342 * **Prepare XS for a possible future merge with Cristal** - Manuel, Marius
1343 ** New:(((
1344 * (((
1345 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}XWIKI-22895
1346 XWIKI-22896{{/jira}}
1347 )))
1348 * Estimate work to replace XS's CK4 by Cristal's editor and to make it on par feature-wise - Marius
1349 )))
1350 * **Email notification "per app" grouping** - Simon
1351 * **Security issues** - Michael
1352 ** Outstanding from past roadmaps:
1353 *** https://jira.xwiki.org/browse/XWIKI-22810 - Michael
1354 *** https://jira.xwiki.org/browse/BLOG-191 - Michael
1355 * **Realtime** - Marius
1356 ** Outstanding from past roadmaps:(((
1357 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}XWIKI-22284
1358 XWIKI-22780{{/jira}}
1359 )))
1360 * **Required Rights** - Michael
1361 ** Outstanding from past roadmaps:(((
1362 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
1363 XWIKI-22656
1364 {{/jira}}
1365 )))
1366 * **Clustering improvements & fixes** - Thomas
1367 ** New:(((
1368 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}XWIKI-22853
1369 XWIKI-22852
1370 XWIKI-22854
1371 XWIKI-22855{{/jira}}
1372 )))
1373 * **Pinned Pages fixes** - Simon
1374 ** New:(((
1375 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}XWIKI-22787{{/jira}}
1376 )))
1377 * **Macro Usability work** - Simon
1378 ** New:(((
1379 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
1380 XWIKI-20528
1381 {{/jira}}
1382 )))
1383 * **Moving away from LESSCSS** - Lucas
1384 ** Outstanding from past roadmaps:(((
1385 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
1386 XWIKI-22667
1387 {{/jira}}
1388 )))
1389 * **Consistency of message boxes** - Lucas
1390 ** Outstanding from past roadmaps:(((
1391 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
1392 XWIKI-22433
1393 {{/jira}}
1394 )))
1395 * **UI/UX improvements** - Thiago + Adina
1396 ** Outstanding from past roadmaps:
1397 *** Thiago:(((
1398 * Improve Required Rights UI Proposal for XWIKI-22656.
1399 * (((
1400 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}XWIKI-10871{{/jira}}
1401 )))
1402 )))
1403 *** Adina:(((
1404 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
1405 XWIKI-22837
1406 {{/jira}}
1407 )))
1408 ** New:
1409 *** Thiago:(((
1410 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
1411 XWIKI-22921
1412 XWIKI-22922
1413 {{/jira}}
1414 )))
1415 *** Adina:(((
1416 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
1417 XWIKI-22920
1418 {{/jira}}
1419 )))
1420
1421 == Contrib & Others ==
1422
1423 * **Cristal 0.16**(((
1424 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}CRISTAL-469
1425 CRISTAL-67
1426 CRISTAL-430
1427 CRISTAL-468
1428 CRISTAL-267
1429 CRISTAL-470
1430 CRISTAL-471{{/jira}}
1431
1432 CRISTAL-471 to be peer developped with Clément E.
1433 )))
1434 * **Change Request and Word-Based Notifications improvements** - Simon
1435
1436 == Dates ==
1437
1438 * 17.2.0 RC1: 24th of March 2025 (/)
1439 * 17.2.0 Final: 31st of March 2025 (/)
1440
1441 = February Roadmap =
1442
1443 == XWiki Standard ==
1444
1445 * **WCAG** - Lucas + Michael reviewing the PRs/merge them
1446 ** New:(((
1447 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
1448 XWIKI-22168
1449 {{/jira}}
1450 )))
1451 * **Security issues** - Pierre & Michael
1452 ** Outstanding from past roadmaps:
1453 *** https://jira.xwiki.org/browse/XWIKI-21926 (Pierre)
1454 ** New:
1455 *** https://jira.xwiki.org/browse/XWIKI-22811 - Michael
1456 *** https://jira.xwiki.org/browse/XWIKI-22810 - Michael
1457 *** https://jira.xwiki.org/browse/BLOG-191 - Michael
1458 *** https://jira.xwiki.org/browse/XWIKI-22836 - Simon
1459 * **UI/UX improvements** - Thiago + Adina
1460 ** New:
1461 *** Thiago:
1462 **** Improve Required Rights UI Proposal for [[XWIKI-22656>>https://jira.xwiki.org/browse/XWIKI-22656]]
1463 **** Review/Improve proposed solution for [[XWIKI-13999>>https://jira.xwiki.org/browse/XWIKI-13999]]
1464 **** (((
1465 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}XWIKI-10871{{/jira}}
1466 )))
1467 *** Adina:
1468 **** (((
1469 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}XWIKI-22837{{/jira}}
1470 )))
1471 * **Realtime** - Marius
1472 ** Outstanding from past roadmaps:(((
1473 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
1474 XWIKI-22284
1475 XWIKI-22780
1476 {{/jira}}
1477
1478 * Propose a list of RT topics to work on in the near future.
1479 )))
1480 * **Consistency of message boxes** - Lucas
1481 ** Outstanding from past roadmaps:(((
1482 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
1483 XWIKI-22433
1484 {{/jira}}
1485 )))
1486 * **Required Rights** - Michael
1487 ** Outstanding from past roadmaps:(((
1488 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
1489 XWIKI-22656
1490 {{/jira}}
1491 )))
1492 * **CKEditor** - Marius
1493 ** Outstanding from past roadmaps:(((
1494 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
1495 XWIKI-22611
1496 {{/jira}}
1497 )))
1498 * **Blocker bugs**:(((
1499 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
1500 XWIKI-22617
1501 {{/jira}}
1502 )))
1503 * **Speed up page save** - Thomas
1504 ** New:(((
1505 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
1506 XWIKI-22782
1507 {{/jira}}
1508 )))
1509 ** Outstanding from past roadmaps:(((
1510 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
1511 XWIKI-22613
1512 {{/jira}}
1513 )))
1514 * **Clustering** - Thomas, Michael
1515 ** New:(((
1516 * Make a proposal to improve current limitations of Clustering in order to be able to start improving things starting in March
1517 )))
1518 * **Macro Usability** - Lucas
1519 ** New:(((
1520 * Perform an analysis of all XS macros + recommended macros for:
1521 ** Make sure that all macros with all their parameters are properly usable in the editor : all parameters are typed and have pickers, the macro is editable easily even if imbricated with other macros, all are usable from the quick actions, etc. For some macros, some parameters are not rendered properly (e.g box title)
1522 * Create JIRA issues if they don't exist and prepare a list of JIRAs to fix for March onwards
1523 * Create a design page + forum proposal for an action plan
1524 )))
1525 * **Moving away from LESSCSS** - Lucas
1526 ** New:(((
1527 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
1528 XWIKI-22667
1529 {{/jira}}
1530 )))
1531 * **Handling WebPreferences in refactoring operations** - Simon
1532 ** New:(((
1533 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
1534 XWIKI-22583
1535 {{/jira}}
1536 )))
1537 * **PDF Scalability** - Marius
1538 ** New:(((
1539 * Scalability test for PDF export to find out limits (# of pages that we can exported at once, memory required, whether page content has big impact or not, etc).
1540 * Goal: Fix any scalability issues to be able to export 2000-3000 PDF pages.
1541 )))
1542
1543 == Contrib & Others ==
1544
1545 * **Cristal 0.15** - Manuel + Pierre + Marius + Thiago
1546 ** New:(((
1547 {{warning}}
1548 * All new usability/first user experience issues should take priority
1549 * The roadmap is subject to change and will be finalized soon
1550 * TODO: Define a new milestone (since the 1st MVP is for FOSDEM, at end of January) before being able to define the roadmap for Feb.
1551 {{/warning}}
1552
1553 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
1554 CRISTAL-326
1555 CRISTAL-381
1556 CRISTAL-77
1557 CRISTAL-430
1558 CRISTAL-446
1559 CRISTAL-412
1560 CRISTAL-327
1561 CRISTAL-447
1562 CRISTAL-444
1563 CRISTAL-448
1564 {{/jira}}
1565 )))
1566 * **Email notification "per app" grouping** - Simon
1567 ** New:(((
1568 * Finish leftovers (jira issues to be created if need be)
1569 )))
1570 * **Change Request** - Simon
1571 ** New:(((
1572 * Finish leftovers (jira issues to be created if need be)
1573 )))
1574 * **Confluence Importer improvements** - Thomas
1575 ** New:(((
1576 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
1577 CONFLUENCE-392
1578 {{/jira}}
1579 )))
1580
1581 Other:
1582
1583 * All: BFDs on Thursdays
1584 * All: Fix flickers
1585 * All: With the time left, fix some critical/major open bugs. Take them from the critical list of open bugs
1586
1587 == Dates ==
1588
1589 * (/) 17.1.0 RC1: --17th--18th of Feb 2025
1590 * (/) 17.1.0 Final: --24th--25th of Feb 2025
1591
1592 = January Roadmap =
1593
1594 == XWiki Standard ==
1595
1596 * Allow sorting by specified field for Document Tree macro - Marius
1597 ** New:(((
1598 {{jira id="xwikiorg"}}
1599 XWIKI-21155
1600 {{/jira}}
1601 )))
1602 * WYSIWYG - Marius
1603 ** Outstanding from past roadmaps:(((
1604 {{jira id="xwikiorg" fields="type, key, status, assignee, summary, created"}}
1605 XWIKI-22611
1606 {{/jira}}
1607 )))
1608 ** New:(((
1609 {{jira id="xwikiorg"}}
1610 XWIKI-21224
1611 {{/jira}}
1612 )))
1613 * WCAG - Lucas + Michael reviewing the PRs/merge them
1614 ** New:(((
1615 {{jira id="xwikiorg"}}
1616 XWIKI-22492
1617 XWIKI-17664
1618 {{/jira}}
1619 )))
1620 * Security issues - Pierre & Michael
1621 ** Outstanding from past roadmaps:
1622 *** https://jira.xwiki.org/browse/XWIKI-21926 (Pierre)
1623 ** New:
1624 *** https://jira.xwiki.org/browse/XWIKI-22736 - Michael
1625 *** https://jira.xwiki.org/browse/XWIKI-22719 - Michael
1626 *** https://jira.xwiki.org/browse/XWIKI-22760 - Michael
1627 *** https://jira.xwiki.org/browse/XWIKI-22758 - Michael
1628 *** https://jira.xwiki.org/browse/XWIKI-22763 - Michael
1629 *** https://jira.xwiki.org/browse/XWIKI-22759 - Michael
1630 * (((
1631 UI/UX improvements - Thiago + Adina* Outstanding from past roadmaps:
1632
1633 *
1634 ** Adina:(((
1635 {{jira id="xwikiorg"}}
1636 XWIKI-22194
1637 XWIKI-22607
1638 {{/jira}}
1639 )))
1640 * (((
1641 New:* Thiago:
1642
1643 (((
1644 {{jira id="xwikiorg"}}
1645 XWIKI-22762
1646 {{/jira}}
1647 )))
1648
1649 * Adina:(((
1650 {{error}}
1651 Adina: Decide on new issues with Thiago
1652 {{/error}}
1653 )))
1654 )))
1655 )))
1656 * (((
1657 Realtime - Marius* Outstanding from past roadmaps:
1658
1659 (((
1660 {{jira id="xwikiorg"}}
1661 XWIKI-22284
1662 {{/jira}}
1663 )))
1664
1665 * New:(((
1666 {{jira id="xwikiorg"}}
1667 XWIKI-22780
1668 {{/jira}}
1669 )))
1670 )))
1671 * Consistency of message boxes - Lucas
1672 ** Outstanding from past roadmaps:(((
1673 {{jira id="xwikiorg"}}
1674 XWIKI-22433
1675 {{/jira}}
1676 )))
1677 * Required Rights - Michael
1678 ** New:(((
1679 {{jira id="xwikiorg" fields="type, key, status, assignee, summary, created"}}
1680 XWIKI-22656
1681 {{/jira}}
1682 )))
1683 * Blocker bugs to be done as BFD:(((
1684 {{jira id="xwikiorg" fields="type, key, status, assignee, summary, created"}}
1685 XWIKI-22575
1686 XWIKI-22617
1687 {{/jira}}
1688 )))
1689 * Javax -> Jakarta migration - Thomas
1690 ** Outstanding from past roadmaps:(((
1691 * Stabilize the jakarta branches and merge
1692 )))
1693 * Speed up page save - Thomas
1694 ** Outstanding from past roadmaps:(((
1695 {{jira id="xwikiorg"}}
1696 XWIKI-22613
1697 {{/jira}}
1698 )))
1699
1700 == Contrib & Others ==
1701
1702 * (((
1703 Cristal contrib extension 0.14 - Manuel + Pierre + Marius + Thiago* Outstanding from past roadmaps:
1704
1705 (((
1706 {{jira id="xwikiorg" fields="type, key, status, assignee, summary, created"}}
1707 CRISTAL-67
1708 CRISTAL-83
1709 {{/jira}}
1710
1711 Notes:
1712
1713 * Marius
1714 ** CRISTAL-67 Only if only a small amount of work remains
1715 )))
1716
1717 * New:(((
1718 {{jira id="xwikiorg" fields="type, key, status, assignee, summary, created"}}
1719 CRISTAL-381
1720 CRISTAL-380
1721 CRISTAL-218
1722 {{/jira}}
1723
1724 Notes:
1725
1726 * Pierre
1727 ** CRISTAL-381 only if some time remains
1728 *** CRISTAL-218 if some time remains
1729 * Thiago:
1730 ** global usability and UX review
1731 )))
1732 )))
1733 * Change Request - Simon
1734 ** Outstanding from past roadmaps:(((
1735 {{jira id="xwikiorg"}}
1736 CRAPP-350
1737 {{/jira}}
1738 )))
1739 * JIRA Charts - Simon
1740 ** Prepare 10.0 release: few improvements and bug fixes to perform
1741 * Weblate Upgrade - Simon
1742
1743 Other:
1744
1745 * All: BFDs on Thursdays
1746 * All: Fix flickers
1747 * All: With the time left, fix some critical/major open bugs.
1748
1749 == Dates ==
1750
1751 * 17.0.0 RC1: --20th-- 21st of Jan 2025 (/)
1752 * 17.0.0 Final: --27th-- 28th of Jan 2025 (/)

Get Connected