Version 11.1 by Simon Urli on 2021/09/27

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

Get Connected