Wiki source code of Roadmap

Version 909.1 by Vincent Massol on 2025/05/26

Show last authors
1 {{box cssClass="floatinginfobox" title="**Contents**"}}
2 {{toc depth="3"/}}
3 {{/box}}
4
5 The [[XWiki development process>>dev:Main.WebHome]] uses [[JIRA>>https://jira.xwiki.org]] for listing all tasks to be implemented and all bugs to be fixed. You'll find there the dates and versions planned for issues to be fixed and hence the XWiki roadmaps.
6
7 If you're interested to help out check the [[contributing page>>dev:Community.Contributing]].
8
9 Already implemented roadmaps can be found in the [[archives>>Roadmaps.Archives.WebHome]], and you can also check the [[release notes>>ReleaseNotes.WebHome]] for past releases.
10
11 = XWiki 17.x [[Cycle>>dev:Community.VersioningAndReleasePractices]] =
12
13 Release dates for the 17.x Cycle:
14
15 * 17.0.0: January 2025 (/)
16 * 17.1.0: February 2025 (/)
17 * 17.2.0: March 2025 (/)
18 * 17.3.0: April 2025 (/)
19 * 17.4.0: May 2025 (x)
20 * 17.5.0: June 2025 (x)
21 * 17.6.0: July 2025 (x)
22 * 17.7.0: August 2025 (x)
23 * 17.8.0: September 2025 (x)
24 * 17.9.0: October 2025 (x)
25 * 17.10.0: November 2025 (x)
26 * 17.10.1: December 2025 (x)
27 * 17.10.2: December 2025 (x)
28
29 {{comment}}
30 * TBD - TBD(((
31 {{jira id="xwikiorg"}}
32 TBD-1234
33 {{/jira}}
34 )))
35 {{/comment}}
36
37 = June Roadmap =
38
39 == XWiki Standard ==
40
41 * **Prepare XS for a future merge with Cristal** - Manuel
42 ** Outstanding from past roadmaps:(((
43 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
44 XWIKI-23157
45 XWIKI-23158
46 {{/jira}}
47 )))
48 * **New XS Editor** (shared component with Cristal) - ClementE + Marius
49 ** Outstanding from past roadmaps:(((
50 * See below for Cristal-specific work. We list here only the parts that affects XS. {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
51 XWIKI-23025
52 XWIKI-23048
53 {{/jira}}
54 )))
55 ** New:(((
56 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
57 XRENDERING-788
58 {{/jira}}
59 )))
60 * **Realtime** - Marius
61 ** Outstanding from past roadmaps:(((
62 * {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
63 XWIKI-22284
64 {{/jira}}
65 )))
66 ** New:(((
67 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
68 XWIKI-23141
69 XWIKI-23212
70 XWIKI-23233
71 XWIKI-23228
72 {{/jira}}
73 )))
74 * **WCAG** - Lucas
75 ** Outstanding from past roadmaps:(((
76 {{jira fields="type, key, assignee, fixVersion, summary" id="xwikiorg"}}
77 XWIKI-22996
78 {{/jira}}
79 )))
80 ** New:(((
81 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
82 XWIKI-22990
83 {{/jira}}
84 )))
85 * **Usability improvement** - Lucas
86 ** Outstanding from past roadmaps:(((
87 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
88 XWIKI-22677
89 {{/jira}}
90 )))
91 ** New:(((
92 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
93 XWIKI-22676
94 {{/jira}}
95 )))
96 * **Required Rights** - Michael
97 ** New:(((
98 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
99 XWIKI-23237
100 XWIKI-23238
101 {{/jira}}
102 )))
103 * **Clustering improvements & fixes** - Thomas
104 ** Outstanding from past roadmaps:(((
105 * {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
106 XWIKI-22853
107 XWIKI-22855
108 {{/jira}}
109 )))
110 ** New:(((
111 * Thomas: Start designing a generic file storage API which can be switched between S3 and filesystem
112 )))
113 * **Performance work** - Thomas (with help of Michael)
114 ** Outstanding from past roadmaps:(((
115 * {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
116 XWIKI-22958
117 {{/jira}}
118 * Thomas: Experiment with opentelemetry and various viewers on myxwiki.org
119 )))
120 ** New:(((
121 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
122 XWIKI-23239
123 XWIKI-23240
124 XWIKI-15166
125 {{/jira}}
126 )))
127 * **Office macro improvements** - Simon
128 ** New:(((
129 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
130 XWIKI-23236
131 XWIKI-23196
132 {{/jira}}
133 )))
134 * **Macro Usability work** - Simon
135 ** Outstanding from past roadmaps:(((
136 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
137 XCOMMONS-1258
138 XWIKI-23043
139 {{/jira}}
140 )))
141 * **Link creation dialog improvements** - Simon
142 ** Outstanding from past roadmaps:(((
143 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
144 XWIKI-23154
145 XWIKI-20765
146 XWIKI-23206
147 XWIKI-23229
148 {{/jira}}
149 )))
150 * **UI/UX improvements** - Thiago + Adina
151 ** Outstanding from past roadmaps:
152 *** Adina:(((
153 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
154 XWIKI-23155
155 {{/jira}}
156 )))
157 *** Thiago:(((
158 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
159 XWIKI-23156
160 {{/jira}}
161 )))
162 ** New:
163 *** Thiago:(((
164 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
165 XWIKI-23241
166 {{/jira}}
167 * Work together with Simon on XWIKI-23043
168 )))
169 *** Adina:(((
170 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
171 XWIKI-23242
172 {{/jira}}
173 )))
174 * **Oracle bug analysis** - Simon
175 ** New:(((
176
177 Just an analysis, not fixing the bugs.
178
179 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
180 XWIKI-14634
181 XWIKI-22130
182 XWIKI-15500
183 XWIKI-19925
184 {{/jira}}
185 )))
186
187 == Contrib & Others ==
188
189 * **Cristal 0.19**
190 ** Outstanding from past roadmaps:(((
191 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
192 CRISTAL-504
193 {{/jira}}
194
195 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
196 )))
197 ** New:(((
198 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
199 CRISTAL-537
200 CRISTAL-536
201 CRISTAL-44
202 CRISTAL-357
203 CRISTAL-538
204 {{/jira}}
205 )))
206 * **Change Request** - Simon
207 ** New:(((
208 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
209 CRAPP-28
210 CRAPP-360
211 {{/jira}}
212 )))
213 * **Upgrade of Weblate** - Simon:
214 ** Outstanding from past roadmaps:(((
215 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
216 XINFRA-426
217 {{/jira}}
218 )))
219
220 == Dates ==
221
222 * 17.5.0 RC1: 23rd of June 2025
223 * 17.5.0 Final: 30th of June 2025
224
225 = May Roadmap =
226
227 == XWiki Standard ==
228
229 * **Resizable Panels** - Lucas
230 ** Outstanding from past roadmaps:(((
231 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
232 XWIKI-12824
233 {{/jira}}
234 )))
235 * **Prepare XS for a future merge with Cristal** - Manuel
236 ** New:(((
237 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
238 XWIKI-23157
239 XWIKI-23158
240 {{/jira}}
241 )))
242 * **New XS Editor** (shared component with Cristal) - ClementE + Marius
243 ** Outstanding from past roadmaps:(((
244 * See below for Cristal specific work. We list here only the parts that affects XS. ((({{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
245 XWIKI-23025
246 XWIKI-23048
247 {{/jira}})))
248 )))
249 * **Security issues** - Michael
250 ** Outstanding from past roadmaps:
251 *** https://jira.xwiki.org/browse/BLOG-191 - Michael
252 * **Realtime** - Marius
253 ** Outstanding from past roadmaps:(((
254 * {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
255 XWIKI-22284
256 {{/jira}}
257 )))
258 * **WCAG** - Lucas
259 ** Outstanding from past roadmaps:(((
260 {{jira fields="type, key, assignee, fixVersion, summary" id="xwikiorg"}}
261 XWIKI-22996
262 {{/jira}}
263 )))
264 ** New:(((
265 {{jira fields="type, key, assignee, fixVersion, summary" id="xwikiorg"}}
266 XWIKI-23101
267 XWIKI-23097
268 {{/jira}}
269 )))
270 * **Usability improvement** - Lucas
271 ** New:(((
272 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
273 XWIKI-22677
274 {{/jira}}
275 )))
276 * **Required Rights** - Michael
277 ** Outstanding from past roadmaps:(((
278 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
279 XWIKI-22656
280 {{/jira}}
281 )))
282 * **Clustering improvements & fixes** - Thomas
283 ** Outstanding from past roadmaps:(((
284 * {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
285 XWIKI-22853
286 XWIKI-22852
287 XWIKI-22854
288 XWIKI-22855
289 {{/jira}}
290 )))
291 * **Performance work** - Thomas (with help of Michael)
292 ** Outstanding from past roadmaps:(((
293 * {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
294 XWIKI-22958
295 {{/jira}}
296 * Thomas: Experiment with opentelemetry and various viewers on myxwiki.org
297 )))
298 ** New:(((
299 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
300 XWIKI-23073
301 XWIKI-23122
302 {{/jira}}
303 )))
304 * **Macro Usability work** - Simon
305 ** Outstanding from past roadmaps:(((
306 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
307 XCOMMONS-1258
308 {{/jira}}
309 )))
310 ** New:(((
311 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
312 XWIKI-23043
313 {{/jira}}
314 )))
315 * **Link creation dialog improvements** - Simon
316 ** New:(((
317 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
318 XWIKI-23154
319 {{/jira}}
320 )))
321 * **UI/UX improvements** - Thiago + Adina
322 ** Outstanding from past roadmaps:
323 *** Adina:(((
324 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
325 XWIKI-23030
326 {{/jira}}
327 )))
328 ** New:
329 *** Thiago:(((
330 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
331 XWIKI-23156
332 XWIKI-23127
333 {{/jira}}
334 )))
335 *** Adina:(((
336 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
337 XWIKI-23155
338 {{/jira}}
339 )))
340
341 == Contrib & Others ==
342
343 * **Cristal 0.18**
344 ** New:(((
345 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
346 CRISTAL-514
347 CRISTAL-515
348 CRISTAL-516
349 CRISTAL-531
350 {{/jira}}
351 )))
352 ** Outstanding from past roadmaps:(((
353 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
354 CRISTAL-35
355 CRISTAL-504
356 {{/jira}}
357 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
358 )))
359 * Upgrade of Weblate - Simon:
360 (((
361 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
362 XINFRA-427
363 XINFRA-426
364 {{/jira}}
365 )))
366
367 == Dates ==
368
369 * 17.4.0 RC1: 19th of May 2025 (/)
370 * 17.4.0 Final: 26th of May 2025

Get Connected