Roadmap for September 2024

Hi devs,

Content for 16.8.0

XWiki Standard

  • WCAG - Lucas + Michael reviewing the PRs/merge them
    • Outstanding from past roadmaps:
  • Security issues - Pierre
  • UI/UX improvements - Thiago + Adina
  • Realtime - Marius + Dorian
    • Outstanding from past roadmaps:
      • Loading... The autosave triggers a merge conflict sometimes even if there’s no save done outside the realtime session
      • Loading... Drag & Drop doesn’t successfully create links if the actions are performed in the same time by users
      • Loading... Enable realtime editing for the WYSIWYG editor by default
      • Loading... Sometimes when the automatically Saved is done the Menu bar dissapears
      • Loading... Re-joining a Realtime editing session discards unsaved changes
  • Security Vulnerabilities - Pierre
    • Outstanding from past roadmaps:
      • Loading... - Only show the red bell for security issues if an action can be done
      • Loading... - Activate the Security Vulnerabilities feature by default
        • If there are no other issues needed for it, apart from Loading...
  • Javax → Jakarta migration - Thomas
    • Outstanding from past roadmaps:
      • Loading... - Upgrade to Servlet 5.0
        • Note: includes moving to Jetty 12 (to have Servlet 5 support)
      • Loading... - Upgrade to Jakarta Mail 2.x
        • 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
  • Improvements to the registration flow - Lucas
  • Consistency of message boxes - Lucas
  • Required Rights - Michael
    • Outstanding from past roadmaps:
      • Loading... - Introduce the notion of required rights (if there is time, planned for 16.8.0)
    • New:
      • Loading... - Increase the XAR format version to 1.6 for required rights support
  • Authentication improvements for REST APIs - Thomas
  • Specific bugs & improvements:

Contrib & Others

  • Cristal contrib extension 0.11 - Manuel + Thiago
  • Change Request - 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.8.0RC1: 16th of September 2024
  • 16.8.0 : 30th of September 2024

Thanks

Published at https://www.xwiki.org/xwiki/bin/view/Roadmaps/#HSeptemberRoadmap