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