XWiki Roadmap Archives for the 11.x Release Cycle
Last modified by Vincent Massol on 2019/12/09
- XWiki 11.10
- XWiki 11.9
- XWiki 11.8
- XWiki 11.7
- XWiki 11.6
- XWiki 11.5
- XWiki 11.4
- XWiki 11.3
- XWiki 11.2
- XWiki 11.1
- XWiki 11.0
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
- https://jira.xwiki.org/browse/XWIKI-11700
- better default actions
- propose to uninstall invalid extensions which used to be dependencies instead of repairing/upgrading them (Watchlist use case)
Dates
11.10RC1: 18th of November 201911.10 Final: 25th of November 2019
XWiki 11.9
- Finish "Ability to easily export only content from the XWiki Administration - Marius
Type Key Summary Status Created Date XWIKI-16795Ability to easily export only content from the XWiki Administration 21-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
Type Key Summary Status Created Date XWIKI-15564 Configurable Class should support page level configurations 06-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
Type Key Summary Status Created Date XCOMMONS-764Live storage of the job log 04-Mar-2015 XCOMMONS-1121Store the job log in separated files 01-Dec-2016
- Add API to set the default language in the Document class - Thomas
Type Key Summary Status Created Date XWIKI-15159Add API to set the default language in the Document class 30-Mar-2018 - Fix rights when user or group are renamed - Simon
Type Key Summary Status Created Date XWIKI-3548When renaming a user or a group document, access rights are not correct 30-Aug-2007 XWIKI-16165 Oldcore should trigger the document copy/rename events 20-Feb-2019 - Allow admin to specify the password security policy - Simon
Type Key Summary Status Created Date XWIKI-11309Give the possibility to pick the password security level 22-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
Type Key Summary Status Created Date XWIKI-16464Merge conflict: allow choice by chunks and custom fixes 07-Jun-2019 XCOMMONS-1720merge: conflicts information might be missing in case of multiple line conflicts 28-Aug-2019 XCOMMONS-1722UnifiedDiffDisplayer: the conflicts should not be displayed by element, but by blocks 28-Aug-2019 XWIKI-16703ExtensionManager: allow to fix each conflict independently 04-Sep-2019 - Ability to easily export only content from the XWiki Administration - Marius (basic implementation)
- Performances improvements - Thomas
Type Key Summary Status Created Date XWIKI-15913Take into account HTTP request Cache-Control in async cache 27-Nov-2018 XWIKI-16683Don't wait forever for the async rendering result 26-Aug-2019 XWIKI-15648User profile "Wikis" section make accessing the profile a huge pain when there is lots of wikis 28-Sep-2018 XWIKI-148069.9 skin is much slower than 8.4.5 one 26-Oct-2017 XWIKI-16685Add support for asynchronous setup in templates 28-Aug-2019 XWIKI-16686Add asynchronous setup in documents 28-Aug-2019 XWIKI-16700Avoid executing several times the same template 04-Sep-2019 XWIKI-16704Add caching to NotificationsDisplayer UI extension 04-Sep-2019 XRENDERING-577Add support for various Rendering context properties in context store 10-Sep-2019
Dates
- 11.8RC1:
23rd of Sep24th of Sep - 11.8 final: 30th of Sep
XWiki 11.7
- Merge conflict: allow choice by chunks and custom fixes - Simon
Type Key Summary Status Created Date XWIKI-16464Merge conflict: allow choice by chunks and custom fixes 07-Jun-2019 XCOMMONS-1682Allow to perform custom decisions in case of merge conflict 29-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
Type Key Summary Status Created Date XWIKI-15913Take into account HTTP request Cache-Control in async cache 27-Nov-2018 XWIKI-16683Don't wait forever for the async rendering result 26-Aug-2019 - Better handling of user removal and transfer of rights - Marius (usability)
Type Key Summary Status Created Date XWIKI-12142Delete user : Deal with programming rights impact 29-May-2015
Dates
- 11.7RC1:
19th of Aug20th of Aug - 11.7:
26th of Aug27th of Aug
XWiki 11.6
- BFD: All
- Velocity upgrade - Assignee: Thomas
Type Key Summary Status Created Date XCOMMONS-1296 Upgrade to Velocity 2.2 17-Nov-2017 XCOMMONS-1529Upgrade to Velocity Tools 3.0 15-Nov-2018 - Security: Add permissions for xobjects to prevent giving all permissions to users with edit rights on a page. - Assignee: Marius (+ Thomas)?
Type Key Summary Status Created Date XWIKI-2184 "rights" access level 06-Mar-2008 - Limit number of login attempts until user gets blocked - Assignee: Simon ?
Type Key Summary Status Created Date XWIKI-15488Limit number of login attempts until user is asked for a captcha 10-Aug-2018 XWIKI-16532Add an authentication failure strategy to block user 26-Jun-2019
Dates
11.6RC1: 23 July 2019(added one more week due to the XWiki SAS seminar)- 11.6:
29 July 201931 July 2019
XWiki 11.5
- BFD: All
- Hibernate upgrade - Assignee: Thomas
Type Key Summary Status Created Date XWIKI-8286Upgrade to Hibernate 5.4.3 05-Oct-2012 XCOMMONS-1487Upgrade to Commons DBCP2 2.6.0 21-Sep-2018 XWIKI-16196Embed the jdbc connectors in the common debian package instead of relying on the one provided by the system 28-Feb-2019 XWIKI-16123Upgrade to liquibase 3.6.3 11-Feb-2019 XWIKI-16428The debian packages should depend on dbconfig-mysql/pgsql instead of dbconfig-common 25-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
Type Key Summary Status Created Date XWIKI-8613Add an autosuggest to any input that requires a document reference in macros 14-Dec-2012 XWIKI-16347Create a generic attachment picker 15-Apr-2019 XWIKI-16476Use the attachment picker when editing the Office Viewer macro 12-Jun-2019 - Merge on Save - Assignee: Simon
Type Key Summary Status Created Date XWIKI-175Merge on Save 21-Sep-2005
Dates
- 11.5RC1:
17 June 201918 June 2019 - 11.5:
24 June 201925 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
Type Key Summary Status Created Date XWIKI-16347Create a generic attachment picker 15-Apr-2019
- Note: this will carry over in 11.5 since Marius won’t have many days available during the 11.4 timeframe
- Inline editing of wiki macros - Assignee: Simon
Type Key Summary Status Created Date XWIKI-16389Dedicated macro for inline editing of wikimacro content 07-May-2019 XRENDERING-562Support of redundant non-generated content div 07-May-2019 XRENDERING-563Handle metadata rendering in HTML macro 10-May-2019 XWIKI-15801Allow to specify the content type when creating a macro from the wiki 05-Nov-2018 - Hibernate upgrade - Assignee: Thomas
Type Key Summary Status Created Date XWIKI-8286Upgrade to Hibernate 5.4.3 05-Oct-2012 XCOMMONS-1487Upgrade to Commons DBCP2 2.6.0 21-Sep-2018 XWIKI-16196Embed the jdbc connectors in the common debian package instead of relying on the one provided by the system 28-Feb-2019 - Fix the notifications endless loop: https://jira.xwiki.org/browse/XWIKI-16363 - Assignee: Thomas (note: already done!)
Dates
- 11.4RC1:
20th21st of May 2019 - 11.4: 27th of May 2019
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
Type Key Summary Status Created Date XWIKI-16361Show a warning message when an user with Programming or Script Right is about to be deleted 22-Apr-2019 - AWM Multiselect for List field should select relational storage. Assignee: Marius
Type Key Summary Status Created Date XWIKI-15170AWM Multiselect for List field should select relational storage 06-Apr-2018
- Warning when removing an user. This is a sub item of XWIKI-12142. Assignee: Marius
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
Type Key Summary Status Created Date XWIKI-6665Saving edits after lock expiration doesn't warn the user that the page may be stale 31-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
Type Key Summary Status Created Date XWIKI-15170AWM Multiselect for List field should select relational storage 06-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
Type Key Summary Status Created Date XWIKI-14086Updating links when renaming a document should include images and attachments 08-Mar-2017 XWIKI-14087Updating links when renaming a document should include content inside object properties 08-Mar-2017
- Save warning if the revision has changed. This is a subitem of XWIKI-175. Assignee: Simon
Dates
- 11.2RC1:
18th of March 201919th of March 2019 - 11.2: 25th of March 2019
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”
Type Key Summary Status Created Date XWIKI-6073Browsers usually cache JS/CSS resources even if they have changed 02-Mar-2011 - Simon: Display Reference of documents to copy paste
Type Key Summary Status Created Date XWIKI-13362Display the page reference for a page, for users to be able to copy-paste it 21-Apr-2016 - Marius: Finish autocomplete of references in WYSIWYG Macro parameters (include/display macros, etc)
Type Key Summary Status Created Date XRENDERING-553Expose the display type property in the parameter descriptors 23-Jan-2019 - Marius: ConfigurableClass doesn't support page level configuration case
Type Key Summary Status Created Date XWIKI-15564 Configurable Class should support page level configurations 06-Sep-2018 - Marius: Improve the XClass picker when in object edit mode (make it like the Add Macro dialog for WYSIWYG editor)
Type Key Summary Status Created Date XWIKI-14712Object editor doesn't display nicely xclasses located in nested spaces 20-Sep-2017 - Thomas: Upgrade to Hibernate 5.x
Type Key Summary Status Created Date XWIKI-8286Upgrade to Hibernate 5.4.3 05-Oct-2012 - Thomas: Performances
- Thomas: Move to Velocity 2.x
Type Key Summary Status Created Date XCOMMONS-1296 Upgrade to Velocity 2.2 17-Nov-2017 XCOMMONS-1529Upgrade to Velocity Tools 3.0 15-Nov-2018
Dates
- 11.1RC1:
18th of Feb 201919th of Feb 2019 - 11.1: 25th of Feb 2019
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")
Type Key Summary Status Created Date XWIKI-8613Add an autosuggest to any input that requires a document reference in macros 14-Dec-2012 CKEDITOR-259Group related / alternative macro parameters 17-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)
Type Key Summary Status Created Date XWIKI-15031Move to sbraconnier's JODConverter 20-Feb-2018 - Thomas: Fix filesystem storage
Type Key Summary Status Created Date XWIKI-15620Chinese and other UTF8 characters produce filesystem store path a lot longer (6 times longer) because of the URL encoding 20-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
Type Key Summary Status Created Date XWIKI-13353Cannot change the title of an application homepage 21-Apr-2016 XWIKI-13352Renaming the homepage of an application created with App Within Minutes breaks the application 21-Apr-2016 - Thomas: Move to Velocity 2.x
Type Key Summary Status Created Date XCOMMONS-1296 Upgrade to Velocity 2.2 17-Nov-2017 XCOMMONS-1529Upgrade to Velocity Tools 3.0 15-Nov-2018 - Simon: Fix caching of JS resources forcing reload when upgrading XWiki. Especially for the Navigation Panel.
Type Key Summary Status Created Date XWIKI-6073Browsers usually cache JS/CSS resources even if they have changed 02-Mar-2011 - Adel: Upgrade to Hibernate 5.x
Type Key Summary Status Created Date XWIKI-8286Upgrade to Hibernate 5.4.3 05-Oct-2012
Dates
11.0RC1: 21st of Jan 2019- 11.0:
28th of Jan 201929th of Jan 2019