This is an automated email from the ASF dual-hosted git repository.

ilgrosso pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/syncope.git

commit 12c3a6a8a327de733a40c997b2c11c1ccf2b72db
Author: Francesco Chicchiriccò <ilgro...@apache.org>
AuthorDate: Wed Aug 20 08:08:00 2025 +0200

    Upgrading OpenSearch and modernizer-maven-plugin
---
 .../resources/docker-compose/docker-compose-mariadb.yml    |  2 +-
 .../core/flowable/impl/FlowableBpmnProcessManager.java     |  3 +--
 .../org/apache/syncope/core/logic/init/FlowableLoader.java |  3 +--
 .../java/org/apache/syncope/fit/core/PullTaskITCase.java   | 14 +++++++-------
 pom.xml                                                    |  6 +++---
 5 files changed, 13 insertions(+), 15 deletions(-)

diff --git 
a/docker/src/main/resources/docker-compose/docker-compose-mariadb.yml 
b/docker/src/main/resources/docker-compose/docker-compose-mariadb.yml
index 17447baf60..037afcef3c 100644
--- a/docker/src/main/resources/docker-compose/docker-compose-mariadb.yml
+++ b/docker/src/main/resources/docker-compose/docker-compose-mariadb.yml
@@ -19,7 +19,7 @@
 
 services:
    db:
-     image: mariadb:11
+     image: mariadb:12
      restart: always
      environment:
        MYSQL_ROOT_PASSWORD: password
diff --git 
a/ext/flowable/flowable-bpmn/src/main/java/org/apache/syncope/core/flowable/impl/FlowableBpmnProcessManager.java
 
b/ext/flowable/flowable-bpmn/src/main/java/org/apache/syncope/core/flowable/impl/FlowableBpmnProcessManager.java
index 770d1e58bd..166a1f29a9 100644
--- 
a/ext/flowable/flowable-bpmn/src/main/java/org/apache/syncope/core/flowable/impl/FlowableBpmnProcessManager.java
+++ 
b/ext/flowable/flowable-bpmn/src/main/java/org/apache/syncope/core/flowable/impl/FlowableBpmnProcessManager.java
@@ -25,7 +25,6 @@ import java.io.IOException;
 import java.io.InputStream;
 import java.io.OutputStream;
 import java.util.List;
-import org.apache.commons.io.IOUtils;
 import org.apache.syncope.common.lib.to.BpmnProcess;
 import org.apache.syncope.common.lib.types.BpmnProcessFormat;
 import org.apache.syncope.core.flowable.api.BpmnProcessManager;
@@ -115,7 +114,7 @@ public class FlowableBpmnProcessManager implements 
BpmnProcessManager {
 
     protected void exportProcessResource(final String deploymentId, final 
String resourceName, final OutputStream os) {
         try (InputStream procDefIS = 
engine.getRepositoryService().getResourceAsStream(deploymentId, resourceName)) {
-            IOUtils.copy(procDefIS, os);
+            procDefIS.transferTo(os);
         } catch (IOException e) {
             LOG.error("While exporting {}", resourceName, e);
         }
diff --git 
a/ext/flowable/logic/src/main/java/org/apache/syncope/core/logic/init/FlowableLoader.java
 
b/ext/flowable/logic/src/main/java/org/apache/syncope/core/logic/init/FlowableLoader.java
index 3e741d47eb..83376a3a1c 100644
--- 
a/ext/flowable/logic/src/main/java/org/apache/syncope/core/logic/init/FlowableLoader.java
+++ 
b/ext/flowable/logic/src/main/java/org/apache/syncope/core/logic/init/FlowableLoader.java
@@ -22,7 +22,6 @@ import java.io.ByteArrayInputStream;
 import java.io.IOException;
 import java.io.InputStream;
 import java.util.List;
-import org.apache.commons.io.IOUtils;
 import org.apache.syncope.common.lib.types.EntitlementsHolder;
 import org.apache.syncope.common.lib.types.FlowableEntitlement;
 import org.apache.syncope.core.flowable.impl.FlowableDeployUtils;
@@ -64,7 +63,7 @@ public class FlowableLoader implements SyncopeCoreLoader {
         byte[] wfDef = new byte[0];
 
         try (InputStream wfIn = userWorkflowDef.getInputStream()) {
-            wfDef = IOUtils.toByteArray(wfIn);
+            wfDef = wfIn.readAllBytes();
         } catch (IOException e) {
             LOG.error("While loading {}", userWorkflowDef.getFilename(), e);
         }
diff --git 
a/fit/core-reference/src/test/java/org/apache/syncope/fit/core/PullTaskITCase.java
 
b/fit/core-reference/src/test/java/org/apache/syncope/fit/core/PullTaskITCase.java
index fcb7ed5981..6f467bca97 100644
--- 
a/fit/core-reference/src/test/java/org/apache/syncope/fit/core/PullTaskITCase.java
+++ 
b/fit/core-reference/src/test/java/org/apache/syncope/fit/core/PullTaskITCase.java
@@ -255,7 +255,7 @@ public class PullTaskITCase extends AbstractTaskITCase {
             try (InputStream src = 
Files.newInputStream(Path.of(props.getProperty("test.csv.src")));
                     OutputStream dst = 
Files.newOutputStream(Path.of(props.getProperty("test.csv.dst")))) {
 
-                IOUtils.copy(src, dst);
+                src.transferTo(dst);
             }
         } catch (IOException e) {
             fail(e.getMessage(), e);
@@ -1660,12 +1660,12 @@ public class PullTaskITCase extends AbstractTaskITCase {
         ProvisioningReport result = null;
         try {
             List<ProvisioningReport> results =
-                RECONCILIATION_SERVICE.pull(new 
ReconQuery.Builder(AnyTypeKind.GROUP.name(),
-                    RESOURCE_NAME_LDAP).fiql(
-                    SyncopeClient.getConnObjectTOFiqlSearchConditionBuilder()
-                        .is(Uid.NAME)
-                        .equalToIgnoreCase("testLDAPGroup")
-                        .query()).build(), pullTaskTO);
+                    RECONCILIATION_SERVICE.pull(new 
ReconQuery.Builder(AnyTypeKind.GROUP.name(),
+                            RESOURCE_NAME_LDAP).fiql(
+                            
SyncopeClient.getConnObjectTOFiqlSearchConditionBuilder()
+                                    .is(Uid.NAME)
+                                    .equalToIgnoreCase("testLDAPGroup")
+                                    .query()).build(), pullTaskTO);
 
             assertNotNull(results.getFirst());
             result = results.getFirst();
diff --git a/pom.xml b/pom.xml
index 2c69545859..2425cf1721 100644
--- a/pom.xml
+++ b/pom.xml
@@ -430,7 +430,7 @@ under the License.
     <disruptor.version>4.0.0</disruptor.version>
 
     <elasticsearch.version>9.1.1</elasticsearch.version>
-    <opensearch.version>3.1.0</opensearch.version>
+    <opensearch.version>3.2.0</opensearch.version>
     <opensearch-java.version>3.2.0</opensearch-java.version>
 
     <openfga.version>v1</openfga.version>
@@ -510,7 +510,7 @@ under the License.
 
     <docker.postgresql.version>17-alpine</docker.postgresql.version>
     <docker.mysql.version>9.0</docker.mysql.version>
-    <docker.mariadb.version>11</docker.mariadb.version>
+    <docker.mariadb.version>12</docker.mariadb.version>
     <docker.oracle.version>23-slim-faststart</docker.oracle.version>
     <docker.neo4j.version>5.26</docker.neo4j.version>
 
@@ -1840,7 +1840,7 @@ under the License.
       <plugin>
         <groupId>org.gaul</groupId>
         <artifactId>modernizer-maven-plugin</artifactId>
-        <version>3.1.0</version>
+        <version>3.2.0</version>
         <configuration>
           <javaVersion>${targetJdk}</javaVersion>
           <ignorePackages>

Reply via email to