Merge branch 'develop' into stable

This commit is contained in:
2026-08-17 13:26:38 -04:00
9 changed files with 36 additions and 39 deletions
+4 -4
View File
@@ -11,7 +11,7 @@
</parent>
<artifactId>asie-api</artifactId>
<version>1.1.2-asie2</version>
<version>1.2.0-asie2</version>
<packaging>jar</packaging>
<name>ASIE Jakarta RS API</name>
@@ -33,7 +33,7 @@
<dependency>
<groupId>com.inteligr8</groupId>
<artifactId>solr-api</artifactId>
<version>1.1.0-solr6</version>
<version>1.2.0-solr6</version>
</dependency>
<dependency>
<groupId>org.alfresco</groupId>
@@ -53,7 +53,7 @@
<dependency>
<groupId>org.glassfish.jersey.inject</groupId>
<artifactId>jersey-hk2</artifactId>
<version>3.1.10</version>
<version>4.0.2</version>
<scope>test</scope>
</dependency>
<dependency>
@@ -84,7 +84,7 @@
<repositories>
<repository>
<id>alfresco-public</id>
<url>https://artifacts.alfresco.com/nexus/repository/public/</url>
<url>https://artifacts.alfresco.com/nexus/repository/releases/</url>
</repository>
</repositories>
</project>
+6 -7
View File
@@ -16,10 +16,10 @@
<name>ASIE Platform Module for ACS Community</name>
<properties>
<alfresco.sdk.version>4.9.0</alfresco.sdk.version>
<alfresco.platform.version>23.3.0</alfresco.platform.version>
<alfresco.platform.war.version>23.3.0.98</alfresco.platform.war.version>
<tomcat-rad.version>10-2.1</tomcat-rad.version>
<alfresco.sdk.version>4.16.0</alfresco.sdk.version>
<alfresco.platform.version>26.1.0</alfresco.platform.version>
<alfresco.platform.war.version>26.1.0.61</alfresco.platform.war.version>
<tomcat-rad.version>2.3-tomcat-11.0.22</tomcat-rad.version>
<beedk.rad.acs-search.enabled>true</beedk.rad.acs-search.enabled>
</properties>
@@ -59,7 +59,7 @@
<dependency>
<groupId>com.inteligr8.alfresco</groupId>
<artifactId>cxf-jaxrs-platform-module</artifactId>
<version>1.3.1-acs-v23.3</version>
<version>1.4.0-acs-v26.1</version>
<type>amp</type>
</dependency>
@@ -81,7 +81,6 @@
<plugin>
<groupId>io.repaint.maven</groupId>
<artifactId>tiles-maven-plugin</artifactId>
<version>2.40</version>
<extensions>true</extensions>
<configuration>
<tiles>
@@ -100,7 +99,7 @@
<repositories>
<repository>
<id>alfresco-public</id>
<url>https://artifacts.alfresco.com/nexus/content/groups/public</url>
<url>https://artifacts.alfresco.com/nexus/repository/releases/</url>
</repository>
</repositories>
</project>
+7 -6
View File
@@ -16,9 +16,10 @@
<name>ASIE Platform Module for ACS Enterprise</name>
<properties>
<alfresco.platform.version>25.1.0</alfresco.platform.version>
<alfresco.platform.war.version>25.1.0.71</alfresco.platform.war.version>
<tomcat-rad.version>2.3-tomcat-10.1.52</tomcat-rad.version>
<alfresco.platform.version>26.1.0</alfresco.platform.version>
<alfresco.platform.war.version>26.1.0.61</alfresco.platform.war.version>
<tomcat-rad.version>2.3-tomcat-11.0.22</tomcat-rad.version>
<jackson.version>2.17.2</jackson.version>
<beedk.rad.acs-search.enabled>true</beedk.rad.acs-search.enabled>
</properties>
@@ -40,7 +41,7 @@
<dependency>
<groupId>com.inteligr8.alfresco</groupId>
<artifactId>cxf-jaxrs-platform-module</artifactId>
<version>1.4.0-acs-v25.1</version>
<version>1.4.0-acs-v26.1</version>
<type>amp</type>
<scope>provided</scope>
</dependency>
@@ -74,13 +75,13 @@
<dependency>
<groupId>com.fasterxml.jackson.datatype</groupId>
<artifactId>jackson-datatype-jsr310</artifactId>
<version>2.17.3</version>
<version>${jackson.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.module</groupId>
<artifactId>jackson-module-jakarta-xmlbind-annotations</artifactId>
<version>2.17.2</version>
<version>${jackson.version}</version>
<scope>provided</scope>
</dependency>
@@ -264,7 +264,7 @@ public class ShardDiscoveryService implements com.inteligr8.alfresco.asie.spi.Sh
ShardInstanceState nodeShardState = ShardInstanceState.from(shardState);
Pair<SolrHost, ShardInstanceState> pair = new Pair<>(node, nodeShardState);
if (comparator.compare(pair, shardNodeStates.get(shardId)) < 0)
if (!shardNodeStates.containsKey(shardId) || comparator.compare(pair, shardNodeStates.get(shardId)) < 0)
shardNodeStates.put(shardId, pair);
}
}
+8 -8
View File
@@ -47,9 +47,9 @@
<!-- must be aligned with the target ACS platform junit -->
<junit.version>5.12.2</junit.version>
<commom-rest-client.base.version>3.0.3</commom-rest-client.base.version>
<commom-rest-client.base.version>3.0.4</commom-rest-client.base.version>
<alfresco.platform.version>25.1.0</alfresco.platform.version>
<alfresco.platform.version>26.1.0</alfresco.platform.version>
</properties>
<dependencyManagement>
@@ -68,7 +68,7 @@
<!-- helps avoid vulnerable dependencies -->
<plugin>
<artifactId>maven-site-plugin</artifactId>
<version>3.21.0</version>
<version>3.22.0</version>
</plugin>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
@@ -76,12 +76,12 @@
</plugin>
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<version>3.10.0</version>
<version>3.11.0</version>
</plugin>
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<version>3.5.5</version>
<version>3.5.6</version>
<dependencies>
<dependency>
<groupId>org.junit.jupiter</groupId>
@@ -92,7 +92,7 @@
</plugin>
<plugin>
<artifactId>maven-failsafe-plugin</artifactId>
<version>3.5.5</version>
<version>3.5.6</version>
<dependencies>
<dependency>
<groupId>org.junit.jupiter</groupId>
@@ -105,7 +105,7 @@
<plugin>
<groupId>io.repaint.maven</groupId>
<artifactId>tiles-maven-plugin</artifactId>
<version>2.43</version>
<version>2.45</version>
</plugin>
</plugins>
</pluginManagement>
@@ -162,7 +162,7 @@
<plugin>
<groupId>org.sonatype.central</groupId>
<artifactId>central-publishing-maven-plugin</artifactId>
<version>0.8.0</version>
<version>0.10.0</version>
<extensions>true</extensions>
<configuration>
<publishingServerId>central</publishingServerId>
+3 -3
View File
@@ -16,7 +16,7 @@
<name>ASIE Shared Library for Platform Modules</name>
<properties>
<alfresco.sdk.version>4.9.0</alfresco.sdk.version>
<alfresco.sdk.version>4.16.0</alfresco.sdk.version>
<common-rest-client.version>${commom-rest-client.base.version}-cxf</common-rest-client.version>
</properties>
@@ -37,7 +37,7 @@
<dependency>
<groupId>com.inteligr8.alfresco</groupId>
<artifactId>asie-api</artifactId>
<version>1.1.2-asie2</version>
<version>1.2.0-asie2</version>
</dependency>
<dependency>
<groupId>com.inteligr8</groupId>
@@ -73,7 +73,7 @@
<repositories>
<repository>
<id>alfresco-public</id>
<url>https://artifacts.alfresco.com/nexus/content/groups/public</url>
<url>https://artifacts.alfresco.com/nexus/repository/releases/</url>
</repository>
</repositories>
</project>
@@ -234,11 +234,6 @@ public class AcsReconcileService implements DisposableBean {
CompositeFuture<Void> future = new CompositeFuture<>();
ThrottledThreadPoolExecutor executor = this.getExecutor();
ThrottledThreadPoolExecutor executor = this.executorManager.createThrottled(
"solr-reconcile",
this.concurrency, this.concurrency, this.concurrentQueueSize,
1L, TimeUnit.MINUTES);
for (long _nodeDbId = fromDbId; _nodeDbId < toDbId; _nodeDbId++) {
final long nodeDbId = _nodeDbId;
this.logger.trace("Attempting to reconcile ACS node: {}", nodeDbId);
@@ -125,7 +125,9 @@ public interface ShardDiscoveryService {
public class ShardedNodeShardStateComparator implements Comparator<Pair<SolrHost, ShardInstanceState>> {
@Override
public int compare(Pair<SolrHost, ShardInstanceState> p1, Pair<SolrHost, ShardInstanceState> p2) {
return - Long.compare(p1.getSecond().getLastIndexedTxId(), p2.getSecond().getLastIndexedTxId());
if (p1 == null) return 1;
else if (p2 == null) return -1;
else return - Long.compare(p1.getSecond().getLastIndexedTxId(), p2.getSecond().getLastIndexedTxId());
}
}
+4 -4
View File
@@ -12,25 +12,25 @@
<groupId>com.inteligr8</groupId>
<artifactId>solr-api</artifactId>
<version>1.1.0-solr6</version>
<version>1.2.0-solr6</version>
<packaging>jar</packaging>
<name>Apache Solr Jakarta RS API</name>
<properties>
<jackson.version>2.21.1</jackson.version>
<jackson.version>2.22.1</jackson.version>
</properties>
<dependencies>
<dependency>
<groupId>jakarta.annotation</groupId>
<artifactId>jakarta.annotation-api</artifactId>
<version>2.1.1</version>
<version>3.0.0</version>
</dependency>
<dependency>
<groupId>jakarta.ws.rs</groupId>
<artifactId>jakarta.ws.rs-api</artifactId>
<version>3.1.0</version>
<version>4.0.0</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.module</groupId>