XWiki Roadmap Archives for the 16.x Release Cycle

Version 6.1 by Lavinia Vitel on 2024/05/30

XWiki 16.x Cycle

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