Wiki source code of XWiki 16.0.0

Last modified by Vincent Massol on 2025/05/06

Show last authors
1 General goals:
2
3 * Introduce new important changes in 16.0.0 (ie early in the cycle to have the time to stabilize)
4 * Finish work for 15.10.x
5 ** Stabilization
6 ** 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.
7 *** We didn't finish migrating from LT to LD, we need to progress and finish it ideally in 15.10.x 
8 *** We need to finish realtime so that it's business ready in 15.10.x
9 *** Re WCAG, we need to ideally finish fixing all issues for 15.10.x too. If not possible we need to define a target.
10 *** New PDF export: needs to not have known important bugs open
11 *** All these should be merged on the 15.10.x branch
12
13 == XWiki Standard ==
14
15 * **WCAG** - Lucas + Michael reviewing the PRs/merge them
16 ** Outstanding from past roadmaps:{{jira id="xwikiorg"}}XWIKI-21009
17 XWIKI-21492
18 XWIKI-21452
19 XINFRA-407{{/jira}}
20 * **PDF export** - Marius
21 ** Outstanding from past roadmaps:{{jira id="xwikiorg"}}XWIKI-20712{{/jira}}
22 * **What's New**: Improved UI - Vincent
23 ** Outstanding from past roadmaps:{{jira id="xwikiorg"}}XWIKI-20846{{/jira}}
24 *** 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]]
25 *** Update: new drawer POC was done and is working.
26 *** 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
27 * **Compiled XDOM** - Thomas
28 ** Outstanding from past roadmaps:{{jira id="xwikiorg"}}XWIKI-21219{{/jira}}
29 *** [[https:~~/~~/design.xwiki.org/xwiki/bin/view/Proposal/CompiledXDOM>>https://design.xwiki.org/xwiki/bin/view/Proposal/CompiledXDOM]]
30 * **LiveTable to Live Data migrations** - Manuel
31 ** Outstanding from past roadmaps:
32 *** Was previously assigned to Michael. Re-assigning to Manuel, if time permits
33 *** 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}}
34 ** New:{{jira id="xwikiorg"}}XWIKI-18733
35 XWIKI-18992{{/jira}}
36 * **Security issues** - Michael & Pierre
37 ** 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]]
38 ** Outstanding from past roadmaps:
39 *** Michael
40 **** [[https:~~/~~/jira.xwiki.org/browse/XWIKI-21553>>https://jira.xwiki.org/browse/XWIKI-21553]]
41 ** New:
42 *** Pierre:
43 **** [[https:~~/~~/jira.xwiki.org/browse/XWIKI-21611>>https://jira.xwiki.org/browse/XWIKI-21611]]
44 **** [[https:~~/~~/jira.xwiki.org/browse/XWIKI-21626>>https://jira.xwiki.org/browse/XWIKI-21626]]
45 **** [[https:~~/~~/jira.xwiki.org/browse/XWIKI-19611>>https://jira.xwiki.org/browse/XWIKI-19611]]
46 **** [[https:~~/~~/jira.xwiki.org/browse/XWIKI-21207>>https://jira.xwiki.org/browse/XWIKI-21207]]
47 **** [[https:~~/~~/jira.xwiki.org/browse/XWIKI-21663>>https://jira.xwiki.org/browse/XWIKI-21663]]
48 * **Required rights** improvements - Michael
49 ** Outstanding from past roadmaps:{{jira id="xwikiorg"}}XWIKI-21607{{/jira}}
50 * **Upgrade to Solr9 and migration from previous versions** - Thomas
51 ** Outstanding from past roadmaps:{{jira id="xwikiorg"}}XWIKI-19813
52 XWIKI-20477
53 XCOMMONS-2407
54 XWIKI-12955
55 XWIKI-12674{{/jira}}
56 * **UI/UX improvements** - Thiago + Adina
57 ** Outstanding from past roadmaps:
58 *** Adina:
59 **** wrap up the xDocFooter revamp discussion
60 **** gather ideas for Tags page revamp
61 ** New:
62 *** Adina:
63 **** start exploring more ideas for the search dropdown revamp
64 *** Thiago:{{jira id="xwikiorg"}}XWIKI-21759
65 XWIKI-19217{{/jira}}
66 * **Realtime** (some items are outstanding from past roadmaps)
67 ** New:
68 *** Marius:{{jira id="xwikiorg"}}XWIKI-21575
69 XWIKI-21558
70 XWIKI-21767
71 XWIKI-21765{{/jira}}
72 *** Dorian:{{jira id="xwikiorg"}}XWIKI-19181
73 XWIKI-19180{{/jira}}
74 * **Security Vulnerabilities** - Manuel
75 ** New:
76 *** Requirements meeting with Stakeholder to discuss what we need to do to bundle the extension again in XS
77 * **Fix usemainstore/uselocalstore properties for notifications** - Simon
78 ** New:{{jira id="xwikiorg"}}XWIKI-21738{{/jira}}
79 * **Javax -> Jakarta migration** - Thomas
80 ** New:
81 *** 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)
82
83 == Contrib & Others ==
84
85 * **Cristal contrib extension**:
86 ** Outstanding from past roadmaps:
87 *** Thiago:
88 **** Continue mockups of the main UI elements
89 *** Manuel
90 **** Continuous delivery of artifacts (web/electron + documentation)
91 ** New:
92 *** Manuel:{{jira id="xwikiorg"}}CRISTAL-16{{/jira}}
93 *** Thiago:{{jira id="xwikiorg"}}CRISTAL-129{{/jira}}
94 * **WAISE project** - Paul, Michael
95 ** Outstanding from past roadmaps:
96 *** Michael:{{jira id="xwikiorg"}}LLMAI-38{{/jira}}
97 *** Paul:{{jira id="xwikiorg"}}LLMAI-39
98 LLMAI-40{{/jira}}
99 ** New:
100 *** Michael:{{jira id="xwikiorg"}}LLMAI-47
101 LLMAI-45{{/jira}}
102 *** Paul:{{jira id="xwikiorg"}}LLMAI-48
103 LLMAI-49
104 LLMAI-51
105 LLMAI-52{{/jira}}
106 * **Security issues** - Pierre
107 ** Outstanding from past roadmaps:{{jira id="xwikiorg"}}MARKDOWN-80{{/jira}}
108 * **Change Request** - Simon
109 ** New:{{jira id="xwikiorg"}}CRAPP-342{{/jira}}
110 * **Replication** - Thomas
111 ** New:{{jira id="xwikiorg"}}REPLICAT-165{{/jira}}
112 * Word-based notifications - Simon
113 ** New:{{jira id="xwikiorg"}}WORDNOTIF-3
114 WORDNOTIF-4{{/jira}}
115 * **Upgrade of Weblate** - Simon
116 ** New:{{jira id="xwikiorg"}}XINFRA-394{{/jira}}
117
118 Other:
119
120 * All: BFDs on Thursdays
121 * All: Fix flickers
122 * All: With the time left, fix some critical/major open bugs. Take them from the critical list of open bugs
123
124 == Dates ==
125
126 * 16.0.0RC1: --22nd-- 23rd of January 2024 (/)
127 * 16.0.0: 29th of January 2024 (/)

Get Connected