Roadmap

Version 414.1 by Vincent Massol on 2018/04/30

The XWiki development process uses JIRA for listing all tasks to be implemented and all bugs to be fixed.

You'll find there the dates and versions planned for issues to be fixed and hence the XWiki roadmaps. There's also a release calendar listing all known dates for future releases. Please understand that these dates are often tentative since XWiki's development is open source and lots of committers/contributors are working in their free time on XWiki.

If you're interested to help out check the contributing page.

We're releasing several top level projects together and as such we've decided to have the same Roadmap page for all of them. Thus this page contains the roadmap for the following projects: XWiki Commons, XWiki Rendering and XWiki Platform.

General goals for all releases:

  • More tests
  • Better javadoc
  • More documentation on xwiki.org
  • Code cleanup/refactoring

Already implemented roadmaps can be found in the archives.

Note that all planned release dates are also entered in the Calendar on JIRA.

XWiki 10.x Cycle

Release dates for the 10.x Cycle:

  • 10.0: January 2018 accept
  • 10.1: February 2018 accept
  • 10.2: March 2018 accept
  • 10.3: April 2018 accept
  • 10.4: May 2018
  • 10.5: June 2018
  • 10.6: July 2018
  • 10.7: August 2018
  • 10.8: September 2018
  • 10.9: October 2018
  • 10.10: November 2018
  • 10.11: December 2018

XWiki 10.4

  • Thomas: Finish work for edit protection from 10.3. Specifically ability to prevent editing/moving/deleting extension pages when a confi param is set for that.
  • Thomas: Register global wiki macro at wiki level when the macro document is in a subwiki - http://jira.xwiki.org/browse/XWIKI-12736
  • Thomas: Performance work. Goal: be as good as XWiki 8.4.x. Fix performance issue in XWiki 10.x/Investigate problems with notifications. See for ex https://forum.xwiki.org/t/xwiki-and-tomcat-crashes/2788 but several users have reported issues so there's definitely something really bad happening.
  • Guillaume: Finish AS replacement + continue fixing Notifications problems
  • Marius: Improve Navigation panel. Introduce notion of blacklist for the Navigation panel and provide an Admin UI for it. Goal: remove the XWiki space by default using this blacklist (users can be seen in the User Index). Allow users to control better what they have in the panel + control the order. Others: try to improve performance.
  • Adel: Evaluate and implement weblate for XWiki (replacement for l10n). Note: weblate is moving fast: https://docs.weblate.org/en/latest/changes.html

Dates

  • 10.4RC1: 14th of May 2018
  • 10.4Final:22nd of May 2018 (21st is a bank holiday in France)

XWiki 10.5

  • Thomas: continue work on performance (started in 10.4)
  • Thomas: Fix inconsistence of WebHome appearing everywhere when using references in macros and API calls. Finish Nested Spaces/Pages work. Page API.
  • Guillaume: Notifications bugfixes
  • Marius/Adel: Autocomplete on reference. Note: This would lessen the issue with WebHome.
    • Example 1: In object editor when the type is "Page Reference" + picker
    • Example 2: In WYSIWYG macro editor when a macro has a reference parameter + picker
  • Marius/Adel: Finish Visible Save implementation

Dates

  • 10.5RC1: 11th of June 2018. Note: we're giving a few less days so that we have enough time for 10.6 before the XWiki SAS yearly seminar
  • 10.5Final:18th of June 2018

XWiki 10.6

Dates

  • 10.6RC1: 11th of July 2018.
  • 10.6Final:18th of July 2018 (Need to be released before the 20th since XWiki SAS seminar starts on the 23rd of July).

Get Connected