Version 3.1 by Thomas Mortagne on 2025/02/25

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 (x)
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 = February Roadmap =
22
23 == XWiki Standard ==
24
25 * **WCAG** - Lucas + Michael reviewing the PRs/merge them
26 ** New:(((
27 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
28 XWIKI-22168
29 {{/jira}}
30 )))
31 * **Security issues** - Pierre & Michael
32 ** Outstanding from past roadmaps:
33 *** https://jira.xwiki.org/browse/XWIKI-21926 (Pierre)
34 ** New:
35 *** https://jira.xwiki.org/browse/XWIKI-22811 - Michael
36 *** https://jira.xwiki.org/browse/XWIKI-22810 - Michael
37 *** https://jira.xwiki.org/browse/BLOG-191 - Michael
38 *** https://jira.xwiki.org/browse/XWIKI-22836 - Simon
39 * **UI/UX improvements** - Thiago + Adina
40 ** New:
41 *** Thiago:
42 **** Improve Required Rights UI Proposal for [[XWIKI-22656>>https://jira.xwiki.org/browse/XWIKI-22656]]
43 **** Review/Improve proposed solution for [[XWIKI-13999>>https://jira.xwiki.org/browse/XWIKI-13999]]
44 **** {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}XWIKI-10871{{/jira}}
45 *** Adina:
46 **** {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}XWIKI-22837{{/jira}}
47 * **Realtime** - Marius
48 ** Outstanding from past roadmaps:(((
49 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
50 XWIKI-22284
51 XWIKI-22780
52 {{/jira}}
53
54 * Propose a list of RT topics to work on in the near future.
55 )))
56 * **Consistency of message boxes** - Lucas
57 ** Outstanding from past roadmaps:(((
58 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
59 XWIKI-22433
60 {{/jira}}
61 )))
62 * **Required Rights** - Michael
63 ** Outstanding from past roadmaps:(((
64 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
65 XWIKI-22656
66 {{/jira}}
67 )))
68 * **CKEditor** - Marius
69 ** Outstanding from past roadmaps:(((
70 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
71 XWIKI-22611
72 {{/jira}}
73 )))
74 * **Blocker bugs**:(((
75 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
76 XWIKI-22617
77 {{/jira}}
78 )))
79 * **Speed up page save** - Thomas
80 ** New:(((
81 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
82 XWIKI-22782
83 {{/jira}}
84 )))
85 ** Outstanding from past roadmaps:(((
86 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
87 XWIKI-22613
88 {{/jira}}
89 )))
90 * **Clustering** - Thomas, Michael
91 ** New:(((
92 * Make a proposal to improve current limitations of Clustering in order to be able to start improving things starting in March
93 )))
94 * **Macro Usability** - Lucas
95 ** New:(((
96 * Perform an analysis of all XS macros + recommended macros for:
97 ** 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)
98 * Create JIRA issues if they don't exist and prepare a list of JIRAs to fix for March onwards
99 * Create a design page + forum proposal for an action plan
100 )))
101 * **Moving away from LESSCSS** - Lucas
102 ** New:(((
103 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
104 XWIKI-22667
105 {{/jira}}
106 )))
107 * **Handling WebPreferences in refactoring operations** - Simon
108 ** New:(((
109 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
110 XWIKI-22583
111 {{/jira}}
112 )))
113 * **PDF Scalability** - Marius
114 ** New:(((
115 * 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).
116 * Goal: Fix any scalability issues to be able to export 2000-3000 PDF pages.
117 )))
118
119 == Contrib & Others ==
120
121 * **Cristal 0.15** - Manuel + Pierre + Marius + Thiago
122 ** New:(((
123 {{warning}}
124 * All new usability/first user experience issues should take priority
125 * The roadmap is subject to change and will be finalized soon
126 * 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.
127 {{/warning}}
128
129 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
130 CRISTAL-326
131 CRISTAL-381
132 CRISTAL-77
133 CRISTAL-430
134 CRISTAL-446
135 CRISTAL-412
136 CRISTAL-327
137 CRISTAL-447
138 CRISTAL-444
139 CRISTAL-448
140 {{/jira}}
141 )))
142 * **Email notification "per app" grouping** - Simon
143 ** New:(((
144 * Finish leftovers (jira issues to be created if need be)
145 )))
146 * **Change Request** - Simon
147 ** New:(((
148 * Finish leftovers (jira issues to be created if need be)
149 )))
150 * **Confluence Importer improvements** - Thomas
151 ** New:(((
152 {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}
153 CONFLUENCE-392
154 {{/jira}}
155 )))
156
157 Other:
158
159 * All: BFDs on Thursdays
160 * All: Fix flickers
161 * All: With the time left, fix some critical/major open bugs. Take them from the critical list of open bugs
162
163 == Dates ==
164
165 * (/) 17.1.0 RC1: --17th--18th of Feb 2025
166 * (/) 17.1.0 Final: --24th--25th of Feb 2025
167
168 = January Roadmap =
169
170 == XWiki Standard ==
171
172 * Allow sorting by specified field for Document Tree macro - Marius
173 ** New:(((
174 {{jira id="xwikiorg"}}
175 XWIKI-21155
176 {{/jira}}
177 )))
178 * WYSIWYG - Marius
179 ** Outstanding from past roadmaps:(((
180 {{jira id="xwikiorg" fields="type, key, status, assignee, summary, created"}}
181 XWIKI-22611
182 {{/jira}}
183 )))
184 ** New:(((
185 {{jira id="xwikiorg"}}
186 XWIKI-21224
187 {{/jira}}
188 )))
189 * WCAG - Lucas + Michael reviewing the PRs/merge them
190 ** New:(((
191 {{jira id="xwikiorg"}}
192 XWIKI-22492
193 XWIKI-17664
194 {{/jira}}
195 )))
196 * Security issues - Pierre & Michael
197 ** Outstanding from past roadmaps:
198 *** https://jira.xwiki.org/browse/XWIKI-21926 (Pierre)
199 ** New:
200 *** https://jira.xwiki.org/browse/XWIKI-22736 - Michael
201 *** https://jira.xwiki.org/browse/XWIKI-22719 - Michael
202 *** https://jira.xwiki.org/browse/XWIKI-22760 - Michael
203 *** https://jira.xwiki.org/browse/XWIKI-22758 - Michael
204 *** https://jira.xwiki.org/browse/XWIKI-22763 - Michael
205 *** https://jira.xwiki.org/browse/XWIKI-22759 - Michael
206 * (((
207 UI/UX improvements - Thiago + Adina* Outstanding from past roadmaps:
208 ** Adina:(((
209 {{jira id="xwikiorg"}}
210 XWIKI-22194
211 XWIKI-22607
212 {{/jira}}
213 )))
214 * (((
215 New:* Thiago:(((
216 {{jira id="xwikiorg"}}
217 XWIKI-22762
218 {{/jira}}
219 )))
220 * Adina:(((
221 {{error}}
222 Adina: Decide on new issues with Thiago
223 {{/error}}
224 )))
225 )))
226 )))
227 * (((
228 Realtime - Marius* Outstanding from past roadmaps:(((
229 {{jira id="xwikiorg"}}
230 XWIKI-22284
231 {{/jira}}
232 )))
233 * New:(((
234 {{jira id="xwikiorg"}}
235 XWIKI-22780
236 {{/jira}}
237 )))
238 )))
239 * Consistency of message boxes - Lucas
240 ** Outstanding from past roadmaps:(((
241 {{jira id="xwikiorg"}}
242 XWIKI-22433
243 {{/jira}}
244 )))
245 * Required Rights - Michael
246 ** New:(((
247 {{jira id="xwikiorg" fields="type, key, status, assignee, summary, created"}}
248 XWIKI-22656
249 {{/jira}}
250 )))
251 * Blocker bugs to be done as BFD:(((
252 {{jira id="xwikiorg" fields="type, key, status, assignee, summary, created"}}
253 XWIKI-22575
254 XWIKI-22617
255 {{/jira}}
256 )))
257 * Javax -> Jakarta migration - Thomas
258 ** Outstanding from past roadmaps:(((
259 * Stabilize the jakarta branches and merge
260 )))
261 * Speed up page save - Thomas
262 ** Outstanding from past roadmaps:(((
263 {{jira id="xwikiorg"}}
264 XWIKI-22613
265 {{/jira}}
266 )))
267
268 == Contrib & Others ==
269
270 * (((
271 Cristal contrib extension 0.14 - Manuel + Pierre + Marius + Thiago* Outstanding from past roadmaps:(((
272 {{jira id="xwikiorg" fields="type, key, status, assignee, summary, created"}}
273 CRISTAL-67
274 CRISTAL-83
275 {{/jira}}
276
277 Notes:
278
279 * Marius
280 ** CRISTAL-67 Only if only a small amount of work remains
281 )))
282 * New:(((
283 {{jira id="xwikiorg" fields="type, key, status, assignee, summary, created"}}
284 CRISTAL-381
285 CRISTAL-380
286 CRISTAL-218
287 {{/jira}}
288
289 Notes:
290
291 * Pierre
292 ** CRISTAL-381 only if some time remains
293 *** CRISTAL-218 if some time remains
294 * Thiago:
295 ** global usability and UX review
296 )))
297 )))
298 * Change Request - Simon
299 ** Outstanding from past roadmaps:(((
300 {{jira id="xwikiorg"}}
301 CRAPP-350
302 {{/jira}}
303 )))
304 * JIRA Charts - Simon
305 ** Prepare 10.0 release: few improvements and bug fixes to perform
306 * Weblate Upgrade - Simon
307
308 Other:
309
310 * All: BFDs on Thursdays
311 * All: Fix flickers
312 * All: With the time left, fix some critical/major open bugs.
313
314 == Dates ==
315
316 * 17.0.0 RC1: --20th-- 21st of Jan 2025 (/)
317 * 17.0.0 Final: --27th-- 28th of Jan 2025 (/)

Get Connected