Roadmap

Last modified by Vincent Massol on 2018/05/16

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.

    TypeKeySummaryStatusCreated Date
    ImprovementXWIKI-15225By default basic users should not have edit right at all on protected documentsIn Progress25-Apr-2018
    ImprovementXWIKI-15226Provide configuration for the extension page edit protectionIn Progress25-Apr-2018
  • Thomas: Register global wiki macro at wiki level when the macro document is in a subwiki
    TypeKeySummaryStatusCreated Date
    ImprovementXWIKI-12736Register global wiki macro at wiki level when the macro document is in a subwikiClosed27-Oct-2015
  • 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.
    TypeKeySummaryStatusCreated Date
    ImprovementXWIKI-12895Document Tree Macro should allow excluding a list of spacesClosed09-Dec-2015
    ImprovementXWIKI-15259Exclude the top level extension pages from the Navigation Panel by defaultClosed14-May-2018
    ImprovementXWIKI-15260Improve the Navigation Panel configuration section with drag & drop supportIn Progress14-May-2018
    New FeatureXWIKI-14422Organize navigation menu items manually and visuallyOpen31-May-2017
  • 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 accept
  • 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
    • Example 3: Database list (class reference input field)
  • Marius/Adel: Finish Visible Save implementation, see XWIKI-14162

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).
Tags:
Created by Thomas Mortagne on 2012/12/20
   

Get Connected