From 047c03698c0be65713faf46d6b4e6da4c6b448a1 Mon Sep 17 00:00:00 2001 From: Simon Urli <simon.urli@xwiki.com> Date: Tue, 10 Dec 2024 10:12:26 +0100 Subject: [PATCH] XCOMMONS-3219: Upgrade to JGroups 5.4.0 * Add revapi ignores --- xwiki-platform-core/pom.xml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/xwiki-platform-core/pom.xml b/xwiki-platform-core/pom.xml index d0ab2e1106a..0a817acc207 100644 --- a/xwiki-platform-core/pom.xml +++ b/xwiki-platform-core/pom.xml @@ -477,6 +477,26 @@ </item> </differences> </revapi.differences> + <revapi.differences> + <justification> + Those APIs were removed as part of JGroups upgrade to 5.4.0: the APIs have been removed on JGroups + side and are directly exposed in XWiki. The original issue for removing them in JGroups was + https://issues.redhat.com/browse/JGRP-2783. + </justification> + <criticality>highlight</criticality> + <differences> + <item> + <ignore>true</ignore> + <code>java.method.removed</code> + <old>method void org.jgroups.Receiver::block() @ org.xwiki.observation.remote.jgroups.JGroupsReceiver</old> + </item> + <item> + <ignore>true</ignore> + <code>java.method.removed</code> + <old>method void org.jgroups.Receiver::unblock() @ org.xwiki.observation.remote.jgroups.JGroupsReceiver</old> + </item> + </differences> + </revapi.differences> </analysisConfiguration> </configuration> </plugin> -- GitLab