Release Notes for XWiki Enterprise 3.5 Milestone 1
This is the first and only milestone of the XWiki Enterprise 3.5 version (Roadmap), which is the last of the 3.x release cycle. This release brings many improvements to the Extension Manager, a new documents macro and quite a few bug fixes.
New and Noteworthy (since XWiki Enterprise 3.4 version)
Extension Manager improvements
- XWIKI-7429 Clicking "Install" after "Show details" brings the user out of the Administration interface
- XWIKI-7452 Can't resolve an extension with id containing UTF-8 char in XWiki Repository
- XWIKI-7453 Can't find an extension on XWiki Repository when searching with a pattern containing an UTF-8 character
- XWIKI-7455 Provide UI to import and synchronize an external extension in the repository
- XWIKI-7458 Getting "Unknown macro: warn" instead of the actual warning when installing/uninstalling an extension
- XWIKI-7249 When an extension is already installed do not show a clickable "Install" button
- XWIKI-7367 Add clustering support for extensions
- XWIKI-7426 Search should be case insensitive on XWiki Repository
- XWIKI-7430 Extension manager should provide a custom user agent when connection to repositories
- XWIKI-7477 XWiki Repository REST services should provide a content-disposition with the file name
- XWIKI-7492 Separate local extensions by folders
See the full list of Extension Manager issues that have been fixed in this release.
Documents macro
A new macro that can be used to display documents in a live table. Read more about it on extensions wiki.
Bug fixes and improvements
- XE-1096 The attachment selector should also work with the /edit/ action in 'Inline form' edit mode
- XE-1105 Default class sheet doesn't display correctly the class title
- XWIKI-7411 Cannot import a XAR containing %3A in its file name
- XWIKI-6305 Keep the current user in the administration application when editing user details
- XWIKI-7462 Improve the Profile breadcrumb to be more user friendly
- XWIKI-7484 Write a log line in the console instructing the user to open XWiki in a browser
See the full list of JIRA issues fixed in this release.
For Developers
- XCOMMONS-94 Set the minimum required Maven version (3.0) to build XWiki in the POM
- XWIKI-7502 Replace notion of Container's ApplicationContext with the notion of Environment
- XWIKI-7476 Sheets need to be able to display the title of the document they are applied to
- XWIKI-7526 Enable Infinispan JMX mbeans by default for runtime monitoring of XWiki caches
- XWIKI-7504 Files within WEB-INF directory readable by using Velocity
- XE-1108 Provide tomcat5 and tomcat7 based Debian packages
Upgrades
The following dependencies have been upgraded:
- Groovy 1.8.6
- JFreeChart 1.0.14
- JUnit 4.9
- Maven Archetype plugin 2.2
- Maven Assembly plugin 2.3
- Maven Checkstyle plugin 2.9
- Maven Dependency plugin 2.4
- Maven Exec plugin 1.2.1
- Maven Findbugs plugin 2.4.0
- Maven JAR plugin 2.4
- Maven Javadoc plugin 2.8.1
- Maven Plugin plugin 2.9
- Maven Release plugin 2.2.2
- Maven Site plugin 3.0
- Maven SSH Wagon 2.2
- Maven Surefire plugin 2.12
- Maven War plugin 2.2
- OSCache 2.4.1
Translations
The following translations have been updated:
Tested Browsers
Here's the list of browsers tested with this version (i.e. browsers that we've tested as working - Check the list of supported browsers):
- Firefox
- 9.0.1
- Chrome
- 16
Known issues
Test Report
You can check the manual test report to learn about what was tested and the results on various browsers.
Backward Compatibility and Migration Notes
General Notes
You may also want to import the default wiki XAR in order to benefit from all the improvements listed above.
Issues specific to XWiki Enterprise 3.5 Milestone 1
The default configuration property for the permanent directory was renamed from container.persistentDirectory to environment.permanentDirectory in xwiki.properties.
API Breakages
The following APIs were modified since version 3.4: