Last modified by Vincent Massol on 2019/12/30

Show last authors
1 {{toc depth="1"/}}
2
3 = XWiki 11.x [[Cycle>>dev:Community.VersioningAndReleasePractices]] =
4
5 Release dates for the 11.x Cycle:
6
7 * 11.0: January 2019 (/)
8 * 11.1: February 2019 (/)
9 * 11.2: March 2019 (/)
10 * 11.3: April 2019 (/)
11 * 11.4: May 2019 (/)
12 * 11.5: June 2019 (/)
13 * 11.6: July 2019 (/)
14 * 11.7: August 2019 (/)
15 * 11.8: September 2019 (/)
16 * 11.9: October 2019 (/)
17 * 11.10: November 2019 (/)
18 * 11.10.1: December 2019 (/)
19 * 11.10.2: December 2019 (/)
20
21 = XWiki 11.10.2 =
22
23 * Bugfix release
24 * Close small leftovers on features done in the 11.x cycle + focus on bug fixing.
25
26 == Dates ==
27
28 * 11.10.2: 30th of December 2019
29
30 = XWiki 11.10.1 =
31
32 * Bugfix release
33 * Close small leftovers on features done in the 11.x cycle + focus on bug fixing.
34
35 == Dates ==
36
37 * 11.10.1: --9th-- 12th of December 2019 (/)
38
39 = XWiki 11.10 =
40
41 * Finish "Ability to easily export only content from the XWiki Administration - Marius
42 * Video macro as default in XWiki - Marius
43 ** Need to decide how to do it for the least maintenance
44 ** Also need to decide if we continue to bundle contrib extensions (Vincent: not my preference)
45 * Configurable Class should support page level configurations - Marius
46 * Main work: Bug fixes and stabilize the cycle - All
47 * Improve the DW extensions step to make easier to upgrade from current LTS - Thomas
48 ** https://jira.xwiki.org/browse/XWIKI-11700
49 ** better default actions
50 *** propose to uninstall invalid extensions which used to be dependencies instead of repairing/upgrading them (Watchlist use case)
51
52 == Dates ==
53
54 * --11.10RC1: 18th of November 2019--
55 * --11.10 Final: 25th of November 2019--
56
57 = XWiki 11.9 =
58
59 * Finish "Ability to easily export only content from the XWiki Administration - Marius(((
60 {{jira url="https://jira.xwiki.org"}}
61 XWIKI-16795
62 {{/jira}}
63 )))
64 * Video macro as default in XWiki - Marius
65 ** Need to decide how to do it for the least maintenance
66 ** Also need to decide if we continue to bundle contrib extensions (Vincent: not my preference)
67 ** To be used on the home page ([[XWIKI-14858>>https://jira.xwiki.org/browse/XWIKI-14858]]).
68 * Configurable Class should support page level configurations - Marius(((
69 {{jira url="https://jira.xwiki.org"}}
70 XWIKI-15564
71 {{/jira}}
72 )))
73 * Continue improving performances - Thomas
74 ** Start testing stuff for the notifications storage refactoring (more as an investigation), in preparation for implementation early in 12.x
75 ** Performance work around job logs(((
76 {{jira url="https://jira.xwiki.org"}}
77 XCOMMONS-764
78 XCOMMONS-1121
79 {{/jira}}
80 )))
81 * Add API to set the default language in the Document class - Thomas(((
82 {{jira url="https://jira.xwiki.org"}}
83 XWIKI-15159
84 {{/jira}}
85 )))
86 * Fix rights when user or group are renamed - Simon(((
87 {{jira url="https://jira.xwiki.org"}}
88 XWIKI-3548
89 XWIKI-16165
90 {{/jira}}
91 )))
92 * Allow admin to specify the password security policy - Simon(((
93 {{jira url="https://jira.xwiki.org"}}
94 XWIKI-11309
95 {{/jira}}
96 )))
97
98 == Dates ==
99
100 * --11.9RC1: 21st of October 2019--
101 * 11.9 final: 28th of October 2019
102
103 = XWiki 11.8 =
104
105 * Finish merge conflict: allow choice by chunks and custom fixes - Simon(((
106 {{jira url="https://jira.xwiki.org"}}
107 XWIKI-16464
108 XCOMMONS-1720
109 XCOMMONS-1722
110 XWIKI-16703
111 {{/jira}}
112 )))
113 * Ability to easily export only content from the XWiki Administration - Marius (basic implementation)
114 * Performances improvements - Thomas(((
115 {{jira url="https://jira.xwiki.org"}}
116 XWIKI-15913
117 XWIKI-16683
118 XWIKI-15648
119 XWIKI-14806
120 XWIKI-16685
121 XWIKI-16686
122 XWIKI-16700
123 XWIKI-16704
124 XRENDERING-577
125 {{/jira}}
126 )))
127
128 == Dates ==
129
130 * 11.8RC1: --23rd of Sep-- 24th of Sep (/)
131 * 11.8 final: 30th of Sep
132
133 = XWiki 11.7 =
134
135 * Merge conflict: allow choice by chunks and custom fixes - Simon(((
136 {{jira url="https://jira.xwiki.org"}}
137 XWIKI-16464
138 XCOMMONS-1682
139 {{/jira}}
140 )))
141 * Security: not be allowed to set a right you don't have (min) - https://jira.xwiki.org/browse/XWIKI-16266 - Thomas
142 * Async rendering improvements - Thomas(((
143 {{jira url="https://jira.xwiki.org"}}
144 XWIKI-15913
145 XWIKI-16683
146 {{/jira}}
147 )))
148 * Better handling of user removal and transfer of rights - Marius (usability)(((
149 {{jira url="https://jira.xwiki.org"}}
150 XWIKI-12142
151 {{/jira}}
152 )))
153
154 == Dates ==
155
156 * 11.7RC1: --19th of Aug-- 20th of Aug
157 * 11.7: --26th of Aug-- 27th of Aug
158
159 = XWiki 11.6 =
160
161 * BFD: All
162 * Velocity upgrade - Assignee: Thomas(((
163 {{jira url="https://jira.xwiki.org"}}
164 XCOMMONS-1296
165 XCOMMONS-1529
166 {{/jira}}
167 )))
168 * Security: Add permissions for xobjects to prevent giving all permissions to users with edit rights on a page. - Assignee: Marius (+ Thomas)?(((
169 {{jira url="https://jira.xwiki.org"}}
170 XWIKI-13631
171 XWIKI-16266
172 XWIKI-2184
173 {{/jira}}
174 )))
175 * Limit number of login attempts until user gets blocked - Assignee: Simon ?(((
176 {{jira url="https://jira.xwiki.org"}}
177 XWIKI-15488
178 XWIKI-16532
179 {{/jira}}
180 )))
181
182 == Dates ==
183
184 * --11.6RC1: 23 July 2019-- (added one more week due to the XWiki SAS seminar)
185 * 11.6: --29 July 2019-- 31 July 2019
186
187 = XWiki 11.5 =
188
189 * BFD: All
190 * Hibernate upgrade - Assignee: Thomas(((
191 {{jira url="https://jira.xwiki.org"}}
192 XWIKI-8286
193 XCOMMONS-1487
194 XWIKI-16196
195 XWIKI-16123
196 XWIKI-16428
197 {{/jira}}
198 )))
199 * "Finish the autocomplete of references which has been dropped since Adel left and we still don't have it in the WYSIWYG + implement autocomplete on attachments.”. - Assignee: Marius(((
200 {{jira url="https://jira.xwiki.org"}}
201 XWIKI-8613
202 XWIKI-16347
203 XWIKI-16476
204 {{/jira}}
205 )))
206 * Merge on Save - Assignee: Simon(((
207 {{jira url="https://jira.xwiki.org"}}
208 XWIKI-175
209 {{/jira}}
210 )))
211
212 == Dates ==
213
214 * 11.5RC1: --17 June 2019-- 18 June 2019
215 * 11.5: --24 June 2019-- 25 June 2019
216
217 = XWiki 11.4 =
218
219 * BFD: All
220 * Finish the autocomplete of references which has been dropped since Adel left and we still don't have it in the WYSIWYG + implement autocomplete on attachments. - Assignee: Marius
221 ** Note: this will carry over in 11.5 since Marius won’t have many days available during the 11.4 timeframe(((
222 {{jira url="https://jira.xwiki.org"}}
223 XWIKI-16347
224 {{/jira}}
225 )))
226 * Inline editing of wiki macros - Assignee: Simon(((
227 {{jira url="https://jira.xwiki.org"}}
228 XWIKI-16389
229 XRENDERING-562
230 XRENDERING-563
231 XWIKI-15801
232 {{/jira}}
233 )))
234 * Hibernate upgrade - Assignee: Thomas(((
235 {{jira url="https://jira.xwiki.org"}}
236 XWIKI-8286
237 XCOMMONS-1487
238 XWIKI-16196
239 {{/jira}}
240 )))
241 * Fix the notifications endless loop: https://jira.xwiki.org/browse/XWIKI-16363 - Assignee: Thomas (note: already done!)
242
243 == Dates ==
244
245 * 11.4RC1: --20th-- 21st of May 2019
246 * 11.4: 27th of May 2019 (/)
247
248 = XWiki 11.3 =
249
250 Topics:
251
252 * STAMP: Vincent(30%)
253 * FASTEN: Vincent (10%) + Thomas (30%)
254 * All: work on bug fixes exclusively with the goal of drastically reducing the total number of bugs open (it's a BFD release!)
255 ** As of today (2019-02-16) we have for the past 365 days: Created issues = 772, Resolved issues = 623. Difference of 149.
256 ** Good objective: reduce by at least 50 the open bug count at the end of the release
257 * Specific bugs that will be tackled for sure:
258 ** Warning when removing an user. This is a sub item of [[XWIKI-12142>>http://jira.xwiki.org/browse/XWIKI-12142]]. Assignee: Marius(((
259 {{jira url="https://jira.xwiki.org"}}
260 XWIKI-16361
261 {{/jira}}
262 )))
263 ** AWM Multiselect for List field should select relational storage. Assignee: Marius(((
264 {{jira url="https://jira.xwiki.org"}}
265 XWIKI-15170
266 {{/jira}}
267 )))
268
269 = XWiki 11.2 =
270
271 Topics:
272
273 * STAMP: Vincent(30%)
274 * FASTEN: Vincent (10%) + Thomas (30%)
275 * All: work on bug fixes exclusively with the goal of drastically reducing the total number of bugs open (it's a BFD release!)
276 ** As of today (2019-02-16) we have for the past 365 days: Created issues = 772, Resolved issues = 623. Difference of 149.
277 ** Good objective: reduce by at least 50 the open bug count at the end of the release
278 * Specific bugs that will be tackled for sure:
279 ** Save warning if the revision has changed. This is a subitem of [[XWIKI-175>>https://jira.xwiki.org/browse/XWIKI-175]]. Assignee: Simon(((
280 {{jira url="https://jira.xwiki.org"}}
281 XWIKI-6665
282 {{/jira}}
283 )))
284 ** Warning when removinga a user. This is a sub item of [[XWIKI-12142>>http://jira.xwiki.org/browse/XWIKI-12142]]. Assignee: Marius
285 ** AWM Multiselect for List field should select relational storage. Assignee: Marius(((
286 {{jira url="https://jira.xwiki.org"}}
287 XWIKI-15170
288 {{/jira}}
289 )))
290 ** Updating links when renaming a document should include content inside object properties + Updating links when renaming a document should include images and attachments. Assignee: Thomas(((
291 {{jira url="https://jira.xwiki.org"}}
292 XWIKI-14086
293 XWIKI-14087
294 {{/jira}}
295 )))
296
297 == Dates ==
298
299 * 11.2RC1: --18th of March 2019-- 19th of March 2019 (/)
300 * 11.2: 25th of March 2019 (/)
301
302 = XWiki 11.1 =
303
304 Goals:
305
306 * Focus on finishing items marked important in 2018 and that couldn't be started
307
308 Topics:
309
310 * All: BFD (Priority on Notifications for Guillaume)
311 * STAMP: Vincent (30%)
312 * FASTEN: Vincent (10%) + Thomas (30%)
313 * Simon: Finish "Browsers usually cache JS/CSS resources even if they have changed”(((
314 {{jira url="https://jira.xwiki.org"}}
315 XWIKI-6073
316 {{/jira}}
317 )))
318 * Simon: Display Reference of documents to copy paste(((
319 {{jira url="https://jira.xwiki.org"}}
320 XWIKI-13362
321 {{/jira}}
322 )))
323 * Marius: Finish autocomplete of references in WYSIWYG Macro parameters (include/display macros, etc)(((
324 {{jira url="https://jira.xwiki.org"}}
325 XRENDERING-553
326 {{/jira}}
327 )))
328 * Marius: ConfigurableClass doesn't support page level configuration case(((
329 {{jira url="https://jira.xwiki.org"}}
330 XWIKI-15564
331 {{/jira}}
332 )))
333 * Marius: Improve the XClass picker when in object edit mode (make it like the Add Macro dialog for WYSIWYG editor)(((
334 {{jira url="https://jira.xwiki.org"}}
335 XWIKI-14712
336 {{/jira}}
337 )))
338 * Thomas: Upgrade to Hibernate 5.x(((
339 {{jira url="https://jira.xwiki.org"}}
340 XWIKI-8286
341 {{/jira}}
342 )))
343 * Thomas: Performances
344 * Thomas: Move to Velocity 2.x(((
345 {{jira url="https://jira.xwiki.org"}}
346 XCOMMONS-1296
347 XCOMMONS-1529
348 {{/jira}}
349 )))
350
351 == Dates ==
352
353 * 11.1RC1: --18th of Feb 2019-- 19th of Feb 2019 (/)
354 * 11.1: 25th of Feb 2019 (/)
355
356 = XWiki 11.0 =
357
358 Leftovers from 10.x:
359
360 * Marius/Adel: Auto complete of references in WYSIWYG Macro Dialog (+ grouping feature so that users don't get both "page" and "reference" at the same time + "deprecated"/"priority" to show "page" more proeminently than "reference")(((
361 {{jira url="https://jira.xwiki.org"}}
362 XWIKI-8613
363 CKEDITOR-259
364 {{/jira}}
365 )))
366 * Simon: Import: make it work with new versions of Libre Office (idea: use a more recent fork of jodconverter, we identified one and check if we need to merge changes we did in our fork)(((
367 {{jira url="https://jira.xwiki.org"}}
368 XWIKI-15031
369 {{/jira}}
370 )))
371 * Thomas: Fix filesystem storage(((
372 {{jira url="https://jira.xwiki.org"}}
373 XWIKI-15620
374 {{/jira}}
375 )))
376 * All: Fix all WCAG failing tests and more generally move to WCAG 2.1 (https://www.w3.org/TR/WCAG21/) - Rationale: usability through accessibility, current failing test reducing trust in CI
377
378 New topics:
379
380 * All: BFD (Priority on Notifications for Guillaume)
381 * All: Fix all WCAG failing tests and more generally move to WCAG 2.1 (https://www.w3.org/TR/WCAG21/) - Rationale: usability through accessibility, current failing test reducing trust in CI
382 * STAMP research project: Vincent(30%)
383 * FASTEN research project: Vincent (20%) + Thomas (30%)
384 * Marius: Ability to rename an AWM app(((
385 {{jira url="https://jira.xwiki.org"}}
386 XWIKI-13353
387 XWIKI-13352
388 {{/jira}}
389 )))
390 * Thomas: Move to Velocity 2.x(((
391 {{jira url="https://jira.xwiki.org"}}
392 XCOMMONS-1296
393 XCOMMONS-1529
394 {{/jira}}
395 )))
396 * Simon: Fix caching of JS resources forcing reload when upgrading XWiki. Especially for the Navigation Panel.
397 {{jira url="https://jira.xwiki.org"}}XWIKI-6073{{/jira}}
398 * Adel: Upgrade to Hibernate 5.x(((
399 {{jira url="https://jira.xwiki.org"}}
400 XWIKI-8286
401 {{/jira}}
402 )))
403
404 == Dates ==
405
406 * --11.0RC1: 21st of Jan 2019-- (!) {{warning}}skipped{{/warning}}
407 * 11.0: --28th of Jan 2019-- 29th of Jan 2019 (/)

Get Connected