Version 12.1 by Thomas Mortagne on 2021/10/25

Show last authors
1 = XWiki 13.9 =
2
3 * FASTEN: Thomas
4 ** If fasten is released
5 *** 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)
6 *** Start working on a FASTEN extension to analyze installed dependencies and report FASTEN risks
7 * Progress converting LTs to LDs (best effort, once all other issues are done) - Manuel
8 ** https://cryptpad.fr/code/#/2/code/view/CtkjMcYjsIdbTrltOF8YZBbO3KPRy1oBY2pLTGkthwQ/
9 ** (((
10 {{jira id="xwikiorg"}}
11 XWIKI-18759
12 XWIKI-18758
13 XWIKI-18752
14 XWIKI-18746
15 {{/jira}}
16 )))
17 * LD Stabilization - Manuel(((
18 {{jira id="xwikiorg"}}
19 XWIKI-18694
20 XWIKI-19001
21 XWIKI-18605
22 {{/jira}}
23 )))
24 * Security issues
25 ** XWIKI-18600 - Vincent
26 ** XWIKI-18850 - Manuel
27 ** XWIKI-16544 - Manuel
28 * Realtime integration in XS - Marius
29 ** Merge the feature-netflux branch that includes the realtime Wiki editor
30 *** Refactor some of the wiki-page real-time services to REST services for improved performance
31 ** Cleanup and integrate the real-time WYSIWYG editor (rtWysiwyg)((({{jira id="xwikiorg"}}
32 XWIKI-18862
33 {{/jira}}
34 )))
35 * (Contrib) Instance Replication work - Thomas(((
36 {{jira id="xwikiorg" source="jql"}}
37 project = REPLICAT AND fixVersion = 0.5
38 {{/jira}}
39 )))
40 * (Contrib) Change Request work - Simon
41 ** Integrate discussions in change request(((
42 {{jira id="xwikiorg"}}
43 DISCUSSION-23
44 DISCUSSION-26
45 CRAPP-40
46 {{/jira}}
47 )))
48 ** Display a timeline of what happened in a change request(((
49 {{jira id="xwikiorg"}}
50 CRAPP-41
51 {{/jira}}
52 )))
53 * Add the ability to annotate content located inside the HTML rendering macro - Lavinia(((
54 {{jira id="xwikiorg"}}
55 XWIKI-11169
56 XWIKI-12640
57 {{/jira}}
58
59 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
60 )))
61
62 Other:
63 * All: BFD
64 * All: Fix flickers
65 * All: With the time left, fix some critical/major open bugs.
66
67 = XWiki 13.8 =
68
69 * FASTEN: Thomas
70 ** Finish first version of the license validation analyzer in the Maven plugin
71 ** If fasten is released
72 *** 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)
73 *** Start working on a FASTEN extension to analyze installed dependencies and report FASTEN risks
74 * LD stabilization - Manuel(((
75 {{jira id="xwikiorg"}}
76 XWIKI-16566
77 XWIKI-18886
78 XWIKI-18825
79 XWIKI-18948
80 {{/jira}}
81 )))
82 * Continue converting LT to LD (if some time remain after stabilizing LD): https://cryptpad.fr/code/#/2/code/view/CtkjMcYjsIdbTrltOF8YZBbO3KPRy1oBY2pLTGkthwQ/ - Manuel(((
83 {{jira id="xwikiorg"}}
84 XWIKI-18759
85 XWIKI-18758
86 XWIKI-18752
87 XWIKI-18746
88 {{/jira}}
89 )))
90 * Security issues - Guillaume C
91 ** XWIKI-6729
92 ** XWIKI-10229
93 ** XWIKI-18850
94 ** Running https://wapiti.sourceforge.io/ on xwiki
95 ** XWIKI-16544 (Done, has to be pushed to master)
96 ** XWIKI-18600 (Done, has to be pushed to master)
97 * Realtime integration in XS - Marius(((
98 {{jira id="xwikiorg" fields="type, key, status, summary, note, created"}}
99 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)
100 XWIKI-18861
101 XWIKI-18862
102 {{/jira}}
103 )))
104 * Bugfix - Thomas(((
105 {{jira id="xwikiorg"}}
106 XWIKI-18942
107 {{/jira}}
108 )))
109
110 Contrib Extensions following the XS release timeframe:
111
112 * Instance Replication work for v0.4 - Thomas(((
113 {{jira id="xwikiorg"}}
114 REPLICAT-15
115 REPLICAT-4
116 {{/jira}}
117 )))
118 * Change Request work - Simon(((
119 {{jira id="xwikiorg"}}
120 CRAPP-34
121 {{/jira}}
122
123 * Continue brainstorming about approvers design (right or xobject)
124 * Investigate on discussions
125 )))
126
127 Other:
128 * All: BFD
129 * All: Fix flickers
130
131 == Dates ==
132
133 * 13.8RC1: --20th of September (3 weeks)-- 22nd of September (3 weeks)
134 * 13.8Final: 27th of September (1 week)
135
136 = XWiki 13.7 =
137
138 Leftovers from 13.6:
139
140 * FASTEN: Thomas
141 ** If fasten is released
142 *** 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)
143 *** Start working on a FASTEN extension to analyze installed dependencies and report FASTEN risks
144 ** If the new license validation REST API is available
145 *** Finish first version of the license validation analyzer in the Maven plugin
146 * Continue converting LT to LD: https://cryptpad.fr/code/#/2/code/view/CtkjMcYjsIdbTrltOF8YZBbO3KPRy1oBY2pLTGkthwQ/ - Manuel
147 * Security issues - Guillaume C
148 ** XWIKI-16544
149 ** XWIKI-6729
150 ** XWIKI-18600
151 ** If enough time: try running https://wapiti.sourceforge.io/ on xwiki
152 ** If enough time: XWIKI-10229
153 * Realtime integration in XS - Marius(((
154 {{jira id="xwikiorg"}}
155 XCOMMONS-2242
156 XWIKI-18834
157 XWIKI-18835
158 XCOMMONS-2255
159 XWIKI-18860
160 XWIKI-18861
161 XWIKI-18862
162 {{/jira}}
163 )))
164
165 New work:
166
167 * LD improvements - Manuel
168 {{jira id="xwikiorg"}}XWIKI-18891
169 XWIKI-18892{{/jira}}
170 * Improving LD performance (improving less compilation time on first render)
171 * add more?
172 * Instance Replication extension work - Thomas(((
173 {{jira id="xwikiorg" source="jql"}}
174 project = REPLICAT AND fixVersion = 0.3
175 {{/jira}}
176 )))
177 * Add details here
178 * Change Request extension work - Simon(((
179 {{jira id="xwikiorg"}}
180 CRAPP-13
181 CRAPP-14
182 {{/jira}}
183 )))
184
185 Other:
186
187 * All: BFD
188 * All: Fix flickers
189
190 == Dates ==
191
192 * 13.7RC1: --23rd-- 24rd of August (4 weeks, since lots of holidays) (/)
193 * 13.7Final: --30th-- 31st of August (1 week)
194
195 = XWiki 13.6 =
196
197 Leftovers from 13.5
198
199 * FASTEN: Thomas
200 ** If fasten is released
201 *** 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)
202 *** Start working on a FASTEN extension to analyze installed dependencies and report FASTEN risks
203 ** If the new license validation REST API is available
204 *** Finish first version of the license validation analyzer in the Maven plugin
205 * LD progress - Manuel
206 ** {{jira id="xwikiorg"}}XWIKI-18659{{/jira}}
207 ** If enough time: continue converting LT to LD: https://cryptpad.fr/code/#/2/code/view/CtkjMcYjsIdbTrltOF8YZBbO3KPRy1oBY2pLTGkthwQ/
208 * Security Issues: Guillaume C.
209 ** https://jira.xwiki.org/browse/XWIKI-16544
210 ** https://jira.xwiki.org/browse/XWIKI-6769
211 ** https://jira.xwiki.org/browse/XWIKI-10229
212 * (((
213 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.(((
214 {{jira id="xwikiorg"}}
215 XCOMMONS-2242
216 XWIKI-18834
217 XWIKI-18835
218 {{/jira}}
219 )))
220 * Cleanup and integrate in platform the Netflux back-end (xwiki-contrib-netflux) and front-end (realtime-netflux-frontend)(((
221 {{jira id="xwikiorg"}}
222 XWIKI-18860
223 XWIKI-18858
224 {{/jira}}
225 )))
226 * Cleanup and integrate in platform the real-time Wiki editor (rtWiki)(((
227 {{jira id="xwikiorg"}}
228 XWIKI-18861
229 {{/jira}}
230 )))
231 * if enough time: Cleanup and integrate in platform the real-time WYSIWYG editor (rtWysiwyg)(((
232 {{jira id="xwikiorg"}}
233 XWIKI-18862
234 {{/jira}}
235 )))
236 )))
237
238 New work:
239
240 * CR progress - Simon(((
241 {{jira id="xwikiorg"}}
242 CRAPP-4
243 CRAPP-6
244 {{/jira}}
245 )))
246 * Instance Replication progress - Thomas(((
247 {{jira id="xwikiorg" source="jql"}}
248 project = REPLICAT AND fixVersion = 0.2
249 {{/jira}}
250 )))
251 * LD progress - Manuel
252 ** {{jira id="xwikiorg"}}XWIKI-18803{{/jira}}
253 ** If enough time: Improving LD performance (improving less compilation time on first render)
254 * Security issues: Guillaume C
255 ** https://jira.xwiki.org/browse/XWIKI-18600
256 ** If enough time: try running https://wapiti.sourceforge.io/ on xwiki
257
258 Other:
259
260 * All: BFD
261 * All: Fix flickers
262
263 == Dates ==
264
265 * 13.6RC1: --19th of July-- (3 weeks) 20th of July (/)
266 * 13.6Final: 26th of July (1 week) (/)
267
268 == XWiki 13.5 ==
269
270 Leftovers from 13.4:
271
272 * FASTEN: Thomas
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 polishing (fixing bugs, improving speed, UI glitches) - Manuel + ClementD (code review)(((
276 {{jira id="xwikiorg"}}
277 XWIKI-18661
278 XWIKI-18659
279 XWIKI-18657
280 XWIKI-18628
281 {{/jira}}
282 )))
283 * [[Livetable to Live Data migration>>https://cryptpad.fr/code/#/2/code/view/CtkjMcYjsIdbTrltOF8YZBbO3KPRy1oBY2pLTGkthwQ/]] - Manuel
284
285 New work:
286
287 * Security Issues: Guillaume C.
288 ** XWIKI-16544
289 ** XWIKI-6729
290 ** XWIKI-10229
291 * Work on realtime content editing - Marius
292 ** Taking ownership of the RT contrib extensions (understanding them, reviewing the code, etc)
293 ** Test the extensions and review open jiras for them
294 ** Decide if we move them inside platform
295 ** Start bundling RT in XS for 13.5 (probably with an admin config and having it off by default)
296 ** TODO: list issues here
297 * PR feature - Simon
298 ** [[Design document>>https://design.xwiki.org/xwiki/bin/view/Proposal/ChangeRequest]] + meetings with stakeholders
299 {{jira id="xwikiorg"}}CRAPP-1
300 CRAPP-2{{/jira}}
301 * Instance Synchronization - Thomas
302 ** [[Design document>>https://design.xwiki.org/xwiki/bin/view/Proposal/Instances%20replication]] + meetings with stakeholders
303 {{jira id="xwikiorg"}}REPLICAT-1
304 REPLICAT-2{{/jira}}
305
306 Other:
307
308 * All: BFD
309 * All: Fix flickers
310
311 === Dates ===
312
313 * 13.5RC1: 23rd of June 2021 (4 weeks)
314 * 13.5Final: 28th of June 2021 (1 week)
315
316 == XWiki 13.4 ==
317
318 Leftovers from 13.3:
319
320 * Document reference size limit workarounds - Thomas
321 ** manage discussions and proposals around more advanced ideas to go beyond the 768 characters limit
322 * Continue LD work - Marius + Manuel + Clement - Note that the work was done but after the RC so will only be committed for 13.4RC1(((
323 {{jira id="xwikiorg"}}
324 XWIKI-18266
325 XWIKI-18098
326 XWIKI-18097
327 {{/jira}}
328 )))
329 * FASTEN: Thomas
330 ** 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)
331 ** start working on a FASTEN extension to analyze installed dependencies and report FASTEN risks
332 * Security issue https://jira.xwiki.org/browse/XWIKI-16544 - Guillaume C.
333 * Finish reviewing and classifying security issues - Guillaume C.
334
335 New work:
336
337 * Thomas: BFD issues to close
338 * Simon: Refactoring jobs don't take into account wiki syntax in Macros(((
339 {{jira id="xwikiorg"}}
340 XWIKI-14672
341 {{/jira}}
342 )))
343 * More LD work - Marius + Manuel:(((
344 {{jira id="xwikiorg"}}
345 XWIKI-18598
346 XWIKI-18621
347 XWIKI-18599
348 XWIKI-18620
349 XWIKI-18630
350 XWIKI-18640
351 XWIKI-18625
352 XWIKI-17627
353 XWIKI-18179
354 {{/jira}}
355 )))
356 * Guillaume: BFD issues to close
357
358 Other:
359
360 * All: BFD
361 * All: Fix flickers
362
363 === Dates ===
364
365 * 13.4RC1: 17th of May 2021 (/)
366 * 13.4Final: 24th of May 2021 (/)
367
368 == XWiki 13.3 ==
369
370 Leftovers from 13.2:
371
372 * Document reference size limit workarounds - Thomas
373 ** manage discussions and proposals around more advanced ideas to go beyond the 768 characters limit
374 * Continue LD work - Marius + Manuel + Clement(((
375 {{jira id="xwikiorg" fields="type:'Issue type', key:'Issue Id', summary:'Short Description', status:'Issue Status', assignee:'Person to Fix this', note:'Notes'"}}
376 XWIKI-18266|Clement & Marius to review and close existing PR
377 XWIKI-17428|Add a localization REST resource to expose translation messages) which could be done by Manuel or Marius
378 XWIKI-18098|Manuel & Marius to review and close existing PR
379 XWIKI-18097|Manuel & Marius to review and close existing PR
380 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
381 {{/jira}}
382 )))
383 * Add the possibility to add global notifications filters from Administration - Simon(((
384 {{jira id="xwikiorg" fields="type:'Issue type', key:'Issue Id', summary:'Short Description', status:'Issue Status', assignee:'Person to Fix this'"}}
385 XWIKI-17945
386 {{/jira}}
387 )))
388
389 New work:
390
391 * Security issues (to be backported in 12.10.x too) (Simon + GuillaumeC)
392 ** https://jira.xwiki.org/browse/XWIKI-10309
393 ** https://jira.xwiki.org/browse/XWIKI-18368
394 * Test and classify security issues + fix some easy security issues - Guillaume
395 ** Also check and discuss solutions (+ possibly fix) for https://jira.xwiki.org/browse/XWIKI-16544
396 ** Review SonarQube's raised security issues
397 * XDOM diff - Marius + Vincent(((
398 {{jira id="xwikiorg" fields="type:'Issue type', key:'Issue Id', summary:'Short Description', status:'Issue Status', assignee:'Person to Fix this'"}}
399 XRENDERING-602
400 LATEX-112
401 XRENDERING-603
402 {{/jira}}
403 )))
404 * FASTEN research project: Thomas
405 ** 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)(((
406 {{jira id="xwikiorg"}}
407 XWIKI-18499
408 {{/jira}}
409 )))
410 ** work on design to implement various ways to find components in extensions without going through FASTEN Central
411 ** 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)
412 ** start working on a FASTEN extension to analyze installed dependencies and report FASTEN risks
413
414 Other:
415
416 * All: BFD
417 * All: Fix flickers
418
419 === Dates ===
420
421 * 13.3RC1: 19th of April 2021 (/)
422 * 13.3Final: 26th of April 2021 (/)
423
424 == XWiki 13.2 ==
425
426 * 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(((
427 {{jira id="xwikiorg"}}
428 XWIKI-13402
429 {{/jira}}
430 )))
431 * Finish inplace editor leftover - Marius (carried over from 12.9)(((
432 {{jira id="xwikiorg"}}
433 XWIKI-17323
434 XWIKI-17593
435 XWIKI-18358
436 {{/jira}}
437 )))
438 * LD - Marius + ClementD + Manuel(((
439 {{jira id="xwikiorg"}}
440 XWIKI-18266
441 XWIKI-17428
442 XWIKI-18098
443 XWIKI-18097
444 XWIKI-18270
445 {{/jira}}
446 )))
447 * Add the possibility for Admin user to control user’s notifications - Simon(((
448 {{jira id="xwikiorg"}}
449 XWIKI-16158
450 {{/jira}}
451 )))
452 Add the possibility to add global notifications filters from Administration - Simon(((
453 {{jira id="xwikiorg"}}
454 XWIKI-17945
455 {{/jira}}
456 )))
457 * All: BFD
458 * All: Fix flickers
459
460 === Dates ===
461
462 * 13.2RC1: 22nd of March 2021
463 * 13.2Final: --29th-- 30th of March 2021
464
465 == XWiki 13.1 ==
466
467 * Finish inplace editor leftover - Marius (carried over from 12.9)(((
468 {{jira id="xwikiorg"}}
469 XWIKI-17284
470 XWIKI-17323
471 XWIKI-17593
472 XWIKI-18218
473 {{/jira}}
474 )))
475 * Glossary app work + LaTeX export support for glossaries - Vincent(((
476 {{jira id="xwikiorg"}}
477 GLOSSARY-14
478 GLOSSARY-15
479 {{/jira}}
480 )))
481 * Investigate xobject scalability fix - Simon
482 * Progress on LD - Marius + ClementD
483 ** 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.
484 ** Issues(((
485 {{jira id="xwikiorg"}}
486 XWIKI-18266
487 XWIKI-18103
488 XWIKI-17428
489 XWIKI-18098
490 XWIKI-18097
491 {{/jira}}
492 )))
493 * Finish Reset password refactoring - Simon(((
494 {{jira id="xwikiorg"}}
495 XWIKI-11205
496 {{/jira}}
497 )))
498 All: BFD
499 All: Fix flickers
500 All: With the time left, fix some critical/major open bugs.
501
502 === Dates ===
503
504 * 13.1RC1: 15th of Feb 2021
505 * 13.1Final: --22nd of Feb 2021-- 23rd of Feb 2021
506
507 == XWiki 13.0 ==
508
509 Theme:
510
511 * Finish leftovers from 12.x that we failed to finish last year
512 * Stabilize with bug fixes
513
514 Content:
515
516 * Remove Struts (already done) - Thomas(((
517 {{jira id="xwikiorg"}}
518 XWIKI-17902
519 {{/jira}}
520 )))
521 * Finish inplace editor leftover - Marius (carried over from 12.9)(((
522 {{jira id="xwikiorg"}}
523 XWIKI-17284
524 XWIKI-17323
525 XWIKI-17593
526 {{/jira}}
527 )))
528 * NGI #2 (https://cryptpad.fr/code/#/2/code/view/AKqbnUY4AkBaa0Np3KVcVLm474kANhe1rT944cflK24/) - Manuel + Simon{{jira URL="https://jira.xwiki.org"}}DISCUSSION-13
529 DISCUSSION-14{{/jira}}
530 * LD - Continue work - Marius + ClementD
531 ** TBD
532 * All: BFD
533 * All: Fix flickers
534 * All: With the time left, fix some critical/major open bugs. Take them from the critical list of open bugs
535
536 === Dates ===
537
538 * --13.0RC1: 18th Jan 2021-- Skipped due to build stabilization delays
539 * 13.0Final: --25th Jan 2021-- 25nd Jan 2021
540

Get Connected