XWiki Roadmap Archives for the 11.x Release Cycle

Last modified by Vincent Massol on 2019/12/09

XWiki 11.10

  • Finish "Ability to easily export only content from the XWiki Administration - Marius
  • Video macro as default in XWiki - Marius
    • Need to decide how to do it for the least maintenance
    • Also need to decide if we continue to bundle contrib extensions (Vincent: not my preference)
  • Configurable Class should support page level configurations - Marius
  • Main work: Bug fixes and stabilize the cycle - All
  • Improve the DW extensions step to make easier to upgrade from current LTS - Thomas

Dates

  • 11.10RC1: 18th of November 2019
  • 11.10 Final: 25th of November 2019

XWiki 11.9

  • Finish "Ability to easily export only content from the XWiki Administration - Marius
    TypeKeySummaryStatusCreated Date
    New FeatureXWIKI-16795Ability to easily export only content from the XWiki AdministrationClosed21-Oct-2019
  • Video macro as default in XWiki - Marius
    • Need to decide how to do it for the least maintenance
    • Also need to decide if we continue to bundle contrib extensions (Vincent: not my preference)
    • To be used on the home page (XWIKI-14858).
  • Configurable Class should support page level configurations - Marius
    TypeKeySummaryStatusCreated Date
    ImprovementXWIKI-15564Configurable Class should support page level configurationsOpen06-Sep-2018
  • Continue improving performances - Thomas
    • Start testing stuff for the notifications storage refactoring (more as an investigation), in preparation for implementation early in 12.x
    • Performance work around job logs
      TypeKeySummaryStatusCreated Date
      ImprovementXCOMMONS-764Live storage of the job logClosed04-Mar-2015
      ImprovementXCOMMONS-1121Store the job log in separated filesClosed01-Dec-2016
  • Add API to set the default language in the Document class - Thomas
    TypeKeySummaryStatusCreated Date
    ImprovementXWIKI-15159Add API to set the default language in the Document classClosed30-Mar-2018
  • Fix rights when user or group are renamed - Simon
    TypeKeySummaryStatusCreated Date
    BugXWIKI-3548When renaming a user or a group document, access rights are not correctClosed30-Aug-2007
    ImprovementXWIKI-16165Oldcore should trigger the document copy/rename eventsOpen20-Feb-2019
  • Allow admin to specify the password security policy - Simon
    TypeKeySummaryStatusCreated Date
    New FeatureXWIKI-11309Give the possibility to pick the password security levelClosed22-Oct-2014

Dates

  • 11.9RC1: 21st of October 2019
  • 11.9 final: 28th of October 2019

XWiki 11.8

  • Finish merge conflict: allow choice by chunks and custom fixes - Simon
    TypeKeySummaryStatusCreated Date
    ImprovementXWIKI-16464Merge conflict: allow choice by chunks and custom fixesClosed07-Jun-2019
    BugXCOMMONS-1720merge: conflicts information might be missing in case of multiple line conflictsClosed28-Aug-2019
    BugXCOMMONS-1722UnifiedDiffDisplayer: the conflicts should not be displayed by element, but by blocksClosed28-Aug-2019
    ImprovementXWIKI-16703ExtensionManager: allow to fix each conflict independentlyClosed04-Sep-2019
  • Ability to easily export only content from the XWiki Administration - Marius (basic implementation)
  • Performances improvements - Thomas
    TypeKeySummaryStatusCreated Date
    ImprovementXWIKI-15913Take into account HTTP request Cache-Control in async cacheClosed27-Nov-2018
    ImprovementXWIKI-16683Don't wait forever for the async rendering resultClosed26-Aug-2019
    BugXWIKI-15648User profile "Wikis" section make accessing the profile a huge pain when there is lots of wikisClosed28-Sep-2018
    BugXWIKI-148069.9 skin is much slower than 8.4.5 oneClosed26-Oct-2017
    New FeatureXWIKI-16685Add support for asynchronous setup in templatesClosed28-Aug-2019
    New FeatureXWIKI-16686Add asynchronous setup in documentsClosed28-Aug-2019
    ImprovementXWIKI-16700Avoid executing several times the same templateClosed04-Sep-2019
    ImprovementXWIKI-16704Add caching to NotificationsDisplayer UI extensionClosed04-Sep-2019
    ImprovementXRENDERING-577Add support for various Rendering context properties in context storeClosed10-Sep-2019

Dates

  • 11.8RC1: 23rd of Sep 24th of Sep accept
  • 11.8 final: 30th of Sep

XWiki 11.7

  • Merge conflict: allow choice by chunks and custom fixes - Simon
    TypeKeySummaryStatusCreated Date
    ImprovementXWIKI-16464Merge conflict: allow choice by chunks and custom fixesClosed07-Jun-2019
    ImprovementXCOMMONS-1682Allow to perform custom decisions in case of merge conflictClosed29-Jul-2019
  • Security: not be allowed to set a right you don't have (min) - https://jira.xwiki.org/browse/XWIKI-16266 - Thomas
  • Async rendering improvements - Thomas
    TypeKeySummaryStatusCreated Date
    ImprovementXWIKI-15913Take into account HTTP request Cache-Control in async cacheClosed27-Nov-2018
    ImprovementXWIKI-16683Don't wait forever for the async rendering resultClosed26-Aug-2019
  • Better handling of user removal and transfer of rights - Marius (usability)
    TypeKeySummaryStatusCreated Date
    ImprovementXWIKI-12142Delete user : Deal with programming rights impactClosed29-May-2015

Dates

  • 11.7RC1: 19th of Aug 20th of Aug
  • 11.7: 26th of Aug 27th of Aug

XWiki 11.6

  • BFD: All
  • Velocity upgrade - Assignee: Thomas
    TypeKeySummaryStatusCreated Date
    TaskXCOMMONS-1296Upgrade to Velocity 2.2In Progress17-Nov-2017
    TaskXCOMMONS-1529Upgrade to Velocity Tools 3.0Closed15-Nov-2018
  • Security: Add permissions for xobjects to prevent giving all permissions to users with edit rights on a page. - Assignee: Marius (+ Thomas)?
    TypeKeySummaryStatusCreated Date
    ImprovementXWIKI-2184"rights" access levelOpen06-Mar-2008
  • Limit number of login attempts until user gets blocked - Assignee: Simon ?
    TypeKeySummaryStatusCreated Date
    New FeatureXWIKI-15488Limit number of login attempts until user is asked for a captchaClosed10-Aug-2018
    ImprovementXWIKI-16532Add an authentication failure strategy to block userClosed26-Jun-2019

Dates

  • 11.6RC1: 23 July 2019 (added one more week due to the XWiki SAS seminar)
  • 11.6: 29 July 2019 31 July 2019

XWiki 11.5

  • BFD: All
  • Hibernate upgrade  - Assignee: Thomas
    TypeKeySummaryStatusCreated Date
    TaskXWIKI-8286Upgrade to Hibernate 5.4.3Closed05-Oct-2012
    TaskXCOMMONS-1487Upgrade to Commons DBCP2 2.6.0Closed21-Sep-2018
    ImprovementXWIKI-16196Embed the jdbc connectors in the common debian package instead of relying on the one provided by the systemClosed28-Feb-2019
    TaskXWIKI-16123Upgrade to liquibase 3.6.3Closed11-Feb-2019
    BugXWIKI-16428The debian packages should depend on dbconfig-mysql/pgsql instead of dbconfig-commonClosed25-May-2019
  • "Finish the autocomplete of references which has been dropped since Adel left and we still don't have it in the WYSIWYG + implement autocomplete on attachments.”. - Assignee: Marius
    TypeKeySummaryStatusCreated Date
    ImprovementXWIKI-8613Add an autosuggest to any input that requires a document reference in macrosClosed14-Dec-2012
    New FeatureXWIKI-16347Create a generic attachment pickerClosed15-Apr-2019
    ImprovementXWIKI-16476Use the attachment picker when editing the Office Viewer macroClosed12-Jun-2019
  • Merge on Save - Assignee: Simon
    TypeKeySummaryStatusCreated Date
    ImprovementXWIKI-175Merge on SaveClosed21-Sep-2005

Dates

  • 11.5RC1: 17 June 2019 18 June 2019
  • 11.5: 24 June 2019 25 June 2019

XWiki 11.4

  • BFD: All
  • Finish the autocomplete of references which has been dropped since Adel left and we still don't have it in the WYSIWYG + implement autocomplete on attachments. - Assignee: Marius
    • Note: this will carry over in 11.5 since Marius won’t have many days available during the 11.4 timeframe
      TypeKeySummaryStatusCreated Date
      New FeatureXWIKI-16347Create a generic attachment pickerClosed15-Apr-2019
  • Inline editing of wiki macros - Assignee: Simon
    TypeKeySummaryStatusCreated Date
    New FeatureXWIKI-16389Dedicated macro for inline editing of wikimacro contentClosed07-May-2019
    ImprovementXRENDERING-562Support of redundant non-generated content divClosed07-May-2019
    ImprovementXRENDERING-563Handle metadata rendering in HTML macroClosed10-May-2019
    ImprovementXWIKI-15801Allow to specify the content type when creating a macro from the wikiClosed05-Nov-2018
  • Hibernate upgrade  - Assignee: Thomas
    TypeKeySummaryStatusCreated Date
    TaskXWIKI-8286Upgrade to Hibernate 5.4.3Closed05-Oct-2012
    TaskXCOMMONS-1487Upgrade to Commons DBCP2 2.6.0Closed21-Sep-2018
    ImprovementXWIKI-16196Embed the jdbc connectors in the common debian package instead of relying on the one provided by the systemClosed28-Feb-2019
  • Fix the notifications endless loop: https://jira.xwiki.org/browse/XWIKI-16363 - Assignee: Thomas (note: already done!)

Dates

  • 11.4RC1: 20th 21st of May 2019
  • 11.4: 27th of May 2019 accept

XWiki 11.3

Topics:

  • STAMP: Vincent(30%)
  • FASTEN: Vincent (10%) + Thomas (30%)
  • All: work on bug fixes exclusively with the goal of drastically reducing the total number of bugs open (it's a BFD release!)
    • As of today (2019-02-16) we have for the past 365 days: Created issues = 772, Resolved issues = 623. Difference of 149.
    • Good objective: reduce by at least 50 the open bug count at the end of the release
  • Specific bugs that will be tackled for sure:
    • Warning when removing an user. This is a sub item of XWIKI-12142. Assignee: Marius
      TypeKeySummaryStatusCreated Date
      ImprovementXWIKI-16361Show a warning message when an user with Programming or Script Right is about to be deletedClosed22-Apr-2019
    • AWM Multiselect for List field should select relational storage. Assignee: Marius
      TypeKeySummaryStatusCreated Date
      ImprovementXWIKI-15170AWM Multiselect for List field should select relational storageClosed06-Apr-2018

XWiki 11.2

Topics:

  • STAMP: Vincent(30%)
  • FASTEN: Vincent (10%) + Thomas (30%)
  • All: work on bug fixes exclusively with the goal of drastically reducing the total number of bugs open (it's a BFD release!)
    • As of today (2019-02-16) we have for the past 365 days: Created issues = 772, Resolved issues = 623. Difference of 149.
    • Good objective: reduce by at least 50 the open bug count at the end of the release
  • Specific bugs that will be tackled for sure:
    • Save warning if the revision has changed. This is a subitem of XWIKI-175. Assignee: Simon
      TypeKeySummaryStatusCreated Date
      BugXWIKI-6665Saving edits after lock expiration doesn't warn the user that the page may be staleClosed31-May-2011
    • Warning when removinga a user. This is a sub item of XWIKI-12142. Assignee: Marius
    • AWM Multiselect for List field should select relational storage. Assignee: Marius
      TypeKeySummaryStatusCreated Date
      ImprovementXWIKI-15170AWM Multiselect for List field should select relational storageClosed06-Apr-2018
    • Updating links when renaming a document should include content inside object properties + Updating links when renaming a document should include images and attachments. Assignee: Thomas
      TypeKeySummaryStatusCreated Date
      ImprovementXWIKI-14086Updating links when renaming a document should include images and attachmentsClosed08-Mar-2017
      ImprovementXWIKI-14087Updating links when renaming a document should include content inside object propertiesClosed08-Mar-2017

Dates

  • 11.2RC1: 18th of March 2019 19th of March 2019 accept
  • 11.2: 25th of March 2019 accept

XWiki 11.1

Goals:

  • Focus on finishing items marked important in 2018 and that couldn't be started

Topics:

  • All: BFD (Priority on Notifications for Guillaume)
  • STAMP: Vincent (30%)
  • FASTEN: Vincent (10%) + Thomas (30%)
  • Simon: Finish "Browsers usually cache JS/CSS resources even if they have changed”
    TypeKeySummaryStatusCreated Date
    BugXWIKI-6073Browsers usually cache JS/CSS resources even if they have changedClosed02-Mar-2011
  • Simon: Display Reference of documents to copy paste
    TypeKeySummaryStatusCreated Date
    New FeatureXWIKI-13362Display the page reference for a page, for users to be able to copy-paste itClosed21-Apr-2016
  • Marius: Finish autocomplete of references in WYSIWYG Macro parameters (include/display macros, etc)
    TypeKeySummaryStatusCreated Date
    ImprovementXRENDERING-553Expose the display type property in the parameter descriptorsClosed23-Jan-2019
  • Marius: ConfigurableClass doesn't support page level configuration case
    TypeKeySummaryStatusCreated Date
    ImprovementXWIKI-15564Configurable Class should support page level configurationsOpen06-Sep-2018
  • Marius: Improve the XClass picker when in object edit mode (make it like the Add Macro dialog for WYSIWYG editor)
    TypeKeySummaryStatusCreated Date
    BugXWIKI-14712Object editor doesn't display nicely xclasses located in nested spacesClosed20-Sep-2017
  • Thomas: Upgrade to Hibernate 5.x
    TypeKeySummaryStatusCreated Date
    TaskXWIKI-8286Upgrade to Hibernate 5.4.3Closed05-Oct-2012
  • Thomas: Performances
  • Thomas: Move to Velocity 2.x
    TypeKeySummaryStatusCreated Date
    TaskXCOMMONS-1296Upgrade to Velocity 2.2In Progress17-Nov-2017
    TaskXCOMMONS-1529Upgrade to Velocity Tools 3.0Closed15-Nov-2018

Dates

  • 11.1RC1: 18th of Feb 2019 19th of Feb 2019 accept
  • 11.1: 25th of Feb 2019 accept

XWiki 11.0

Leftovers from 10.x:

  • Marius/Adel: Auto complete of references in WYSIWYG Macro Dialog (+ grouping feature so that users don't get both "page" and "reference" at the same time + "deprecated"/"priority" to show "page" more proeminently than "reference")
    TypeKeySummaryStatusCreated Date
    ImprovementXWIKI-8613Add an autosuggest to any input that requires a document reference in macrosClosed14-Dec-2012
    ImprovementCKEDITOR-259Group related / alternative macro parametersClosed17-Dec-2018
  • Simon: Import: make it work with new versions of Libre Office (idea: use a more recent fork of jodconverter, we identified one and check if we need to merge changes we did in our fork)
    TypeKeySummaryStatusCreated Date
    ImprovementXWIKI-15031Move to sbraconnier's JODConverterClosed20-Feb-2018
  • Thomas: Fix filesystem storage
    TypeKeySummaryStatusCreated Date
    BugXWIKI-15620Chinese and other UTF8 characters produce filesystem store path a lot longer (6 times longer) because of the URL encodingClosed20-Sep-2018
  • All: Fix all WCAG failing tests and more generally move to WCAG 2.1 (https://www.w3.org/TR/WCAG21/) - Rationale: usability through accessibility, current failing test reducing trust in CI

New topics:

  • All: BFD (Priority on Notifications for Guillaume)
  • All: Fix all WCAG failing tests and more generally move to WCAG 2.1 (https://www.w3.org/TR/WCAG21/) - Rationale: usability through accessibility, current failing test reducing trust in CI
  • STAMP research project: Vincent(30%)
  • FASTEN research project: Vincent (20%) + Thomas (30%)
  • Marius: Ability to rename an AWM app
    TypeKeySummaryStatusCreated Date
    BugXWIKI-13353Cannot change the title of an application homepageClosed21-Apr-2016
    BugXWIKI-13352Renaming the homepage of an application created with App Within Minutes breaks the applicationClosed21-Apr-2016
  • Thomas: Move to Velocity 2.x
    TypeKeySummaryStatusCreated Date
    TaskXCOMMONS-1296Upgrade to Velocity 2.2In Progress17-Nov-2017
    TaskXCOMMONS-1529Upgrade to Velocity Tools 3.0Closed15-Nov-2018
  • Simon: Fix caching of JS resources forcing reload when upgrading XWiki. Especially for the Navigation Panel.
    TypeKeySummaryStatusCreated Date
    BugXWIKI-6073Browsers usually cache JS/CSS resources even if they have changedClosed02-Mar-2011
  • Adel: Upgrade to Hibernate 5.x
    TypeKeySummaryStatusCreated Date
    TaskXWIKI-8286Upgrade to Hibernate 5.4.3Closed05-Oct-2012

Dates

  • 11.0RC1: 21st of Jan 2019 error skipped
  • 11.0: 28th of Jan 2019 29th of Jan 2019 accept
Tags:
Created by Vincent Massol on 2019/02/04
   

Get Connected