Bug
- [XWIKI-6192] - Js error when scrolling over Search Suggest results
- [XWIKI-6943] - Edit Class menu entry appears only for admin users
- [XWIKI-7309] - Exception while saving a document due to migration of boolean properties from strings
- [XWIKI-7413] - versionCache is not cleaned when a subwiki is deleted, making it impossible to recreate a subwiki with the same name.
- [XWIKI-7703] - "line" and "area" type charts wrongly use the column or row ids as data instead of the user-provided data
- [XWIKI-7731] - ActivityStream subclasses can't provide their own subclasses of ActivityEvent anymore
- [XWIKI-7736] - Trying to change the parent with the REST service results in an error
- [XWIKI-7742] - The image selector is not properly initialized when the edited image is missing
- [XWIKI-7743] - Wrong editor width when returning from full screen edit after editing/adding a macro
- [XWIKI-7752] - Importer save document with wrong original document
- [XWIKI-7756] - Impossible to execute request with query manager on another wiki without programming right
- [XWIKI-7760] - DefaultQuery#bindValues(List<object>) doesn't work with HQL queries
- [XWIKI-7767] - Platform code depends on the storage engine being Hibernate based.
- [XWIKI-7773] - Installing extensions - extension manager
- [XWIKI-7784] - Migrating database from 3.1 to 4.0 fails while migrating stats on MySQL 5.1
- [XWIKI-7791] - IDs of stats objects are not properly computed and cause duplicated primary key issues during migration to 4.0
- [XWIKI-7802] - The list of always used extensions on a wiki is not properly updated when a doc is saved with programming rights
- [XWIKI-7803] - The list of always used extensions on a wiki is not properly updated when the wiki is deleted
- [XWIKI-7804] - The list of releasable REST resource components is shared across HTTP requests without being thread safe
- [XWIKI-7810] - Sheet PR are not preserved if the displayed document and the context document are different instances of the same document
- [XWIKI-7818] - links with XWiki 2.1 syntax never call setQueryString() for queryString parameters
- [XWIKI-7823] - ConflictQuestion#GlobalActions is badly named
New Feature
- [XWIKI-7704] - Add support for 3D Bar and Line chart types
- [XWIKI-7737] - Send WikiReadyEvent event when a wiki is ready to be used
- [XWIKI-7741] - Implement a QueryFilter allowing to select distinct documents in XWQL short queries
- [XWIKI-7746] - Allow short form HQL queries to be executed in the QueryManager
- [XWIKI-7755] - Add ability to use Compilation Customizers in the Groovy Macro
- [XWIKI-7758] - Create Groovy module in XWiki Platform
- [XWIKI-7759] - Prevents System.exit() calls in Groovy scripts from stopping the JVM
- [XWIKI-7789] - Add script API to upgrade installed extensions
- [XWIKI-7798] - New QueryFilter API allowing to filter query results
- [XWIKI-7799] - Implement a QueryFilter allowing to return the total number of results for a query instead of the actual results
- [XWIKI-7800] - Filter hidden documents in REST APIs
- [XWIKI-7801] - Filter hidden documents in LiveTable results
Task
- [XWIKI-6746] - Upgrade to Pygments 1.5
- [XWIKI-7155] - Upgrade to JGroups 3
- [XWIKI-7651] - Upgrade to Tika 1.1
- [XWIKI-7710] - Mark technical documents as hidden in platform applications
- [XWIKI-7772] - Move the old AutoTag plugin to its own module
- [XWIKI-7792] - Remove the old, buggy, tag edit UI
- [XWIKI-7827] - Upgrade to JGroups 3.0.10
Improvement
- [XWIKI-3967] - Allow using Groovy scripts without Programming Rights
- [XWIKI-7699] - Should always use relative URL with sendRedirect
- [XWIKI-7717] - Filter hidden documents from database search results
- [XWIKI-7730] - Filter hidden documents from lucene search results
- [XWIKI-7732] - Improve the display of extension log
- [XWIKI-7733] - Improve the display of extension install/uninstall plan
- [XWIKI-7734] - Filter hidden documents from default panels
- [XWIKI-7738] - ApplicationReadyEvent should pass the context as the "data" parameter
- [XWIKI-7740] - Allow to add multiple QueryFilters to Queries
- [XWIKI-7761] - The string merging is not very good during XAR merge
- [XWIKI-7764] - Install/Uninstall extensions asynchronously
- [XWIKI-7769] - Allow Script Macros to customize their security policy for deciding when they can execute
- [XWIKI-7776] - Replace the office importer Velocity bridges with script services
- [XWIKI-7779] - Make possible to access extension plan jobs by id from scripts
- [XWIKI-7782] - Allow to reset LDAP group cache from the UI
- [XWIKI-7790] - Refactor the JavaScript code that handles the edit lock
- [XWIKI-7806] - Also import versions of former extension id in XR
- [XWIKI-7809] - Decouple the sheet API implementation from the old XWiki model so that it can be tested more easily
- [XWIKI-7812] - Importer's titles should use ColorThemes variables
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.