Wiki source code of Roadmap

Version 843.1 by Marius Dumitru Florea on 2024/01/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 Already implemented roadmaps can be found in the [[archives>>Roadmaps.Archives.WebHome]].
12
13 = XWiki 16.x [[Cycle>>dev:Community.VersioningAndReleasePractices]] =
14
15 Release dates for the 16.x Cycle:
16
17 * 16.0.0: January 2024 (x)
18 * 16.1.0: February 2024 (x)
19 * 16.2.0: March 2024 (x)
20 * 16.3.0: April 2024 (x)
21 * 16.4.0: May 2024 (x)
22 * 16.5.0: June 2024 (x)
23 * 16.6.0: July 2024 (x)
24 * 16.7.0: August 2024 (x)
25 * 16.8.0: September 2024 (x)
26 * 16.9.0: October 2024 (x)
27 * 16.10.0: November 2024 (x)
28 * 16.10.1: December 2024 (x)
29 * 16.10.2: December 2024 (x)
30
31 {{comment}}
32 * TBD - TBD(((
33 {{jira id="xwikiorg"}}
34 TBD-1234
35 {{/jira}}
36 )))
37 {{/comment}}
38
39 = XWiki 16.0.0 =
40
41 General goals:
42 * Introduce new important changes in 16.0.0 (ie early in the cycle to have the time to stabilize)
43 * Finish work for 15.10.x
44 ** Stabilization
45 ** Finish features started in the XWiki 15.x cycle so that they are considered finished by the stakeholders. It's important to plan quickly a meeting with your stakeholders to discuss that.
46 *** We didn't finish migrating from LT to LD, we need to progress and finish it ideally in 15.10.x
47 *** We need to finish realtime so that it's business ready in 15.10.x
48 *** Re WCAG, we need to ideally finish fixing all issues for 15.10.x too. If not possible we need to define a target.
49 *** New PDF export: needs to not have known important bugs open
50 *** All these should be merged on the 15.10.x branch
51
52 == XWiki Standard ==
53
54 * **WCAG** - Lucas + Michael reviewing the PRs/merge them
55 ** Outstanding from past roadmaps:(((
56 {{jira id="xwikiorg"}}
57 XWIKI-21009
58 XWIKI-21492
59 XWIKI-21452
60 XINFRA-407
61 {{/jira}}
62 )))
63 * **PDF export** - Marius
64 ** Outstanding from past roadmaps:(((
65 {{jira id="xwikiorg"}}
66 XWIKI-20712
67 {{/jira}}
68 )))
69 * **What's New**: Improved UI - Vincent
70 ** Outstanding from past roadmaps:(((
71 {{jira id="xwikiorg"}}
72 XWIKI-20846
73 {{/jira}}
74
75 * Using https://design.xwiki.org/xwiki/bin/view/Proposal/Design%20of%20What's%20new%20feature/#HUpdated28afterforumdiscussion29
76 * Update: new drawer POC was done and is working.
77 * Vincent: I'm not sure we need to merge it in 15.10.x, the move to the drawer can be considered an impprovement for 16.x
78 )))
79 * **Compiled XDOM** - Thomas
80 ** Outstanding from past roadmaps:(((
81 {{jira id="xwikiorg"}}
82 XWIKI-21219
83 {{/jira}}
84
85 * https://design.xwiki.org/xwiki/bin/view/Proposal/CompiledXDOM
86 )))
87 * **LiveTable to Live Data migrations** - Manuel
88 ** Outstanding from past roadmaps:(((
89 * Was previously assigned to Michael. Re-assigning to Manuel, if time permits
90 * Ideally for 15.10.x unless too dangerous (would be good to have consistency in 15.10.x on LT/LD as much as possible)
91
92 {{jira id="xwikiorg"}}
93 XWIKI-18625
94 {{/jira}}
95 )))
96 ** New:(((
97 {{jira id="xwikiorg"}}
98 XWIKI-18733
99 XWIKI-18992
100 {{/jira}}
101 )))
102 * **Security issues** - Michael & Pierre
103 ** To be taken from https://jira.xwiki.org/issues/?jql=level%20%3D%20Confidential%20and%20resolution%20%3D%20Unresolved%20and%20priority%20in%20(Blocker%2C%20Critical)%20and%20category%20%3D%2010000
104 ** Outstanding from past roadmaps:
105 *** Michael
106 **** https://jira.xwiki.org/browse/XWIKI-21553
107 ** New:
108 *** Pierre:
109 **** https://jira.xwiki.org/browse/XWIKI-21611
110 **** https://jira.xwiki.org/browse/XWIKI-21626
111 **** https://jira.xwiki.org/browse/XWIKI-19611
112 **** https://jira.xwiki.org/browse/XWIKI-21207
113 **** https://jira.xwiki.org/browse/XWIKI-21663
114 * **Required rights** improvements - Michael
115 ** Outstanding from past roadmaps:(((
116 {{jira id="xwikiorg"}}
117 XWIKI-21607
118 {{/jira}}
119 )))
120 * **Upgrade to Solr9 and migration from previous versions** - Thomas
121 ** Outstanding from past roadmaps:(((
122 {{jira id="xwikiorg"}}
123 XWIKI-19813
124 XWIKI-20477
125 XCOMMONS-2407
126 XWIKI-12955
127 XWIKI-12674
128 {{/jira}}
129 )))
130 * **UI/UX improvements** - Thiago + Adina
131 ** Outstanding from past roadmaps:
132 *** Adina:
133 **** wrap up the xDocFooter revamp discussion
134 **** gather ideas for Tags page revamp
135 ** New:
136 *** Adina:
137 **** start exploring more ideas for the search dropdown revamp
138 *** Thiago:(((
139 {{jira id="xwikiorg"}}
140 XWIKI-21759
141 XWIKI-19217
142 {{/jira}}
143 )))
144 * **Realtime** (some items are outstanding from past roadmaps)
145 ** New:
146 *** Marius:(((
147 {{jira id="xwikiorg"}}
148 XWIKI-21575
149 XWIKI-21558
150 XWIKI-21767
151 XWIKI-21765
152 {{/jira}}
153 )))
154 *** Dorian:(((
155 {{jira id="xwikiorg"}}
156 XWIKI-19181
157 XWIKI-19180
158 {{/jira}}
159 )))
160 * **Security Vulnerabilities** - Manuel
161 ** New:
162 *** Requirements meeting with Stakeholder to discuss what we need to do to bundle the extension again in XS
163 * **Fix usemainstore/uselocalstore properties for notifications** - Simon
164 ** New:(((
165 {{jira id="xwikiorg"}}
166 XWIKI-21738
167 {{/jira}}
168 )))
169 * **Javax -> Jakarta migration** - Thomas
170 ** New:
171 *** if enough time besides Solr9 migration to finish + the XDOM compilation start working on Servelt API bridging (see if we would reduce the brakage related to APIs which currently expose the javax.servlet.* classes by bridging as much as possible)
172
173 == Contrib & Others ==
174
175 * **Cristal contrib extension**:
176 ** Outstanding from past roadmaps:
177 *** Thiago:
178 **** Continue mockups of the main UI elements
179 *** Manuel
180 **** Continuous delivery of artifacts (web/electron + documentation)
181 ** New:
182 *** Manuel:(((
183 {{jira id="xwikiorg"}}
184 CRISTAL-16
185 {{/jira}}
186 )))
187 *** Thiago:(((
188 {{jira id="xwikiorg"}}
189 CRISTAL-129
190 {{/jira}}
191 )))
192 * **WAISE project** - Paul, Michael
193 ** Outstanding from past roadmaps:
194 *** Michael:(((
195 {{jira id="xwikiorg"}}
196 LLMAI-38
197 {{/jira}}
198 )))
199 *** Paul:(((
200 {{jira id="xwikiorg"}}
201 LLMAI-39
202 LLMAI-40
203 {{/jira}}
204 )))
205 ** New:
206 *** Michael:(((
207 {{jira id="xwikiorg"}}
208 LLMAI-47
209 LLMAI-45
210 {{/jira}}
211 )))
212 *** Paul:(((
213 {{jira id="xwikiorg"}}
214 LLMAI-48
215 LLMAI-49
216 LLMAI-51
217 {{/jira}}
218 )))
219 * **Security issues** - Pierre
220 ** Outstanding from past roadmaps:(((
221 {{jira id="xwikiorg"}}
222 MARKDOWN-80
223 {{/jira}}
224 )))
225 * **Change Request** - Simon
226 ** New:(((
227 {{jira id="xwikiorg"}}
228 CRAPP-342
229 {{/jira}}
230 )))
231 * **Replication** - Thomas
232 ** New:(((
233 {{jira id="xwikiorg"}}
234 REPLICAT-165
235 {{/jira}}
236 )))
237 * Word-based notifications - Simon
238 ** New:(((
239 {{jira id="xwikiorg"}}
240 WORDNOTIF-3
241 WORDNOTIF-4
242 {{/jira}}
243 )))
244 * **Upgrade of Weblate** - Simon
245 ** New:(((
246 {{jira id="xwikiorg"}}
247 XINFRA-394
248 {{/jira}}
249 )))
250
251 Other:
252 * All: BFDs on Thursdays
253 * All: Fix flickers
254 * All: With the time left, fix some critical/major open bugs. Take them from the critical list of open bugs
255
256 == Dates ==
257
258 * 16.0.0RC1: --22nd-- 23rd of January 2024 (/)
259 * 16.0.0: 29th of January 2024

Get Connected