Last modified by Thomas Mortagne on 2017/03/24

Show last authors
1 {{box cssClass="floatinginfobox" title="**Contents**"}}
2 {{toc/}}
3 {{/box}}
4
5 {{error}}
6 A bug makes Extension Manager "forget" that an extension has been installed after the restart. See https://jira.xwiki.org/browse/XWIKI-7549 .
7 {{/error}}
8
9 This is the first and only milestone of the XWiki Enterprise 3.5 version ([[Roadmap>>Main.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.
10
11 = New and Noteworthy (since XWiki Enterprise 3.4 version) =
12
13 == Extension Manager improvements ==
14
15 * [[XWIKI-7429>>https://jira.xwiki.org/browse/XWIKI-7429]] Clicking "Install" after "Show details" brings the user out of the Administration interface
16 * [[XWIKI-7452>>https://jira.xwiki.org/browse/XWIKI-7452]] Can't resolve an extension with id containing UTF-8 char in XWiki Repository
17 * [[XWIKI-7453>>https://jira.xwiki.org/browse/XWIKI-7453]] Can't find an extension on XWiki Repository when searching with a pattern containing an UTF-8 character
18 * [[XWIKI-7455>>https://jira.xwiki.org/browse/XWIKI-7455]] Provide UI to import and synchronize an external extension in the repository
19 * [[XWIKI-7458>>https://jira.xwiki.org/browse/XWIKI-7458]] Getting "Unknown macro: warn" instead of the actual warning when installing/uninstalling an extension
20 * [[XWIKI-7249>>https://jira.xwiki.org/browse/XWIKI-7249]] When an extension is already installed do not show a clickable "Install" button
21 * [[XWIKI-7367>>https://jira.xwiki.org/browse/XWIKI-7367]] Add clustering support for extensions
22 * [[XWIKI-7426>>https://jira.xwiki.org/browse/XWIKI-7426]] Search should be case insensitive on XWiki Repository
23 * [[XWIKI-7430>>https://jira.xwiki.org/browse/XWIKI-7430]] Extension manager should provide a custom user agent when connection to repositories
24 * [[XWIKI-7477>>https://jira.xwiki.org/browse/XWIKI-7477]] XWiki Repository REST services should provide a content-disposition with the file name
25 * [[XWIKI-7492>>https://jira.xwiki.org/browse/XWIKI-7492]] Separate local extensions by folders
26
27 See the full list of [[Extension Manager issues>>https://jira.xwiki.org/sr/jira.issueviews:searchrequest-printable/temp/SearchRequest.html?jqlQuery=project+%3D+XWIKI+AND+resolution+%3D+Fixed+AND+fixVersion+%3D+12857+AND+component+%3D+%22Extension+Manager%22+AND+status+%3D+Closed+ORDER+BY+priority+DESC&tempMax=1000]] that have been fixed in this release.
28
29 == Documents macro ==
30
31 A new macro that can be used to display documents in a live table. Read more about it on [[extensions wiki>>extensions:Extension.Documents Macro]].
32
33 = Bug fixes and improvements =
34
35 * [[XE-1096>>https://jira.xwiki.org/browse/XE-1096]] The attachment selector should also work with the ##/edit/## action in 'Inline form' edit mode
36 * [[XE-1105>>https://jira.xwiki.org/browse/XE-1105]] Default class sheet doesn't display correctly the class title
37 * [[XWIKI-7411>>https://jira.xwiki.org/browse/XWIKI-7411]] Cannot import a XAR containing ##%3A## in its file name
38 * [[XWIKI-6305>>https://jira.xwiki.org/browse/XWIKI-6305]] Keep the current user in the administration application when editing user details
39 * [[XWIKI-7462>>https://jira.xwiki.org/browse/XWIKI-7462]] Improve the Profile breadcrumb to be more user friendly
40 * [[XWIKI-7484>>https://jira.xwiki.org/browse/XWIKI-7484]] Write a log line in the console instructing the user to open XWiki in a browser
41
42 See the full list of [[JIRA issues>>https://jira.xwiki.org/sr/jira.issueviews:searchrequest-printable/temp/SearchRequest.html?jqlQuery=project+in+%28XCOMMONS%2C+XRENDERING%2C+XWIKI%2C+XE%2C+XEM%29+and+status+%3D+Closed+and+resolution+%3D+Fixed+and+fixVersion+%3D+%223.5-milestone-1%22&tempMax=1000]] fixed in this release.
43
44 = For Developers =
45
46 * [[XCOMMONS-94>>https://jira.xwiki.org/browse/XCOMMONS-94]] Set the minimum required Maven version (3.0) to build XWiki in the POM
47 * [[XWIKI-7502>>https://jira.xwiki.org/browse/XWIKI-7502]] Replace notion of Container's ApplicationContext with the notion of Environment
48 * [[XWIKI-7476>>https://jira.xwiki.org/browse/XWIKI-7476]] Sheets need to be able to display the title of the document they are applied to
49 * [[XWIKI-7526>>https://jira.xwiki.org/browse/XWIKI-7526]] Enable Infinispan JMX mbeans by default for runtime monitoring of XWiki caches
50 * [[XWIKI-7504>>https://jira.xwiki.org/browse/XWIKI-7504]] Files within WEB-INF directory readable by using Velocity
51 * [[XE-1108>>https://jira.xwiki.org/browse/XE-1108]] Provide tomcat5 and tomcat7 based Debian packages
52
53 == Upgrades ==
54
55 The following dependencies have been upgraded:
56
57 * Groovy 1.8.6
58 * JFreeChart 1.0.14
59 * JUnit 4.9
60 * Maven Archetype plugin 2.2
61 * Maven Assembly plugin 2.3
62 * Maven Checkstyle plugin 2.9
63 * Maven Dependency plugin 2.4
64 * Maven Exec plugin 1.2.1
65 * Maven Findbugs plugin 2.4.0
66 * Maven JAR plugin 2.4
67 * Maven Javadoc plugin 2.8.1
68 * Maven Plugin plugin 2.9
69 * Maven Release plugin 2.2.2
70 * Maven Site plugin 3.0
71 * Maven SSH Wagon 2.2
72 * Maven Surefire plugin 2.12
73 * Maven War plugin 2.2
74 * OSCache 2.4.1
75
76 == Translations ==
77
78 The following translations have been updated:
79
80 {{language codes="fr, it, ko, lv, sv"/}}
81
82 = Tested Browsers =
83
84 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>>dev:Community.BrowserSupportStrategy]]):
85
86 {{browser name="firefox" version="9.0.1"/}}
87
88 {{browser name="chrome" version="16"/}}
89
90 = Known issues =
91
92 * [[Bugs we know about>>https://jira.xwiki.org/secure/IssueNavigator.jspa?reset=true&jqlQuery=category+%3D+%22Top+Level+Projects%22+AND+issuetype+%3D+Bug+AND+resolution+%3D+Unresolved+ORDER+BY+updated+DESC]]
93
94 = Test Report =
95
96 You can check the [[manual test report>>TestReports.ManualTestReportXE35M1]] to learn about what was tested and the results on various browsers.
97
98 = Backward Compatibility and Migration Notes =
99
100 == General Notes ==
101
102 {{info}}
103 If you're running in a multiwiki setup you'll also need to define the property //xwiki.store.migration.databases// in your //xwiki.cfg// file if you want to explicitly name some databases to be migrated as the default is now to migrate all databases. Database that are not migrated could not be accessed.
104 {{/info}}
105
106 You may also want to [[import the default wiki XAR>>Main.Download]] in order to benefit from all the improvements listed above.
107
108 {{warning}}
109 Always make sure you compare your ##xwiki.cfg## and ##xwiki.properties## files with the newest version since some configuration parameters were added. Note that you should add ##xwiki.store.migration=1## so that XWiki will attempt to automatically migrate your current database to the new schema. Make sure you backup your Database before doing anything.
110 {{/warning}}
111
112 == Issues specific to XWiki Enterprise 3.5 Milestone 1 ==
113
114 The default configuration property for the permanent directory was renamed from ##container.persistentDirectory## to ##environment.permanentDirectory## in ##xwiki.properties##.
115
116 == API Breakages ==
117
118 The following APIs were modified since version 3.4:
119
120 {{code language="none"}}
121 org.xwiki.container.ContainerFactory: Class org.xwiki.container.ContainerFactory removed
122 {{/code}}

Get Connected