<
From version < 21.1 >
edited by Sergiu Dumitriu
on 2011/06/06
To version < 21.2 >
edited by Caleb James DeLisle
on 2011/06/06
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Title
... ... @@ -1,1 +1,1 @@
1 -Release Notes for XWiki Enterprise 3.1 Milestone 2
1 +Release Notes for XWiki Enterprise 3.1 Release Candidate 1
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.Sergiu
1 +XWiki.Caleb_James_DeLisle
Content
... ... @@ -6,35 +6,11 @@
6 6  {{toc/}}
7 7  {{/box}}
8 8  
9 -Second milestone of the XWiki Enterprise 3.1 version ([[Roadmap>>Main.Roadmap]]). This is mostly an "upgrade" release in which we've upgraded lots of third party libraries we use. In addition we're now requiring Java 6 at runtime.
9 +First release candidate of XWiki Enterprise 3.1 version ([[Roadmap>>Main.Roadmap]]). Unless a bug is found, this will become the 3.1 final release. This was a stabilization only release, no new features were introduced. [[A full list of issues closed in the 3.1-rc-1 frame>>http://jira.xwiki.org/jira/secure/IssueNavigator!executeAdvanced.jspa?jqlQuery=fixVersion+%3D+%273.1+RC1%27&runQuery=true&clear=true]]
10 10  
11 -= New and Noteworthy (since XWiki Enterprise 3.1M1) =
12 -
13 -== Upgrades ==
14 -
15 -* [[XWiki now requires Java 6!>>http://jira.xwiki.org/jira/browse/XWIKI-5607]]
16 -* [[Upgrade JGroups to latest version 2.12.1>>http://jira.xwiki.org/jira/browse/XWIKI-4769]]
17 -* [[Upgrade to Groovy 1.8>>http://jira.xwiki.org/jira/browse/XWIKI-6571]]
18 -* [[Upgrade to commons-net-3.0>>http://jira.xwiki.org/jira/browse/XCOMMONS-12]]
19 -* [[Move from Commons Logging/Log4J to SLF4J/Logback>>http://jira.xwiki.org/jira/browse/XCOMMONS-9]]
20 -* [[Upgrade to hibernate-validator 4.1.0.Final>>http://jira.xwiki.org/jira/browse/XE-924]]
21 -
22 -== For developers ==
23 -
24 -* [[XCOMMONS-10>>http://jira.xwiki.org/jira/browse/XCOMMONS-10]]: Add support for injecting Logger with @Inject. Now you can have the XWiki Commons logging implementation inserted into your module using dependency injection.
25 -
26 -== Miscellaneous ==
27 -
28 -* [[XWIKI-6583>>http://jira.xwiki.org/jira/browse/XWIKI-6583]]: Completion of [[Office document export>>ReleaseNotes.ReleaseNotesXWikiEnterprise31M1#HOfficeDocumentExport]] from milestone 1 by fixing the embedding of images.
29 -* [[XWIKI-116>>http://jira.xwiki.org/jira/browse/XWIKI-116]]: Added the ability to dictate what mode documents should be edited in by default on a document by document basis.
30 -* [[XWIKI-6574>>http://jira.xwiki.org/jira/browse/XWIKI-6574]]: Created a repository for automatically downloading XWiki Extensions using the Extension Manager.
31 -* [[XWIKI-6599>>http://jira.xwiki.org/jira/browse/XWIKI-6599]]: Support for suggestion sources to provide custom icon/images for individual result entry
32 -* [[XWIKI-6635>>http://jira.xwiki.org/jira/browse/XWIKI-6635]]: Add support for non-interactive wizard steps
33 -* Lots of bug fixes and improvements, [[see a full list of issues closed in the 3.1M2 frame>>http://jira.xwiki.org/jira/secure/IssueNavigator!executeAdvanced.jspa?jqlQuery=fixVersion+%3D+%273.1+M2%27&runQuery=true&clear=true]]
34 -
35 35  == Translations ==
36 36  
37 -* No changes were added to translations.
13 +* The translations for ca, cs, se, es, fr, gl, it, lv, nl, pt, ro, ru, sk, sv, si, uk, zh, zh_TW were updated.
38 38  
39 39  = Known issues =
40 40  
... ... @@ -42,58 +42,8 @@
42 42  
43 43  = Test Report =
44 44  
45 -You can check the [[manual test report>>TestReports.ManualTestReportXE31M2]] to learn about what was tested and the results on various browsers.
21 +You can check the [[manual test report>>TestReports.ManualTestReportXE31RC1]] to learn about what was tested and the results on various browsers.
46 46  
47 -= Backward Compatibility and Migration Notes =
48 -
49 -== Java 1.6 ==
50 -
51 -XWiki Enterprise 3.1 Milestone 2 and all subsequent versions will be compiled with Java6, Java5 is no longer supported.
52 -
53 -== Deprecated XClass database tables removed ==
54 -
55 -In [[XWIKI-6624>>http://jira.xwiki.org/jira/browse/XWIKI-6624]] a set of database tables and their supporting infrastructure were removed. These tables held XWiki Class information but since XWiki 1.0, the table method of storage has been deprecated and non-default. If upgrading from a pre-1.0 version of XWiki, it is important to make sure you are using the XML XWiki class storage and not the database tables first.
56 -
57 -== WYSIWYG Editor Configuration ==
58 -
59 -In order to implement [[XWIKI-6618>>http://jira.xwiki.org/jira/browse/XWIKI-6618]] we changed the format of the menu bar configuration. If you exclude the ##XWiki.WysiwygEditorConfig## page when you upgrade your wiki pages (which you should do in order to preserve your WYSIWYG editor configuration) then you have to:
60 -
61 -1. edit the ##XWiki.WysiwygEditorConfig## page with the object editor
62 -1. remove deprecated properties (you have to do this because we changed the type of the //Menu Bar// property to accommodate the new format)
63 -1. change the value of the //Menu Bar// property to use the following JSON format:(((
64 -{{code}}
65 -[{
66 - "feature" : "link",
67 - "subMenu" : ["linkEdit", "linkRemove", "linkWikiPage", "linkAttachment", "|", "linkWebPage", "linkEmail"]
68 -},
69 -{
70 - "feature" : "image",
71 - "subMenu" : ["imageInsertAttached", "imageInsertURL", "imageEdit", "imageRemove"]
72 -},
73 -{
74 - "feature" : "table",
75 - "subMenu" : ["inserttable", "insertcolbefore", "insertcolafter", "deletecol", "|", "insertrowbefore", "insertrowafter", "deleterow", "|", "deletetable"]
76 -},
77 -{
78 - "feature" : "macro",
79 - "subMenu" : ["macroInsert", "macroEdit", "|", "macroRefresh", "|", "macroCollapse", "macroExpand"]
80 -},
81 -{
82 - "feature" : "import",
83 - "subMenu" : ["importOffice"]
84 -}]
85 -{{/code}}
86 -)))
87 -
88 -If importing ##XWiki.WysiwygEditorConfig## or ##XWiki.WysiwygEditorConfigTemplate## fails then you have to follow this steps in order to update the WYSIWYG editor configuration:
89 -
90 -1. Open ##XWiki.WysiwygEditorConfig## and ##XWiki.WysiwygEditorConfigTemplate## in the object editor, and remove the ##XWiki.WysiwygEditorConfigClass## objects from them
91 -1. Open ##XWiki.WysiwygEditorConfigClass## page in the class editor, delete the ##menuBar## property, and add it again as a //String// property
92 -1. Open ##XWiki.WysiwygEditorConfig## and ##XWiki.WysiwygEditorConfigTemplate## in the object editor, add and then remove again an object of type ##XWiki.WysiwygEditorConfigClass##
93 -1. Import the ##XWiki.WysiwygEditorConfigClass##, ##XWiki.WysiwygEditorConfig## and ##XWiki.WysiwygEditorConfigTemplate## pages from the upgrade XAR
94 -
95 -If you didn't try and failed to import these documents already, it's simpler to just delete ##XWiki.WysiwygEditorConfig## and ##XWiki.WysiwygEditorConfigTemplate## first, then continue with a normal import.
96 -
97 97  == General Notes ==
98 98  
99 99  {{warning}}

Get Connected