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
  • UI/UX improvements - Thiago + Adina
  • 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
  • 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:
  • Change Request - Simon
    • Outstanding from past roadmaps:
      • Requires

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 accept
  • 16.8.0   : 30th of September 2024 accept

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
  • UI/UX improvements - Thiago + Adina
  • Realtime - Marius + Dorian
    • Outstanding from past roadmaps:
    • New:
  • Security Vulnerabilities - Pierre
  • 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
  • Message stream - Simon
  • 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
  • WAISE project, Contrib extension - Michael + Paul
    • Outstanding from past roadmaps:
      • Paul:
    • New:
      • Paul:
      • Michael:
  • 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
  • UI/UX improvements - Thiago + Adina
  • 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
  • Message stream - Simon
  • 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

Contrib & Others

  • Cristal contrib extension - Manuel + Thiago
    • Outstanding from past roadmaps:
      • Manuel:
      • Thiago:
      • Pierre:
    • New:
      • Thiago:
      • Pierre:
      • Marius:
        • POC for the realtime issue
  • WAISE project, Contrib extension - Michael + Paul
    • Outstanding from past roadmaps:
      • Michael:
      • Paul:
    • New:
      • Paul:
      • Michael:
  • Change Request - Simon
    • Outstanding from past roadmaps:
      • Enable Object Editor for users with CR-edit right
      • Requires

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 accept
  • 16.6.0   : 29th of July 2024 accept

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
  • UI/UX improvements - Thiago + Adina
    • Outstanding from past roadmaps:
      • Thiago:
      • Adina:
    • New:
      • Thiago:
  • 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
  • Notifications Improvements - Simon
  • 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

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:
    • New:
      • Manuel:
      • Pierre:
      • Thiago:
  • WAISE project, Contrib extension - Michael + Paul
    • New:
      • Michael:
      • Paul:
      • Optional:
  • Change Request - Simon
    • Outstanding from past roadmaps:
      • Check outstanding issues
  • Words Based notifications - Simon
    • Outstanding from past roadmaps:
      • Check if the work done is enough
  • 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 accept
  • 16.5.0   : --24th-- 25th of June 2024 accept

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:
      • 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
  • 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
  • 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)
  • 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:
    • New:
      • Manuel:
      • Pierre:
  • 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 accept
  • 16.4.0   : 28 29th of May 2024 accept

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
  • UI/UX improvements - Thiago + Adina
    • Outstanding from past roadmaps:
    • New:
      • Thiago (optional, it time permits):
  • 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
  • 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.
  • 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)
      • 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:
  • 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:

  • accept 16.3.0RC1: 22nd of April 2024
  • accept 16.3.0   : 29th 30th 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
  • 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:
    • New:
  • 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)
  • Fix performance with large number of revisions - Pierre
    • Outstanding from past roadmaps:

Contrib & Others

  • Cristal - Manuel + Thiago + Vincent
    • New:
      • If enough time:
  • 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
  • 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 2024 19th of March 2024 accept
  • 16.2.0: 25th of March 2024 accept

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
  • 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:
  • Realtime - Marius + Dorian
    • Outstanding from past roadmaps:
    • New:
  • Security Vulnerabilities - Manuel
    • New:
      • Forum proposal for the security vulnerability UI & processes
  • 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)
  • 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 accept
  • 16.1.0   : 26th of February 2024 accept

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

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)
    • New:
      • Manuel:
      • Thiago:
  • WAISE project - Paul, Michael
    • Outstanding from past roadmaps:
      • Michael:
      • Paul:
    • New:
      • Michael:
      • Paul:
  • 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: 22nd 23rd of January 2024 accept
  • 16.0.0: 29th of January 2024 accept

Get Connected