Wiki source code of Roadmap
Last modified by Vincent Massol on 2026/05/29 15:48
Show last authors
| author | version | line-number | content |
|---|---|---|---|
| 1 | {{box cssClass="floatinginfobox" title="**Contents**"}} | ||
| 2 | {{toc depth="3"/}} | ||
| 3 | {{/box}} | ||
| 4 | |||
| 5 | The [[XWiki development process>>dev:Main.WebHome]] uses [[JIRA>>https://jira.xwiki.org]] for listing all tasks to be implemented and all bugs to be fixed. You'll find there the dates and versions planned for issues to be fixed and hence the XWiki roadmaps. | ||
| 6 | |||
| 7 | If you're interested to help out check the [[contributing page>>dev:Community.Contributing]]. | ||
| 8 | |||
| 9 | Already implemented roadmaps can be found in the [[archives>>Roadmaps.Archives.WebHome]], and you can also check the [[release notes>>ReleaseNotes.WebHome]] for past releases. | ||
| 10 | |||
| 11 | = XWiki 18.x [[Cycle>>dev:Community.VersioningAndReleasePractices]] = | ||
| 12 | |||
| 13 | Release dates for the 17.x Cycle: | ||
| 14 | |||
| 15 | * 18.0.0: January 2026 (/) | ||
| 16 | * 18.1.0: February 2026 (/) | ||
| 17 | * 18.2.0: March 2026 (/) | ||
| 18 | * 18.3.0: April 2026 (/) | ||
| 19 | * 18.4.0: May 2026 (/) | ||
| 20 | * 18.5.0: June 2026 (x) | ||
| 21 | * 18.6.0: July 2026 (x) | ||
| 22 | * 18.7.0: August 2026 (x) | ||
| 23 | * 18.8.0: September 2026 (x) | ||
| 24 | * 18.9.0: October 2026 (x) | ||
| 25 | * 18.10.0: November 2026 (x) | ||
| 26 | * 18.10.1: December 2026 (x) | ||
| 27 | * 18.10.2: December 2026 (x) | ||
| 28 | |||
| 29 | = June Roadmap = | ||
| 30 | |||
| 31 | == XWiki Standard == | ||
| 32 | |||
| 33 | * **Cristal integration in XWiki** | ||
| 34 | ** New:((( | ||
| 35 | {{warning}} | ||
| 36 | Manuel: Priority to the security sprint, picking only minor topics! | ||
| 37 | {{/warning}} | ||
| 38 | |||
| 39 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 40 | XWIKI-24366 | ||
| 41 | {{/jira}} | ||
| 42 | ))) | ||
| 43 | * **New XS Block Editor** (shared component with Cristal) - Marius | ||
| 44 | ** Backlog:((( | ||
| 45 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 46 | XWIKI-23865 | ||
| 47 | XWIKI-23927 | ||
| 48 | XWIKI-23830 | ||
| 49 | XWIKI-23857 | ||
| 50 | XWIKI-23976 | ||
| 51 | XWIKI-23984 | ||
| 52 | XWIKI-24157 | ||
| 53 | XWIKI-23859 | ||
| 54 | XWIKI-24230 | ||
| 55 | XWIKI-24242 | ||
| 56 | XWIKI-24241 | ||
| 57 | XWIKI-24231 | ||
| 58 | XWIKI-24237 | ||
| 59 | XWIKI-24238 | ||
| 60 | {{/jira}} | ||
| 61 | ))) | ||
| 62 | |||
| 63 | {{warning}} | ||
| 64 | Some possible candidates for a future roadmap: | ||
| 65 | |||
| 66 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 67 | XWIKI-24229 | ||
| 68 | XWIKI-24239 | ||
| 69 | XWIKI-24243 | ||
| 70 | {{/jira}} | ||
| 71 | {{/warning}} | ||
| 72 | |||
| 73 | * **WCAG** - Lucas | ||
| 74 | ** New:((( | ||
| 75 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 76 | XWIKI-24131 | ||
| 77 | {{/jira}} | ||
| 78 | ))) | ||
| 79 | * **Usability improvement** - Lucas | ||
| 80 | ** Backlog:((( | ||
| 81 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 82 | XWIKI-22125 | ||
| 83 | XWIKI-23834 | ||
| 84 | XWIKI-23741 | ||
| 85 | XWIKI-23740 | ||
| 86 | {{/jira}} | ||
| 87 | ))) | ||
| 88 | * **Clustering improvements + S3 attachment store & fixes** - Thomas + Michael | ||
| 89 | ** Backlog:((( | ||
| 90 | {{warning}} | ||
| 91 | Postponed to July, priority to the security sprint! | ||
| 92 | |||
| 93 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 94 | XCOMMONS-3249 | ||
| 95 | XCOMMONS-3251 | ||
| 96 | {{/jira}} | ||
| 97 | {{/warning}} | ||
| 98 | ))) | ||
| 99 | * **UI/UX improvements** - Thiago | ||
| 100 | ** Backlog:((( | ||
| 101 | * Continue closing proposals on the forums and sync the design proposals and mark them as accepted when it's the case: | ||
| 102 | * To be closed in June: | ||
| 103 | ** https://forum.xwiki.org/t/revamping-awm-app-within-minutes/17964 | ||
| 104 | ** https://forum.xwiki.org/t/proposal-for-the-panels-screen-in-global-administration/15793 | ||
| 105 | ** https://forum.xwiki.org/t/proposal-for-view-edit-page-permissions-rights-ui/16128 | ||
| 106 | ** https://forum.xwiki.org/t/proposal-for-livedata-filters-on-mobile/16323 | ||
| 107 | ** https://forum.xwiki.org/t/realtime-session-proposal/16517 | ||
| 108 | ** https://forum.xwiki.org/t/navigating-between-visual-and-source-edit-modes/16519 | ||
| 109 | ** https://forum.xwiki.org/t/input-hint-for-cristal-xs/16524/ | ||
| 110 | |||
| 111 | {{jira id="xwikiorg" fields="type, key, assignee, summary"}} | ||
| 112 | XINFRA-470 | ||
| 113 | {{/jira}} | ||
| 114 | ))) | ||
| 115 | ** New:((( | ||
| 116 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 117 | XWIKI-24349 | ||
| 118 | {{/jira}} | ||
| 119 | ))) | ||
| 120 | * **javax to jakarta move** - Thomas | ||
| 121 | ** New:((( | ||
| 122 | {{warning}} | ||
| 123 | Postponed to June, priority to the security sprint! | ||
| 124 | {{/warning}} | ||
| 125 | ))) | ||
| 126 | * **Security work** | ||
| 127 | ** Backlog:((( | ||
| 128 | * https://jira.xwiki.org/browse/XWIKI-23799 - Michael | ||
| 129 | * https://jira.xwiki.org/browse/XWIKI-24233 - Lucas | ||
| 130 | ))) | ||
| 131 | ** New:((( | ||
| 132 | {{error}} | ||
| 133 | Big push on security in June too, to reduce important security issues. | ||
| 134 | |||
| 135 | The following devs (Michael, Thomas, Simon, Manuel) should focus exclusively on fixing max issues from https://jira.xwiki.org/issues/?jql=labels%20%3D%20security%20and%20category%20%3D%2010000%20and%20priority%20%3D%20Critical%20and%20resolution%20%3D%20Unresolved%20 and ideally from https://jira.xwiki.org/issues/?jql=labels%20%3D%20security%20and%20category%20%3D%2010000%20and%20priority%20%3D%20Critical%20and%20resolution%20%3D%20Unresolved%20and%20created%20%3C%20%22-90d%22 | ||
| 136 | |||
| 137 | It would be great to fix at least 4-5 issues per dev. But, the low-hanging fruits have possibly been tackled in May. | ||
| 138 | |||
| 139 | Also, let's try to have Lucas take some simple security issue(s) in addition to his other works, just to help out. | ||
| 140 | {{/error}} | ||
| 141 | ))) | ||
| 142 | * **Documentation work** | ||
| 143 | ** Backlog:((( | ||
| 144 | {{jira id="xwikiorg" fields="type, key, assignee, summary"}} | ||
| 145 | XINFRA-467 | ||
| 146 | XINFRA-469 | ||
| 147 | XINFRA-472 | ||
| 148 | XINFRA-473 | ||
| 149 | XINFRA-474 | ||
| 150 | XINFRA-475 | ||
| 151 | {{/jira}} | ||
| 152 | ))) | ||
| 153 | ** New:((( | ||
| 154 | * [[Document the Documentation Tab as "Documentation Tab in Page Extra Area">>https://op.xwiki.org/projects/documentation-application/work_packages/114/activity]] | ||
| 155 | |||
| 156 | {{jira id="xwikiorg" fields="type, key, assignee, summary"}} | ||
| 157 | XINFRA-477 | ||
| 158 | XINFRA-478 | ||
| 159 | XINFRA-479 | ||
| 160 | XINFRA-480 | ||
| 161 | {{/jira}} | ||
| 162 | ))) | ||
| 163 | * **LD as shared component** | ||
| 164 | ** New:((( | ||
| 165 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 166 | XWIKI-17627 | ||
| 167 | {{/jira}} | ||
| 168 | ))) | ||
| 169 | * **Support Requests** | ||
| 170 | ** Backlog:((( | ||
| 171 | {{jira id="xwikiorg" fields="type, key, assignee, fixVersion, summary"}} | ||
| 172 | XWIKI-13089 | ||
| 173 | XWIKI-23943 | ||
| 174 | XRENDERING-802 | ||
| 175 | {{/jira}} | ||
| 176 | ))) | ||
| 177 | |||
| 178 | == Contrib & Others == | ||
| 179 | |||
| 180 | None | ||
| 181 | |||
| 182 | == Dates == | ||
| 183 | |||
| 184 | * 18.5.0RC1: 22nd of June 2026 | ||
| 185 | * 18.5.0: 29th of June 2026 |