Roadmap for August 2024

Hi devs,

XWiki Standard 16.7.0

  • WCAG - Lucas + Michael reviewing the PRs/merge them
  • PDF export - Marius
  • 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
    • New:
      • Loading... Sometimes when the automatically Saved is done the Menu bar disappears
      • 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
  • Do not autosave unless there have been actual changes to the text - Simon
  • Improvements to the registration flow - Lucas
  • Required Rights - Michael
    • Outstanding from past roadmaps:
      • Loading... - Introduce the notion of required rights (if there is time, planned for 16.8.0)
  • Deprecate Recommended and add Supported By concept in EM and Repo App - Thomas
    • Outstanding from past roadmaps:
      • Loading... Introduce the Supported By concept in Extension Manager and Repository
  • Update our CI build image - Michael
    • New:
      • Loading... : Update the build docker image to use jenkins/ssh-agent
  • 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:
    • New:
      • Thiago:
      • Pierre:
        • Breadcrumb for Nextcloud - Loading...
        • View history if the backend supports it (if time permits) - Loading...
  • WAISE project, Contrib extension - Michael + Paul
    • Outstanding from past roadmaps:
      • Paul:
        • Loading... Provide docker images for the deliverables
        • Loading... Execute the benchmark and document results
    • New:
      • Paul:
      • Michael:
        • Loading... Review and improve the benchmark questions
  • Change Request - Simon
  • Numbered Content - Michael:
    • New:
      • Loading... Installing the Figure numbering extension slows down all page rendering a lot

Other:

  • All: BFDs on Thursdays
  • All: Fix flickers
  • All: With the time left, fix some critical/major open bugs.

Dates

  • 16.7.0RC1: 19th of August 2024
  • 16.7.0 : 26th of August 2024

Published on https://www.xwiki.org/xwiki/bin/view/Roadmaps/#HAugustRoadmap