Wiki source code of Roadmap

Version 672.1 by Vincent Massol on 2021/03/24

Show last authors
1 {{box cssClass="floatinginfobox" title="**Contents**"}}
2 {{toc depth="2"/}}
3 {{/box}}
4
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.
6
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.
8
9 If you're interested to help out check the [[contributing page>>dev:Community.Contributing]].
10
11 {{info}}
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.
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
22 Already implemented roadmaps can be found in the [[archives>>Roadmaps.Archives.WebHome]].
23
24 Note that all planned release dates are also entered in the Calendar on [[JIRA>>https://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=10000]].
25
26 = XWiki 13.x [[Cycle>>dev:Community.VersioningAndReleasePractices]] =
27
28 Release dates for the 13.x Cycle:
29
30 * 13.0: January 2021 image:icon:accept
31 * 13.1: February 2021 image:icon:accept
32 * 13.2: March 2021 image:icon:cancel
33 * 13.3: April 2021 image:icon:cancel
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
43
44 {{comment}}
45 * TBD - TBD(((
46 {{jira id="xwikiorg"}}
47 TBD-1234
48 {{/jira}}
49 )))
50 {{/comment}}
51
52 == XWiki 13.3 ==
53
54 Leftovers from 13.2:
55 * Document reference size limit workarounds - Thomas
56 ** manage discussions and proposals around more advanced ideas to go beyond the 768 characters limit
57 * Continue LD work - Marius + Manuel + Clement(((
58 {{jira id="xwikiorg" fields="type:'Issue type', key:'Issue Id', summary:'Short Description', status:'Issue Status', assignee:'Person to Fix this', note:'Notes'"}}
59 XWIKI-18266|Clement & Marius to review and close existing PR
60 XWIKI-17428|Add a localization REST resource to expose translation messages) which could be done by Manuel or Marius
61 XWIKI-18098|Manuel & Marius to review and close existing PR
62 XWIKI-18097|Manuel & Marius to review and close existing PR
63 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
64 {{/jira}}
65 )))
66 * Add the possibility to add global notifications filters from Administration - Simon(((
67 {{jira id="xwikiorg" fields="type:'Issue type', key:'Issue Id', summary:'Short Description', status:'Issue Status', assignee:'Person to Fix this'"}}
68 XWIKI-17945
69 {{/jira}}
70 )))
71
72 New work:
73 * Security issues (to be backported in 12.10.x too) (Simon + GuillaumeC)
74 ** https://jira.xwiki.org/browse/XWIKI-10309
75 ** https://jira.xwiki.org/browse/XWIKI-18368
76 * Test and classify security issues + fix some easy security issues - Guillaume
77 ** Also check and discuss solutions (+ possibly fix) for https://jira.xwiki.org/browse/XWIKI-16544
78 ** Review SonarQube's raised security issues
79 * XDOM diff - Marius + Vincent(((
80 {{jira id="xwikiorg" fields="type:'Issue type', key:'Issue Id', summary:'Short Description', status:'Issue Status', assignee:'Person to Fix this'"}}
81 XRENDERING-602
82 LATEX-112
83 XRENDERING-603
84 {{/jira}}
85 )))
86 * FASTEN research project: Thomas
87 ** 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)
88 ** work on design to implement various ways to find components in extensions without going through FASTEN Central
89 ** 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)
90 ** start working on a FASTEN extension to analyze installed dependencies and report FASTEN risks
91
92 Other:
93 * All: BFD
94 * All: Fix flickers
95
96 === Dates ===
97
98 * 13.3RC1: 19th of April 2021
99 * 13.3Final: 26th of April 2021
100
101 == XWiki 13.2==
102
103 * 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(((
104 {{jira id="xwikiorg"}}
105 XWIKI-13402
106 {{/jira}}
107 )))
108 * Finish inplace editor leftover - Marius (carried over from 12.9)(((
109 {{jira id="xwikiorg"}}
110 XWIKI-17323
111 XWIKI-17593
112 XWIKI-18358
113 {{/jira}}
114 )))
115 * LD - Marius + ClementD + Manuel(((
116 {{jira id="xwikiorg"}}
117 XWIKI-18266
118 XWIKI-17428
119 XWIKI-18098
120 XWIKI-18097
121 XWIKI-18270
122 {{/jira}}
123 )))
124 * Add the possibility for Admin user to control user’s notifications - Simon(((
125 {{jira id="xwikiorg"}}
126 XWIKI-16158
127 {{/jira}}
128 )))
129 Add the possibility to add global notifications filters from Administration - Simon(((
130 {{jira id="xwikiorg"}}
131 XWIKI-17945
132 {{/jira}}
133 )))
134 * All: BFD
135 * All: Fix flickers
136
137 === Dates ===
138
139 * 13.2RC1: 22nd of March 2021
140 * 13.2Final: 29th of March 2021

Get Connected