Version 3.1 by Simon Urli on 2024/02/26

Show last authors
1 = XWiki 16.x [[Cycle>>dev:Community.VersioningAndReleasePractices]] =
2
3 Release dates for the 16.x Cycle:
4
5 * 16.0.0: January 2024 (/)
6 * 16.1.0: February 2024 (/)
7 * 16.2.0: March 2024 (x)
8 * 16.3.0: April 2024 (x)
9 * 16.4.0: May 2024 (x)
10 * 16.5.0: June 2024 (x)
11 * 16.6.0: July 2024 (x)
12 * 16.7.0: August 2024 (x)
13 * 16.8.0: September 2024 (x)
14 * 16.9.0: October 2024 (x)
15 * 16.10.0: November 2024 (x)
16 * 16.10.1: December 2024 (x)
17 * 16.10.2: December 2024 (x)
18
19 {{comment}}
20 * TBD - TBD(((
21 {{jira id="xwikiorg"}}
22 TBD-1234
23 {{/jira}}
24 )))
25 {{/comment}}
26
27 {{content syntax="markdown/1.2"}}
28 XWiki 16.1.0
29 ===
30
31 XWiki Standard
32 ---
33
34 * WCAG - Lucas + Michael reviewing the PRs/merge them
35 * Outstanding from past roadmaps: {{jira id="xwikiorg"}}
36 XWIKI-21492
37 XWIKI-21452
38 XINFRA-407
39 {{/jira}}
40 * New: {{jira id="xwikiorg"}}
41 XWIKI-19965
42 XWIKI-21772
43 XWIKI-21773
44 XWIKI-21774
45 XWIKI-21775
46 XWIKI-21776
47 XWIKI-21777
48 XWIKI-21778
49 XWIKI-21779
50 {{/jira}}
51 * PDF export - Marius
52 * Outstanding from past roadmaps:{{jira id="xwikiorg"}}
53 XWIKI-20712
54 XWIKI-21419
55 XWIKI-21420
56 {{/jira}}
57 * New: {{jira id="xwikiorg"}}
58 XWIKI-21763
59 {{/jira}}
60 * Compiled XDOM - Thomas
61 * Outstanding from past roadmaps: {{jira id="xwikiorg"}}
62 XWIKI-21219
63 {{/jira}}
64 * Continue working on LiveTable to Live Data migrations - Manuel
65 * New: {{jira id="xwikiorg"}}
66 XWIKI-19041
67 XWIKI-18998
68 {{/jira}}
69 * Security issues - Pierre
70 * 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
71 * Outstanding from past roadmaps: {{jira id="xwikiorg"}}
72 XWIKI-21626
73 {{/jira}}
74 * Document Rights - Michael
75 * New: {{jira id="xwikiorg"}}
76 XWIKI-20907
77 {{/jira}}
78 * Upgrade to Solr9 and migration from previous versions - Thomas
79 * Outstanding from past roadmaps: {{jira id="xwikiorg"}}
80 XWIKI-20477
81 {{/jira}}
82 * UI/UX improvements - Thiago + Adina
83 * Outstanding from past roadmaps:
84 * TODO Adina: List here what was planned in 16.0.0 and not done
85 * Thiago: {{jira id="xwikiorg"}}
86 XWIKI-19217
87 {{/jira}}
88 * New:
89 * TODO Adina: List here new jira issues for 16.1.0
90 * Thiago: {{jira id="xwikiorg"}}
91 XWIKI-21832
92 XWIKI-21833
93 {{/jira}}
94 * Realtime - Marius + Dorian
95 * Outstanding from past roadmaps: {{jira id="xwikiorg"}}
96 XWIKI-21575
97 {{/jira}}
98 * New: {{jira id="xwikiorg"}}
99 XWIKI-21836
100 XWIKI-21767
101 XWIKI-21765
102 XWIKI-19157
103 XWIKI-19156
104 {{/jira}}
105 * Security Vulnerabilities - Manuel
106 * New:
107 * Forum proposal for the security vulnerability UI & processes
108 * Notifications Improvements - Simon
109 * Outstanding from past roadmaps: {{jira id="xwikiorg"}}
110 XWIKI-21738
111 {{/jira}}
112 * Javax -> Jakarta migration - Thomas
113 * New:
114 * Start working on Servlet 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)
115 * Fix performance with large number of revisions - Pierre
116 * New: {{jira id="xwikiorg"}}
117 XWIKI-9961
118 XWIKI-9046
119 XWIKI-21680
120 {{/jira}}
121
122 Contrib & Others
123 ---
124
125 * Cristal contrib extension - Manuel + Thiago
126 * Outstanding from past roadmaps: {{jira id="xwikiorg"}}
127 CRISTAL-129
128 {{/jira}}
129 * New:
130 * Thiago: Wireframes and flow for the following user stories: {{jira id="xwikiorg"}}
131 CRISTAL-35
132 CRISTAL-76
133 CRISTAL-83
134 CRISTAL-85
135 {{/jira}}
136 * Manuel (+ Vincent)
137 * Define project milestones (and publish them)
138 * Define the MVP clearly
139 * Define minimal back end endpoints/apis
140 * Decide if rendering is implemented client-side or not (and if in MVP or not)
141 * Idea: implement only MD rendering in client-side
142 * Provide distributions for users (electron binary and/or server binary)
143 * WAISE project, Contrib extension - Michael + Paul
144 * Outstanding from past roadmaps: {{jira id="xwikiorg"}}
145 LLMAI-48
146 LLMAI-49
147 {{/jira}}
148 * New: {{jira id="xwikiorg"}}
149 LLMAI-50
150 LLMAI-55
151 LLMAI-58
152 LLMAI-53
153 LLMAI-54
154 {{/jira}}
155 * Security issues - Pierre
156 * Outstanding from past roadmaps: {{jira id="xwikiorg"}}
157 MARKDOWN-80
158 {{/jira}}
159 * Change Request - Simon
160 * New: {{jira id="xwikiorg"}}
161 CRAPP-342
162 CRAPP-161
163 {{/jira}}
164 * Replication - Thomas
165 * Outstanding from past roadmaps: {{jira id="xwikiorg"}}
166 REPLICAT-165
167 {{/jira}}
168 * Word-based notifications - Simon
169 * New: {{jira id="xwikiorg"}}
170 WORDNOTIF-4
171 WORDNOTIF-8
172 WORDNOTIF-12
173 {{/jira}}
174 * Markdown Syntax - Pierre:
175 * New: {{jira id="xwikiorg"}}
176 MARKDOWN-85
177 MARKDOWN-70
178 {{/jira}}
179
180 Other:
181 * All: BFDs on Thursdays
182 * All: Fix flickers
183 * All: With the time left, fix some critical/major open bugs. Take them from the critical list of open bugs
184
185 Dates
186 ---
187
188 * 16.1.0RC1: ~~19th~~20th of February 2024 (/)
189 * 16.1.0 : 26th of February 2024 (/)
190 {{/content}}
191
192 = XWiki 16.0.0 =
193
194 General goals:
195
196 * Introduce new important changes in 16.0.0 (ie early in the cycle to have the time to stabilize)
197 * Finish work for 15.10.x
198 ** Stabilization
199 ** 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.
200 *** We didn't finish migrating from LT to LD, we need to progress and finish it ideally in 15.10.x 
201 *** We need to finish realtime so that it's business ready in 15.10.x
202 *** Re WCAG, we need to ideally finish fixing all issues for 15.10.x too. If not possible we need to define a target.
203 *** New PDF export: needs to not have known important bugs open
204 *** All these should be merged on the 15.10.x branch
205
206 == XWiki Standard ==
207
208 * **WCAG** - Lucas + Michael reviewing the PRs/merge them
209 ** Outstanding from past roadmaps:{{jira id="xwikiorg"}}XWIKI-21009
210 XWIKI-21492
211 XWIKI-21452
212 XINFRA-407{{/jira}}
213 * **PDF export** - Marius
214 ** Outstanding from past roadmaps:{{jira id="xwikiorg"}}XWIKI-20712{{/jira}}
215 * **What's New**: Improved UI - Vincent
216 ** Outstanding from past roadmaps:{{jira id="xwikiorg"}}XWIKI-20846{{/jira}}
217 *** Using [[https:~~/~~/design.xwiki.org/xwiki/bin/view/Proposal/Design%20of%20What's%20new%20feature/#HUpdated28afterforumdiscussion29>>https://design.xwiki.org/xwiki/bin/view/Proposal/Design%20of%20What's%20new%20feature/#HUpdated28afterforumdiscussion29]]
218 *** Update: new drawer POC was done and is working.
219 *** 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
220 * **Compiled XDOM** - Thomas
221 ** Outstanding from past roadmaps:{{jira id="xwikiorg"}}XWIKI-21219{{/jira}}
222 *** [[https:~~/~~/design.xwiki.org/xwiki/bin/view/Proposal/CompiledXDOM>>https://design.xwiki.org/xwiki/bin/view/Proposal/CompiledXDOM]]
223 * **LiveTable to Live Data migrations** - Manuel
224 ** Outstanding from past roadmaps:
225 *** Was previously assigned to Michael. Re-assigning to Manuel, if time permits
226 *** 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){{jira id="xwikiorg"}}XWIKI-18625{{/jira}}
227 ** New:{{jira id="xwikiorg"}}XWIKI-18733
228 XWIKI-18992{{/jira}}
229 * **Security issues** - Michael & Pierre
230 ** 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>>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]]
231 ** Outstanding from past roadmaps:
232 *** Michael
233 **** [[https:~~/~~/jira.xwiki.org/browse/XWIKI-21553>>https://jira.xwiki.org/browse/XWIKI-21553]]
234 ** New:
235 *** Pierre:
236 **** [[https:~~/~~/jira.xwiki.org/browse/XWIKI-21611>>https://jira.xwiki.org/browse/XWIKI-21611]]
237 **** [[https:~~/~~/jira.xwiki.org/browse/XWIKI-21626>>https://jira.xwiki.org/browse/XWIKI-21626]]
238 **** [[https:~~/~~/jira.xwiki.org/browse/XWIKI-19611>>https://jira.xwiki.org/browse/XWIKI-19611]]
239 **** [[https:~~/~~/jira.xwiki.org/browse/XWIKI-21207>>https://jira.xwiki.org/browse/XWIKI-21207]]
240 **** [[https:~~/~~/jira.xwiki.org/browse/XWIKI-21663>>https://jira.xwiki.org/browse/XWIKI-21663]]
241 * **Required rights** improvements - Michael
242 ** Outstanding from past roadmaps:{{jira id="xwikiorg"}}XWIKI-21607{{/jira}}
243 * **Upgrade to Solr9 and migration from previous versions** - Thomas
244 ** Outstanding from past roadmaps:{{jira id="xwikiorg"}}XWIKI-19813
245 XWIKI-20477
246 XCOMMONS-2407
247 XWIKI-12955
248 XWIKI-12674{{/jira}}
249 * **UI/UX improvements** - Thiago + Adina
250 ** Outstanding from past roadmaps:
251 *** Adina:
252 **** wrap up the xDocFooter revamp discussion
253 **** gather ideas for Tags page revamp
254 ** New:
255 *** Adina:
256 **** start exploring more ideas for the search dropdown revamp
257 *** Thiago:{{jira id="xwikiorg"}}XWIKI-21759
258 XWIKI-19217{{/jira}}
259 * **Realtime** (some items are outstanding from past roadmaps)
260 ** New:
261 *** Marius:{{jira id="xwikiorg"}}XWIKI-21575
262 XWIKI-21558
263 XWIKI-21767
264 XWIKI-21765{{/jira}}
265 *** Dorian:{{jira id="xwikiorg"}}XWIKI-19181
266 XWIKI-19180{{/jira}}
267 * **Security Vulnerabilities** - Manuel
268 ** New:
269 *** Requirements meeting with Stakeholder to discuss what we need to do to bundle the extension again in XS
270 * **Fix usemainstore/uselocalstore properties for notifications** - Simon
271 ** New:{{jira id="xwikiorg"}}XWIKI-21738{{/jira}}
272 * **Javax -> Jakarta migration** - Thomas
273 ** New:
274 *** 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)
275
276 == Contrib & Others ==
277
278 * **Cristal contrib extension**:
279 ** Outstanding from past roadmaps:
280 *** Thiago:
281 **** Continue mockups of the main UI elements
282 *** Manuel
283 **** Continuous delivery of artifacts (web/electron + documentation)
284 ** New:
285 *** Manuel:{{jira id="xwikiorg"}}CRISTAL-16{{/jira}}
286 *** Thiago:{{jira id="xwikiorg"}}CRISTAL-129{{/jira}}
287 * **WAISE project** - Paul, Michael
288 ** Outstanding from past roadmaps:
289 *** Michael:{{jira id="xwikiorg"}}LLMAI-38{{/jira}}
290 *** Paul:{{jira id="xwikiorg"}}LLMAI-39
291 LLMAI-40{{/jira}}
292 ** New:
293 *** Michael:{{jira id="xwikiorg"}}LLMAI-47
294 LLMAI-45{{/jira}}
295 *** Paul:{{jira id="xwikiorg"}}LLMAI-48
296 LLMAI-49
297 LLMAI-51
298 LLMAI-52{{/jira}}
299 * **Security issues** - Pierre
300 ** Outstanding from past roadmaps:{{jira id="xwikiorg"}}MARKDOWN-80{{/jira}}
301 * **Change Request** - Simon
302 ** New:{{jira id="xwikiorg"}}CRAPP-342{{/jira}}
303 * **Replication** - Thomas
304 ** New:{{jira id="xwikiorg"}}REPLICAT-165{{/jira}}
305 * Word-based notifications - Simon
306 ** New:{{jira id="xwikiorg"}}WORDNOTIF-3
307 WORDNOTIF-4{{/jira}}
308 * **Upgrade of Weblate** - Simon
309 ** New:{{jira id="xwikiorg"}}XINFRA-394{{/jira}}
310
311 Other:
312
313 * All: BFDs on Thursdays
314 * All: Fix flickers
315 * All: With the time left, fix some critical/major open bugs. Take them from the critical list of open bugs
316
317 == Dates ==
318
319 * 16.0.0RC1: --22nd-- 23rd of January 2024 (/)
320 * 16.0.0: 29th of January 2024 (/)

Get Connected