Wiki source code of XWiki Roadmap Archives for the 17.x Release Cycle
Last modified by Vincent Massol on 2026/05/29 10:58
Hide last authors
| author | version | line-number | content |
|---|---|---|---|
![]() |
19.1 | 1 | {{toc depth="1"/}} |
| 2 | |||
| |
1.1 | 3 | = XWiki 17.x [[Cycle>>dev:Community.VersioningAndReleasePractices]] = |
| 4 | |||
| 5 | Release dates for the 17.x Cycle: | ||
| 6 | |||
| 7 | * 17.0.0: January 2025 (/) | ||
![]() |
3.1 | 8 | * 17.1.0: February 2025 (/) |
![]() |
4.1 | 9 | * 17.2.0: March 2025 (/) |
![]() |
5.1 | 10 | * 17.3.0: April 2025 (/) |
| |
6.1 | 11 | * 17.4.0: May 2025 (/) |
![]() |
9.1 | 12 | * 17.5.0: June 2025 (/) |
| 13 | * 17.6.0: July 2025 (/) | ||
| |
10.1 | 14 | * 17.7.0: August 2025 (/) |
![]() |
12.1 | 15 | * 17.8.0: September 2025 (/) |
![]() |
15.1 | 16 | * 17.9.0: October 2025 (/) |
![]() |
18.1 | 17 | * 17.10.0: November 2025 (/) |
![]() |
19.1 | 18 | * 17.10.1: December 2025 (/) |
| 19 | * 17.10.2: December 2025 (/) | ||
| |
1.1 | 20 | |
![]() |
19.1 | 21 | = December Roadmap = |
| |
1.1 | 22 | |
![]() |
19.1 | 23 | == XWiki Standard == |
| 24 | |||
| 25 | * Cristal integration in XWiki - Manuel | ||
| 26 | ** Backlog:((( | ||
| 27 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 28 | XWIKI-23610 | ||
| 29 | CRISTAL-658 | ||
| 30 | {{/jira}} | ||
| 31 | ))) | ||
| 32 | * **New XS Block Editor** (shared component with Cristal) - Marius | ||
| 33 | ** Backlog:((( | ||
| 34 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 35 | XRENDERING-788 | ||
| 36 | XWIKI-23349 | ||
| 37 | {{/jira}} | ||
| 38 | ))) | ||
| 39 | * **Realtime** - Marius | ||
| 40 | ** Backlog:((( | ||
| 41 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 42 | XWIKI-22217 | ||
| 43 | {{/jira}} | ||
| 44 | ))) | ||
| 45 | * **WCAG** - Lucas | ||
| 46 | ** New:((( | ||
| 47 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 48 | XWIKI-23714 | ||
| 49 | XWIKI-22696 | ||
| 50 | {{/jira}} | ||
| 51 | ))) | ||
| 52 | * **Usability improvement** - Lucas | ||
| 53 | ** Backlog:((( | ||
| 54 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 55 | XWIKI-20437 | ||
| 56 | {{/jira}} | ||
| 57 | ))) | ||
| 58 | ** New:((( | ||
| 59 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 60 | XWIKI-17296 | ||
| 61 | {{/jira}} | ||
| 62 | ))) | ||
| 63 | * **Clustering improvements + S3 attachment store & fixes** - Thomas + Michael | ||
| 64 | ** Backlog:((( | ||
| 65 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 66 | XCOMMONS-3451 | ||
| 67 | {{/jira}} | ||
| 68 | ))) | ||
| 69 | * **UI/UX improvements** - Adina | ||
| 70 | ** New:((( | ||
| 71 | * Adina: Continue closing open proposals as much as possible: https://forum.xwiki.org/search?q=tags%3Aproposal%2Cbrainstorming%20status%3Aunsolved%20%40amilica%20order%3Alatest | ||
| 72 | * Thiago: Continue closing open proposals as much as possible: https://forum.xwiki.org/search?q=tags%3Aproposal%2Cbrainstorming%20status%3Aunsolved%20%40tkrieck%20order%3Alatest | ||
| 73 | ))) | ||
| 74 | * **Critical issues** | ||
| 75 | ** New:((( | ||
| 76 | * https://jira.xwiki.org/browse/XWIKI-21402 (security) - Simon | ||
| 77 | * https://jira.xwiki.org/browse/XWIKI-23550 (security) - Michael | ||
| 78 | * https://jira.xwiki.org/browse/XWIKI-23472 (security) - Michael | ||
| 79 | ))) | ||
| 80 | * **Non-Critical Security Issues** | ||
| 81 | ** New:((( | ||
| 82 | * https://jira.xwiki.org/browse/XWIKI-23698 - Michael | ||
| 83 | ))) | ||
| 84 | * **Required Rights** | ||
| 85 | ** New:((( | ||
| 86 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 87 | XWIKI-23743 | ||
| 88 | XWIKI-23700 | ||
| 89 | XWIKI-23744 | ||
| 90 | {{/jira}} | ||
| 91 | ))) | ||
| 92 | * **Scheduler Job bug** | ||
| 93 | ** New:((( | ||
| 94 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 95 | XWIKI-14494 | ||
| 96 | {{/jira}} | ||
| 97 | ))) | ||
| 98 | * **Notification bug** | ||
| 99 | ** New:((( | ||
| 100 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 101 | XWIKI-23420 | ||
| 102 | {{/jira}} | ||
| 103 | ))) | ||
| 104 | * **Other Notification bugs** | ||
| 105 | ** New:((( | ||
| 106 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 107 | XWIKI-17631 | ||
| 108 | {{/jira}} | ||
| 109 | ))) | ||
| 110 | * **FA7 Upgrade** - Thiago | ||
| 111 | ** Backlog:((( | ||
| 112 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 113 | XWIKI-15026 | ||
| 114 | {{/jira}} | ||
| 115 | ))) | ||
| 116 | |||
| 117 | == Contrib & Others == | ||
| 118 | |||
| 119 | * **Cristal/XS Integration** - Pierre | ||
| 120 | ** New:((( | ||
| 121 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary, note:'Notes'"}} | ||
| 122 | CRISTALINT-5 | ||
| 123 | CRISTALINT-4|Best effort | ||
| 124 | CRISTALINT-18 | ||
| 125 | {{/jira}} | ||
| 126 | ))) | ||
| 127 | * **Cristal 0.25** | ||
| 128 | ** Backlog: CRISTAL-713 and CRISTAL-714 were best effort and are postponed for now. | ||
| 129 | ** New:((( | ||
| 130 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary, note:'Notes'"}} | ||
| 131 | CRISTAL-747|Peer development Pierre/Manuel | ||
| 132 | CRISTAL-706 | ||
| 133 | CRISTAL-743 | ||
| 134 | CRISTAL-642|Best effort | ||
| 135 | CRISTAL-745 | ||
| 136 | {{/jira}} | ||
| 137 | ))) | ||
| 138 | * **XWiki.org improvemens** - Thiago | ||
| 139 | ** Backlog:((( | ||
| 140 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 141 | XINFRA-442 | ||
| 142 | {{/jira}} | ||
| 143 | ))) | ||
| 144 | * **Change Request** - Simon | ||
| 145 | ** New:((( | ||
| 146 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary, note:'Notes'"}} | ||
| 147 | CRAPP-405 | ||
| 148 | {{/jira}} | ||
| 149 | ))) | ||
| 150 | ** Backlog:((( | ||
| 151 | * Simon: Email notification "per app" grouping | ||
| 152 | ))) | ||
| 153 | |||
| 154 | == Dates == | ||
| 155 | |||
| 156 | * 17.10.1: 15th of December 2025 | ||
| 157 | * 17.10.2: 29th of December 2025 | ||
| 158 | |||
| |
16.1 | 159 | = November Roadmap = |
| 160 | |||
| 161 | == XWiki Standard == | ||
| 162 | |||
| 163 | * Cristal integration in XWiki - Manuel | ||
| 164 | ** New:((( | ||
| 165 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 166 | XWIKI-23610 | ||
| 167 | XWIKI-23609 | ||
| 168 | {{/jira}} | ||
| 169 | ))) | ||
| 170 | * **New XS Block Editor** (shared component with Cristal) - Marius | ||
| 171 | ** Backlog:((( | ||
| 172 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 173 | XRENDERING-788 | ||
| 174 | XWIKI-23349 | ||
| 175 | {{/jira}} | ||
| 176 | ))) | ||
| 177 | ** New:((( | ||
| 178 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 179 | XWIKI-23459 | ||
| 180 | {{/jira}} | ||
| 181 | ))) | ||
| 182 | * **Realtime** - Marius | ||
| 183 | ** New:((( | ||
| 184 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 185 | XWIKI-22217 | ||
| 186 | {{/jira}} | ||
| 187 | ))) | ||
| 188 | * **WCAG** - Lucas | ||
| 189 | ** New:((( | ||
| 190 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 191 | XWIKI-6762 | ||
| 192 | {{/jira}} | ||
| 193 | ))) | ||
| 194 | * **Usability improvement** - Lucas | ||
| 195 | ** Backlog:((( | ||
| 196 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 197 | XWIKI-22676 | ||
| 198 | XWIKI-23538 | ||
| 199 | {{/jira}} | ||
| 200 | ))) | ||
| 201 | ** New:((( | ||
| 202 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 203 | XWIKI-20437 | ||
| 204 | {{/jira}} | ||
| 205 | ))) | ||
| 206 | * **Clustering improvements + S3 attachment store & fixes** - Thomas + Michael | ||
| 207 | ** Backlog:((( | ||
| 208 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 209 | XCOMMONS-3250 | ||
| 210 | XWIKI-22845 | ||
| 211 | XCOMMONS-3451 | ||
| 212 | {{/jira}} | ||
| 213 | ))) | ||
| 214 | ** New:((( | ||
| 215 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 216 | XCOMMONS-3249 | ||
| 217 | XCOMMONS-3251 | ||
| 218 | {{/jira}} | ||
| 219 | ))) | ||
| 220 | * **UI/UX improvements** - Thiago + Adina | ||
| 221 | ** Backlog:((( | ||
| 222 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 223 | XWIKI-23537 | ||
| 224 | {{/jira}} | ||
| 225 | ))) | ||
| 226 | * **Critical issues** | ||
| 227 | ** New:((( | ||
| 228 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 229 | XWIKI-20654 | ||
| 230 | {{/jira}} | ||
| 231 | ))) | ||
| 232 | * ** Macro parameter improvements** - Simon | ||
| 233 | ** New:((( | ||
| 234 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 235 | XWIKI-23152 | ||
| 236 | XWIKI-23619 | ||
| 237 | XWIKI-23618 | ||
| 238 | {{/jira}} | ||
| 239 | ))) | ||
| 240 | * **Scheduler Job bug** | ||
| 241 | ** New:((( | ||
| 242 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 243 | XWIKI-14494 | ||
| 244 | {{/jira}} | ||
| 245 | ))) | ||
| 246 | * **Notification bug** | ||
| 247 | ** New:((( | ||
| 248 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 249 | XWIKI-23420 | ||
| 250 | {{/jira}} | ||
| 251 | ))) | ||
| 252 | |||
| 253 | == Contrib & Others == | ||
| 254 | |||
| 255 | * **Cristal/XS Integration** - Pierre | ||
| 256 | ** Backlog:((( | ||
| 257 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 258 | CRISTALINT-7 | ||
| 259 | CRISTALINT-8 | ||
| 260 | CRISTALINT-9 | ||
| 261 | {{/jira}} | ||
| 262 | ))) | ||
| 263 | ** New:((( | ||
| 264 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 265 | CRISTALINT-13 | ||
| 266 | {{/jira}} | ||
| 267 | ))) | ||
| 268 | * **Cristal 0.24** | ||
| 269 | ** Backlog:((( | ||
| 270 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 271 | CRISTAL-49 | ||
| 272 | CRISTAL-679 | ||
| 273 | {{/jira}} | ||
| 274 | ))) | ||
| 275 | ** New:((( | ||
| 276 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary, note:'Notes'"}} | ||
| 277 | CRISTAL-677 | ||
| 278 | CRISTAL-711 | ||
| 279 | CRISTAL-713|Best effort | ||
| 280 | CRISTAL-714|Best effort | ||
| 281 | {{/jira}} | ||
| 282 | ))) | ||
| 283 | * **XWiki.org improvemens** - Thiago | ||
| 284 | ** New:((( | ||
| 285 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 286 | XINFRA-442 | ||
| 287 | {{/jira}} | ||
| 288 | ))) | ||
| 289 | * **Change Request** - Simon | ||
| 290 | ** New:((( | ||
| 291 | * Review/fix issues for "Email notification "per app" grouping". | ||
| 292 | ))) | ||
| 293 | |||
![]() |
17.1 | 294 | == Dates == |
| 295 | |||
| 296 | * 17.10.0 RC1: 17th of November 2025 (/) | ||
| 297 | * 17.10.0 Final: 24th of November 2025 (/) | ||
| 298 | |||
![]() |
15.1 | 299 | = October Roadmap = |
| 300 | |||
| 301 | == XWiki Standard == | ||
| 302 | |||
| 303 | * **New XS Block Editor** (shared component with Cristal) - Marius | ||
| 304 | ** Backlog:((( | ||
| 305 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 306 | XRENDERING-788 | ||
| 307 | XWIKI-23347 | ||
| 308 | XWIKI-23349 | ||
| 309 | {{/jira}} | ||
| 310 | ))) | ||
| 311 | * **Realtime** - Marius | ||
| 312 | ** Backlog:((( | ||
| 313 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 314 | XWIKI-23141 | ||
| 315 | {{/jira}} | ||
| 316 | ))) | ||
| 317 | ** New:((( | ||
| 318 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 319 | XWIKI-2470 | ||
| 320 | {{/jira}} | ||
| 321 | ))) | ||
| 322 | * **WCAG** - Lucas | ||
| 323 | ** New:((( | ||
| 324 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 325 | XWIKI-22982 | ||
| 326 | {{/jira}} | ||
| 327 | ))) | ||
| 328 | * **Usability improvement** - Lucas | ||
| 329 | ** Backlog:((( | ||
| 330 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 331 | XWIKI-22676 | ||
| 332 | {{/jira}} | ||
| 333 | ))) | ||
| 334 | ** New:((( | ||
| 335 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 336 | XWIKI-23538 | ||
| 337 | {{/jira}} | ||
| 338 | ))) | ||
| 339 | * **Clustering improvements + S3 attachment store & fixes** - Thomas + Michael | ||
| 340 | ** Backlog:((( | ||
| 341 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 342 | XCOMMONS-3250 | ||
| 343 | {{/jira}} | ||
| 344 | ))) | ||
| 345 | ** New:((( | ||
| 346 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 347 | XWIKI-22845 | ||
| 348 | XWIKI-21548 | ||
| 349 | {{/jira}} | ||
| 350 | ))) | ||
| 351 | * **UI/UX improvements** - Thiago + Adina | ||
| 352 | ** Backlog: | ||
| 353 | *** Adina:((( | ||
| 354 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 355 | XWIKI-23482 | ||
| 356 | {{/jira}} | ||
| 357 | ))) | ||
| 358 | ** New: | ||
| 359 | *** Thiago:((( | ||
| 360 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 361 | XWIKI-23537 | ||
| 362 | {{/jira}} | ||
| 363 | ))) | ||
| 364 | *** Adina:((( | ||
| 365 | {{error}}TODO for Thiago/Adina: List some new issues here{{/error}} | ||
| 366 | ))) | ||
| 367 | * **Critical issues** | ||
| 368 | ** Backlog:((( | ||
| 369 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 370 | XWIKI-17936 | ||
| 371 | {{/jira}} | ||
| 372 | ))) | ||
| 373 | ** New:((( | ||
| 374 | * XWIKI-23433 - Security issue - Simon | ||
| 375 | ))) | ||
| 376 | * **Various Bugs** | ||
| 377 | ** New:((( | ||
| 378 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 379 | XWIKI-23190 | ||
| 380 | {{/jira}} | ||
| 381 | ))) | ||
| 382 | * ** Macro parameter improvements** - Simon | ||
| 383 | ** New:((( | ||
| 384 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 385 | XWIKI-23345 | ||
| 386 | XWIKI-23546 | ||
| 387 | {{/jira}} | ||
| 388 | ))) | ||
| 389 | |||
| 390 | == Contrib & Others == | ||
| 391 | |||
| 392 | * **Cristal/XS Integration** - Pierre | ||
| 393 | ** New:((( | ||
| 394 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 395 | CRISTALINT-7 | ||
| 396 | CRISTALINT-8 | ||
| 397 | CRISTALINT-9 | ||
| 398 | {{/jira}} | ||
| 399 | ))) | ||
| 400 | * **Cristal 0.23** | ||
| 401 | ** Backlog:((( | ||
| 402 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 403 | CRISTAL-620 | ||
| 404 | {{/jira}} | ||
| 405 | ))) | ||
| 406 | ** New:((( | ||
| 407 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 408 | CRISTAL-658 | ||
| 409 | CRISTAL-659 | ||
| 410 | CRISTAL-660 | ||
| 411 | CRISTAL-626 | ||
| 412 | CRISTAL-639 | ||
| 413 | CRISTAL-49 | ||
| 414 | CRISTAL-657 | ||
| 415 | {{/jira}} | ||
| 416 | |||
| 417 | Note: CRISTAL-657 is on a best effort basis and requires discussions on the forum. At least a proposal needs to be sent and discussed in October. | ||
| 418 | ))) | ||
| 419 | |||
| 420 | == Dates == | ||
| 421 | |||
| 422 | * 17.9.0 RC1: 20th of October 2025 (/) | ||
| 423 | * 17.9.0 Final: 27th of October 2025 (/) | ||
| 424 | |||
![]() |
11.1 | 425 | = September Roadmap = |
| 426 | |||
| 427 | == XWiki Standard == | ||
| 428 | |||
| 429 | * **Prepare XS for a future merge with Cristal** - Pierre | ||
| 430 | ** Backlog:((( | ||
| 431 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 432 | CRISTALINT-2 | ||
| 433 | {{/jira}} | ||
| 434 | ))) | ||
| 435 | * **New XS Block Editor** (shared component with Cristal) - Marius | ||
| 436 | ** Backlog:((( | ||
![]() |
14.1 | 437 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} |
| 438 | XRENDERING-788 | ||
![]() |
11.1 | 439 | XWIKI-23347 |
![]() |
14.1 | 440 | XWIKI-23349 |
| 441 | {{/jira}} | ||
![]() |
11.1 | 442 | ))) |
| 443 | * **Realtime** - Marius | ||
| 444 | ** Outstanding from past roadmaps:((( | ||
![]() |
13.1 | 445 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} |
| 446 | XWIKI-22284 | ||
| 447 | XWIKI-23141 | ||
| 448 | {{/jira}} | ||
![]() |
11.1 | 449 | ))) |
| 450 | * **WCAG** - Lucas | ||
| 451 | ** Backlog:((( | ||
| 452 | {{jira fields="type, key, assignee, fixVersion, summary" id="xwikiorg"}} | ||
| 453 | XWIKI-22983 | ||
| 454 | {{/jira}} | ||
| 455 | ))) | ||
| 456 | ** New:((( | ||
| 457 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 458 | XWIKI-22602 | ||
| 459 | {{/jira}} | ||
| 460 | ))) | ||
| 461 | * **Usability improvement** - Lucas | ||
| 462 | ** Backlog:((( | ||
| 463 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 464 | XWIKI-22676 | ||
| 465 | XWIKI-23189 | ||
| 466 | {{/jira}} | ||
| 467 | ))) | ||
| 468 | * **Clustering improvements + S3 attachment store & fixes** - Thomas + Michael | ||
| 469 | ** Backlog:((( | ||
![]() |
19.3 | 470 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}XCOMMONS-3250 |
![]() |
11.1 | 471 | XWIKI-23474{{/jira}} |
| 472 | ))) | ||
| 473 | * **UI/UX improvements** - Thiago + Adina | ||
| 474 | ** New: | ||
| 475 | *** Thiago:((( | ||
| 476 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 477 | XWIKI-23481 | ||
| 478 | {{/jira}} | ||
| 479 | ))) | ||
| 480 | *** Adina:((( | ||
| 481 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 482 | XWIKI-23482 | ||
| 483 | {{/jira}} | ||
| 484 | ))) | ||
| 485 | * **Oracle bug analysis** - Simon | ||
| 486 | ** New:((( | ||
| 487 | * Some analysis time but not issue to fix. | ||
| 488 | ))) | ||
| 489 | * **Blocker issues** | ||
| 490 | ** New:((( | ||
| 491 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 492 | XWIKI-23299 | ||
| 493 | XWIKI-23475 | ||
| 494 | {{/jira}} | ||
| 495 | ))) | ||
| 496 | * **Critical issues** | ||
| 497 | ** New:((( | ||
| 498 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 499 | XWIKI-20910 | ||
| 500 | XWIKI-17936 | ||
| 501 | {{/jira}} | ||
| 502 | ))) | ||
| 503 | |||
| 504 | == Contrib & Others == | ||
| 505 | |||
| 506 | * **Cristal 0.22** | ||
| 507 | ** Backlog:((( | ||
| 508 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 509 | CRISTALINT-2 | ||
| 510 | CRISTAL-539 | ||
| 511 | CRISTAL-468 | ||
| 512 | {{/jira}} | ||
| 513 | ))) | ||
| 514 | ** New:((( | ||
![]() |
19.4 | 515 | * ((({{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}CRISTAL-616 |
![]() |
11.1 | 516 | CRISTAL-617 |
| 517 | CRISTAL-619 | ||
| 518 | CRISTAL-620 | ||
![]() |
19.4 | 519 | CRISTAL-645{{/jira}}))) |
![]() |
11.1 | 520 | * Manuel: Verify that all features available work so that we can release a 1.0 version |
| 521 | ))) | ||
| 522 | * **Replication issues** - Thomas | ||
| 523 | ** New:((( | ||
| 524 | * Some analysis time but not issue to fix. | ||
| 525 | ))) | ||
| 526 | |||
| 527 | == Dates == | ||
| 528 | |||
| 529 | * (/) 17.8.0 RC1: 15th of September 2025 (to have it released before the XWiki SAS seminar since most committers won't be available during that seminar week) | ||
| 530 | * (/) 17.8.0 Final: 29th of September 2025 | ||
| 531 | |||
| |
10.1 | 532 | = August Roadmap = |
| 533 | |||
| 534 | == XWiki Standard == | ||
| 535 | |||
| 536 | * **Prepare XS for a future merge with Cristal** - Pierre | ||
| 537 | ** New:((( | ||
| 538 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 539 | CRISTALINT-2 | ||
| 540 | {{/jira}} | ||
| 541 | |||
| 542 | Note: See also CRISTAL-111 in the Cristal roadmap below. | ||
| 543 | ))) | ||
| 544 | * **New XS Editor** (shared component with Cristal) - ClementE + Marius | ||
| 545 | ** Outstanding from past roadmaps:((( | ||
| 546 | * See below for Cristal-specific work. We list here only the parts that affects XS. | ||
![]() |
19.4 | 547 | * ((( |
| 548 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| |
10.1 | 549 | XRENDERING-788 |
| 550 | XWIKI-23347 | ||
| 551 | XWIKI-23349 | ||
| 552 | {{/jira}} | ||
| 553 | ))) | ||
![]() |
19.4 | 554 | ))) |
| |
10.1 | 555 | * **Security issues** - Michael |
| 556 | ** New:((( | ||
| 557 | * https://jira.xwiki.org/browse/XWIKI-23355 | ||
| 558 | ))) | ||
| 559 | * **Realtime** - Marius | ||
| 560 | ** Outstanding from past roadmaps:((( | ||
![]() |
19.4 | 561 | * ((( |
| 562 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| |
10.1 | 563 | XWIKI-22284 |
| 564 | XWIKI-23141 | ||
| 565 | XWIKI-23212 | ||
| 566 | {{/jira}} | ||
| 567 | ))) | ||
![]() |
19.4 | 568 | ))) |
| |
10.1 | 569 | * **WCAG** - Lucas |
| 570 | ** Outstanding from past roadmaps:((( | ||
| 571 | {{jira fields="type, key, assignee, fixVersion, summary" id="xwikiorg"}} | ||
| 572 | XWIKI-22996 | ||
| 573 | XWIKI-22999 | ||
| 574 | {{/jira}} | ||
| 575 | ))) | ||
| 576 | ** New:((( | ||
| 577 | {{jira fields="type, key, assignee, fixVersion, summary" id="xwikiorg"}} | ||
| 578 | XWIKI-22983 | ||
| 579 | {{/jira}} | ||
| 580 | ))) | ||
| 581 | * **Usability improvement** - Lucas | ||
| 582 | ** Outstanding from past roadmaps:((( | ||
| 583 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 584 | XWIKI-22676 | ||
| 585 | XWIKI-23189 | ||
| 586 | {{/jira}} | ||
| 587 | ))) | ||
| 588 | ** New:((( | ||
| 589 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 590 | XWIKI-17431 | ||
| 591 | {{/jira}} | ||
| 592 | ))) | ||
| 593 | * **Clustering improvements + S3 attachment store & fixes** - Thomas + Michael | ||
| 594 | ** Outstanding from past roadmaps:((( | ||
| 595 | * Thomas: Start designing a generic file storage API which can be switched between S3 and filesystem | ||
![]() |
19.3 | 596 | * ((( |
| 597 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| |
10.1 | 598 | XCOMMONS-3250 |
| 599 | {{/jira}} | ||
| 600 | ))) | ||
![]() |
19.3 | 601 | ))) |
| |
10.1 | 602 | ** New:((( |
| 603 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 604 | XWIKI-21548 | ||
| 605 | {{/jira}} | ||
| 606 | ))) | ||
| 607 | * **Performance work** - Thomas + Michael | ||
| 608 | ** Outstanding from past roadmaps:((( | ||
| 609 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 610 | XWIKI-15166 | ||
| 611 | {{/jira}} | ||
| 612 | ))) | ||
| 613 | * **UI/UX improvements** - Thiago + Adina | ||
| 614 | ** Outstanding from past roadmaps: | ||
| 615 | *** Adina:((( | ||
| 616 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 617 | XWIKI-23337 | ||
| 618 | {{/jira}} | ||
| 619 | ))) | ||
| 620 | ** New: | ||
| 621 | *** Thiago:((( | ||
| 622 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 623 | XWIKI-23396 | ||
| 624 | {{/jira}} | ||
| 625 | ))) | ||
| 626 | *** Adina:((( | ||
| 627 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 628 | XWIKI-23394 | ||
| 629 | {{/jira}} | ||
| 630 | ))) | ||
| 631 | * **LDAP** - Thomas | ||
| 632 | ** Outstanding from past roadmaps:((( | ||
| 633 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 634 | LDAP-155 | ||
| 635 | {{/jira}} | ||
| 636 | ))) | ||
| 637 | * **Oracle bug analysis + fixes** - Simon | ||
| 638 | ** New:((( | ||
| 639 | * Provide time to analyze Oracle bugs. | ||
| 640 | * Potential candidates to fix:((( | ||
| 641 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 642 | XWIKI-14634 | ||
| 643 | XWIKI-22130 | ||
| 644 | XWIKI-15500 | ||
| 645 | XWIKI-19925 | ||
| 646 | {{/jira}} | ||
| 647 | ))) | ||
| 648 | ))) | ||
| 649 | * **Configure Solr Search Exclusions** - Marius | ||
| 650 | ** New:((( | ||
| 651 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 652 | XWIKI-23387 | ||
| 653 | {{/jira}} | ||
| 654 | ))) | ||
| 655 | |||
| 656 | == Contrib & Others == | ||
| 657 | |||
| 658 | * **Cristal 0.21** | ||
| 659 | ** Outstanding from past roadmaps:((( | ||
| 660 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 661 | CRISTAL-537 | ||
| 662 | CRISTAL-569 | ||
| 663 | CRISTAL-539 | ||
| 664 | CRISTAL-111 | ||
| 665 | {{/jira}} | ||
| 666 | ))) | ||
| 667 | ** New:((( | ||
![]() |
19.4 | 668 | * ((( |
| 669 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| |
10.1 | 670 | CRISTAL-468 |
| 671 | CRISTAL-585 | ||
| 672 | CRISTAL-586 | ||
| 673 | {{/jira}} | ||
![]() |
19.4 | 674 | ))) |
| |
10.1 | 675 | * Manuel: Verify that all features available work so that we can release a 1.0 version |
| 676 | ))) | ||
| 677 | * **Change Request** - Simon | ||
| 678 | ** Outstanding from past roadmaps:((( | ||
| 679 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 680 | CRAPP-378 | ||
| 681 | CRAPP-28 | ||
| 682 | CRAPP-384 | ||
| 683 | {{/jira}} | ||
| 684 | ))) | ||
| 685 | ** New:((( | ||
| 686 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 687 | CRAPP-380 | ||
| 688 | {{/jira}} | ||
| 689 | ))) | ||
| 690 | * **Replication** - Thomas | ||
| 691 | ** New:((( | ||
| 692 | * Time from Thomas to review Replication issues and discuss with some user. | ||
| 693 | ))) | ||
| 694 | |||
| 695 | == Dates == | ||
| 696 | |||
| 697 | * 17.7.0 RC1: 18th of August 2025 (/) | ||
| 698 | * 17.7.0 Final: 25th of August 2025 (/) | ||
| 699 | |||
![]() |
8.1 | 700 | = July Roadmap = |
| 701 | |||
| 702 | == XWiki Standard == | ||
| 703 | |||
| 704 | * **Prepare XS for a future merge with Cristal** - Manuel | ||
| 705 | ** Outstanding from past roadmaps:((( | ||
| 706 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 707 | XWIKI-23158 | ||
| 708 | {{/jira}} | ||
| 709 | ))) | ||
| 710 | * **New XS Editor** (shared component with Cristal) - ClementE + Marius | ||
| 711 | ** Outstanding from past roadmaps:((( | ||
| 712 | * See below for Cristal-specific work. We list here only the parts that affects XS. | ||
![]() |
19.4 | 713 | * ((( |
| 714 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}XWIKI-23025 | ||
![]() |
8.1 | 715 | XWIKI-23048 |
| 716 | XRENDERING-788{{/jira}} | ||
| 717 | ))) | ||
![]() |
19.4 | 718 | ))) |
![]() |
8.1 | 719 | ** New:((( |
| 720 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 721 | XWIKI-23347 | ||
| 722 | XWIKI-23349 | ||
| 723 | {{/jira}} | ||
| 724 | ))) | ||
| 725 | * **Security issues** - Michael | ||
| 726 | ** New:((( | ||
| 727 | * https://jira.xwiki.org/browse/XWIKI-23244 (still planned for 17.5.0) | ||
| 728 | * https://jira.xwiki.org/browse/XRENDERING-792 | ||
| 729 | * https://jira.xwiki.org/browse/XRENDERING-793 if there is time | ||
| 730 | * Review existing security vulnerabilities and reclassify them according to the new criteria decided in https://forum.xwiki.org/t/stop-using-the-cvss-score-to-compute-the-priority-of-security-issues/17045 | ||
| 731 | * Review pentest report (done on June 25) | ||
| 732 | ))) | ||
| 733 | * **Realtime** - Marius | ||
| 734 | ** Outstanding from past roadmaps:((( | ||
![]() |
19.4 | 735 | * ((( |
| 736 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}XWIKI-22284 | ||
![]() |
8.1 | 737 | XWIKI-23141 |
| 738 | XWIKI-23212 | ||
| 739 | XWIKI-23228{{/jira}} | ||
| 740 | ))) | ||
![]() |
19.4 | 741 | ))) |
![]() |
8.1 | 742 | ** New:((( |
| 743 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 744 | XWIKI-23317 | ||
| 745 | XWIKI-23259 | ||
| 746 | {{/jira}} | ||
| 747 | ))) | ||
| 748 | * **WCAG** - Lucas | ||
| 749 | ** Outstanding from past roadmaps:((( | ||
| 750 | {{jira fields="type, key, assignee, fixVersion, summary" id="xwikiorg"}} | ||
| 751 | XWIKI-22996 | ||
| 752 | {{/jira}} | ||
| 753 | ))) | ||
| 754 | ** New:((( | ||
| 755 | {{jira fields="type, key, assignee, fixVersion, summary" id="xwikiorg"}} | ||
| 756 | XWIKI-22999 | ||
| 757 | {{/jira}} | ||
| 758 | ))) | ||
| 759 | * **Usability improvement** - Lucas | ||
| 760 | ** Outstanding from past roadmaps:((( | ||
| 761 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 762 | XWIKI-22676 | ||
| 763 | {{/jira}} | ||
| 764 | ))) | ||
| 765 | ** New:((( | ||
| 766 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 767 | XWIKI-23189 | ||
| 768 | {{/jira}} | ||
| 769 | ))) | ||
| 770 | * **Required Rights** - Michael | ||
| 771 | ** New:((( | ||
| 772 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 773 | XWIKI-23328 | ||
| 774 | XWIKI-23329 | ||
| 775 | XWIKI-23330 | ||
| 776 | {{/jira}} | ||
| 777 | |||
| 778 | At least parts of the last one are non-trivial, and during its implementation we might identify the need for larger changes as we might also need to enforce required rights on the configuration pages itself. As part of this roadmap, we'll only identify the work that needs to be done, and open corresponding proposals. | ||
| 779 | ))) | ||
| 780 | * **Clustering improvements + S3 attachment store & fixes** - Thomas + Michael | ||
| 781 | ** Outstanding from past roadmaps:((( | ||
| 782 | * Thomas: Start designing a generic file storage API which can be switched between S3 and filesystem | ||
| 783 | ))) | ||
| 784 | ** New:((( | ||
| 785 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 786 | XCOMMONS-3250 | ||
| 787 | {{/jira}} | ||
| 788 | ))) | ||
| 789 | * **Performance work** - Thomas + Michael | ||
| 790 | ** Outstanding from past roadmaps:((( | ||
| 791 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 792 | XWIKI-15166 | ||
| 793 | {{/jira}} | ||
| 794 | ))) | ||
| 795 | ** New:((( | ||
| 796 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 797 | XWIKI-11112 | ||
| 798 | {{/jira}} | ||
| 799 | ))) | ||
| 800 | * **Link creation dialog improvements** - Simon | ||
| 801 | ** Outstanding from past roadmaps:((( | ||
| 802 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 803 | XWIKI-23229 | ||
| 804 | {{/jira}} | ||
| 805 | ))) | ||
| 806 | * **UI/UX improvements** - Thiago + Adina | ||
| 807 | ** Outstanding from past roadmaps: | ||
| 808 | *** Adina:((( | ||
| 809 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 810 | XWIKI-23155 | ||
| 811 | XWIKI-23242 | ||
| 812 | {{/jira}} | ||
| 813 | ))) | ||
| 814 | *** Thiago:((( | ||
![]() |
19.4 | 815 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}XWIKI-23241{{/jira}} |
![]() |
8.1 | 816 | ))) |
| 817 | ** New: | ||
| 818 | *** Thiago:((( | ||
![]() |
19.4 | 819 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}XWIKI-23336{{/jira}} |
![]() |
8.1 | 820 | ))) |
| 821 | *** Adina:((( | ||
![]() |
19.4 | 822 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}XWIKI-23337{{/jira}} |
![]() |
8.1 | 823 | ))) |
| 824 | * **Navigation Panel bug in German** - Michael | ||
| 825 | ** New:((( | ||
| 826 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 827 | XWIKI-23324 | ||
| 828 | {{/jira}} | ||
| 829 | ))) | ||
| 830 | * **LDAP** - Thomas | ||
| 831 | ** Outstanding from past roadmaps:((( | ||
| 832 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 833 | LDAP-155 | ||
| 834 | {{/jira}} | ||
| 835 | ))) | ||
| 836 | |||
| 837 | == Contrib & Others == | ||
| 838 | |||
| 839 | * **Cristal 0.20**((( | ||
| 840 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 841 | CRISTAL-539 | ||
| 842 | CRISTAL-111 | ||
| 843 | CRISTAL-537 | ||
| 844 | CRISTAL-569 | ||
| 845 | CRISTAL-44 | ||
| 846 | {{/jira}} | ||
| 847 | |||
| 848 | * CRISTAL-44: best effort as likely nobody will be avaible at the right time to review the PR because of vacations. | ||
| 849 | ))) | ||
| 850 | * **Change Request** - Simon | ||
| 851 | ** New:((( | ||
| 852 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 853 | CRAPP-370 | ||
| 854 | CRAPP-371 | ||
| 855 | CRAPP-372 | ||
| 856 | CRAPP-373 | ||
| 857 | CRAPP-361 | ||
| 858 | CRAPP-348 | ||
| 859 | CRAPP-379 | ||
| 860 | CRAPP-378 | ||
| 861 | {{/jira}} | ||
| 862 | ))) | ||
| 863 | ** Outstanding from past roadmaps:((( | ||
| 864 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 865 | CRAPP-28 | ||
| 866 | CRAPP-360 | ||
| 867 | {{/jira}} | ||
| 868 | ))) | ||
| 869 | * **Upgrade of Weblate** - Simon: | ||
| 870 | ** Outstanding from past roadmaps:((( | ||
| 871 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 872 | XINFRA-426 | ||
| 873 | {{/jira}} | ||
| 874 | ))) | ||
| 875 | |||
| 876 | == Dates == | ||
| 877 | |||
| 878 | * 17.6.0 RC1: --21st--23rd of July 2025 (/) | ||
| 879 | * 17.6.0 Final: 28th of July 2025 (/) | ||
| 880 | |||
![]() |
7.1 | 881 | = June Roadmap = |
| 882 | |||
| 883 | == XWiki Standard == | ||
| 884 | |||
| 885 | * **Prepare XS for a future merge with Cristal** - Manuel | ||
| 886 | ** Outstanding from past roadmaps:((( | ||
| 887 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 888 | XWIKI-23157 | ||
| 889 | XWIKI-23158 | ||
| 890 | {{/jira}} | ||
| 891 | ))) | ||
| 892 | * **New XS Editor** (shared component with Cristal) - ClementE + Marius | ||
| 893 | ** Outstanding from past roadmaps:((( | ||
![]() |
19.6 | 894 | * See below for Cristal-specific work. We list here only the parts that affects XS.((( |
| 895 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}XWIKI-23025 | ||
![]() |
7.1 | 896 | XWIKI-23048{{/jira}} |
| 897 | ))) | ||
![]() |
19.6 | 898 | ))) |
![]() |
7.1 | 899 | ** New:((( |
| 900 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 901 | XRENDERING-788 | ||
| 902 | {{/jira}} | ||
| 903 | ))) | ||
| 904 | * **Realtime** - Marius | ||
| 905 | ** Outstanding from past roadmaps:((( | ||
![]() |
19.4 | 906 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}XWIKI-22284{{/jira}} |
![]() |
7.1 | 907 | ))) |
| 908 | ** New:((( | ||
| 909 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 910 | XWIKI-23141 | ||
| 911 | XWIKI-23212 | ||
| 912 | XWIKI-23233 | ||
| 913 | XWIKI-23228 | ||
| 914 | {{/jira}} | ||
| 915 | ))) | ||
| 916 | * **WCAG** - Lucas | ||
| 917 | ** Outstanding from past roadmaps:((( | ||
| 918 | {{jira fields="type, key, assignee, fixVersion, summary" id="xwikiorg"}} | ||
| 919 | XWIKI-22996 | ||
| 920 | {{/jira}} | ||
| 921 | ))) | ||
| 922 | ** New:((( | ||
| 923 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 924 | XWIKI-22990 | ||
| 925 | {{/jira}} | ||
| 926 | ))) | ||
| 927 | * **Usability improvement** - Lucas | ||
| 928 | ** Outstanding from past roadmaps:((( | ||
| 929 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 930 | XWIKI-22677 | ||
| 931 | {{/jira}} | ||
| 932 | ))) | ||
| 933 | ** New:((( | ||
| 934 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 935 | XWIKI-22676 | ||
| 936 | {{/jira}} | ||
| 937 | ))) | ||
| 938 | * **Required Rights** - Michael | ||
| 939 | ** New:((( | ||
| 940 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 941 | XWIKI-23237 | ||
| 942 | XWIKI-23238 | ||
| 943 | {{/jira}} | ||
| 944 | ))) | ||
| 945 | * **Clustering improvements & fixes** - Thomas | ||
| 946 | ** Outstanding from past roadmaps:((( | ||
![]() |
19.4 | 947 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}XWIKI-22853 |
![]() |
7.1 | 948 | XWIKI-22855{{/jira}} |
| 949 | ))) | ||
| 950 | ** New:((( | ||
| 951 | * Thomas: Start designing a generic file storage API which can be switched between S3 and filesystem | ||
| 952 | ))) | ||
| 953 | * **Performance work** - Thomas (with help of Michael) | ||
| 954 | ** Outstanding from past roadmaps:((( | ||
![]() |
19.4 | 955 | * ((( |
| 956 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}XWIKI-22958{{/jira}} | ||
| 957 | ))) | ||
![]() |
7.1 | 958 | * Thomas: Experiment with opentelemetry and various viewers on myxwiki.org |
| 959 | ))) | ||
| 960 | ** New:((( | ||
| 961 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 962 | XWIKI-23239 | ||
| 963 | XWIKI-23240 | ||
| 964 | XWIKI-15166 | ||
| 965 | {{/jira}} | ||
| 966 | ))) | ||
| 967 | * **Office macro improvements** - Simon | ||
| 968 | ** New:((( | ||
| 969 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 970 | XWIKI-23236 | ||
| 971 | XWIKI-23196 | ||
| 972 | {{/jira}} | ||
| 973 | ))) | ||
| 974 | * **Macro Usability work** - Simon | ||
| 975 | ** Outstanding from past roadmaps:((( | ||
| 976 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 977 | XCOMMONS-1258 | ||
| 978 | XWIKI-23043 | ||
| 979 | {{/jira}} | ||
| 980 | ))) | ||
| 981 | * **Link creation dialog improvements** - Simon | ||
| 982 | ** Outstanding from past roadmaps:((( | ||
| 983 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 984 | XWIKI-23154 | ||
| 985 | XWIKI-20765 | ||
| 986 | XWIKI-23206 | ||
| 987 | XWIKI-23229 | ||
| 988 | {{/jira}} | ||
| 989 | ))) | ||
| 990 | * **UI/UX improvements** - Thiago + Adina | ||
| 991 | ** Outstanding from past roadmaps: | ||
| 992 | *** Adina:((( | ||
| 993 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 994 | XWIKI-23155 | ||
| 995 | {{/jira}} | ||
| 996 | ))) | ||
| 997 | *** Thiago:((( | ||
| 998 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 999 | XWIKI-23156 | ||
| 1000 | {{/jira}} | ||
| 1001 | ))) | ||
| 1002 | ** New: | ||
| 1003 | *** Thiago:((( | ||
| 1004 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 1005 | XWIKI-23241 | ||
| 1006 | {{/jira}} | ||
| 1007 | |||
| 1008 | * Work together with Simon on XWIKI-23043 | ||
| 1009 | ))) | ||
| 1010 | *** Adina:((( | ||
| 1011 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 1012 | XWIKI-23242 | ||
| 1013 | {{/jira}} | ||
| 1014 | ))) | ||
| 1015 | * **Oracle bug analysis** - Simon | ||
| 1016 | ** New:((( | ||
| 1017 | Just an analysis, not fixing the bugs. | ||
| 1018 | |||
| 1019 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 1020 | XWIKI-14634 | ||
| 1021 | XWIKI-22130 | ||
| 1022 | XWIKI-15500 | ||
| 1023 | XWIKI-19925 | ||
| 1024 | {{/jira}} | ||
| 1025 | ))) | ||
| 1026 | |||
| 1027 | == Contrib & Others == | ||
| 1028 | |||
| 1029 | * **Cristal 0.19** | ||
| 1030 | ** Outstanding from past roadmaps:((( | ||
| 1031 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 1032 | CRISTAL-504 | ||
| 1033 | {{/jira}} | ||
| 1034 | |||
| 1035 | For CRISTAL-35 the goal is now to have a remote persistence in addition to the current (unmerged) work where the configurations are only stored locally. With the help of Thiago for the design of the configuration UI | ||
| 1036 | ))) | ||
| 1037 | ** New:((( | ||
| 1038 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 1039 | CRISTAL-537 | ||
| 1040 | CRISTAL-536 | ||
| 1041 | CRISTAL-44 | ||
| 1042 | CRISTAL-357 | ||
| 1043 | CRISTAL-538 | ||
| 1044 | {{/jira}} | ||
| 1045 | ))) | ||
| 1046 | * **Change Request** - Simon | ||
| 1047 | ** New:((( | ||
| 1048 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 1049 | CRAPP-28 | ||
| 1050 | CRAPP-360 | ||
| 1051 | {{/jira}} | ||
| 1052 | ))) | ||
| 1053 | * **Upgrade of Weblate** - Simon: | ||
| 1054 | ** Outstanding from past roadmaps:((( | ||
| 1055 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 1056 | XINFRA-426 | ||
| 1057 | {{/jira}} | ||
| 1058 | ))) | ||
| 1059 | |||
| 1060 | == Dates == | ||
| 1061 | |||
| 1062 | * --17.5.0 RC1: 23rd of June 2025-- Skipped | ||
| 1063 | * 17.5.0 Final: 30th of June 2025 (/) | ||
| 1064 | |||
| |
6.1 | 1065 | = May Roadmap = |
| 1066 | |||
| 1067 | == XWiki Standard == | ||
| 1068 | |||
| 1069 | * **Resizable Panels** - Lucas | ||
| 1070 | ** Outstanding from past roadmaps:((( | ||
| 1071 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 1072 | XWIKI-12824 | ||
| 1073 | {{/jira}} | ||
| 1074 | ))) | ||
| 1075 | * **Prepare XS for a future merge with Cristal** - Manuel | ||
| 1076 | ** New:((( | ||
| 1077 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 1078 | XWIKI-23157 | ||
| 1079 | XWIKI-23158 | ||
| 1080 | {{/jira}} | ||
| 1081 | ))) | ||
| 1082 | * **New XS Editor** (shared component with Cristal) - ClementE + Marius | ||
| 1083 | ** Outstanding from past roadmaps:((( | ||
| 1084 | * See below for Cristal specific work. We list here only the parts that affects XS.((( | ||
| 1085 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 1086 | XWIKI-23025 | ||
| 1087 | XWIKI-23048 | ||
| 1088 | {{/jira}} | ||
| 1089 | ))) | ||
| 1090 | ))) | ||
| 1091 | * **Security issues** - Michael | ||
| 1092 | ** Outstanding from past roadmaps: | ||
| 1093 | *** https://jira.xwiki.org/browse/BLOG-191 - Michael | ||
| 1094 | * **Realtime** - Marius | ||
| 1095 | ** Outstanding from past roadmaps:((( | ||
![]() |
19.4 | 1096 | * ((( |
| 1097 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}XWIKI-22284{{/jira}} | ||
| |
6.1 | 1098 | ))) |
![]() |
19.4 | 1099 | ))) |
| |
6.1 | 1100 | * **WCAG** - Lucas |
| 1101 | ** Outstanding from past roadmaps:((( | ||
| 1102 | {{jira fields="type, key, assignee, fixVersion, summary" id="xwikiorg"}} | ||
| 1103 | XWIKI-22996 | ||
| 1104 | {{/jira}} | ||
| 1105 | ))) | ||
| 1106 | ** New:((( | ||
| 1107 | {{jira fields="type, key, assignee, fixVersion, summary" id="xwikiorg"}} | ||
| 1108 | XWIKI-23101 | ||
| 1109 | XWIKI-23097 | ||
| 1110 | {{/jira}} | ||
| 1111 | ))) | ||
| 1112 | * **Usability improvement** - Lucas | ||
| 1113 | ** New:((( | ||
| 1114 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 1115 | XWIKI-22677 | ||
| 1116 | {{/jira}} | ||
| 1117 | ))) | ||
| 1118 | * **Required Rights** - Michael | ||
| 1119 | ** Outstanding from past roadmaps:((( | ||
| 1120 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 1121 | XWIKI-22656 | ||
| 1122 | {{/jira}} | ||
| 1123 | ))) | ||
| 1124 | * **Clustering improvements & fixes** - Thomas | ||
| 1125 | ** Outstanding from past roadmaps:((( | ||
![]() |
19.4 | 1126 | * ((( |
| 1127 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}XWIKI-22853 | ||
| |
6.1 | 1128 | XWIKI-22852 |
| 1129 | XWIKI-22854 | ||
| 1130 | XWIKI-22855{{/jira}} | ||
| 1131 | ))) | ||
![]() |
19.4 | 1132 | ))) |
| |
6.1 | 1133 | * **Performance work** - Thomas (with help of Michael) |
| 1134 | ** Outstanding from past roadmaps:((( | ||
![]() |
19.4 | 1135 | * ((( |
| 1136 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}XWIKI-22958{{/jira}} | ||
| 1137 | ))) | ||
| |
6.1 | 1138 | * Thomas: Experiment with opentelemetry and various viewers on myxwiki.org |
| 1139 | ))) | ||
| 1140 | ** New:((( | ||
| 1141 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 1142 | XWIKI-23073 | ||
| 1143 | XWIKI-23122 | ||
| 1144 | {{/jira}} | ||
| 1145 | ))) | ||
| 1146 | * **Macro Usability work** - Simon | ||
| 1147 | ** Outstanding from past roadmaps:((( | ||
| 1148 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 1149 | XCOMMONS-1258 | ||
| 1150 | {{/jira}} | ||
| 1151 | ))) | ||
| 1152 | ** New:((( | ||
| 1153 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 1154 | XWIKI-23043 | ||
| 1155 | {{/jira}} | ||
| 1156 | ))) | ||
| 1157 | * **Link creation dialog improvements** - Simon | ||
| 1158 | ** New:((( | ||
| 1159 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 1160 | XWIKI-23154 | ||
| 1161 | {{/jira}} | ||
| 1162 | ))) | ||
| 1163 | * **UI/UX improvements** - Thiago + Adina | ||
| 1164 | ** Outstanding from past roadmaps: | ||
| 1165 | *** Adina:((( | ||
| 1166 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 1167 | XWIKI-23030 | ||
| 1168 | {{/jira}} | ||
| 1169 | ))) | ||
| 1170 | ** New: | ||
| 1171 | *** Thiago:((( | ||
| 1172 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 1173 | XWIKI-23156 | ||
| 1174 | XWIKI-23127 | ||
| 1175 | {{/jira}} | ||
| 1176 | ))) | ||
| 1177 | *** Adina:((( | ||
| 1178 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 1179 | XWIKI-23155 | ||
| 1180 | {{/jira}} | ||
| 1181 | ))) | ||
| 1182 | |||
| 1183 | == Contrib & Others == | ||
| 1184 | |||
| 1185 | * **Cristal 0.18** | ||
| 1186 | ** New:((( | ||
| 1187 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 1188 | CRISTAL-514 | ||
| 1189 | CRISTAL-515 | ||
| 1190 | CRISTAL-516 | ||
| 1191 | CRISTAL-531 | ||
| 1192 | {{/jira}} | ||
| 1193 | ))) | ||
| 1194 | ** Outstanding from past roadmaps:((( | ||
| 1195 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}CRISTAL-35 | ||
| 1196 | CRISTAL-504{{/jira}} | ||
![]() |
19.7 | 1197 | |
| |
6.1 | 1198 | For CRISTAL-35 the goal is now to have a remote persistence in addition to the current (unmerged) work where the configurations are only stored locally. With the help of Thiago for the design of the configuration UI |
| 1199 | ))) | ||
| 1200 | * Upgrade of Weblate - Simon:((( | ||
| 1201 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 1202 | XINFRA-427 | ||
| 1203 | XINFRA-426 | ||
| 1204 | {{/jira}} | ||
| 1205 | ))) | ||
| 1206 | |||
| 1207 | == Dates == | ||
| 1208 | |||
| 1209 | * 17.4.0 RC1: 19th of May 2025 (/) | ||
| 1210 | * 17.4.0 Final: 26th of May 2025 (/) | ||
| 1211 | |||
![]() |
5.1 | 1212 | = April Roadmap = |
| 1213 | |||
| 1214 | == XWiki Standard == | ||
| 1215 | |||
| 1216 | * **Resizable Panels** - Lucas | ||
| 1217 | ** Outstanding from past roadmaps:((( | ||
| 1218 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 1219 | XWIKI-22727 | ||
| 1220 | XWIKI-12824 | ||
| 1221 | {{/jira}} | ||
| 1222 | ))) | ||
| 1223 | * **Prepare XS for a future merge with Cristal** - Manuel | ||
| 1224 | ** New:((( | ||
| 1225 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 1226 | XWIKI-23024 | ||
| 1227 | {{/jira}} | ||
| 1228 | ))) | ||
| 1229 | * **New XS Editor** (shared component with Cristal) - ClementE + Marius | ||
| 1230 | ** New:((( | ||
| |
6.1 | 1231 | * See below for Cristal work. We list here only the parts that affects XS. Goal: at end of April, have a new wysiwyg editor based on blocknote/Cristal inside XS((( |
| 1232 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
![]() |
5.1 | 1233 | XWIKI-23025 |
| 1234 | XWIKI-23048 | ||
| |
6.1 | 1235 | {{/jira}} |
![]() |
5.1 | 1236 | ))) |
| |
6.1 | 1237 | ))) |
![]() |
5.1 | 1238 | * **Email notification "per app" grouping** - Simon |
| 1239 | * **Security issues** - Michael | ||
| 1240 | ** Outstanding from past roadmaps: | ||
| 1241 | *** https://jira.xwiki.org/browse/BLOG-191 - Michael | ||
| 1242 | * **Realtime** - Marius | ||
| 1243 | ** Outstanding from past roadmaps:((( | ||
![]() |
19.4 | 1244 | * ((( |
| 1245 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}XWIKI-22284 | ||
| |
6.1 | 1246 | XWIKI-22780{{/jira}} |
![]() |
5.1 | 1247 | ))) |
![]() |
19.4 | 1248 | ))) |
![]() |
5.1 | 1249 | * **WCAG** - Lucas |
| 1250 | ** New:((( | ||
| 1251 | {{jira fields="type, key, assignee, fixVersion, summary" id="xwikiorg"}} | ||
| 1252 | TEMPLATES-21 | ||
| 1253 | XWIKI-22996 | ||
| 1254 | {{/jira}} | ||
| 1255 | ))) | ||
| 1256 | * **Required Rights** - Michael | ||
| 1257 | ** Outstanding from past roadmaps:((( | ||
| 1258 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 1259 | XWIKI-22656 | ||
| 1260 | {{/jira}} | ||
| 1261 | ))) | ||
| 1262 | * **Clustering improvements & fixes** - Thomas | ||
| 1263 | ** Outstanding from past roadmaps:((( | ||
![]() |
19.4 | 1264 | * ((( |
| 1265 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}XWIKI-22853 | ||
![]() |
5.1 | 1266 | XWIKI-22852 |
| 1267 | XWIKI-22854 | ||
| |
6.1 | 1268 | XWIKI-22855{{/jira}} |
![]() |
5.1 | 1269 | ))) |
![]() |
19.4 | 1270 | ))) |
![]() |
5.1 | 1271 | * **Performance work** - Thomas (with help of Michael) |
| 1272 | ** New:((( | ||
![]() |
19.4 | 1273 | * ((( |
| 1274 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}XRENDERING-778 | ||
| |
6.1 | 1275 | XWIKI-22958{{/jira}} |
![]() |
19.4 | 1276 | ))) |
![]() |
5.1 | 1277 | * Thomas: Experiment with opentelemetry and various viewers on myxwiki.org |
| 1278 | ))) | ||
| 1279 | * **Macro Usability work** - Simon | ||
| 1280 | ** Outstanding from past roadmaps:((( | ||
| 1281 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 1282 | XWIKI-20528 | ||
| 1283 | {{/jira}} | ||
| 1284 | ))) | ||
| 1285 | ** New:((( | ||
| 1286 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 1287 | XWIKI-17450 | ||
| 1288 | XWIKI-23041 | ||
| 1289 | XCOMMONS-1258 | ||
| 1290 | XWIKI-22804 | ||
| 1291 | {{/jira}} | ||
| 1292 | |||
| 1293 | Note: Issue XCOMMONS-1258 is a best effort, if there's enough time. | ||
| 1294 | ))) | ||
| 1295 | * **Consistency of message boxes** - Lucas | ||
| 1296 | ** Outstanding from past roadmaps:((( | ||
| 1297 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 1298 | XWIKI-22433 | ||
| 1299 | {{/jira}} | ||
| 1300 | ))) | ||
| 1301 | * **UI/UX improvements** - Thiago + Adina | ||
| 1302 | ** New: | ||
| 1303 | *** Thiago:((( | ||
| 1304 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 1305 | XWIKI-23031 | ||
| 1306 | {{/jira}} | ||
| 1307 | ))) | ||
| 1308 | *** Adina:((( | ||
| 1309 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 1310 | XWIKI-23030 | ||
| 1311 | {{/jira}} | ||
| 1312 | ))) | ||
| 1313 | |||
| 1314 | == Contrib & Others == | ||
| 1315 | |||
| |
6.1 | 1316 | * **Cristal 0.17**((( |
| 1317 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
![]() |
5.1 | 1318 | CRISTAL-357 |
| 1319 | CRISTAL-503 | ||
| 1320 | CRISTAL-35 | ||
| 1321 | CRISTAL-497 | ||
| |
6.1 | 1322 | {{/jira}} |
| 1323 | ))) | ||
![]() |
5.1 | 1324 | * **CR and Word-based Notifications improvements** - Simon |
| 1325 | |||
| 1326 | == Dates == | ||
| 1327 | |||
| 1328 | * 17.3.0 RC1: --22nd-- 23rd of April 2025 (21st is off) (/) | ||
| 1329 | * 17.3.0 Final: 28th of April 2025 (/) | ||
| 1330 | |||
![]() |
4.1 | 1331 | = March Roadmap = |
| 1332 | |||
| 1333 | == XWiki Standard == | ||
| 1334 | |||
| 1335 | * **Resizable Panels** - Lucas | ||
| |
6.1 | 1336 | ** New:((( |
![]() |
4.1 | 1337 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} |
| 1338 | XWIKI-22727 | ||
| 1339 | XWIKI-12824 | ||
| 1340 | {{/jira}} | ||
| 1341 | ))) | ||
| 1342 | * **Prepare XS for a possible future merge with Cristal** - Manuel, Marius | ||
| 1343 | ** New:((( | ||
![]() |
19.4 | 1344 | * ((( |
| 1345 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}XWIKI-22895 | ||
| |
6.1 | 1346 | XWIKI-22896{{/jira}} |
![]() |
19.4 | 1347 | ))) |
![]() |
4.1 | 1348 | * Estimate work to replace XS's CK4 by Cristal's editor and to make it on par feature-wise - Marius |
| 1349 | ))) | ||
| 1350 | * **Email notification "per app" grouping** - Simon | ||
| 1351 | * **Security issues** - Michael | ||
| 1352 | ** Outstanding from past roadmaps: | ||
| 1353 | *** https://jira.xwiki.org/browse/XWIKI-22810 - Michael | ||
| 1354 | *** https://jira.xwiki.org/browse/BLOG-191 - Michael | ||
| 1355 | * **Realtime** - Marius | ||
| 1356 | ** Outstanding from past roadmaps:((( | ||
![]() |
19.2 | 1357 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}XWIKI-22284 |
| |
6.1 | 1358 | XWIKI-22780{{/jira}} |
![]() |
4.1 | 1359 | ))) |
| 1360 | * **Required Rights** - Michael | ||
| 1361 | ** Outstanding from past roadmaps:((( | ||
| 1362 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 1363 | XWIKI-22656 | ||
| 1364 | {{/jira}} | ||
| 1365 | ))) | ||
| 1366 | * **Clustering improvements & fixes** - Thomas | ||
| 1367 | ** New:((( | ||
![]() |
19.4 | 1368 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}XWIKI-22853 |
![]() |
4.1 | 1369 | XWIKI-22852 |
| 1370 | XWIKI-22854 | ||
| |
6.1 | 1371 | XWIKI-22855{{/jira}} |
![]() |
4.1 | 1372 | ))) |
| 1373 | * **Pinned Pages fixes** - Simon | ||
| 1374 | ** New:((( | ||
![]() |
19.2 | 1375 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}XWIKI-22787{{/jira}} |
![]() |
4.1 | 1376 | ))) |
| 1377 | * **Macro Usability work** - Simon | ||
| 1378 | ** New:((( | ||
| 1379 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 1380 | XWIKI-20528 | ||
| 1381 | {{/jira}} | ||
| 1382 | ))) | ||
| 1383 | * **Moving away from LESSCSS** - Lucas | ||
| 1384 | ** Outstanding from past roadmaps:((( | ||
| 1385 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 1386 | XWIKI-22667 | ||
| 1387 | {{/jira}} | ||
| 1388 | ))) | ||
| 1389 | * **Consistency of message boxes** - Lucas | ||
| 1390 | ** Outstanding from past roadmaps:((( | ||
| 1391 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 1392 | XWIKI-22433 | ||
| 1393 | {{/jira}} | ||
| 1394 | ))) | ||
| 1395 | * **UI/UX improvements** - Thiago + Adina | ||
| 1396 | ** Outstanding from past roadmaps: | ||
| 1397 | *** Thiago:((( | ||
| 1398 | * Improve Required Rights UI Proposal for XWIKI-22656. | ||
![]() |
19.2 | 1399 | * ((( |
| 1400 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}XWIKI-10871{{/jira}} | ||
![]() |
4.1 | 1401 | ))) |
![]() |
19.2 | 1402 | ))) |
![]() |
4.1 | 1403 | *** Adina:((( |
| 1404 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 1405 | XWIKI-22837 | ||
| 1406 | {{/jira}} | ||
| 1407 | ))) | ||
| 1408 | ** New: | ||
| 1409 | *** Thiago:((( | ||
| 1410 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 1411 | XWIKI-22921 | ||
| 1412 | XWIKI-22922 | ||
| 1413 | {{/jira}} | ||
| 1414 | ))) | ||
| 1415 | *** Adina:((( | ||
| 1416 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 1417 | XWIKI-22920 | ||
| 1418 | {{/jira}} | ||
| 1419 | ))) | ||
| 1420 | |||
| 1421 | == Contrib & Others == | ||
| 1422 | |||
| 1423 | * **Cristal 0.16**((( | ||
| |
6.1 | 1424 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}CRISTAL-469 |
![]() |
4.1 | 1425 | CRISTAL-67 |
| 1426 | CRISTAL-430 | ||
| 1427 | CRISTAL-468 | ||
| 1428 | CRISTAL-267 | ||
| 1429 | CRISTAL-470 | ||
| |
6.1 | 1430 | CRISTAL-471{{/jira}} |
![]() |
19.5 | 1431 | |
![]() |
4.1 | 1432 | CRISTAL-471 to be peer developped with Clément E. |
| 1433 | ))) | ||
| 1434 | * **Change Request and Word-Based Notifications improvements** - Simon | ||
| 1435 | |||
| 1436 | == Dates == | ||
| 1437 | |||
| 1438 | * 17.2.0 RC1: 24th of March 2025 (/) | ||
| 1439 | * 17.2.0 Final: 31st of March 2025 (/) | ||
| 1440 | |||
![]() |
3.1 | 1441 | = February Roadmap = |
| 1442 | |||
| 1443 | == XWiki Standard == | ||
| 1444 | |||
| 1445 | * **WCAG** - Lucas + Michael reviewing the PRs/merge them | ||
| 1446 | ** New:((( | ||
| 1447 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 1448 | XWIKI-22168 | ||
| 1449 | {{/jira}} | ||
| 1450 | ))) | ||
| 1451 | * **Security issues** - Pierre & Michael | ||
| 1452 | ** Outstanding from past roadmaps: | ||
| 1453 | *** https://jira.xwiki.org/browse/XWIKI-21926 (Pierre) | ||
| 1454 | ** New: | ||
| 1455 | *** https://jira.xwiki.org/browse/XWIKI-22811 - Michael | ||
| 1456 | *** https://jira.xwiki.org/browse/XWIKI-22810 - Michael | ||
| 1457 | *** https://jira.xwiki.org/browse/BLOG-191 - Michael | ||
| 1458 | *** https://jira.xwiki.org/browse/XWIKI-22836 - Simon | ||
| 1459 | * **UI/UX improvements** - Thiago + Adina | ||
| 1460 | ** New: | ||
| 1461 | *** Thiago: | ||
| 1462 | **** Improve Required Rights UI Proposal for [[XWIKI-22656>>https://jira.xwiki.org/browse/XWIKI-22656]] | ||
| 1463 | **** Review/Improve proposed solution for [[XWIKI-13999>>https://jira.xwiki.org/browse/XWIKI-13999]] | ||
![]() |
19.4 | 1464 | **** ((( |
| 1465 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}XWIKI-10871{{/jira}} | ||
| 1466 | ))) | ||
![]() |
3.1 | 1467 | *** Adina: |
![]() |
19.4 | 1468 | **** ((( |
| 1469 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}}XWIKI-22837{{/jira}} | ||
| 1470 | ))) | ||
![]() |
3.1 | 1471 | * **Realtime** - Marius |
| 1472 | ** Outstanding from past roadmaps:((( | ||
| 1473 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 1474 | XWIKI-22284 | ||
| 1475 | XWIKI-22780 | ||
| 1476 | {{/jira}} | ||
| 1477 | |||
| 1478 | * Propose a list of RT topics to work on in the near future. | ||
| 1479 | ))) | ||
| 1480 | * **Consistency of message boxes** - Lucas | ||
| 1481 | ** Outstanding from past roadmaps:((( | ||
| 1482 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 1483 | XWIKI-22433 | ||
| 1484 | {{/jira}} | ||
| 1485 | ))) | ||
| 1486 | * **Required Rights** - Michael | ||
| 1487 | ** Outstanding from past roadmaps:((( | ||
| 1488 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 1489 | XWIKI-22656 | ||
| 1490 | {{/jira}} | ||
| 1491 | ))) | ||
| 1492 | * **CKEditor** - Marius | ||
| 1493 | ** Outstanding from past roadmaps:((( | ||
| 1494 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 1495 | XWIKI-22611 | ||
| 1496 | {{/jira}} | ||
| 1497 | ))) | ||
| 1498 | * **Blocker bugs**:((( | ||
| 1499 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 1500 | XWIKI-22617 | ||
| 1501 | {{/jira}} | ||
| 1502 | ))) | ||
| 1503 | * **Speed up page save** - Thomas | ||
| 1504 | ** New:((( | ||
| 1505 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 1506 | XWIKI-22782 | ||
| 1507 | {{/jira}} | ||
| 1508 | ))) | ||
| 1509 | ** Outstanding from past roadmaps:((( | ||
| 1510 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 1511 | XWIKI-22613 | ||
| 1512 | {{/jira}} | ||
| 1513 | ))) | ||
| 1514 | * **Clustering** - Thomas, Michael | ||
| 1515 | ** New:((( | ||
| 1516 | * Make a proposal to improve current limitations of Clustering in order to be able to start improving things starting in March | ||
| 1517 | ))) | ||
| 1518 | * **Macro Usability** - Lucas | ||
| 1519 | ** New:((( | ||
| 1520 | * Perform an analysis of all XS macros + recommended macros for: | ||
| 1521 | ** Make sure that all macros with all their parameters are properly usable in the editor : all parameters are typed and have pickers, the macro is editable easily even if imbricated with other macros, all are usable from the quick actions, etc. For some macros, some parameters are not rendered properly (e.g box title) | ||
| 1522 | * Create JIRA issues if they don't exist and prepare a list of JIRAs to fix for March onwards | ||
| 1523 | * Create a design page + forum proposal for an action plan | ||
| 1524 | ))) | ||
| 1525 | * **Moving away from LESSCSS** - Lucas | ||
| 1526 | ** New:((( | ||
| 1527 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 1528 | XWIKI-22667 | ||
| 1529 | {{/jira}} | ||
| 1530 | ))) | ||
| 1531 | * **Handling WebPreferences in refactoring operations** - Simon | ||
| 1532 | ** New:((( | ||
| 1533 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 1534 | XWIKI-22583 | ||
| 1535 | {{/jira}} | ||
| 1536 | ))) | ||
| 1537 | * **PDF Scalability** - Marius | ||
| 1538 | ** New:((( | ||
| 1539 | * Scalability test for PDF export to find out limits (# of pages that we can exported at once, memory required, whether page content has big impact or not, etc). | ||
| 1540 | * Goal: Fix any scalability issues to be able to export 2000-3000 PDF pages. | ||
| 1541 | ))) | ||
| 1542 | |||
| 1543 | == Contrib & Others == | ||
| 1544 | |||
| 1545 | * **Cristal 0.15** - Manuel + Pierre + Marius + Thiago | ||
| 1546 | ** New:((( | ||
| 1547 | {{warning}} | ||
| 1548 | * All new usability/first user experience issues should take priority | ||
| 1549 | * The roadmap is subject to change and will be finalized soon | ||
| 1550 | * TODO: Define a new milestone (since the 1st MVP is for FOSDEM, at end of January) before being able to define the roadmap for Feb. | ||
| 1551 | {{/warning}} | ||
| 1552 | |||
| 1553 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 1554 | CRISTAL-326 | ||
| 1555 | CRISTAL-381 | ||
| 1556 | CRISTAL-77 | ||
| 1557 | CRISTAL-430 | ||
| 1558 | CRISTAL-446 | ||
| 1559 | CRISTAL-412 | ||
| 1560 | CRISTAL-327 | ||
| 1561 | CRISTAL-447 | ||
| 1562 | CRISTAL-444 | ||
| 1563 | CRISTAL-448 | ||
| 1564 | {{/jira}} | ||
| 1565 | ))) | ||
| 1566 | * **Email notification "per app" grouping** - Simon | ||
| 1567 | ** New:((( | ||
| 1568 | * Finish leftovers (jira issues to be created if need be) | ||
| 1569 | ))) | ||
| 1570 | * **Change Request** - Simon | ||
| 1571 | ** New:((( | ||
| 1572 | * Finish leftovers (jira issues to be created if need be) | ||
| 1573 | ))) | ||
| 1574 | * **Confluence Importer improvements** - Thomas | ||
| 1575 | ** New:((( | ||
| 1576 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 1577 | CONFLUENCE-392 | ||
| 1578 | {{/jira}} | ||
| 1579 | ))) | ||
| 1580 | |||
| 1581 | Other: | ||
| 1582 | |||
| 1583 | * All: BFDs on Thursdays | ||
| 1584 | * All: Fix flickers | ||
| 1585 | * All: With the time left, fix some critical/major open bugs. Take them from the critical list of open bugs | ||
| 1586 | |||
| 1587 | == Dates == | ||
| 1588 | |||
| 1589 | * (/) 17.1.0 RC1: --17th--18th of Feb 2025 | ||
| 1590 | * (/) 17.1.0 Final: --24th--25th of Feb 2025 | ||
| 1591 | |||
| |
1.1 | 1592 | = January Roadmap = |
| |
1.2 | 1593 | |
| 1594 | == XWiki Standard == | ||
| 1595 | |||
| 1596 | * Allow sorting by specified field for Document Tree macro - Marius | ||
| 1597 | ** New:((( | ||
| 1598 | {{jira id="xwikiorg"}} | ||
| 1599 | XWIKI-21155 | ||
| 1600 | {{/jira}} | ||
| 1601 | ))) | ||
![]() |
2.2 | 1602 | * WYSIWYG - Marius |
| 1603 | ** Outstanding from past roadmaps:((( | ||
| |
1.2 | 1604 | {{jira id="xwikiorg" fields="type, key, status, assignee, summary, created"}} |
| 1605 | XWIKI-22611 | ||
| 1606 | {{/jira}} | ||
| 1607 | ))) | ||
![]() |
2.2 | 1608 | ** New:((( |
| |
1.2 | 1609 | {{jira id="xwikiorg"}} |
| 1610 | XWIKI-21224 | ||
| 1611 | {{/jira}} | ||
| 1612 | ))) | ||
| 1613 | * WCAG - Lucas + Michael reviewing the PRs/merge them | ||
| 1614 | ** New:((( | ||
| 1615 | {{jira id="xwikiorg"}} | ||
| 1616 | XWIKI-22492 | ||
| 1617 | XWIKI-17664 | ||
| 1618 | {{/jira}} | ||
| 1619 | ))) | ||
| 1620 | * Security issues - Pierre & Michael | ||
| 1621 | ** Outstanding from past roadmaps: | ||
| 1622 | *** https://jira.xwiki.org/browse/XWIKI-21926 (Pierre) | ||
| 1623 | ** New: | ||
| 1624 | *** https://jira.xwiki.org/browse/XWIKI-22736 - Michael | ||
| 1625 | *** https://jira.xwiki.org/browse/XWIKI-22719 - Michael | ||
| 1626 | *** https://jira.xwiki.org/browse/XWIKI-22760 - Michael | ||
| 1627 | *** https://jira.xwiki.org/browse/XWIKI-22758 - Michael | ||
| 1628 | *** https://jira.xwiki.org/browse/XWIKI-22763 - Michael | ||
| 1629 | *** https://jira.xwiki.org/browse/XWIKI-22759 - Michael | ||
| 1630 | * ((( | ||
| 1631 | UI/UX improvements - Thiago + Adina* Outstanding from past roadmaps: | ||
| |
6.1 | 1632 | |
| |
10.1 | 1633 | * |
| |
1.2 | 1634 | ** Adina:((( |
| 1635 | {{jira id="xwikiorg"}} | ||
| 1636 | XWIKI-22194 | ||
| 1637 | XWIKI-22607 | ||
| 1638 | {{/jira}} | ||
| 1639 | ))) | ||
| 1640 | * ((( | ||
| |
6.1 | 1641 | New:* Thiago: |
| 1642 | |||
| 1643 | ((( | ||
| |
1.2 | 1644 | {{jira id="xwikiorg"}} |
| 1645 | XWIKI-22762 | ||
| 1646 | {{/jira}} | ||
| 1647 | ))) | ||
| |
6.1 | 1648 | |
| |
1.2 | 1649 | * Adina:((( |
| 1650 | {{error}} | ||
| 1651 | Adina: Decide on new issues with Thiago | ||
| 1652 | {{/error}} | ||
| 1653 | ))) | ||
| 1654 | ))) | ||
| 1655 | ))) | ||
| 1656 | * ((( | ||
| |
6.1 | 1657 | Realtime - Marius* Outstanding from past roadmaps: |
| 1658 | |||
| 1659 | ((( | ||
| |
1.2 | 1660 | {{jira id="xwikiorg"}} |
| 1661 | XWIKI-22284 | ||
| 1662 | {{/jira}} | ||
| 1663 | ))) | ||
| |
6.1 | 1664 | |
| |
1.2 | 1665 | * New:((( |
| 1666 | {{jira id="xwikiorg"}} | ||
| 1667 | XWIKI-22780 | ||
| 1668 | {{/jira}} | ||
| 1669 | ))) | ||
| 1670 | ))) | ||
| 1671 | * Consistency of message boxes - Lucas | ||
| 1672 | ** Outstanding from past roadmaps:((( | ||
| 1673 | {{jira id="xwikiorg"}} | ||
| 1674 | XWIKI-22433 | ||
| 1675 | {{/jira}} | ||
| 1676 | ))) | ||
| 1677 | * Required Rights - Michael | ||
| 1678 | ** New:((( | ||
| 1679 | {{jira id="xwikiorg" fields="type, key, status, assignee, summary, created"}} | ||
| 1680 | XWIKI-22656 | ||
| 1681 | {{/jira}} | ||
| 1682 | ))) | ||
| 1683 | * Blocker bugs to be done as BFD:((( | ||
| 1684 | {{jira id="xwikiorg" fields="type, key, status, assignee, summary, created"}} | ||
| 1685 | XWIKI-22575 | ||
| 1686 | XWIKI-22617 | ||
| 1687 | {{/jira}} | ||
| 1688 | ))) | ||
| 1689 | * Javax -> Jakarta migration - Thomas | ||
| 1690 | ** Outstanding from past roadmaps:((( | ||
| 1691 | * Stabilize the jakarta branches and merge | ||
| 1692 | ))) | ||
| 1693 | * Speed up page save - Thomas | ||
| 1694 | ** Outstanding from past roadmaps:((( | ||
| 1695 | {{jira id="xwikiorg"}} | ||
| 1696 | XWIKI-22613 | ||
| 1697 | {{/jira}} | ||
| 1698 | ))) | ||
| 1699 | |||
| 1700 | == Contrib & Others == | ||
| 1701 | |||
| 1702 | * ((( | ||
| |
6.1 | 1703 | Cristal contrib extension 0.14 - Manuel + Pierre + Marius + Thiago* Outstanding from past roadmaps: |
| 1704 | |||
| 1705 | ((( | ||
| |
1.2 | 1706 | {{jira id="xwikiorg" fields="type, key, status, assignee, summary, created"}} |
| 1707 | CRISTAL-67 | ||
| 1708 | CRISTAL-83 | ||
| 1709 | {{/jira}} | ||
| 1710 | |||
| 1711 | Notes: | ||
| 1712 | |||
| 1713 | * Marius | ||
| 1714 | ** CRISTAL-67 Only if only a small amount of work remains | ||
| 1715 | ))) | ||
| |
6.1 | 1716 | |
| |
1.2 | 1717 | * New:((( |
| 1718 | {{jira id="xwikiorg" fields="type, key, status, assignee, summary, created"}} | ||
| 1719 | CRISTAL-381 | ||
| 1720 | CRISTAL-380 | ||
| 1721 | CRISTAL-218 | ||
| 1722 | {{/jira}} | ||
| 1723 | |||
| 1724 | Notes: | ||
| 1725 | |||
| 1726 | * Pierre | ||
| 1727 | ** CRISTAL-381 only if some time remains | ||
| 1728 | *** CRISTAL-218 if some time remains | ||
| 1729 | * Thiago: | ||
| 1730 | ** global usability and UX review | ||
| 1731 | ))) | ||
| 1732 | ))) | ||
| 1733 | * Change Request - Simon | ||
| 1734 | ** Outstanding from past roadmaps:((( | ||
| 1735 | {{jira id="xwikiorg"}} | ||
| 1736 | CRAPP-350 | ||
| 1737 | {{/jira}} | ||
| 1738 | ))) | ||
| 1739 | * JIRA Charts - Simon | ||
| 1740 | ** Prepare 10.0 release: few improvements and bug fixes to perform | ||
| 1741 | * Weblate Upgrade - Simon | ||
| 1742 | |||
| 1743 | Other: | ||
| 1744 | |||
| 1745 | * All: BFDs on Thursdays | ||
| 1746 | * All: Fix flickers | ||
| 1747 | * All: With the time left, fix some critical/major open bugs. | ||
| 1748 | |||
| 1749 | == Dates == | ||
| 1750 | |||
| 1751 | * 17.0.0 RC1: --20th-- 21st of Jan 2025 (/) | ||
| 1752 | * 17.0.0 Final: --27th-- 28th of Jan 2025 (/) |




