Wiki source code of XWiki Roadmap Archives for the 13.x Release Cycle
Last modified by Thomas Mortagne on 2021/12/27
Show last authors
author | version | line-number | content |
---|---|---|---|
1 | Release dates for the 13.x Cycle: | ||
2 | |||
3 | * 13.0: January 2021 (/) | ||
4 | * 13.1: February 2021 (/) | ||
5 | * 13.2: March 2021 (/) | ||
6 | * 13.3: April 2021 (/) | ||
7 | * 13.4: May 2021 (/) | ||
8 | * 13.5: June 2021 (/) | ||
9 | * 13.6: July 2021 (/) | ||
10 | * 13.7: August 2021 (/) | ||
11 | * 13.8: September 2021 (/) | ||
12 | * 13.9: October 2021 (/) | ||
13 | * 13.10: November 2021 (/) | ||
14 | * 13.10.1: December 2021 (/) | ||
15 | * 13.10.2: December 2021 (/) | ||
16 | |||
17 | {{comment}} | ||
18 | * TBD - TBD((( | ||
19 | {{jira id="xwikiorg"}} | ||
20 | TBD-1234 | ||
21 | {{/jira}} | ||
22 | ))) | ||
23 | {{/comment}} | ||
24 | |||
25 | = XWiki 13.10.1 & 13.10.2 = | ||
26 | |||
27 | == XWiki Standard == | ||
28 | |||
29 | Specific issues to fix before the end of the 13.x cycle: | ||
30 | |||
31 | * Bug: Finding and selecting a page when trying to add a link towards it does not work for a specific group of users when some exclusive rights are given to a different group on a parent page - Marius((( | ||
32 | {{jira id="xwikiorg"}} | ||
33 | XWIKI-19067 | ||
34 | {{/jira}} | ||
35 | ))) | ||
36 | * Less strict code verification in the reset password system - Simon((( | ||
37 | {{jira id="xwikiorg"}} | ||
38 | XWIKI-19077 | ||
39 | {{/jira}} | ||
40 | ))) | ||
41 | * Realtime - Marius((( | ||
42 | {{jira id="xwikiorg"}} | ||
43 | XWIKI-19156 | ||
44 | XWIKI-19178 | ||
45 | XWIKI-19175 | ||
46 | XWIKI-19174 | ||
47 | XWIKI-19180 | ||
48 | XWIKI-19181 | ||
49 | {{/jira}} | ||
50 | ))) | ||
51 | * Bug: java.lang.OutOfMemoryError when uploading a larger size file in a XWiki packaged Jetty instance - Vincent((( | ||
52 | {{jira id="xwikiorg"}} | ||
53 | XWIKI-19111 | ||
54 | {{/jira}} | ||
55 | ))) | ||
56 | * Security: https://jira.xwiki.org/browse/XWIKI-19160 - ? | ||
57 | |||
58 | Issues to be done on XS but for 14.x (issue needed for contrib extensions/others are listed below under contrib/others): | ||
59 | |||
60 | * Image improvement - Lavinia, Michael | ||
61 | ** Lightbox for image in view mode - Lavinia | ||
62 | *** Design proposal | ||
63 | *** ((( | ||
64 | {{jira id="xwikiorg"}} | ||
65 | XWIKI-19195 | ||
66 | XWIKI-19172 | ||
67 | XWIKI-19196 | ||
68 | XRENDERING-622 | ||
69 | {{/jira}} | ||
70 | ))) | ||
71 | * Implement caption support - Michael | ||
72 | ** Design proposal | ||
73 | ** CKEDITOR support | ||
74 | ** Adapt all renderers | ||
75 | ** Adapt the parser/block structure | ||
76 | ** Adapt the numbered content macro | ||
77 | * Realtime Editing((( | ||
78 | {{jira id="xwikiorg"}} | ||
79 | XWIKI-19157 | ||
80 | {{/jira}} | ||
81 | ))) | ||
82 | |||
83 | == Contrib & Others == | ||
84 | |||
85 | * FASTEN - Thomas | ||
86 | ** Propose to search for extensions containing a missing macro right in the error message (only for 14.x)((( | ||
87 | {{jira id="xwikiorg"}} | ||
88 | XWIKI-19007 | ||
89 | {{/jira}} | ||
90 | ))) | ||
91 | ** first module of the FASTEN XWiki Extension to report security vulnerabilities in installed extensions | ||
92 | * Change Request Extension - Simon((( | ||
93 | {{jira id="xwikiorg" fields="type, key, status, summary, created, note:'Note'"}} | ||
94 | XWIKI-19125|Only for 14.x | ||
95 | CRAPP-42 | ||
96 | {{/jira}} | ||
97 | ))) | ||
98 | * Replication 0.7 - Thomas((( | ||
99 | {{jira id="xwikiorg" source="jql"}} | ||
100 | project = REPLICAT AND fixVersion = 0.7 | ||
101 | {{/jira}} | ||
102 | ))) | ||
103 | * Paragraph Numbering Extension - Manuel | ||
104 | ** Migration to the new design choices | ||
105 | ** ((( | ||
106 | {{jira id="xwikiorg" fields="type, key, status, summary, created, note:'Note'"}} | ||
107 | PNAPP-9 | ||
108 | {{/jira}} | ||
109 | ))) | ||
110 | * Numbered Headings - Michael/Manuel((( | ||
111 | {{jira id="xwikiorg" fields="type, key, status, summary, created, note:'Note'"}} | ||
112 | NCAPP-3 | ||
113 | NCAPP-6 | ||
114 | NCAPP-7 | ||
115 | NCAPP-9|UIX for the NH config + Corresponding Issue on XS side | ||
116 | XWIKI-12497|Or XWIKI-19171 for the UIXP for 14.X | ||
117 | XWIKI-19171|Or XWIKI-12497 for the UIXP for 14.X | ||
118 | {{/jira}} | ||
119 | ))) | ||
120 | |||
121 | Other: | ||
122 | |||
123 | * All: BFD | ||
124 | * All: Fix flickers | ||
125 | |||
126 | == Dates == | ||
127 | |||
128 | * 13.10.1: --13rd of Dec-- (2 weeks) 16th of Dec (/) | ||
129 | * 13.10.2: 27th of Dec (2 weeks) (/) | ||
130 | |||
131 | = XWiki 13.10 = | ||
132 | |||
133 | Past work to continue/finish: | ||
134 | * FASTEN: Thomas | ||
135 | ** If fasten is released | ||
136 | *** Start using the FASTEN Maven plugin in the XWiki build (but currently blocked by a released of the fasten-core which is still only SNAPSHOT) | ||
137 | *** Start working on a FASTEN extension to analyze installed dependencies and report FASTEN risks | ||
138 | * Security issues | ||
139 | ** XWIKI-18600 - Vincent | ||
140 | ** XWIKI-6729 - ??? | ||
141 | * Realtime integration in XS - Marius((( | ||
142 | {{jira id="xwikiorg"}} | ||
143 | XWIKI-19156 | ||
144 | XWIKI-19157 | ||
145 | XWIKI-19080 | ||
146 | XWIKI-19158 | ||
147 | XWIKI-19073 | ||
148 | {{/jira}} | ||
149 | |||
150 | * Handle the edit lock page (join existing realtime editing session or edit alone) | ||
151 | * See if we can split the realtime WYSIWYG editor in two: the generic (reusable) part and the CKEditor-specific part. | ||
152 | ))) | ||
153 | * Make XWiki run on Java 17 - Vincent((( | ||
154 | {{jira id="xwikiorg"}} | ||
155 | XWIKI-19049 | ||
156 | XWIKI-19034 | ||
157 | XRENDERING-616 | ||
158 | {{/jira}} | ||
159 | ))) | ||
160 | * Other Blocker issues((( | ||
161 | {{jira id="xwikiorg"}} | ||
162 | XWIKI-19031 | ||
163 | XWIKI-18815 | ||
164 | XWIKI-18360 | ||
165 | {{/jira}} | ||
166 | ))) | ||
167 | |||
168 | Contrib work: | ||
169 | * Instance Replication work - Thomas((( | ||
170 | {{jira id="xwikiorg"}} | ||
171 | XWIKI-19047 | ||
172 | {{/jira}} | ||
173 | |||
174 | {{jira id="xwikiorg" source="jql"}} | ||
175 | project = REPLICAT AND fixVersion = 0.6 | ||
176 | {{/jira}} | ||
177 | |||
178 | * make sure to support labels based custom replication controller | ||
179 | ))) | ||
180 | * Change Request work - Simon((( | ||
181 | {{jira id="xwikiorg"}} | ||
182 | CRAPP-45 | ||
183 | CRAPP-46 | ||
184 | CRAPP-47 | ||
185 | CRAPP-53 | ||
186 | {{/jira}} | ||
187 | ))) | ||
188 | * Paragraph Numbering - Manuel + Michael | ||
189 | ** Office Import investigation and POC | ||
190 | ** Paragraph Numbering implementation | ||
191 | |||
192 | Other: | ||
193 | * All: BFD | ||
194 | * All: Fix flickers | ||
195 | * All: With the time left, fix some critical/major open bugs. | ||
196 | |||
197 | == Dates == | ||
198 | |||
199 | * 13.10RC1: 22nd of November (4 weeks) (/) | ||
200 | * 13.10Final: 29th of November (1 week) (/) | ||
201 | |||
202 | = XWiki 13.9 = | ||
203 | |||
204 | * FASTEN: Thomas | ||
205 | ** If fasten is released | ||
206 | *** Start using the FASTEN Maven plugin in the XWiki build (but currently blocked by a released of the fasten-core which is still only SNAPSHOT) | ||
207 | *** Start working on a FASTEN extension to analyze installed dependencies and report FASTEN risks | ||
208 | * Progress converting LTs to LDs (best effort, once all other issues are done) - Manuel | ||
209 | ** https://cryptpad.fr/code/#/2/code/view/CtkjMcYjsIdbTrltOF8YZBbO3KPRy1oBY2pLTGkthwQ/ | ||
210 | ** ((( | ||
211 | {{jira id="xwikiorg"}} | ||
212 | XWIKI-18759 | ||
213 | XWIKI-18758 | ||
214 | XWIKI-18752 | ||
215 | XWIKI-18746 | ||
216 | {{/jira}} | ||
217 | ))) | ||
218 | * LD Stabilization - Manuel((( | ||
219 | {{jira id="xwikiorg"}} | ||
220 | XWIKI-18694 | ||
221 | XWIKI-19001 | ||
222 | XWIKI-18605 | ||
223 | {{/jira}} | ||
224 | ))) | ||
225 | * Security issues | ||
226 | ** XWIKI-18600 - Vincent | ||
227 | ** XWIKI-18850 - Manuel | ||
228 | ** XWIKI-16544 - Manuel | ||
229 | * Realtime integration in XS - Marius | ||
230 | ** Merge the feature-netflux branch that includes the realtime Wiki editor | ||
231 | *** Refactor some of the wiki-page real-time services to REST services for improved performance | ||
232 | ** Cleanup and integrate the real-time WYSIWYG editor (rtWysiwyg)((({{jira id="xwikiorg"}} | ||
233 | XWIKI-18862 | ||
234 | {{/jira}} | ||
235 | ))) | ||
236 | * (Contrib) Instance Replication work - Thomas((( | ||
237 | {{jira id="xwikiorg" source="jql"}} | ||
238 | project = REPLICAT AND fixVersion = 0.5 | ||
239 | {{/jira}} | ||
240 | ))) | ||
241 | * (Contrib) Change Request work - Simon | ||
242 | ** Integrate discussions in change request((( | ||
243 | {{jira id="xwikiorg"}} | ||
244 | DISCUSSION-23 | ||
245 | DISCUSSION-26 | ||
246 | CRAPP-40 | ||
247 | {{/jira}} | ||
248 | ))) | ||
249 | ** Display a timeline of what happened in a change request((( | ||
250 | {{jira id="xwikiorg"}} | ||
251 | CRAPP-41 | ||
252 | {{/jira}} | ||
253 | ))) | ||
254 | * Add the ability to annotate content located inside the HTML rendering macro - Lavinia((( | ||
255 | {{jira id="xwikiorg"}} | ||
256 | XWIKI-11169 | ||
257 | XWIKI-12640 | ||
258 | {{/jira}} | ||
259 | |||
260 | For XWIKI-12640: to be closed probably once the proposal is agreed to use a mixed approach where annotations are handled server side except for the HTML macro when it's handled client-side | ||
261 | ))) | ||
262 | |||
263 | Other: | ||
264 | * All: BFD | ||
265 | * All: Fix flickers | ||
266 | * All: With the time left, fix some critical/major open bugs. | ||
267 | |||
268 | = XWiki 13.8 = | ||
269 | |||
270 | * FASTEN: Thomas | ||
271 | ** Finish first version of the license validation analyzer in the Maven plugin | ||
272 | ** If fasten is released | ||
273 | *** Start using the FASTEN Maven plugin in the XWiki build (but currently blocked by a released of the fasten-core which is still only SNAPSHOT) | ||
274 | *** Start working on a FASTEN extension to analyze installed dependencies and report FASTEN risks | ||
275 | * LD stabilization - Manuel((( | ||
276 | {{jira id="xwikiorg"}} | ||
277 | XWIKI-16566 | ||
278 | XWIKI-18886 | ||
279 | XWIKI-18825 | ||
280 | XWIKI-18948 | ||
281 | {{/jira}} | ||
282 | ))) | ||
283 | * Continue converting LT to LD (if some time remain after stabilizing LD): https://cryptpad.fr/code/#/2/code/view/CtkjMcYjsIdbTrltOF8YZBbO3KPRy1oBY2pLTGkthwQ/ - Manuel((( | ||
284 | {{jira id="xwikiorg"}} | ||
285 | XWIKI-18759 | ||
286 | XWIKI-18758 | ||
287 | XWIKI-18752 | ||
288 | XWIKI-18746 | ||
289 | {{/jira}} | ||
290 | ))) | ||
291 | * Security issues - Guillaume C | ||
292 | ** XWIKI-6729 | ||
293 | ** XWIKI-10229 | ||
294 | ** XWIKI-18850 | ||
295 | ** Running https://wapiti.sourceforge.io/ on xwiki | ||
296 | ** XWIKI-16544 (Done, has to be pushed to master) | ||
297 | ** XWIKI-18600 (Done, has to be pushed to master) | ||
298 | * Realtime integration in XS - Marius((( | ||
299 | {{jira id="xwikiorg" fields="type, key, status, summary, note, created"}} | ||
300 | XWIKI-18860|Remaining work. Netflux front-end should not depend on CKEditor (it should work with the configured WYSIWYG editor); for this we may need some new APIs in xwiki-platform-wysiwyg (shared by all WYSIWYG editor implementations). Convert Netflux front-end wiki page services (Merge, GetKey, Version, HTML Conveter) to REST resources for faster response time (avoid Velocity parsing). Use proper / standard translation mechanism for Netflux front-end JavaScript (use proper translation mechanism (load translation keys using the new REST API that was recently introduced for Live Data). Write tests (for the JavaScript code and for the services) | ||
301 | XWIKI-18861 | ||
302 | XWIKI-18862 | ||
303 | {{/jira}} | ||
304 | ))) | ||
305 | * Bugfix - Thomas((( | ||
306 | {{jira id="xwikiorg"}} | ||
307 | XWIKI-18942 | ||
308 | {{/jira}} | ||
309 | ))) | ||
310 | |||
311 | Contrib Extensions following the XS release timeframe: | ||
312 | |||
313 | * Instance Replication work for v0.4 - Thomas((( | ||
314 | {{jira id="xwikiorg"}} | ||
315 | REPLICAT-15 | ||
316 | REPLICAT-4 | ||
317 | {{/jira}} | ||
318 | ))) | ||
319 | * Change Request work - Simon((( | ||
320 | {{jira id="xwikiorg"}} | ||
321 | CRAPP-34 | ||
322 | {{/jira}} | ||
323 | |||
324 | * Continue brainstorming about approvers design (right or xobject) | ||
325 | * Investigate on discussions | ||
326 | ))) | ||
327 | |||
328 | Other: | ||
329 | * All: BFD | ||
330 | * All: Fix flickers | ||
331 | |||
332 | == Dates == | ||
333 | |||
334 | * 13.8RC1: --20th of September (3 weeks)-- 22nd of September (3 weeks) | ||
335 | * 13.8Final: 27th of September (1 week) | ||
336 | |||
337 | = XWiki 13.7 = | ||
338 | |||
339 | Leftovers from 13.6: | ||
340 | |||
341 | * FASTEN: Thomas | ||
342 | ** If fasten is released | ||
343 | *** Start using the FASTEN Maven plugin in the XWiki build (but currently blocked by a released of the fasten-core which is still only SNAPSHOT) | ||
344 | *** Start working on a FASTEN extension to analyze installed dependencies and report FASTEN risks | ||
345 | ** If the new license validation REST API is available | ||
346 | *** Finish first version of the license validation analyzer in the Maven plugin | ||
347 | * Continue converting LT to LD: https://cryptpad.fr/code/#/2/code/view/CtkjMcYjsIdbTrltOF8YZBbO3KPRy1oBY2pLTGkthwQ/ - Manuel | ||
348 | * Security issues - Guillaume C | ||
349 | ** XWIKI-16544 | ||
350 | ** XWIKI-6729 | ||
351 | ** XWIKI-18600 | ||
352 | ** If enough time: try running https://wapiti.sourceforge.io/ on xwiki | ||
353 | ** If enough time: XWIKI-10229 | ||
354 | * Realtime integration in XS - Marius((( | ||
355 | {{jira id="xwikiorg"}} | ||
356 | XCOMMONS-2242 | ||
357 | XWIKI-18834 | ||
358 | XWIKI-18835 | ||
359 | XCOMMONS-2255 | ||
360 | XWIKI-18860 | ||
361 | XWIKI-18861 | ||
362 | XWIKI-18862 | ||
363 | {{/jira}} | ||
364 | ))) | ||
365 | |||
366 | New work: | ||
367 | |||
368 | * LD improvements - Manuel | ||
369 | {{jira id="xwikiorg"}}XWIKI-18891 | ||
370 | XWIKI-18892{{/jira}} | ||
371 | * Improving LD performance (improving less compilation time on first render) | ||
372 | * add more? | ||
373 | * Instance Replication extension work - Thomas((( | ||
374 | {{jira id="xwikiorg" source="jql"}} | ||
375 | project = REPLICAT AND fixVersion = 0.3 | ||
376 | {{/jira}} | ||
377 | ))) | ||
378 | * Add details here | ||
379 | * Change Request extension work - Simon((( | ||
380 | {{jira id="xwikiorg"}} | ||
381 | CRAPP-13 | ||
382 | CRAPP-14 | ||
383 | {{/jira}} | ||
384 | ))) | ||
385 | |||
386 | Other: | ||
387 | |||
388 | * All: BFD | ||
389 | * All: Fix flickers | ||
390 | |||
391 | == Dates == | ||
392 | |||
393 | * 13.7RC1: --23rd-- 24rd of August (4 weeks, since lots of holidays) (/) | ||
394 | * 13.7Final: --30th-- 31st of August (1 week) | ||
395 | |||
396 | = XWiki 13.6 = | ||
397 | |||
398 | Leftovers from 13.5 | ||
399 | |||
400 | * FASTEN: Thomas | ||
401 | ** If fasten is released | ||
402 | *** Start using the FASTEN Maven plugin in the XWiki build (but currently blocked by a released of the fasten-core which is still only SNAPSHOT) | ||
403 | *** Start working on a FASTEN extension to analyze installed dependencies and report FASTEN risks | ||
404 | ** If the new license validation REST API is available | ||
405 | *** Finish first version of the license validation analyzer in the Maven plugin | ||
406 | * LD progress - Manuel | ||
407 | ** {{jira id="xwikiorg"}}XWIKI-18659{{/jira}} | ||
408 | ** If enough time: continue converting LT to LD: https://cryptpad.fr/code/#/2/code/view/CtkjMcYjsIdbTrltOF8YZBbO3KPRy1oBY2pLTGkthwQ/ | ||
409 | * Security Issues: Guillaume C. | ||
410 | ** https://jira.xwiki.org/browse/XWIKI-16544 | ||
411 | ** https://jira.xwiki.org/browse/XWIKI-6769 | ||
412 | ** https://jira.xwiki.org/browse/XWIKI-10229 | ||
413 | * ((( | ||
414 | Realtime integration in XS - Marius* Finish adding support for writing WebSocket end-points in XWiki as components (integrate xwiki-contrib-websocket in commons/platform). Send proposal and get validation.((( | ||
415 | {{jira id="xwikiorg"}} | ||
416 | XCOMMONS-2242 | ||
417 | XWIKI-18834 | ||
418 | XWIKI-18835 | ||
419 | {{/jira}} | ||
420 | ))) | ||
421 | * Cleanup and integrate in platform the Netflux back-end (xwiki-contrib-netflux) and front-end (realtime-netflux-frontend)((( | ||
422 | {{jira id="xwikiorg"}} | ||
423 | XWIKI-18860 | ||
424 | XWIKI-18858 | ||
425 | {{/jira}} | ||
426 | ))) | ||
427 | * Cleanup and integrate in platform the real-time Wiki editor (rtWiki)((( | ||
428 | {{jira id="xwikiorg"}} | ||
429 | XWIKI-18861 | ||
430 | {{/jira}} | ||
431 | ))) | ||
432 | * if enough time: Cleanup and integrate in platform the real-time WYSIWYG editor (rtWysiwyg)((( | ||
433 | {{jira id="xwikiorg"}} | ||
434 | XWIKI-18862 | ||
435 | {{/jira}} | ||
436 | ))) | ||
437 | ))) | ||
438 | |||
439 | New work: | ||
440 | |||
441 | * CR progress - Simon((( | ||
442 | {{jira id="xwikiorg"}} | ||
443 | CRAPP-4 | ||
444 | CRAPP-6 | ||
445 | {{/jira}} | ||
446 | ))) | ||
447 | * Instance Replication progress - Thomas((( | ||
448 | {{jira id="xwikiorg" source="jql"}} | ||
449 | project = REPLICAT AND fixVersion = 0.2 | ||
450 | {{/jira}} | ||
451 | ))) | ||
452 | * LD progress - Manuel | ||
453 | ** {{jira id="xwikiorg"}}XWIKI-18803{{/jira}} | ||
454 | ** If enough time: Improving LD performance (improving less compilation time on first render) | ||
455 | * Security issues: Guillaume C | ||
456 | ** https://jira.xwiki.org/browse/XWIKI-18600 | ||
457 | ** If enough time: try running https://wapiti.sourceforge.io/ on xwiki | ||
458 | |||
459 | Other: | ||
460 | |||
461 | * All: BFD | ||
462 | * All: Fix flickers | ||
463 | |||
464 | == Dates == | ||
465 | |||
466 | * 13.6RC1: --19th of July-- (3 weeks) 20th of July (/) | ||
467 | * 13.6Final: 26th of July (1 week) (/) | ||
468 | |||
469 | == XWiki 13.5 == | ||
470 | |||
471 | Leftovers from 13.4: | ||
472 | |||
473 | * FASTEN: Thomas | ||
474 | ** Start using the FASTEN Maven plugin in the XWiki build (but currently blocked by a released of the fasten-core which is still only SNAPSHOT) | ||
475 | ** Start working on a FASTEN extension to analyze installed dependencies and report FASTEN risks | ||
476 | * LD polishing (fixing bugs, improving speed, UI glitches) - Manuel + ClementD (code review)((( | ||
477 | {{jira id="xwikiorg"}} | ||
478 | XWIKI-18661 | ||
479 | XWIKI-18659 | ||
480 | XWIKI-18657 | ||
481 | XWIKI-18628 | ||
482 | {{/jira}} | ||
483 | ))) | ||
484 | * [[Livetable to Live Data migration>>https://cryptpad.fr/code/#/2/code/view/CtkjMcYjsIdbTrltOF8YZBbO3KPRy1oBY2pLTGkthwQ/]] - Manuel | ||
485 | |||
486 | New work: | ||
487 | |||
488 | * Security Issues: Guillaume C. | ||
489 | ** XWIKI-16544 | ||
490 | ** XWIKI-6729 | ||
491 | ** XWIKI-10229 | ||
492 | * Work on realtime content editing - Marius | ||
493 | ** Taking ownership of the RT contrib extensions (understanding them, reviewing the code, etc) | ||
494 | ** Test the extensions and review open jiras for them | ||
495 | ** Decide if we move them inside platform | ||
496 | ** Start bundling RT in XS for 13.5 (probably with an admin config and having it off by default) | ||
497 | ** TODO: list issues here | ||
498 | * PR feature - Simon | ||
499 | ** [[Design document>>https://design.xwiki.org/xwiki/bin/view/Proposal/ChangeRequest]] + meetings with stakeholders | ||
500 | {{jira id="xwikiorg"}}CRAPP-1 | ||
501 | CRAPP-2{{/jira}} | ||
502 | * Instance Synchronization - Thomas | ||
503 | ** [[Design document>>https://design.xwiki.org/xwiki/bin/view/Proposal/Instances%20replication]] + meetings with stakeholders | ||
504 | {{jira id="xwikiorg"}}REPLICAT-1 | ||
505 | REPLICAT-2{{/jira}} | ||
506 | |||
507 | Other: | ||
508 | |||
509 | * All: BFD | ||
510 | * All: Fix flickers | ||
511 | |||
512 | === Dates === | ||
513 | |||
514 | * 13.5RC1: 23rd of June 2021 (4 weeks) | ||
515 | * 13.5Final: 28th of June 2021 (1 week) | ||
516 | |||
517 | == XWiki 13.4 == | ||
518 | |||
519 | Leftovers from 13.3: | ||
520 | |||
521 | * Document reference size limit workarounds - Thomas | ||
522 | ** manage discussions and proposals around more advanced ideas to go beyond the 768 characters limit | ||
523 | * Continue LD work - Marius + Manuel + Clement - Note that the work was done but after the RC so will only be committed for 13.4RC1((( | ||
524 | {{jira id="xwikiorg"}} | ||
525 | XWIKI-18266 | ||
526 | XWIKI-18098 | ||
527 | XWIKI-18097 | ||
528 | {{/jira}} | ||
529 | ))) | ||
530 | * FASTEN: Thomas | ||
531 | ** add even more analyzers in the FASTEN Maven plugin and hopefully start using it in the XWiki build (but currently blocked by a released of the fasten-core which is still only SNAPSHOT) | ||
532 | ** start working on a FASTEN extension to analyze installed dependencies and report FASTEN risks | ||
533 | * Security issue https://jira.xwiki.org/browse/XWIKI-16544 - Guillaume C. | ||
534 | * Finish reviewing and classifying security issues - Guillaume C. | ||
535 | |||
536 | New work: | ||
537 | |||
538 | * Thomas: BFD issues to close | ||
539 | * Simon: Refactoring jobs don't take into account wiki syntax in Macros((( | ||
540 | {{jira id="xwikiorg"}} | ||
541 | XWIKI-14672 | ||
542 | {{/jira}} | ||
543 | ))) | ||
544 | * More LD work - Marius + Manuel:((( | ||
545 | {{jira id="xwikiorg"}} | ||
546 | XWIKI-18598 | ||
547 | XWIKI-18621 | ||
548 | XWIKI-18599 | ||
549 | XWIKI-18620 | ||
550 | XWIKI-18630 | ||
551 | XWIKI-18640 | ||
552 | XWIKI-18625 | ||
553 | XWIKI-17627 | ||
554 | XWIKI-18179 | ||
555 | {{/jira}} | ||
556 | ))) | ||
557 | * Guillaume: BFD issues to close | ||
558 | |||
559 | Other: | ||
560 | |||
561 | * All: BFD | ||
562 | * All: Fix flickers | ||
563 | |||
564 | === Dates === | ||
565 | |||
566 | * 13.4RC1: 17th of May 2021 (/) | ||
567 | * 13.4Final: 24th of May 2021 (/) | ||
568 | |||
569 | == XWiki 13.3 == | ||
570 | |||
571 | Leftovers from 13.2: | ||
572 | |||
573 | * Document reference size limit workarounds - Thomas | ||
574 | ** manage discussions and proposals around more advanced ideas to go beyond the 768 characters limit | ||
575 | * Continue LD work - Marius + Manuel + Clement((( | ||
576 | {{jira id="xwikiorg" fields="type:'Issue type', key:'Issue Id', summary:'Short Description', status:'Issue Status', assignee:'Person to Fix this', note:'Notes'"}} | ||
577 | XWIKI-18266|Clement & Marius to review and close existing PR | ||
578 | XWIKI-17428|Add a localization REST resource to expose translation messages) which could be done by Manuel or Marius | ||
579 | XWIKI-18098|Manuel & Marius to review and close existing PR | ||
580 | XWIKI-18097|Manuel & Marius to review and close existing PR | ||
581 | XWIKI-18270|Clement to work on generating the LESS file inside the LD WebJar and Manuel to work on adding support for evaluating the LESS file from a WebJar, XWIKI-18492 | ||
582 | {{/jira}} | ||
583 | ))) | ||
584 | * Add the possibility to add global notifications filters from Administration - Simon((( | ||
585 | {{jira id="xwikiorg" fields="type:'Issue type', key:'Issue Id', summary:'Short Description', status:'Issue Status', assignee:'Person to Fix this'"}} | ||
586 | XWIKI-17945 | ||
587 | {{/jira}} | ||
588 | ))) | ||
589 | |||
590 | New work: | ||
591 | |||
592 | * Security issues (to be backported in 12.10.x too) (Simon + GuillaumeC) | ||
593 | ** https://jira.xwiki.org/browse/XWIKI-10309 | ||
594 | ** https://jira.xwiki.org/browse/XWIKI-18368 | ||
595 | * Test and classify security issues + fix some easy security issues - Guillaume | ||
596 | ** Also check and discuss solutions (+ possibly fix) for https://jira.xwiki.org/browse/XWIKI-16544 | ||
597 | ** Review SonarQube's raised security issues | ||
598 | * XDOM diff - Marius + Vincent((( | ||
599 | {{jira id="xwikiorg" fields="type:'Issue type', key:'Issue Id', summary:'Short Description', status:'Issue Status', assignee:'Person to Fix this'"}} | ||
600 | XRENDERING-602 | ||
601 | LATEX-112 | ||
602 | XRENDERING-603 | ||
603 | {{/jira}} | ||
604 | ))) | ||
605 | * FASTEN research project: Thomas | ||
606 | ** add macros/components metadata to the extension index and introduce extension points to fill it (extension point to be used in a future FASTEN extension when this kind of information will be available on FASTEN Central)((( | ||
607 | {{jira id="xwikiorg"}} | ||
608 | XWIKI-18499 | ||
609 | {{/jira}} | ||
610 | ))) | ||
611 | ** work on design to implement various ways to find components in extensions without going through FASTEN Central | ||
612 | ** add more analyzers in the FASTEN Maven plugin and hopefully start using it in the XWiki build (but currently blocked by a released of the fasten-core which is still only SNAPSHOT) | ||
613 | ** start working on a FASTEN extension to analyze installed dependencies and report FASTEN risks | ||
614 | |||
615 | Other: | ||
616 | |||
617 | * All: BFD | ||
618 | * All: Fix flickers | ||
619 | |||
620 | === Dates === | ||
621 | |||
622 | * 13.3RC1: 19th of April 2021 (/) | ||
623 | * 13.3Final: 26th of April 2021 (/) | ||
624 | |||
625 | == XWiki 13.2 == | ||
626 | |||
627 | * Analysis of how to remove the 255 character limitation which is hitting more and more users migrating from confluence which doesn’t have any such limit. - Thomas + Ilie for testing all cases to find places where we have the issue and regroup/link existing jira issues((( | ||
628 | {{jira id="xwikiorg"}} | ||
629 | XWIKI-13402 | ||
630 | {{/jira}} | ||
631 | ))) | ||
632 | * Finish inplace editor leftover - Marius (carried over from 12.9)((( | ||
633 | {{jira id="xwikiorg"}} | ||
634 | XWIKI-17323 | ||
635 | XWIKI-17593 | ||
636 | XWIKI-18358 | ||
637 | {{/jira}} | ||
638 | ))) | ||
639 | * LD - Marius + ClementD + Manuel((( | ||
640 | {{jira id="xwikiorg"}} | ||
641 | XWIKI-18266 | ||
642 | XWIKI-17428 | ||
643 | XWIKI-18098 | ||
644 | XWIKI-18097 | ||
645 | XWIKI-18270 | ||
646 | {{/jira}} | ||
647 | ))) | ||
648 | * Add the possibility for Admin user to control user’s notifications - Simon((( | ||
649 | {{jira id="xwikiorg"}} | ||
650 | XWIKI-16158 | ||
651 | {{/jira}} | ||
652 | ))) | ||
653 | Add the possibility to add global notifications filters from Administration - Simon((( | ||
654 | {{jira id="xwikiorg"}} | ||
655 | XWIKI-17945 | ||
656 | {{/jira}} | ||
657 | ))) | ||
658 | * All: BFD | ||
659 | * All: Fix flickers | ||
660 | |||
661 | === Dates === | ||
662 | |||
663 | * 13.2RC1: 22nd of March 2021 | ||
664 | * 13.2Final: --29th-- 30th of March 2021 | ||
665 | |||
666 | == XWiki 13.1 == | ||
667 | |||
668 | * Finish inplace editor leftover - Marius (carried over from 12.9)((( | ||
669 | {{jira id="xwikiorg"}} | ||
670 | XWIKI-17284 | ||
671 | XWIKI-17323 | ||
672 | XWIKI-17593 | ||
673 | XWIKI-18218 | ||
674 | {{/jira}} | ||
675 | ))) | ||
676 | * Glossary app work + LaTeX export support for glossaries - Vincent((( | ||
677 | {{jira id="xwikiorg"}} | ||
678 | GLOSSARY-14 | ||
679 | GLOSSARY-15 | ||
680 | {{/jira}} | ||
681 | ))) | ||
682 | * Investigate xobject scalability fix - Simon | ||
683 | * Progress on LD - Marius + ClementD | ||
684 | ** Checks the integration of LD in XWiki (using ?useLiveData=true on pages with live tables) to see what’s missing, what doesn’t look good compared to the live table, what doesn’t work. | ||
685 | ** Issues((( | ||
686 | {{jira id="xwikiorg"}} | ||
687 | XWIKI-18266 | ||
688 | XWIKI-18103 | ||
689 | XWIKI-17428 | ||
690 | XWIKI-18098 | ||
691 | XWIKI-18097 | ||
692 | {{/jira}} | ||
693 | ))) | ||
694 | * Finish Reset password refactoring - Simon((( | ||
695 | {{jira id="xwikiorg"}} | ||
696 | XWIKI-11205 | ||
697 | {{/jira}} | ||
698 | ))) | ||
699 | All: BFD | ||
700 | All: Fix flickers | ||
701 | All: With the time left, fix some critical/major open bugs. | ||
702 | |||
703 | === Dates === | ||
704 | |||
705 | * 13.1RC1: 15th of Feb 2021 | ||
706 | * 13.1Final: --22nd of Feb 2021-- 23rd of Feb 2021 | ||
707 | |||
708 | == XWiki 13.0 == | ||
709 | |||
710 | Theme: | ||
711 | |||
712 | * Finish leftovers from 12.x that we failed to finish last year | ||
713 | * Stabilize with bug fixes | ||
714 | |||
715 | Content: | ||
716 | |||
717 | * Remove Struts (already done) - Thomas((( | ||
718 | {{jira id="xwikiorg"}} | ||
719 | XWIKI-17902 | ||
720 | {{/jira}} | ||
721 | ))) | ||
722 | * Finish inplace editor leftover - Marius (carried over from 12.9)((( | ||
723 | {{jira id="xwikiorg"}} | ||
724 | XWIKI-17284 | ||
725 | XWIKI-17323 | ||
726 | XWIKI-17593 | ||
727 | {{/jira}} | ||
728 | ))) | ||
729 | * NGI #2 (https://cryptpad.fr/code/#/2/code/view/AKqbnUY4AkBaa0Np3KVcVLm474kANhe1rT944cflK24/) - Manuel + Simon{{jira URL="https://jira.xwiki.org"}}DISCUSSION-13 | ||
730 | DISCUSSION-14{{/jira}} | ||
731 | * LD - Continue work - Marius + ClementD | ||
732 | ** TBD | ||
733 | * All: BFD | ||
734 | * All: Fix flickers | ||
735 | * All: With the time left, fix some critical/major open bugs. Take them from the critical list of open bugs | ||
736 | |||
737 | === Dates === | ||
738 | |||
739 | * --13.0RC1: 18th Jan 2021-- Skipped due to build stabilization delays | ||
740 | * 13.0Final: --25th Jan 2021-- 25nd Jan 2021 | ||
741 |