Last modified by Simon Urli on 2025/03/31

Show last authors
1 = XWiki 17.x [[Cycle>>dev:Community.VersioningAndReleasePractices]] =
2
3 Release dates for the 17.x Cycle:
4
5 * 17.0.0: January 2025 (/)
6 * 17.1.0: February 2025 (/)
7 * 17.2.0: March 2025 (/)
8 * 17.3.0: April 2025 (x)
9 * 17.4.0: May 2025 (x)
10 * 17.5.0: June 2025 (x)
11 * 17.6.0: July 2025 (x)
12 * 17.7.0: August 2025 (x)
13 * 17.8.0: September 2025 (x)
14 * 17.9.0: October 2025 (x)
15 * 17.10.0: November 2025 (x)
16 * 17.10.1: December 2025 (x)
17 * 17.10.2: December 2025 (x)
18
19 {{toc depth='1'/}}
20
21 = March Roadmap =
22
23 == XWiki Standard ==
24
25 * **Resizable Panels** - Lucas
26 ** New: (((
27 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
28 XWIKI-22727
29 XWIKI-12824
30 {{/jira}}
31 )))
32 * **Prepare XS for a possible future merge with Cristal** - Manuel, Marius
33 ** New:(((
34 * {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
35 XWIKI-22895
36 XWIKI-22896
37 {{/jira}}
38 * Estimate work to replace XS's CK4 by Cristal's editor and to make it on par feature-wise - Marius
39 )))
40 * **Email notification "per app" grouping** - Simon
41 * **Security issues** - Michael
42 ** Outstanding from past roadmaps:
43 *** https://jira.xwiki.org/browse/XWIKI-22810 - Michael
44 *** https://jira.xwiki.org/browse/BLOG-191 - Michael
45 * **Realtime** - Marius
46 ** Outstanding from past roadmaps:(((
47 * {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
48 XWIKI-22284
49 XWIKI-22780
50 {{/jira}}
51 )))
52 * **Required Rights** - Michael
53 ** Outstanding from past roadmaps:(((
54 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
55 XWIKI-22656
56 {{/jira}}
57 )))
58 * **Clustering improvements & fixes** - Thomas
59 ** New:(((
60 * {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
61 XWIKI-22853
62 XWIKI-22852
63 XWIKI-22854
64 XWIKI-22855
65 {{/jira}}
66 )))
67 * **Pinned Pages fixes** - Simon
68 ** New:(((
69 * {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
70 XWIKI-22787
71 {{/jira}}
72 )))
73 * **Macro Usability work** - Simon
74 ** New:(((
75 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
76 XWIKI-20528
77 {{/jira}}
78 )))
79 * **Moving away from LESSCSS** - Lucas
80 ** Outstanding from past roadmaps:(((
81 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
82 XWIKI-22667
83 {{/jira}}
84 )))
85 * **Consistency of message boxes** - Lucas
86 ** Outstanding from past roadmaps:(((
87 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
88 XWIKI-22433
89 {{/jira}}
90 )))
91 * **UI/UX improvements** - Thiago + Adina
92 ** Outstanding from past roadmaps:
93 *** Thiago:(((
94 * Improve Required Rights UI Proposal for XWIKI-22656.
95 * {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
96 XWIKI-10871
97 {{/jira}}
98 )))
99 *** Adina:(((
100 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
101 XWIKI-22837
102 {{/jira}}
103 )))
104 ** New:
105 *** Thiago:(((
106 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
107 XWIKI-22921
108 XWIKI-22922
109 {{/jira}}
110 )))
111 *** Adina:(((
112 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
113 XWIKI-22920
114 {{/jira}}
115 )))
116
117 == Contrib & Others ==
118
119 * **Cristal 0.16**(((
120 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
121 CRISTAL-469
122 CRISTAL-67
123 CRISTAL-430
124 CRISTAL-468
125 CRISTAL-267
126 CRISTAL-470
127 CRISTAL-471
128 {{/jira}}
129 CRISTAL-471 to be peer developped with Clément E.
130 )))
131 * **Change Request and Word-Based Notifications improvements** - Simon
132
133 == Dates ==
134
135 * 17.2.0 RC1: 24th of March 2025 (/)
136 * 17.2.0 Final: 31st of March 2025 (/)
137
138 = February Roadmap =
139
140 == XWiki Standard ==
141
142 * **WCAG** - Lucas + Michael reviewing the PRs/merge them
143 ** New:(((
144 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
145 XWIKI-22168
146 {{/jira}}
147 )))
148 * **Security issues** - Pierre & Michael
149 ** Outstanding from past roadmaps:
150 *** https://jira.xwiki.org/browse/XWIKI-21926 (Pierre)
151 ** New:
152 *** https://jira.xwiki.org/browse/XWIKI-22811 - Michael
153 *** https://jira.xwiki.org/browse/XWIKI-22810 - Michael
154 *** https://jira.xwiki.org/browse/BLOG-191 - Michael
155 *** https://jira.xwiki.org/browse/XWIKI-22836 - Simon
156 * **UI/UX improvements** - Thiago + Adina
157 ** New:
158 *** Thiago:
159 **** Improve Required Rights UI Proposal for [[XWIKI-22656>>https://jira.xwiki.org/browse/XWIKI-22656]]
160 **** Review/Improve proposed solution for [[XWIKI-13999>>https://jira.xwiki.org/browse/XWIKI-13999]]
161 **** {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}XWIKI-10871{{/jira}}
162 *** Adina:
163 **** {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}XWIKI-22837{{/jira}}
164 * **Realtime** - Marius
165 ** Outstanding from past roadmaps:(((
166 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
167 XWIKI-22284
168 XWIKI-22780
169 {{/jira}}
170
171 * Propose a list of RT topics to work on in the near future.
172 )))
173 * **Consistency of message boxes** - Lucas
174 ** Outstanding from past roadmaps:(((
175 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
176 XWIKI-22433
177 {{/jira}}
178 )))
179 * **Required Rights** - Michael
180 ** Outstanding from past roadmaps:(((
181 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
182 XWIKI-22656
183 {{/jira}}
184 )))
185 * **CKEditor** - Marius
186 ** Outstanding from past roadmaps:(((
187 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
188 XWIKI-22611
189 {{/jira}}
190 )))
191 * **Blocker bugs**:(((
192 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
193 XWIKI-22617
194 {{/jira}}
195 )))
196 * **Speed up page save** - Thomas
197 ** New:(((
198 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
199 XWIKI-22782
200 {{/jira}}
201 )))
202 ** Outstanding from past roadmaps:(((
203 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
204 XWIKI-22613
205 {{/jira}}
206 )))
207 * **Clustering** - Thomas, Michael
208 ** New:(((
209 * Make a proposal to improve current limitations of Clustering in order to be able to start improving things starting in March
210 )))
211 * **Macro Usability** - Lucas
212 ** New:(((
213 * Perform an analysis of all XS macros + recommended macros for:
214 ** 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)
215 * Create JIRA issues if they don't exist and prepare a list of JIRAs to fix for March onwards
216 * Create a design page + forum proposal for an action plan
217 )))
218 * **Moving away from LESSCSS** - Lucas
219 ** New:(((
220 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
221 XWIKI-22667
222 {{/jira}}
223 )))
224 * **Handling WebPreferences in refactoring operations** - Simon
225 ** New:(((
226 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
227 XWIKI-22583
228 {{/jira}}
229 )))
230 * **PDF Scalability** - Marius
231 ** New:(((
232 * 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).
233 * Goal: Fix any scalability issues to be able to export 2000-3000 PDF pages.
234 )))
235
236 == Contrib & Others ==
237
238 * **Cristal 0.15** - Manuel + Pierre + Marius + Thiago
239 ** New:(((
240 {{warning}}
241 * All new usability/first user experience issues should take priority
242 * The roadmap is subject to change and will be finalized soon
243 * 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.
244 {{/warning}}
245
246 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
247 CRISTAL-326
248 CRISTAL-381
249 CRISTAL-77
250 CRISTAL-430
251 CRISTAL-446
252 CRISTAL-412
253 CRISTAL-327
254 CRISTAL-447
255 CRISTAL-444
256 CRISTAL-448
257 {{/jira}}
258 )))
259 * **Email notification "per app" grouping** - Simon
260 ** New:(((
261 * Finish leftovers (jira issues to be created if need be)
262 )))
263 * **Change Request** - Simon
264 ** New:(((
265 * Finish leftovers (jira issues to be created if need be)
266 )))
267 * **Confluence Importer improvements** - Thomas
268 ** New:(((
269 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
270 CONFLUENCE-392
271 {{/jira}}
272 )))
273
274 Other:
275
276 * All: BFDs on Thursdays
277 * All: Fix flickers
278 * All: With the time left, fix some critical/major open bugs. Take them from the critical list of open bugs
279
280 == Dates ==
281
282 * (/) 17.1.0 RC1: --17th--18th of Feb 2025
283 * (/) 17.1.0 Final: --24th--25th of Feb 2025
284
285 = January Roadmap =
286
287 == XWiki Standard ==
288
289 * Allow sorting by specified field for Document Tree macro - Marius
290 ** New:(((
291 {{jira id="xwikiorg"}}
292 XWIKI-21155
293 {{/jira}}
294 )))
295 * WYSIWYG - Marius
296 ** Outstanding from past roadmaps:(((
297 {{jira id="xwikiorg" fields="type, key, status, assignee, summary, created"}}
298 XWIKI-22611
299 {{/jira}}
300 )))
301 ** New:(((
302 {{jira id="xwikiorg"}}
303 XWIKI-21224
304 {{/jira}}
305 )))
306 * WCAG - Lucas + Michael reviewing the PRs/merge them
307 ** New:(((
308 {{jira id="xwikiorg"}}
309 XWIKI-22492
310 XWIKI-17664
311 {{/jira}}
312 )))
313 * Security issues - Pierre & Michael
314 ** Outstanding from past roadmaps:
315 *** https://jira.xwiki.org/browse/XWIKI-21926 (Pierre)
316 ** New:
317 *** https://jira.xwiki.org/browse/XWIKI-22736 - Michael
318 *** https://jira.xwiki.org/browse/XWIKI-22719 - Michael
319 *** https://jira.xwiki.org/browse/XWIKI-22760 - Michael
320 *** https://jira.xwiki.org/browse/XWIKI-22758 - Michael
321 *** https://jira.xwiki.org/browse/XWIKI-22763 - Michael
322 *** https://jira.xwiki.org/browse/XWIKI-22759 - Michael
323 * (((
324 UI/UX improvements - Thiago + Adina* Outstanding from past roadmaps:
325 ** Adina:(((
326 {{jira id="xwikiorg"}}
327 XWIKI-22194
328 XWIKI-22607
329 {{/jira}}
330 )))
331 * (((
332 New:* Thiago:(((
333 {{jira id="xwikiorg"}}
334 XWIKI-22762
335 {{/jira}}
336 )))
337 * Adina:(((
338 {{error}}
339 Adina: Decide on new issues with Thiago
340 {{/error}}
341 )))
342 )))
343 )))
344 * (((
345 Realtime - Marius* Outstanding from past roadmaps:(((
346 {{jira id="xwikiorg"}}
347 XWIKI-22284
348 {{/jira}}
349 )))
350 * New:(((
351 {{jira id="xwikiorg"}}
352 XWIKI-22780
353 {{/jira}}
354 )))
355 )))
356 * Consistency of message boxes - Lucas
357 ** Outstanding from past roadmaps:(((
358 {{jira id="xwikiorg"}}
359 XWIKI-22433
360 {{/jira}}
361 )))
362 * Required Rights - Michael
363 ** New:(((
364 {{jira id="xwikiorg" fields="type, key, status, assignee, summary, created"}}
365 XWIKI-22656
366 {{/jira}}
367 )))
368 * Blocker bugs to be done as BFD:(((
369 {{jira id="xwikiorg" fields="type, key, status, assignee, summary, created"}}
370 XWIKI-22575
371 XWIKI-22617
372 {{/jira}}
373 )))
374 * Javax -> Jakarta migration - Thomas
375 ** Outstanding from past roadmaps:(((
376 * Stabilize the jakarta branches and merge
377 )))
378 * Speed up page save - Thomas
379 ** Outstanding from past roadmaps:(((
380 {{jira id="xwikiorg"}}
381 XWIKI-22613
382 {{/jira}}
383 )))
384
385 == Contrib & Others ==
386
387 * (((
388 Cristal contrib extension 0.14 - Manuel + Pierre + Marius + Thiago* Outstanding from past roadmaps:(((
389 {{jira id="xwikiorg" fields="type, key, status, assignee, summary, created"}}
390 CRISTAL-67
391 CRISTAL-83
392 {{/jira}}
393
394 Notes:
395
396 * Marius
397 ** CRISTAL-67 Only if only a small amount of work remains
398 )))
399 * New:(((
400 {{jira id="xwikiorg" fields="type, key, status, assignee, summary, created"}}
401 CRISTAL-381
402 CRISTAL-380
403 CRISTAL-218
404 {{/jira}}
405
406 Notes:
407
408 * Pierre
409 ** CRISTAL-381 only if some time remains
410 *** CRISTAL-218 if some time remains
411 * Thiago:
412 ** global usability and UX review
413 )))
414 )))
415 * Change Request - Simon
416 ** Outstanding from past roadmaps:(((
417 {{jira id="xwikiorg"}}
418 CRAPP-350
419 {{/jira}}
420 )))
421 * JIRA Charts - Simon
422 ** Prepare 10.0 release: few improvements and bug fixes to perform
423 * Weblate Upgrade - Simon
424
425 Other:
426
427 * All: BFDs on Thursdays
428 * All: Fix flickers
429 * All: With the time left, fix some critical/major open bugs.
430
431 == Dates ==
432
433 * 17.0.0 RC1: --20th-- 21st of Jan 2025 (/)
434 * 17.0.0 Final: --27th-- 28th of Jan 2025 (/)

Get Connected