Wiki source code of Release Notes for XWiki 12.1

Last modified by Andreea Chirica on 2020/06/25

Show last authors
1 {{box cssClass="floatinginfobox" title="**Contents**"}}
2 {{toc/}}
3 {{/box}}
4
5 These are the release notes for [[XWiki Commons>>http://commons.xwiki.org]], [[XWiki Rendering>>http://rendering.xwiki.org]] and [[XWiki Platform>>http://platform.xwiki.org]]. They share the same release notes as they are released together and have the same version.
6
7 This release brings a simplified WYSIWYG Editor toolbar, the ability to increase Office import performances by supporting pools of LibreOffice servers, an experimental redesign of the Notifications feature for increased scalability and a couple of bug fixes (19). Many of our third party dependencies have been upgraded also. There are less new features and improvements than usual because we focused on 3 important investigations, whose results will be seen in the next versions:
8
9 * [[ActivityPub Integration>>design:Proposal.ActivityPub]]: we're implementing an extension to allow XWiki be part of the [[Fediverse>>https://fediverse.party/en/fediverse]] and use [[ActivityPub>>https://www.w3.org/TR/activitypub/]]. The first use case we want to support is to be able to follow the activity of an user from another XWiki instance.
10 * [[Notifications Re-Architecture>>design:Proposal.NotificationsOptimization]]: we're looking for ways to improve the performance of the XWiki notifications; we're experimenting for instance with storing pre-filtered user notifications.
11 * [[In-place and real-time editing>>design:Proposal.InplaceRealtimeEditing]]: we want to improve the editing experience by reducing the number of steps required to make changes and we want to enable true collaboration with real-time editing
12
13 = New and Noteworthy (since XWiki 12.0) =
14
15 [[Full list of issues fixed and Dashboard for 12.1>>https://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=14493]].
16
17 {{releasenotechanges/}}
18
19 === Upgrades ===
20
21 The following runtime dependencies have been upgraded (they have a different release cycle than [[XWiki Commons>>http://commons.xwiki.org]], [[XWiki Rendering>>http://rendering.xwiki.org]] and [[XWiki Platform>>http://platform.xwiki.org]]):
22
23 * [[Tour Application 1.3.3>>https://jira.xwiki.org/browse/XWIKI-17042]]
24 * [[httpclient 4.5.11>>https://jira.xwiki.org/browse/XCOMMONS-1849]]
25 * [[Caffeine 2.8.1>>https://jira.xwiki.org/browse/XCOMMONS-1850]]
26 * [[Groovy 2.5.9>>https://jira.xwiki.org/browse/XCOMMONS-1851]]
27 * [[httpcore 4.4.13>>https://jira.xwiki.org/browse/XCOMMONS-1852]]
28 * [[ASM 7.3.1>>https://jira.xwiki.org/browse/XCOMMONS-1853]]
29 * [[JGroups 4.1.9>>https://jira.xwiki.org/browse/XCOMMONS-1854]]
30 * [[Checker Qual 3.1.1>>https://jira.xwiki.org/browse/XCOMMONS-1860]]
31 * [[common-compress 1.20>>https://jira.xwiki.org/browse/XCOMMONS-1862]]
32 * [[JNR POSIX 3.0.52>>https://jira.xwiki.org/browse/XWIKI-17015]]
33 * [[MChange Commons 0.2.20>>https://jira.xwiki.org/browse/XWIKI-17016]]
34 * [[Protobuf Java 3.11.3>>https://jira.xwiki.org/browse/XWIKI-17020]]
35 * [[Jython 2.7.2b3>>https://jira.xwiki.org/browse/XWIKI-17024]]
36 * [[PostgresSQL connector 42.2.10>>https://jira.xwiki.org/browse/XWIKI-17031]]
37 * [[Hibernate 5.4.11>>https://jira.xwiki.org/browse/XWIKI-17032]]
38 * [[CKEditor Integration 1.40>>https://jira.xwiki.org/browse/XWIKI-17046]]
39
40 = Translations =
41
42 The following translations have been updated:
43
44 {{language codes="fr, pl, ru, es, hr, mr"/}}
45
46 = Tested Browsers & Databases =
47
48 {{include reference="TestReports.ManualTestReportSummaryXWiki121.WebHome"/}}
49
50 {{comment}}
51 TODO: uncomment and update with proper links when the report is ready.
52
53 = Performances tests compared to <last super stable version> =
54
55 {{display reference="test:Performances.Jetty HSQLDB single wiki xxx to yyy" section="HSummary"/}}
56
57 More details on [[performance comparison on single wiki between x.x and y.y>>test:Performances.Jetty HSQLDB single wiki xxx to yyy]].
58 {{/comment}}
59
60 = Known issues =
61
62 * [[Bugs we know about>>https://jira.xwiki.org/issues/?jql=category%20%3D%2010000%20AND%20issuetype%20%3D%20Bug%20AND%20resolution%20%3D%20Unresolved%20ORDER%20BY%20updated%20DESC]]
63
64 = Backward Compatibility and Migration Notes =
65
66 == General Notes ==
67
68 * When upgrading make sure you compare and merge the following XWiki configuration files since some parameters may have been modified, removed or added:
69 ** ##xwiki.cfg##
70 ** ##xwiki.properties##
71 ** ##web.xml##
72 ** ##hibernate.cfg.xml##
73 * Add ##xwiki.store.migration=1## in ##xwiki.cfg## so that XWiki will attempt to automatically migrate your current database to any new schema. Make sure you backup your Database before doing anything.
74
75 == Issues specific to XWiki 12.1 ==
76
77 === CollectionsTool deprecated ===
78
79 The Velocity binding ##$collectionstool## has been deprecated in favor of ##$collectiontool##. Two methods were renamed to not collide with Velocity standard methods:
80
81 * ##sort(List<E> input)## was renamed ##sortModifiable##
82 * ##reverse(List<E> input)## was renamed to ##reverseModifiable##
83
84 === openoffice.serverPort property deprecated ===
85
86 The {{code}}openoffice.serverPort{{/code}} option located in ##xwiki.properties## is now deprecated in favor of {{code}}openoffice.serverPorts{{/code}}.
87 Check [[the related release change>>ReleaseNotes.Data.XWiki.12\.1RC1.Change001.WebHome]] for more information.
88
89 == API Breakages ==
90
91 The following APIs were modified since XWiki 12.0:
92
93 {{backwardCompatiblityReport version="12.1"/}}
94
95 = Credits =
96
97 The following people have contributed code and translations to this release (sorted alphabetically):
98
99 Clément Aubin
100 DenisF
101 Guillaume Delhumeau
102 Jonathan Leitschuh
103 Kim,Jonghyun
104 Marius Dumitru Florea
105 Mateusz Idczak
106 Paul Massol
107 Prachi Joshi
108 Sebek Kusek
109 Simon Urli
110 Thomas Mortagne
111 tomaszkowalczyk94
112 Vincent Massol
113 xrichard

Get Connected