Wiki source code of Release Notes for XWiki 12.1

Last modified by Andreea Chirica on 2020/06/25

Hide last authors
Vincent Massol 1.1 1 {{box cssClass="floatinginfobox" title="**Contents**"}}
2 {{toc/}}
3 {{/box}}
4
Andreea Chirica 15.1 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.
Vincent Massol 1.1 6
Vincent Massol 10.1 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:
Vincent Massol 1.1 8
Vincent Massol 5.1 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.
Marius Dumitru Florea 11.1 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
Vincent Massol 1.1 12
Vincent Massol 5.1 13 = New and Noteworthy (since XWiki 12.0) =
Vincent Massol 1.1 14
Vincent Massol 5.1 15 [[Full list of issues fixed and Dashboard for 12.1>>https://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=14493]].
16
Vincent Massol 1.1 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
Vincent Massol 6.1 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]]
Vincent Massol 1.1 39
40 = Translations =
41
42 The following translations have been updated:
43
Vincent Massol 2.1 44 {{language codes="fr, pl, ru, es, hr, mr"/}}
Vincent Massol 1.1 45
46 = Tested Browsers & Databases =
47
Ilie Andriuta 12.1 48 {{include reference="TestReports.ManualTestReportSummaryXWiki121.WebHome"/}}
Vincent Massol 1.1 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
Vincent Massol 8.1 75 == Issues specific to XWiki 12.1 ==
Vincent Massol 1.1 76
Vincent Massol 8.1 77 === CollectionsTool deprecated ===
Vincent Massol 1.1 78
Vincent Massol 8.1 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
Vincent Massol 1.1 89 == API Breakages ==
90
Vincent Massol 4.1 91 The following APIs were modified since XWiki 12.0:
Vincent Massol 1.1 92
Vincent Massol 4.1 93 {{backwardCompatiblityReport version="12.1"/}}
Vincent Massol 1.1 94
95 = Credits =
96
97 The following people have contributed code and translations to this release (sorted alphabetically):
98
Vincent Massol 3.1 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