Version 9.1 by Caleb James DeLisle on 2012/06/18

Show last authors
1 {{box cssClass="floatinginfobox" title="**Contents**"}}
2 {{toc/}}
3 {{/box}}
4
5 {{warning}}4.1 is not released yet, this is a work in progress{{/warning}}
6
7 This is the second release of the 4.x cycle ([[Roadmap>>Main.Roadmap]]). This release brings {{todo/}}
8
9 = New and Noteworthy (since XWiki Enterprise 4.0 version) =
10
11 Here are notable new features and improvements. For the full list of issues (including statistics) see the [[JIRA Dashboard>>http://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=11191]].
12
13 == Improvements to the Extension Manager ==
14
15 The speed and reliability of the [[Extension Repository>>extensions:Extension.Extension Repository Application]] has been improved considerably. For example the [[XWiki.org Extension Repository>>extensions:Extension.WebHome]] is now much faster when you access it from XWiki Enterprise and you should now be able to browse and install extensions in no time.
16
17 Upgrading applications with related configuration documents is now handled using the merge conflict resolution UI. Changes are displayed as if you were comparing versions from a document's history.
18
19 {{image reference="EM-mergeConflict.png"/}}
20
21 If extension installation fails, the error message is extracted from the logs and displayed. You can view the full stack trace by clicking on the error message.
22
23 (in the image below the job of computing the install plan fails)
24
25 image:EM-extensionLog.png
26
27 The install and uninstall plans display extensions like in the dependency section. This way you can follow the link of an extension to find out more about what is going to be installed.
28
29 image:EM-uninstallPlan.png
30
31 The install and uninstall process is now completely asynchronous. You can see below how the progress is indicated.
32
33 image:EM-asyncInstall.png
34
35 See the [[Extension Manager Application documentation>>doc:extensions:Extension.Extension Manager Application]] for more details.
36
37 == Hide technical documents from non-technical users ==
38
39 * Users who do not opt to see hidden documents do not see them on panels or in search results.
40 * For advanced users, it is now possible to specify that a document should be hidden when editing the document (only //wiki// or //wysiwyg// edit modes):(((
41 {{image reference="ReleaseNotesXWikiEnterprise40RC1@hidden.png"/}}
42
43 And now there's a new setting in the user profiles, letting users choose whether they want hidden documents to appear in search results or not:
44
45 {{image reference="ReleaseNotesXWikiEnterprise40RC1@hiddenSettings.png"/}}
46
47 * If the user doesn't set explicitly the Hidden setting value in his profile, he won't see hidden documents by default. Thus seeing hidden documents is an explicit choice.
48 )))
49
50
51 == New types of charts ==
52
53 We've [[added 2 new types of charts>>extensions:Extension.Chart Macro]], **bar3D** and **line3D**, which draw 3D charts.
54
55 For example the following code:
56
57 {{code}}
58 {{chart type='bar3D' source='inline' params='range:B2-B9;series:columns'}}
59 |=Date|=Value
60 |2012-02-21|1.97
61 |2012-02-26|2.96
62 |2012-03-04|3.93
63 |2012-03-11|4.84
64 |2012-03-18|5.83
65 |2012-03-25|4.5
66 |2012-04-01|3.85
67 |2012-04-08|4.87
68 {{/chart}}
69 {{/code}}
70
71 Will be rendered as this:
72
73 [[image:chart-example.png]]
74
75
76 It's now possible to select [[custom colors in Chart graphs>>extensions:Extension.Chart Macro]]. For example:
77
78 {{code}}
79 {{chart type="pie" source="inline" params="range:B2-D5;series:columns;colors:C3E3F7,1D9FF5,015891,012A45" title="Chart Test" width="320" height="240"}}
80 | |X |Y |Z
81 |Q1|1.2|3.4|1.3
82 |Q2|4.5|3.4|2.3
83 |Q3|1.2|4.5|9.0
84 |Q4|3.4|1.2|1.2
85 {{/chart}}
86 {{/code}}
87
88 Will generate:
89
90 {{image reference="extensions:Extension.Chart Macro@customcolors.png"/}}
91
92
93 == Miscellaneous ==
94
95 * There's now a link to the [[Getting Started Guide>>enterprise:GettingStarted.WebHome]] on the XWiki Enterprise home page.
96
97 = For developers =
98
99 === Diff module ===
100
101 A new diff/merge module has been added to make easier to deal with diff and merge both from component and scripts. See [[Diff module >>extensions:Extension.Diff Module]] for details.
102
103 == Miscellaneous ==
104
105 === Bug Fixes ===
106 * [[XWIKI-7913>>http://jira.xwiki.org/browse/XWIKI-7913]] Could not register a Javascript or CSS skin extension for the whole wiki.
107
108 == Upgrades ==
109
110 The following dependencies have been upgraded:
111
112 {{todo/}}
113
114 = Tested Browsers =
115
116 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]]):
117
118
119 {{todo/}}
120
121
122 = Tested Databases =
123
124 {{todo/}}
125
126
127 = Known issues =
128
129 * [[Bugs we know about>>http://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]]
130
131 = Test Report =
132
133 You can check the [[manual test report>>TestReports.ManualTestReportXE41]] to learn about what was tested and the results on various browsers.
134
135 = Backward Compatibility and Migration Notes =
136
137 == General Notes ==
138
139 {{info}}
140 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.
141 {{/info}}
142
143 You may also want to [[import the default wiki XAR>>Main.Download]] in order to benefit from all the improvements listed above.
144
145 {{warning}}
146 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.
147 {{/warning}}
148
149 == API Breakages ==
150
151 The following APIs were modified since version 4.0:
152
153 {{code language="none"}}
154 {{todo/}}
155 {{/code}}

Get Connected