XWiki Roadmap Archives for the 16.x Release Cycle
Last modified by Oana-Lavinia Vitel on 2024/10/01
XWiki 16.x Cycle
September Roadmap
XWiki Standard 16.8.0
- WCAG - Lucas + Michael reviewing the PRs/merge them
- Outstanding from past roadmaps:
- Security issues - Pierre
- Outstanding from past roadmaps:
- XWIKI-21926
- Outstanding from past roadmaps:
- UI/UX improvements - Thiago + Adina
- Outstanding from past roadmaps:
- Thiago:
- Adina:
- New:
- Thiago:
- Adina:
- https://design.xwiki.org/xwiki/bin/view/Proposal/AppWithinMinutesRevamp - Start discussing improved documentation for AWM and some UX improvements
- Outstanding from past roadmaps:
- Realtime - Marius + Dorian
- Outstanding from past roadmaps:
- Security Vulnerabilities - Pierre
- Outstanding from past roadmaps:
- Javax -> Jakarta migration - Thomas
- Outstanding from past roadmaps:
- Message stream - Simon
- Outstanding from past roadmaps:
- Page naming strategy is blocking creation of pages not respecting it - Simon
- Outstanding from past roadmaps:
- Improvements to the registration flow - Lucas
- Outstanding from past roadmaps:
- Consistency of message boxes - Lucas
- New:
- Required Rights - Michael
- Outstanding from past roadmaps:
- New:
- Authentication improvements for REST APIs - Thomas
- New:
- Specific bugs & improvements:
Contrib & Others
- Cristal contrib extension 0.11 - Manuel + Thiago
- Outstanding from past roadmaps:
- Thiago:
- Pierre:
- Marius:
- Outstanding from past roadmaps:
- Change Request - Simon
- Outstanding from past roadmaps:
- Requires
- Outstanding from past roadmaps:
Other:
- All: BFDs on Thursdays
- All: Fix flickers
- All: With the time left, fix some critical/major open bugs. Take them from the critical list of open bugs
Dates
XWiki Standard:
- 16.8.0RC1: 16th of September 2024
- 16.8.0 : 30th of September 2024
August Roadmap
XWiki Standard 16.7.0
- WCAG - Lucas + Michael reviewing the PRs/merge them
- Outstanding from past roadmaps:
- New:
- PDF export - Marius
- New:
- Security issues - Pierre
- Outstanding from past roadmaps:
- UI/UX improvements - Thiago + Adina
- Outstanding from past roadmaps:
- Thiago:
- Adina:
- New:
- Thiago:
- Adina:
- Open discussion about AWM revamp on forum https://design.xwiki.org/xwiki/bin/view/Proposal/AppWithinMinutesRevamp
- Outstanding from past roadmaps:
- Realtime - Marius + Dorian
- Outstanding from past roadmaps:
- New:
- Security Vulnerabilities - Pierre
- Outstanding from past roadmaps:
- If there are no other issues needed for it, apart from https://jira.xwiki.org/browse/XWIKI-21932
- Outstanding from past roadmaps:
- Javax -> Jakarta migration - Thomas
- Outstanding from past roadmaps:
- Note: includes moving to Jetty 12 (to have Servlet 5 support)
- Also need to bridge Javax Mail API since that's what everything which sends a mail in XWiki directly uses
- Outstanding from past roadmaps:
- Message stream - Simon
- Outstanding from past roadmaps:
- Take and apply decision about Message Stream : https://forum.xwiki.org/t/future-of-message-stream-feature/14511
- Outstanding from past roadmaps:
- Page naming strategy is blocking creation of pages not respecting it - Simon
- Outstanding from past roadmaps:
- Do not autosave unless there have been actual changes to the text - Simon
- New:
- Improvements to the registration flow - Lucas
- Outstanding from past roadmaps:
- Required Rights - Michael
- Outstanding from past roadmaps:
- Deprecate Recommended and add Supported By concept in EM and Repo App - Thomas
- Outstanding from past roadmaps:
- Update our CI build image - Michael
- New:
- Research and fix the issue with google indexing of xwiki.org which is not working anymore and doing us a big disservice for finding XWiki and XWiki docs - ?
Contrib & Others
- Cristal contrib extension 0.11 - Marius + Pierre + Thiago
- Outstanding from past roadmaps:
- Thiago:
- Pierre:
- Marius:
- New:
- Thiago:
- Pierre:
- Issue CRISTAL-142 is only if time permits
- Outstanding from past roadmaps:
- WAISE project, Contrib extension - Michael + Paul
- Outstanding from past roadmaps:
- Paul:
- New:
- Paul:
- Michael:
- Outstanding from past roadmaps:
- Change Request - Simon
- Outstanding from past roadmaps:
- New:
- Numbered Content - Michael:
- New:
Other:
- All: BFDs on Thursdays
- All: Fix flickers
- All: With the time left, fix some critical/major open bugs. Take them from the critical list of open bugs
Dates
XWiki Standard:
- --16.7.0RC1: 19th of August 2024--: skipped because of the bad state of the CI.
- 16.7.0 : 26th of August 2024
July Roadmap
XWiki Standard
- WCAG - Lucas + Michael reviewing the PRs/merge them
- Outstanding from past roadmaps:
- New:
- PDF export - Marius
- Outstanding from past roadmaps:
- Security issues - Pierre
- Outstanding from past roadmaps:
- New:
- UI/UX improvements - Thiago + Adina
- Outstanding from past roadmaps:
- Thiago:
- Adina:
- New:
- Thiago:
- Provide HTML/CSS templates for https://jira.xwiki.org/browse/XCOMMONS-3051
- Thiago:
- Outstanding from past roadmaps:
- Realtime - Marius + Dorian
- Outstanding from past roadmaps:
- New:
- Debug and fix the Merge Conflict modal that appears for no reason sometimes (hard to reproduce consistently but very annoying for the end user)
- Security Vulnerabilities - Pierre
- Outstanding from past roadmaps:
- Javax -> Jakarta migration - Thomas
- Outstanding from past roadmaps:
- Includes moving to Jetty 12 (to have Servlet 5 support)
- Also need to bridge Javax Mail API since that's what everything which sends a mail in XWiki directly uses
- Outstanding from past roadmaps:
- Message stream - Simon
- Outstanding from past roadmaps:
- Take and apply decision about Message Stream : https://forum.xwiki.org/t/future-of-message-stream-feature/14511
- Outstanding from past roadmaps:
- Improvements to the registration flow - Lucas
- Outstanding from past roadmaps:
- Required Rights - Michael
- Outstanding from past roadmaps:
- Deprecate Recommended and add Supported By concept in EM and Repo App - Thomas
- New:
- The page naming strategy blocks creation of pages via a wanted link - Simon
- New:
- Needed on 15.10.x
- New:
Contrib & Others
- Cristal contrib extension - Manuel + Thiago
- Outstanding from past roadmaps:
- Manuel:
- Thiago:
- Pierre:
- New:
- Thiago:
- Pierre:
- Marius:
- POC for the realtime issue
- Outstanding from past roadmaps:
- WAISE project, Contrib extension - Michael + Paul
- Outstanding from past roadmaps:
- Michael:
- Paul:
- New:
- Paul:
- Michael:
- Outstanding from past roadmaps:
- Change Request - Simon
- Outstanding from past roadmaps:
- Enable Object Editor for users with CR-edit right
- Requires
- Outstanding from past roadmaps:
Other:
- All: BFDs on Thursdays
- All: Fix flickers
- All: With the time left, fix some critical/major open bugs. Take them from the critical list of open bugs
Dates
XWiki Standard:
- 16.6.0RC1: 22nd of July 2024
- 16.6.0 : 29th of July 2024
June Roadmap
XWiki Standard
- WCAG - Lucas + Michael reviewing the PRs/merge them
- Outstanding from past roadmaps:
- New:
- PDF export - Marius
- Outstanding from past roadmaps:
- Security issues - Pierre
- Outstanding from past roadmaps:
- UI/UX improvements - Thiago + Adina
- Outstanding from past roadmaps:
- Thiago:
- Adina:
- New:
- Thiago:
- Outstanding from past roadmaps:
- Realtime - Marius + Dorian
- Outstanding from past roadmaps:
- Security Vulnerabilities - Pierre
- Outstanding from past roadmaps:
- Javax -> Jakarta migration - Thomas
- Outstanding from past roadmaps:
- - finish upgrading to jakarta Jetty 12
- Outstanding from past roadmaps:
- Notifications Improvements - Simon
- Outstanding from past roadmaps:
- New:
- Take and apply decision about Message Stream : https://forum.xwiki.org/t/future-of-message-stream-feature/14511
- Improvements to the registration flow - Lucas
- Outstanding from past roadmaps:
- Required Rights - Michael
- New:
- Deprecate Recommended and add Supported By concept in EM - Thomas
- New:
- Optional, only if enough time
- New:
Contrib & Others
- Cristal contrib extension - Manuel + Thiago
- Outstanding from past roadmaps:
- Manuel:
- A PoC exists to load Cristal in a Nextcloud extension since version 0.8, but the CSS resources are currently not loading correctly. Some additional work is required to build, and publish static resources (i.e., CSS) correctly
- Thiago:
- Manuel:
- New:
- Manuel:
- Pierre:
- Thiago:
- Outstanding from past roadmaps:
- WAISE project, Contrib extension - Michael + Paul
- New:
- Michael:
- Paul:
- Optional:
- New:
- Change Request - Simon
- Outstanding from past roadmaps:
- Check outstanding issues
- Outstanding from past roadmaps:
- Words Based notifications - Simon
- Outstanding from past roadmaps:
- Check if the work done is enough
- Outstanding from past roadmaps:
- Replication - Thomas
- New:
Other:
- All: BFDs on Thursdays
- All: Fix flickers
- All: With the time left, fix some critical/major open bugs. Take them from the critical list of open bugs
Dates
XWiki Standard:
- 16.5.0RC1: 17th of June 2024
- 16.5.0 : --24th-- 25th of June 2024
XWiki 16.4.0
XWiki Standard
- WCAG - Lucas + Michael reviewing the PRs/merge them
- Outstanding from past roadmaps:
- New:
- PDF export - Marius
- Outstanding from past roadmaps:
- Security issues - Pierre
- UI/UX improvements - Thiago + Adina
- Outstanding from past roadmaps:
- Thiago:
- New:
- Thiago:
- Do a usability test for https://jira.xwiki.org/browse/XWIKI-19751 using QuantUX. Simon's requested task: Stop receiving notifications
- Adina:
- Document in a design page the final version of the Global Administration revamp
- Start identifying all usability issues regarding macros' modal configurations
- Prepare a UX testing for newcomers
- Thiago:
- Outstanding from past roadmaps:
- Realtime - Marius + Dorian
- Outstanding from past roadmaps:
- New:
- Backport realtime changes to stable-15.10.x (to be included in 15.10.10)
- Security Vulnerabilities - Pierre
- Outstanding from past roadmaps:
- Javax -> Jakarta migration - Thomas
- New:
- check if it's possible to upgrade Jetty in XJetty (does Jetty 11 have the same problem than Jetty 10 vs Jetty 12 configuration)
- start working on jakarta mail migration
- New:
- Navigation Panel improvements - Marius
- Outstanding from past roadmaps:
- Notifications Improvements - Simon
- Outstanding from past roadmaps:
- Probably not going to be merged in 16.3.0 but target 16.4.0 as we need first community agreement on various topics (API change, new UI)
- Outstanding from past roadmaps:
- Improvements to the registration flow - Lucas
- New:
- Stop storing attachments twice - Thomas
- New:
Contrib & Others
- Cristal contrib extension - Manuel + Thiago
- Outstanding from past roadmaps:
- Thiago:
- 1st:
- 2nd:
- Thiago:
- New:
- Manuel:
- Pierre:
- Outstanding from past roadmaps:
- WAISE project, Contrib extension - Michael + Paul
- Outstanding from past roadmaps:
- New:
- (optional, if time permit)
- Change Request - Simon
- Release new work on CR notifications
- Words Based notifications - Simon
- Check if the work done is enough
Other:
- All: BFDs on Thursdays
- All: Fix flickers
- All: With the time left, fix some critical/major open bugs. Take them from the critical list of open bugs
Dates
XWiki Standard:
- 16.4.0RC1: --21st-- 22nd of May 2024
- 16.4.0 :
2829th of May 2024
XWiki 16.3.0
XWiki Standard
- WCAG - Lucas + Michael reviewing the PRs/merge them
- Outstanding from past roadmaps:
- New:
- PDF export - Marius
- Outstanding from past roadmaps:
- Compiled XDOM - Thomas
- Outstanding from past roadmaps:
- Security issues - Pierre
- Outstanding from past roadmaps:
- UI/UX improvements - Thiago + Adina
- Outstanding from past roadmaps:
- Adina:
- Finish to work on mockups for the Global Admin UI and wrap up the discussion to start the implementation: https://jira.xwiki.org/browse/XWIKI-21919
- Thiago:
- Adina:
- New:
- Thiago (optional, it time permits):
- Outstanding from past roadmaps:
- Realtime - Marius + Dorian
- Outstanding from past roadmaps:
- (optional, if time permit) Security Vulnerabilities - Pierre
- Outstanding from past roadmaps:
- New:
- Javax -> Jakarta migration - Thomas
- Outstanding from past roadmaps:
- start working on Servlet API bridging from javax.servlet to jakarta.servlet
- Outstanding from past roadmaps:
- Navigation Panel improvements - Marius
- New:
- Attachment description UI - Pierre
- New:
- Change default value of the reset password token lifetime - Simon
- New:
- (optional, if time allows) Upgrade to latest version of HTMLCleaner - Simon
- New:
- Learn about Cristal technologies and code base - Pierre
- New:
- In preparation for joining the Cristal dev in the next roadmap.
- New:
- Rendering/WYSIWYG improvements - Michael
- New:
Contrib & Others
- Cristal contrib extension - Manuel + Thiago
- New:
- Manuel:
- Demonstrator (working code) of:
- Integrate the main UI from Thiago into Cristal
- Integrate a new editor (block editor in term of User experience)
- Demonstrator (working code) of:
- Thiago:
- Provide HTML/CSS implementation of the main UIs so that
- Start a local environment for frontend work, learn vue.js
- Optional, if time permits:
- Manuel:
- New:
- WAISE project, Contrib extension - Michael + Paul
- Outstanding from past roadmaps:
- New:
- Change Request - Simon
- Outstanding from past roadmaps:
- Upgrade of XWiki.org - Simon
Other:
- All: BFDs on Thursdays
- All: Fix flickers
- All: With the time left, fix some critical/major open bugs. Take them from the critical list of open bugs
Dates
XWiki Standard:
- 16.3.0RC1: 22nd of April 2024
- 16.3.0 :
29th30th of April 2024
XWiki 16.2.0
XWiki Standard
- WCAG - Lucas + Michael reviewing the PRs/merge them
- Outstanding from past roadmaps:
- New:
- PDF export - Marius
- Outstanding from past roadmaps:
- Compiled XDOM - Thomas
- Outstanding from past roadmaps:
- Continue working on LiveTable to Live Data migrations - Manuel
- New:
- Security issues - Pierre
- 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
- Outstanding from past roadmaps:
- XWIKI-21207
- XWIKI-21626
- XWIKI-21663
- New:
- XWIKI-21890
- Document Rights - Michael
- Outstanding from past roadmaps:
- Upgrade to Solr9 and migration from previous versions - Thomas
- Outstanding from past roadmaps:
- UI/UX improvements - Thiago + Adina
- Outstanding from past roadmaps:
- Continue to work on mockups for the Global Admin UI - Adina
- Wrap up discussions and design for notifications inbox page (needed for https://jira.xwiki.org/browse/XWIKI-19217) - Thiago
- New:
- Outstanding from past roadmaps:
- Realtime - Marius + Dorian
- Outstanding from past roadmaps:
- New:
- XWIKI-21949
- Security Vulnerabilities - Pierre
- New:
- Notifications Improvements - Simon
- Outstanding from past roadmaps:
- New:
- Javax -> Jakarta migration - Thomas
- Outstanding from past roadmaps:
- Start working on Servlet API bridging (see if we would reduce the brakage related to APIs which currently expose the javax.servlet.* classes by bridging as much as possible)
- Outstanding from past roadmaps:
- Fix performance with large number of revisions - Pierre
- Outstanding from past roadmaps:
Contrib & Others
- Cristal - Manuel + Thiago + Vincent
- New:
- If enough time:
- New:
- WAISE Extension - Michael + Paul
- Outstanding from past roadmaps:
- New:
- Plan the benchmark and start collecting questions/tasks and content
- Markdown Extension - Pierre
- Outstanding from past roadmaps:
- MARKDOWN-80
- Outstanding from past roadmaps:
- Change Request Extension - Simon
- Outstanding from past roadmaps:
- Replication Extension - Thomas
- Outstanding from past roadmaps:
- OpenID Connect Extension - Thomas
- New:
- Confluence Extension - Michael
- New:
- Upgrade of XWiki.org - Simon
Other:
- All: BFDs on Thursdays
- All: Fix flickers
- All: With the time left, fix some critical/major open bugs. Take them from the critical list of open bugs
Dates
- 16.2.0RC1:
18th of March 202419th of March 2024 - 16.2.0: 25th of March 2024
XWiki 16.1.0
XWiki Standard
- WCAG - Lucas + Michael reviewing the PRs/merge them
- Outstanding from past roadmaps:
- New:
- PDF export - Marius
- Outstanding from past roadmaps:
- New:
- Compiled XDOM - Thomas
- Outstanding from past roadmaps:
- Continue working on LiveTable to Live Data migrations - Manuel
- New:
- Security issues - Pierre
- 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
- Outstanding from past roadmaps:
- Document Rights - Michael
- New:
- Upgrade to Solr9 and migration from previous versions - Thomas
- Outstanding from past roadmaps:
- UI/UX improvements - Thiago + Adina
- Outstanding from past roadmaps:
- TODO Adina: List here what was planned in 16.0.0 and not done
- Thiago:
- New:
- TODO Adina: List here new jira issues for 16.1.0
- Thiago:
- Outstanding from past roadmaps:
- Realtime - Marius + Dorian
- Outstanding from past roadmaps:
- New:
- Security Vulnerabilities - Manuel
- New:
- Forum proposal for the security vulnerability UI & processes
- New:
- Notifications Improvements - Simon
- Outstanding from past roadmaps:
- Javax -> Jakarta migration - Thomas
- New:
- Start working on Servlet API bridging (see if we would reduce the brakage related to APIs which currently expose the javax.servlet.* classes by bridging as much as possible)
- New:
- Fix performance with large number of revisions - Pierre
- New:
Contrib & Others
- Cristal contrib extension - Manuel + Thiago
- Outstanding from past roadmaps:
- New:
- Thiago: Wireframes and flow for the following user stories:
- Manuel (+ Vincent)
- Define project milestones (and publish them)
- Define the MVP clearly
- Define minimal back end endpoints/apis
- Decide if rendering is implemented client-side or not (and if in MVP or not)
- Idea: implement only MD rendering in client-side
- Provide distributions for users (electron binary and/or server binary)
- WAISE project, Contrib extension - Michael + Paul
- Outstanding from past roadmaps:
- New:
- Security issues - Pierre
- Outstanding from past roadmaps:
- Change Request - Simon
- New:
- Replication - Thomas
- Outstanding from past roadmaps:
- Word-based notifications - Simon
- New:
- Markdown Syntax - Pierre:
- New:
Other:
- All: BFDs on Thursdays
- All: Fix flickers
- All: With the time left, fix some critical/major open bugs. Take them from the critical list of open bugs
Dates
- 16.1.0RC1:
19th20th of February 2024 - 16.1.0 : 26th of February 2024
XWiki 16.0.0
General goals:
- Introduce new important changes in 16.0.0 (ie early in the cycle to have the time to stabilize)
- Finish work for 15.10.x
- Stabilization
- 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.
- We didn't finish migrating from LT to LD, we need to progress and finish it ideally in 15.10.x
- We need to finish realtime so that it's business ready in 15.10.x
- Re WCAG, we need to ideally finish fixing all issues for 15.10.x too. If not possible we need to define a target.
- New PDF export: needs to not have known important bugs open
- All these should be merged on the 15.10.x branch
XWiki Standard
- WCAG - Lucas + Michael reviewing the PRs/merge them
- Outstanding from past roadmaps:
- PDF export - Marius
- Outstanding from past roadmaps:
- What's New: Improved UI - Vincent
- Outstanding from past roadmaps:
- Using https://design.xwiki.org/xwiki/bin/view/Proposal/Design%20of%20What's%20new%20feature/#HUpdated28afterforumdiscussion29
- Update: new drawer POC was done and is working.
- 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
- Outstanding from past roadmaps:
- Compiled XDOM - Thomas
- Outstanding from past roadmaps:
- LiveTable to Live Data migrations - Manuel
- Outstanding from past roadmaps:
- Was previously assigned to Michael. Re-assigning to Manuel, if time permits
- 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)
- New:
- Outstanding from past roadmaps:
- Security issues - Michael & Pierre
- 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
- Outstanding from past roadmaps:
- New:
- Required rights improvements - Michael
- Outstanding from past roadmaps:
- Upgrade to Solr9 and migration from previous versions - Thomas
- Outstanding from past roadmaps:
- UI/UX improvements - Thiago + Adina
- Outstanding from past roadmaps:
- Adina:
- wrap up the xDocFooter revamp discussion
- gather ideas for Tags page revamp
- Adina:
- New:
- Adina:
- start exploring more ideas for the search dropdown revamp
- Thiago:
- Adina:
- Outstanding from past roadmaps:
- Realtime (some items are outstanding from past roadmaps)
- New:
- Marius:
- Dorian:
- New:
- Security Vulnerabilities - Manuel
- New:
- Requirements meeting with Stakeholder to discuss what we need to do to bundle the extension again in XS
- New:
- Fix usemainstore/uselocalstore properties for notifications - Simon
- New:
- Javax -> Jakarta migration - Thomas
- New:
- 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)
- New:
Contrib & Others
- Cristal contrib extension:
- Outstanding from past roadmaps:
- Thiago:
- Continue mockups of the main UI elements
- Manuel
- Continuous delivery of artifacts (web/electron + documentation)
- Thiago:
- New:
- Manuel:
- Thiago:
- Outstanding from past roadmaps:
- WAISE project - Paul, Michael
- Outstanding from past roadmaps:
- Michael:
- Paul:
- New:
- Michael:
- Paul:
- Outstanding from past roadmaps:
- Security issues - Pierre
- Outstanding from past roadmaps:
- Change Request - Simon
- New:
- Replication - Thomas
- New:
- Word-based notifications - Simon
- New:
- Upgrade of Weblate - Simon
- New:
Other:
- All: BFDs on Thursdays
- All: Fix flickers
- All: With the time left, fix some critical/major open bugs. Take them from the critical list of open bugs
Dates
- 16.0.0RC1:
22nd23rd of January 2024 - 16.0.0: 29th of January 2024