<freeStyleBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Started by an SCM change</shortDescription></cause></action><action></action><action></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>9193951</buildableDurationMillis><buildableTimeMillis>9193951</buildableTimeMillis><buildingDurationMillis>218111</buildingDurationMillis><executingTimeMillis>218111</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>6710</waitingDurationMillis><waitingTimeMillis>6710</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>2411</buildNumber><marked><SHA1>0c77e420e8ff627f7093ad64fa30312949eecc45</SHA1><branch><SHA1>0c77e420e8ff627f7093ad64fa30312949eecc45</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>0c77e420e8ff627f7093ad64fa30312949eecc45</SHA1><branch><SHA1>0c77e420e8ff627f7093ad64fa30312949eecc45</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>0c77e420e8ff627f7093ad64fa30312949eecc45</SHA1><branch><SHA1>0c77e420e8ff627f7093ad64fa30312949eecc45</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://gitbox.apache.org/repos/asf/solr.git</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#2411</displayName><duration>218111</duration><estimatedDuration>212371</estimatedDuration><fullDisplayName>Solr » Solr-Maven-Snapshots-main #2411</fullDisplayName><id>2411</id><inProgress>false</inProgress><keepLog>false</keepLog><number>2411</number><queueId>28627742</queueId><result>SUCCESS</result><timestamp>1787667200816</timestamp><url>https://ci-builds.apache.org/job/Solr/job/Solr-Maven-Snapshots-main/2411/</url><builtOn>lucene-solr-3</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>solr/modules/s3-repository/src/test/org/apache/solr/s3/S3InstallShardTest.java</affectedPath><affectedPath>changelog/unreleased/PR#4596-update-com-adobe-testing-s3mock-testsupport-common.yml</affectedPath><affectedPath>solr/modules/s3-repository/README.md</affectedPath><affectedPath>solr/modules/s3-repository/src/test/org/apache/solr/s3/S3IncrementalBackupTest.java</affectedPath><affectedPath>solr/licenses/aws-crt-0.45.1.jar.sha1</affectedPath><affectedPath>solr/licenses/aws-crt-client-2.42.37.jar.sha1</affectedPath><affectedPath>solr/modules/s3-repository/src/test/org/apache/solr/s3/AbstractS3ClientTest.java</affectedPath><affectedPath>solr/modules/s3-repository/gradle.lockfile</affectedPath><affectedPath>solr/licenses/s3mock-testcontainers-5.1.0.jar.sha1</affectedPath><affectedPath>solr/licenses/aws-java-sdk-core-1.12.794.jar.sha1</affectedPath><affectedPath>gradle/libs.versions.toml</affectedPath><affectedPath>solr/licenses/url-connection-client-2.42.37.jar.sha1</affectedPath><affectedPath>solr/licenses/spring-boot-starter-tomcat-3.5.8.jar.sha1</affectedPath><affectedPath>solr/licenses/jackson-datatype-jdk8-2.22.0.jar.sha1</affectedPath><affectedPath>solr/licenses/spring-boot-starter-json-3.5.8.jar.sha1</affectedPath><affectedPath>solr/licenses/spring-boot-starter-logging-3.5.8.jar.sha1</affectedPath><affectedPath>solr/licenses/spring-web-6.2.14.jar.sha1</affectedPath><affectedPath>solr/licenses/micrometer-commons-1.14.13.jar.sha1</affectedPath><affectedPath>solr/licenses/spring-expression-6.2.14.jar.sha1</affectedPath><affectedPath>solr/licenses/aws-java-sdk-kms-1.12.794.jar.sha1</affectedPath><affectedPath>solr/licenses/s3mock-junit4-4.12.4.jar.sha1</affectedPath><affectedPath>solr/modules/s3-repository/src/test/org/apache/solr/s3/S3MockContainerRule.java</affectedPath><affectedPath>solr/licenses/micrometer-observation-1.14.13.jar.sha1</affectedPath><affectedPath>solr/licenses/aws-java-sdk-s3-1.12.794.jar.sha1</affectedPath><affectedPath>solr/modules/s3-repository/src/test/org/apache/solr/s3/S3OutputStreamTest.java</affectedPath><affectedPath>solr/licenses/s3mock-testsupport-common-4.12.4.jar.sha1</affectedPath><affectedPath>solr/licenses/spring-aop-6.2.14.jar.sha1</affectedPath><affectedPath>solr/licenses/snakeyaml-2.4.jar.sha1</affectedPath><affectedPath>solr/licenses/kotlin-stdlib-2.3.21.jar.sha1</affectedPath><affectedPath>solr/licenses/tomcat-embed-core-10.1.49.jar.sha1</affectedPath><affectedPath>solr/licenses/jackson-module-parameter-names-2.22.0.jar.sha1</affectedPath><affectedPath>solr/modules/s3-repository/src/test/org/apache/solr/s3/S3BackupRepositoryTest.java</affectedPath><affectedPath>solr/modules/s3-repository/src/test/org/apache/solr/s3/S3MockTestcontainersThreadFilter.java</affectedPath><affectedPath>solr/licenses/spring-core-6.2.14.jar.sha1</affectedPath><affectedPath>solr/licenses/spring-beans-6.2.14.jar.sha1</affectedPath><affectedPath>solr/licenses/spring-boot-3.5.8.jar.sha1</affectedPath><affectedPath>solr/licenses/spring-context-6.2.14.jar.sha1</affectedPath><affectedPath>solr/licenses/joda-time-2.14.2.jar.sha1</affectedPath><affectedPath>solr/licenses/spring-boot-starter-web-3.5.8.jar.sha1</affectedPath><affectedPath>solr/licenses/spring-jcl-6.2.14.jar.sha1</affectedPath><affectedPath>solr/licenses/spring-boot-starter-3.5.8.jar.sha1</affectedPath><affectedPath>solr/licenses/tomcat-embed-el-10.1.49.jar.sha1</affectedPath><affectedPath>solr/licenses/jmespath-java-1.12.794.jar.sha1</affectedPath><affectedPath>solr/licenses/spring-webmvc-6.2.14.jar.sha1</affectedPath><affectedPath>solr/modules/s3-repository/build.gradle</affectedPath><affectedPath>solr/licenses/spring-boot-autoconfigure-3.5.8.jar.sha1</affectedPath><affectedPath>solr/licenses/s3mock-4.12.4.jar.sha1</affectedPath><affectedPath>solr/licenses/tomcat-embed-websocket-10.1.49.jar.sha1</affectedPath><commitId>fc5be874ef1c4b62f92927564a80029309c8ba11</commitId><timestamp>1787657715000</timestamp><author><absoluteUrl>https://ci-builds.apache.org/user/github</absoluteUrl><fullName>github</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Update dependency com.adobe.testing:s3mock-testsupport-common to v5 (#4596)

Updates Solr’s s3-repository test dependency on Adobe S3Mock to the 5.x line, which removes the prior JUnit4/embedded-server approach and instead runs S3Mock via Testcontainers. The PR adapts the module’s tests, documentation, and dependency metadata accordingly.

Co-authored-by: Eric Pugh &lt;epugh@opensourceconnections.com&gt;
</comment><date>2026-08-25 07:35:15 -0400</date><id>fc5be874ef1c4b62f92927564a80029309c8ba11</id><msg>Update dependency com.adobe.testing:s3mock-testsupport-common to v5 (#4596)</msg><path><editType>delete</editType><file>solr/licenses/spring-boot-starter-web-3.5.8.jar.sha1</file></path><path><editType>edit</editType><file>solr/modules/s3-repository/README.md</file></path><path><editType>delete</editType><file>solr/licenses/aws-java-sdk-kms-1.12.794.jar.sha1</file></path><path><editType>delete</editType><file>solr/licenses/snakeyaml-2.4.jar.sha1</file></path><path><editType>delete</editType><file>solr/licenses/spring-web-6.2.14.jar.sha1</file></path><path><editType>delete</editType><file>solr/licenses/aws-java-sdk-core-1.12.794.jar.sha1</file></path><path><editType>edit</editType><file>solr/modules/s3-repository/src/test/org/apache/solr/s3/S3InstallShardTest.java</file></path><path><editType>edit</editType><file>solr/modules/s3-repository/src/test/org/apache/solr/s3/S3IncrementalBackupTest.java</file></path><path><editType>delete</editType><file>solr/licenses/s3mock-junit4-4.12.4.jar.sha1</file></path><path><editType>delete</editType><file>solr/licenses/spring-context-6.2.14.jar.sha1</file></path><path><editType>delete</editType><file>solr/licenses/spring-core-6.2.14.jar.sha1</file></path><path><editType>edit</editType><file>solr/modules/s3-repository/build.gradle</file></path><path><editType>delete</editType><file>solr/licenses/spring-boot-starter-tomcat-3.5.8.jar.sha1</file></path><path><editType>delete</editType><file>solr/licenses/spring-beans-6.2.14.jar.sha1</file></path><path><editType>delete</editType><file>solr/licenses/url-connection-client-2.42.37.jar.sha1</file></path><path><editType>delete</editType><file>solr/licenses/jackson-module-parameter-names-2.22.0.jar.sha1</file></path><path><editType>delete</editType><file>solr/licenses/micrometer-observation-1.14.13.jar.sha1</file></path><path><editType>delete</editType><file>solr/licenses/spring-jcl-6.2.14.jar.sha1</file></path><path><editType>delete</editType><file>solr/licenses/tomcat-embed-websocket-10.1.49.jar.sha1</file></path><path><editType>delete</editType><file>solr/licenses/jackson-datatype-jdk8-2.22.0.jar.sha1</file></path><path><editType>add</editType><file>solr/licenses/kotlin-stdlib-2.3.21.jar.sha1</file></path><path><editType>edit</editType><file>solr/modules/s3-repository/src/test/org/apache/solr/s3/S3BackupRepositoryTest.java</file></path><path><editType>delete</editType><file>solr/licenses/spring-aop-6.2.14.jar.sha1</file></path><path><editType>delete</editType><file>solr/licenses/spring-boot-starter-3.5.8.jar.sha1</file></path><path><editType>delete</editType><file>solr/licenses/joda-time-2.14.2.jar.sha1</file></path><path><editType>edit</editType><file>solr/modules/s3-repository/src/test/org/apache/solr/s3/AbstractS3ClientTest.java</file></path><path><editType>add</editType><file>solr/modules/s3-repository/src/test/org/apache/solr/s3/S3MockTestcontainersThreadFilter.java</file></path><path><editType>add</editType><file>changelog/unreleased/PR#4596-update-com-adobe-testing-s3mock-testsupport-common.yml</file></path><path><editType>delete</editType><file>solr/licenses/spring-boot-autoconfigure-3.5.8.jar.sha1</file></path><path><editType>delete</editType><file>solr/licenses/s3mock-4.12.4.jar.sha1</file></path><path><editType>delete</editType><file>solr/licenses/aws-crt-client-2.42.37.jar.sha1</file></path><path><editType>delete</editType><file>solr/licenses/tomcat-embed-el-10.1.49.jar.sha1</file></path><path><editType>delete</editType><file>solr/licenses/tomcat-embed-core-10.1.49.jar.sha1</file></path><path><editType>add</editType><file>solr/modules/s3-repository/src/test/org/apache/solr/s3/S3MockContainerRule.java</file></path><path><editType>delete</editType><file>solr/licenses/aws-crt-0.45.1.jar.sha1</file></path><path><editType>edit</editType><file>solr/modules/s3-repository/gradle.lockfile</file></path><path><editType>delete</editType><file>solr/licenses/aws-java-sdk-s3-1.12.794.jar.sha1</file></path><path><editType>delete</editType><file>solr/licenses/spring-boot-starter-json-3.5.8.jar.sha1</file></path><path><editType>add</editType><file>solr/licenses/s3mock-testcontainers-5.1.0.jar.sha1</file></path><path><editType>delete</editType><file>solr/licenses/s3mock-testsupport-common-4.12.4.jar.sha1</file></path><path><editType>edit</editType><file>solr/modules/s3-repository/src/test/org/apache/solr/s3/S3OutputStreamTest.java</file></path><path><editType>delete</editType><file>solr/licenses/spring-expression-6.2.14.jar.sha1</file></path><path><editType>delete</editType><file>solr/licenses/spring-webmvc-6.2.14.jar.sha1</file></path><path><editType>delete</editType><file>solr/licenses/jmespath-java-1.12.794.jar.sha1</file></path><path><editType>delete</editType><file>solr/licenses/spring-boot-starter-logging-3.5.8.jar.sha1</file></path><path><editType>delete</editType><file>solr/licenses/micrometer-commons-1.14.13.jar.sha1</file></path><path><editType>delete</editType><file>solr/licenses/spring-boot-3.5.8.jar.sha1</file></path><path><editType>edit</editType><file>gradle/libs.versions.toml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>solr/test-framework/src/java/org/apache/solr/SolrTestCaseJ4.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/cli/RunExampleTool.java</affectedPath><affectedPath>solr/solrj/src/test/org/apache/solr/client/solrj/impl/TestCloudSolrClientConnections.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/cloud/api/collections/TestReplicaProperties.java</affectedPath><affectedPath>solr/solrj/src/java/org/apache/solr/client/solrj/impl/CloudSolrClient.java</affectedPath><affectedPath>solr/test-framework/src/java/org/apache/solr/cloud/SolrCloudTestCase.java</affectedPath><affectedPath>solr/solrj/src/java/org/apache/solr/client/solrj/impl/ClusterStateProvider.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/cloud/CreateRoutedAliasTest.java</affectedPath><affectedPath>solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/SolrClientCache.java</affectedPath><affectedPath>solr/cross-dc-manager/src/test/org/apache/solr/crossdc/manager/messageprocessor/SolrMessageProcessorTest.java</affectedPath><affectedPath>solr/solrj/src/test/org/apache/solr/client/solrj/impl/CloudHttp2SolrClientTest.java</affectedPath><affectedPath>solr/cross-dc-manager/src/java/org/apache/solr/crossdc/manager/consumer/KafkaCrossDcConsumer.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/cloud/TestStressLiveNodes.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/cloud/api/collections/TestCollectionAPI.java</affectedPath><affectedPath>solr/cross-dc-manager/src/java/org/apache/solr/crossdc/manager/messageprocessor/SolrMessageProcessor.java</affectedPath><affectedPath>solr/solrj-zookeeper/src/test/org/apache/solr/client/solrj/impl/NodeValueFetcherTest.java</affectedPath><affectedPath>solr/solrj/src/test/org/apache/solr/client/solrj/impl/SendUpdatesToLeadersOverrideTest.java</affectedPath><affectedPath>solr/solrj-streaming/src/test/org/apache/solr/client/solrj/io/sql/JdbcTest.java</affectedPath><affectedPath>solr/solrj/src/java/org/apache/solr/client/solrj/impl/DelegatingClusterStateProvider.java</affectedPath><affectedPath>solr/test-framework/src/java/org/apache/solr/cloud/MiniSolrCloudCluster.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/util/tracing/TestSimplePropagatorDistributedTracing.java</affectedPath><affectedPath>solr/solrj/src/test/org/apache/solr/client/solrj/impl/CloudSolrClientRoutingTest.java</affectedPath><affectedPath>solr/solrj/src/java/org/apache/solr/client/solrj/impl/BaseHttpClusterStateProvider.java</affectedPath><affectedPath>solr/solrj/src/test/org/apache/solr/client/solrj/impl/CloudHttp2SolrClientRetryTest.java</affectedPath><affectedPath>changelog/unreleased/SOLR-18380-remove-cloudsolrclient-connect-and-legacy-builder.yml</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/update/processor/RoutedAliasUpdateProcessorTest.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/cloud/OverseerTest.java</affectedPath><affectedPath>solr/test-framework/src/java/org/apache/solr/cloud/AbstractFullDistribZkTestBase.java</affectedPath><affectedPath>solr/solrj/src/test/org/apache/solr/client/solrj/impl/CloudHttp2SolrClientMultiConstructorTest.java</affectedPath><affectedPath>solr/solrj-zookeeper/src/java/org/apache/solr/client/solrj/impl/ZkClientClusterStateProvider.java</affectedPath><affectedPath>solr/solr-ref-guide/modules/deployment-guide/examples/UsingSolrJRefGuideExamplesTest.java</affectedPath><affectedPath>solr/solrj/src/test/org/apache/solr/client/solrj/impl/CloudHttp2SolrClientBuilderTest.java</affectedPath><commitId>0c77e420e8ff627f7093ad64fa30312949eecc45</commitId><timestamp>1787663982000</timestamp><author><absoluteUrl>https://ci-builds.apache.org/user/github</absoluteUrl><fullName>github</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>SOLR-18380: remove CloudSolrClient.connect(), ClusterStateProvider.connect() (#4762)

And avoid using the deprecated ZK-specific CSC Builder constructor.
</comment><date>2026-08-25 09:19:42 -0400</date><id>0c77e420e8ff627f7093ad64fa30312949eecc45</id><msg>SOLR-18380: remove CloudSolrClient.connect(), ClusterStateProvider.connect() (#4762)</msg><path><editType>edit</editType><file>solr/solrj/src/java/org/apache/solr/client/solrj/impl/CloudSolrClient.java</file></path><path><editType>edit</editType><file>solr/solrj-zookeeper/src/java/org/apache/solr/client/solrj/impl/ZkClientClusterStateProvider.java</file></path><path><editType>edit</editType><file>solr/solrj/src/test/org/apache/solr/client/solrj/impl/CloudHttp2SolrClientMultiConstructorTest.java</file></path><path><editType>edit</editType><file>solr/test-framework/src/java/org/apache/solr/SolrTestCaseJ4.java</file></path><path><editType>edit</editType><file>solr/solrj/src/test/org/apache/solr/client/solrj/impl/SendUpdatesToLeadersOverrideTest.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/cli/RunExampleTool.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/update/processor/RoutedAliasUpdateProcessorTest.java</file></path><path><editType>edit</editType><file>solr/solrj-streaming/src/test/org/apache/solr/client/solrj/io/sql/JdbcTest.java</file></path><path><editType>edit</editType><file>solr/solrj/src/java/org/apache/solr/client/solrj/impl/DelegatingClusterStateProvider.java</file></path><path><editType>edit</editType><file>solr/test-framework/src/java/org/apache/solr/cloud/MiniSolrCloudCluster.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/util/tracing/TestSimplePropagatorDistributedTracing.java</file></path><path><editType>edit</editType><file>solr/test-framework/src/java/org/apache/solr/cloud/AbstractFullDistribZkTestBase.java</file></path><path><editType>edit</editType><file>solr/cross-dc-manager/src/java/org/apache/solr/crossdc/manager/messageprocessor/SolrMessageProcessor.java</file></path><path><editType>edit</editType><file>solr/solrj/src/test/org/apache/solr/client/solrj/impl/CloudSolrClientRoutingTest.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/cloud/CreateRoutedAliasTest.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/cloud/api/collections/TestReplicaProperties.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/cloud/OverseerTest.java</file></path><path><editType>edit</editType><file>solr/solrj/src/test/org/apache/solr/client/solrj/impl/TestCloudSolrClientConnections.java</file></path><path><editType>edit</editType><file>solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/SolrClientCache.java</file></path><path><editType>edit</editType><file>solr/solrj/src/test/org/apache/solr/client/solrj/impl/CloudHttp2SolrClientBuilderTest.java</file></path><path><editType>edit</editType><file>solr/solrj/src/test/org/apache/solr/client/solrj/impl/CloudHttp2SolrClientRetryTest.java</file></path><path><editType>edit</editType><file>solr/solrj/src/java/org/apache/solr/client/solrj/impl/BaseHttpClusterStateProvider.java</file></path><path><editType>edit</editType><file>solr/solr-ref-guide/modules/deployment-guide/examples/UsingSolrJRefGuideExamplesTest.java</file></path><path><editType>edit</editType><file>solr/cross-dc-manager/src/java/org/apache/solr/crossdc/manager/consumer/KafkaCrossDcConsumer.java</file></path><path><editType>add</editType><file>changelog/unreleased/SOLR-18380-remove-cloudsolrclient-connect-and-legacy-builder.yml</file></path><path><editType>edit</editType><file>solr/test-framework/src/java/org/apache/solr/cloud/SolrCloudTestCase.java</file></path><path><editType>edit</editType><file>solr/solrj/src/test/org/apache/solr/client/solrj/impl/CloudHttp2SolrClientTest.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/cloud/api/collections/TestCollectionAPI.java</file></path><path><editType>edit</editType><file>solr/solrj/src/java/org/apache/solr/client/solrj/impl/ClusterStateProvider.java</file></path><path><editType>edit</editType><file>solr/cross-dc-manager/src/test/org/apache/solr/crossdc/manager/messageprocessor/SolrMessageProcessorTest.java</file></path><path><editType>edit</editType><file>solr/solrj-zookeeper/src/test/org/apache/solr/client/solrj/impl/NodeValueFetcherTest.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/cloud/TestStressLiveNodes.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://ci-builds.apache.org/user/github</absoluteUrl><fullName>github</fullName></culprit></freeStyleBuild>