Wiki source code of Roadmap

Version 677.1 by Thomas Mortagne on 2021/04/26

Hide last authors
Thomas Mortagne 1.1 1 {{box cssClass="floatinginfobox" title="**Contents**"}}
Guillaume Lerouge 231.3 2 {{toc depth="2"/}}
Thomas Mortagne 1.1 3 {{/box}}
4
Thomas Mortagne 322.1 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.
Vincent Massol 30.1 6
Thomas Mortagne 322.1 7 You'll find there the dates and versions planned for issues to be fixed and hence the XWiki roadmaps. There's also a [[release calendar>>https://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=10000]] listing all known dates for future releases. Please understand that these dates are often tentative since XWiki's development is open source and lots of committers/contributors are working in their free time on XWiki.
Vincent Massol 30.1 8
9 If you're interested to help out check the [[contributing page>>dev:Community.Contributing]].
10
Thomas Mortagne 1.1 11 {{info}}
Vincent Massol 360.2 12 We're releasing several top level projects together and as such we've decided to have the same Roadmap page for all of them. Thus this page contains the roadmap for the following projects: XWiki Commons, XWiki Rendering and XWiki Platform.
Thomas Mortagne 1.1 13 {{/info}}
14
15 General goals for all releases:
16
17 * More tests
18 * Better javadoc
19 * More documentation on xwiki.org
20 * Code cleanup/refactoring
21
Vincent Massol 394.1 22 Already implemented roadmaps can be found in the [[archives>>Roadmaps.Archives.WebHome]].
Thomas Mortagne 1.1 23
Thomas Mortagne 322.1 24 Note that all planned release dates are also entered in the Calendar on [[JIRA>>https://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=10000]].
Thomas Mortagne 1.1 25
Vincent Massol 668.1 26 = XWiki 13.x [[Cycle>>dev:Community.VersioningAndReleasePractices]] =
Vincent Massol 17.1 27
Vincent Massol 668.1 28 Release dates for the 13.x Cycle:
Vincent Massol 17.1 29
Thomas Mortagne 677.1 30 * 13.0: January 2021 (/)
Simon Urli 670.1 31 * 13.1: February 2021 image:icon:accept
Vincent Massol 675.1 32 * 13.2: March 2021 image:icon:accept
Thomas Mortagne 676.1 33 * 13.3: April 2021 image:icon:accept
Vincent Massol 668.1 34 * 13.4: May 2021 image:icon:cancel
35 * 13.5: June 2021 image:icon:cancel
36 * 13.6: July 2021 image:icon:cancel
37 * 13.7: August 2021 image:icon:cancel
38 * 13.8: September 2021 image:icon:cancel
39 * 13.9: October 2021 image:icon:cancel
40 * 13.10: November 2021 image:icon:cancel
41 * 13.10.1: December 2021 image:icon:cancel
42 * 13.10.2: December 2021 image:icon:cancel
Vincent Massol 629.1 43
44 {{comment}}
45 * TBD - TBD(((
46 {{jira id="xwikiorg"}}
47 TBD-1234
48 {{/jira}}
49 )))
50 {{/comment}}
Vincent Massol 659.1 51
Vincent Massol 671.1 52 == XWiki 13.3 ==
53
54 Leftovers from 13.2:
Thomas Mortagne 676.1 55
Vincent Massol 671.1 56 * Document reference size limit workarounds - Thomas
Vincent Massol 671.2 57 ** manage discussions and proposals around more advanced ideas to go beyond the 768 characters limit
Vincent Massol 671.1 58 * Continue LD work - Marius + Manuel + Clement(((
Vincent Massol 671.4 59 {{jira id="xwikiorg" fields="type:'Issue type', key:'Issue Id', summary:'Short Description', status:'Issue Status', assignee:'Person to Fix this', note:'Notes'"}}
Vincent Massol 671.1 60 XWIKI-18266|Clement & Marius to review and close existing PR
61 XWIKI-17428|Add a localization REST resource to expose translation messages) which could be done by Manuel or Marius
62 XWIKI-18098|Manuel & Marius to review and close existing PR
63 XWIKI-18097|Manuel & Marius to review and close existing PR
64 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
65 {{/jira}}
66 )))
67 * Add the possibility to add global notifications filters from Administration - Simon(((
Vincent Massol 671.5 68 {{jira id="xwikiorg" fields="type:'Issue type', key:'Issue Id', summary:'Short Description', status:'Issue Status', assignee:'Person to Fix this'"}}
Vincent Massol 671.1 69 XWIKI-17945
70 {{/jira}}
71 )))
72
73 New work:
Thomas Mortagne 676.1 74
Vincent Massol 671.1 75 * Security issues (to be backported in 12.10.x too) (Simon + GuillaumeC)
Vincent Massol 671.2 76 ** https://jira.xwiki.org/browse/XWIKI-10309
77 ** https://jira.xwiki.org/browse/XWIKI-18368
Vincent Massol 671.1 78 * Test and classify security issues + fix some easy security issues - Guillaume
Vincent Massol 671.3 79 ** Also check and discuss solutions (+ possibly fix) for https://jira.xwiki.org/browse/XWIKI-16544
Vincent Massol 672.1 80 ** Review SonarQube's raised security issues
81 * XDOM diff - Marius + Vincent(((
82 {{jira id="xwikiorg" fields="type:'Issue type', key:'Issue Id', summary:'Short Description', status:'Issue Status', assignee:'Person to Fix this'"}}
83 XRENDERING-602
84 LATEX-112
85 XRENDERING-603
86 {{/jira}}
87 )))
Vincent Massol 671.1 88 * FASTEN research project: Thomas
Thomas Mortagne 673.1 89 ** 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)(((
90 {{jira id="xwikiorg"}}
91 XWIKI-18499
92 {{/jira}}
93 )))
Vincent Massol 671.2 94 ** work on design to implement various ways to find components in extensions without going through FASTEN Central
95 ** 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)
96 ** start working on a FASTEN extension to analyze installed dependencies and report FASTEN risks
Vincent Massol 671.1 97
98 Other:
Thomas Mortagne 676.1 99
Vincent Massol 671.1 100 * All: BFD
101 * All: Fix flickers
102
103 === Dates ===
104
Vincent Massol 675.1 105 * 13.3RC1: 19th of April 2021 (/)
Thomas Mortagne 676.1 106 * 13.3Final: 26th of April 2021 (/)

Get Connected