<freeStyleBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.TimerTrigger$TimerTriggerCause'><shortDescription>Started by timer</shortDescription></cause></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>8080</buildableDurationMillis><buildableTimeMillis>8080</buildableTimeMillis><buildingDurationMillis>465607</buildingDurationMillis><executingTimeMillis>465607</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>0</waitingDurationMillis><waitingTimeMillis>0</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>2328</buildNumber><marked><SHA1>c863e632e5f75c92e64507dd41c0979f40e7c1ad</SHA1><branch><SHA1>c863e632e5f75c92e64507dd41c0979f40e7c1ad</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>c863e632e5f75c92e64507dd41c0979f40e7c1ad</SHA1><branch><SHA1>c863e632e5f75c92e64507dd41c0979f40e7c1ad</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>c863e632e5f75c92e64507dd41c0979f40e7c1ad</SHA1><branch><SHA1>c863e632e5f75c92e64507dd41c0979f40e7c1ad</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>#2328</displayName><duration>465607</duration><estimatedDuration>895769</estimatedDuration><fullDisplayName>Solr » Solr-reference-guide-main #2328</fullDisplayName><id>2328</id><inProgress>false</inProgress><keepLog>false</keepLog><number>2328</number><queueId>28852236</queueId><result>SUCCESS</result><timestamp>1787748428149</timestamp><url>https://ci-builds.apache.org/job/Solr/job/Solr-reference-guide-main/2328/</url><builtOn>websites3</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><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/ClusterStateProvider.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/CloudSolrClient.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/core/src/test/org/apache/solr/cloud/TestStressLiveNodes.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/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>changelog/unreleased/SOLR-18380-remove-cloudsolrclient-connect-and-legacy-builder.yml</affectedPath><affectedPath>solr/solrj/src/test/org/apache/solr/client/solrj/impl/CloudHttp2SolrClientRetryTest.java</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/cross-dc-manager/src/java/org/apache/solr/crossdc/manager/messageprocessor/SolrMessageProcessor.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/solrj-zookeeper/src/java/org/apache/solr/client/solrj/impl/ZkClientClusterStateProvider.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/core/src/test/org/apache/solr/cloud/CreateRoutedAliasTest.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/cloud/TestStressLiveNodes.java</file></path><path><editType>edit</editType><file>solr/test-framework/src/java/org/apache/solr/cloud/MiniSolrCloudCluster.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/solrj/src/java/org/apache/solr/client/solrj/impl/ClusterStateProvider.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/test-framework/src/java/org/apache/solr/cloud/SolrCloudTestCase.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/core/src/java/org/apache/solr/cli/RunExampleTool.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/solrj/src/test/org/apache/solr/client/solrj/impl/CloudSolrClientRoutingTest.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/src/test/org/apache/solr/client/solrj/impl/CloudHttp2SolrClientBuilderTest.java</file></path><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/test/org/apache/solr/client/solrj/impl/NodeValueFetcherTest.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/core/src/test/org/apache/solr/cloud/api/collections/TestReplicaProperties.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/cross-dc-manager/src/test/org/apache/solr/crossdc/manager/messageprocessor/SolrMessageProcessorTest.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/SendUpdatesToLeadersOverrideTest.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/cross-dc-manager/src/java/org/apache/solr/crossdc/manager/consumer/KafkaCrossDcConsumer.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/solrj/src/test/org/apache/solr/client/solrj/impl/CloudHttp2SolrClientMultiConstructorTest.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/src/test/org/apache/solr/client/solrj/impl/CloudHttp2SolrClientRetryTest.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>solr/webapp/web/css/angular/jquery-ui.min.css</affectedPath><affectedPath>solr/webapp/web/libs/jquery-ui.min.js</affectedPath><affectedPath>NOTICE.txt</affectedPath><affectedPath>changelog/unreleased/SOLR-16309.yml</affectedPath><affectedPath>gradle/validation/rat-config.xml</affectedPath><affectedPath>solr/webapp/web/css/angular/jquery-ui.structure.min.css</affectedPath><commitId>5938cb4a8d7a118fab0ba4031a4ac935f510e649</commitId><timestamp>1787688391000</timestamp><author><absoluteUrl>https://ci-builds.apache.org/user/github</absoluteUrl><fullName>github</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>SOLR-16309: Bump jquery ui to deal with some older cve's (#4735)
</comment><date>2026-08-25 16:06:31 -0400</date><id>5938cb4a8d7a118fab0ba4031a4ac935f510e649</id><msg>SOLR-16309: Bump jquery ui to deal with some older cve's (#4735)</msg><path><editType>edit</editType><file>gradle/validation/rat-config.xml</file></path><path><editType>edit</editType><file>solr/webapp/web/css/angular/jquery-ui.min.css</file></path><path><editType>edit</editType><file>solr/webapp/web/css/angular/jquery-ui.structure.min.css</file></path><path><editType>edit</editType><file>solr/webapp/web/libs/jquery-ui.min.js</file></path><path><editType>edit</editType><file>NOTICE.txt</file></path><path><editType>add</editType><file>changelog/unreleased/SOLR-16309.yml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>solr/solrj-streaming/src/test/org/apache/solr/client/solrj/io/stream/StreamDecoratorTest.java</affectedPath><affectedPath>solr/solrj-streaming/src/test/org/apache/solr/client/solrj/io/stream/StreamExpressionTest.java</affectedPath><affectedPath>solr/solrj-streaming/src/test/org/apache/solr/client/solrj/io/stream/StreamingTest.java</affectedPath><affectedPath>solr/modules/sql/src/test/org/apache/solr/handler/sql/TestSQLHandlerNonCloud.java</affectedPath><affectedPath>solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/SqlStream.java</affectedPath><affectedPath>solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/ParallelStream.java</affectedPath><affectedPath>solr/solrj-streaming/src/test/org/apache/solr/client/solrj/io/stream/CloudAuthStreamTest.java</affectedPath><affectedPath>solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/SolrStream.java</affectedPath><affectedPath>solr/modules/sql/src/test/org/apache/solr/handler/sql/SQLWithAuthzEnabledTest.java</affectedPath><affectedPath>solr/solrj-streaming/src/test/org/apache/solr/client/solrj/io/stream/MathExpressionTest.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/handler/admin/DaemonStreamApiTest.java</affectedPath><affectedPath>solr/modules/sql/src/test/org/apache/solr/handler/sql/TestSQLHandler.java</affectedPath><commitId>4bda06abf6fa80cbfc33f4c01907e68a17cfabb4</commitId><timestamp>1787689733000</timestamp><author><absoluteUrl>https://ci-builds.apache.org/user/github</absoluteUrl><fullName>github</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>SOLR-18332: Remove avoidable QT-usage in SolrStream construction (#4799)

One place where "QT" is very commonly used is in Solr's streaming
expressions code. Much of this is attributable to the SolrStream class
and its cousins, which send HTTP requests but don't offer any way for 
callers to specify the HTTP path (without smuggling a "QT" parameter
into the SolrParams object they consume).

This commit introduces a new SolrStream ctor that takes in a path, so
that these requests can be made without the 'qt' mechanism.
</comment><date>2026-08-25 16:28:53 -0400</date><id>4bda06abf6fa80cbfc33f4c01907e68a17cfabb4</id><msg>SOLR-18332: Remove avoidable QT-usage in SolrStream construction (#4799)</msg><path><editType>edit</editType><file>solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/SolrStream.java</file></path><path><editType>edit</editType><file>solr/solrj-streaming/src/test/org/apache/solr/client/solrj/io/stream/MathExpressionTest.java</file></path><path><editType>edit</editType><file>solr/solrj-streaming/src/test/org/apache/solr/client/solrj/io/stream/StreamDecoratorTest.java</file></path><path><editType>edit</editType><file>solr/solrj-streaming/src/test/org/apache/solr/client/solrj/io/stream/StreamExpressionTest.java</file></path><path><editType>edit</editType><file>solr/solrj-streaming/src/test/org/apache/solr/client/solrj/io/stream/StreamingTest.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/handler/admin/DaemonStreamApiTest.java</file></path><path><editType>edit</editType><file>solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/SqlStream.java</file></path><path><editType>edit</editType><file>solr/solrj-streaming/src/java/org/apache/solr/client/solrj/io/stream/ParallelStream.java</file></path><path><editType>edit</editType><file>solr/modules/sql/src/test/org/apache/solr/handler/sql/SQLWithAuthzEnabledTest.java</file></path><path><editType>edit</editType><file>solr/modules/sql/src/test/org/apache/solr/handler/sql/TestSQLHandlerNonCloud.java</file></path><path><editType>edit</editType><file>solr/modules/sql/src/test/org/apache/solr/handler/sql/TestSQLHandler.java</file></path><path><editType>edit</editType><file>solr/solrj-streaming/src/test/org/apache/solr/client/solrj/io/stream/CloudAuthStreamTest.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>solr/core/src/test/org/apache/solr/servlet/HttpSolrProxyTest.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/cloud/TestQueryingOnDownCollection.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/cluster/placement/impl/PlacementPluginIntegrationTest.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/update/DeleteByIdWithRouterFieldTest.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/cloud/MoveReplicaTest.java</affectedPath><affectedPath>solr/solrj/src/java/org/apache/solr/common/cloud/DocCollection.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/search/TestCoordinatorRole.java</affectedPath><affectedPath>solr/solrj/src/test/org/apache/solr/client/solrj/impl/HttpClusterStateSSLTest.java</affectedPath><affectedPath>solr/solrj-streaming/src/test/org/apache/solr/client/solrj/io/stream/MathExpressionTest.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/cloud/CollectionsAPISolrJTest.java</affectedPath><affectedPath>solr/test-framework/src/java/org/apache/solr/cloud/api/collections/AbstractCollectionsAPIDistributedZkTestBase.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/cloud/api/collections/TestCollectionAPI.java</affectedPath><affectedPath>solr/webapp/src/test/org/apache/solr/webapp/AdminUiCollectionsScreenTest.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/cloud/DeleteReplicaTest.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/cloud/api/collections/ReindexCollectionCmd.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/cloud/api/collections/CollectionTooManyReplicasTest.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/cloud/AddReplicaTest.java</affectedPath><affectedPath>solr/solrj/src/test/org/apache/solr/client/solrj/impl/SendUpdatesToLeadersOverrideTest.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/cloud/TestPullReplica.java</affectedPath><affectedPath>solr/solrj-streaming/src/test/org/apache/solr/client/solrj/io/stream/StreamingTest.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/cloud/api/collections/ShardSplitTest.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/cloud/DistribDocExpirationUpdateProcessorTest.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/cloud/DeleteCoreRemnantsOnCreateTest.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/cloud/TestCloudSearcherWarming.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/cloud/MigrateRouteKeyTest.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/cloud/ZkControllerTest.java</affectedPath><affectedPath>solr/solrj/src/test/org/apache/solr/common/cloud/PerReplicaStatesIntegrationTest.java</affectedPath><affectedPath>solr/solrj-streaming/src/test/org/apache/solr/client/solrj/io/stream/StreamDecoratorTest.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/cloud/TestOnReconnectListenerSupport.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/cloud/NestedShardedAtomicUpdateTest.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/cloud/BalanceReplicasTest.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/cloud/TestTlogReplica.java</affectedPath><affectedPath>solr/solrj-streaming/src/test/org/apache/solr/client/solrj/io/stream/CloudAuthStreamTest.java</affectedPath><affectedPath>solr/test-framework/src/java/org/apache/solr/cloud/api/collections/AbstractCloudBackupRestoreTestCase.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/cloud/TestCloudConsistency.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/cloud/DistributedVersionInfoTest.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/cloud/CreateCollectionWithPropertiesTest.java</affectedPath><commitId>b0aa1ebbfad36a3776a7cdf4cb148b51c62a1b82</commitId><timestamp>1787691165000</timestamp><author><absoluteUrl>https://ci-builds.apache.org/user/github</absoluteUrl><fullName>github</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>SOLR-18382: remove DocCollection.getReplicas(), migrate 60 call sites (#4760)
</comment><date>2026-08-25 16:52:45 -0400</date><id>b0aa1ebbfad36a3776a7cdf4cb148b51c62a1b82</id><msg>SOLR-18382: remove DocCollection.getReplicas(), migrate 60 call sites (#4760)</msg><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/cloud/DeleteReplicaTest.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/cloud/TestCloudConsistency.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/cloud/TestCloudSearcherWarming.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/cloud/MigrateRouteKeyTest.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/cloud/CreateCollectionWithPropertiesTest.java</file></path><path><editType>edit</editType><file>solr/solrj/src/test/org/apache/solr/client/solrj/impl/HttpClusterStateSSLTest.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/cloud/TestPullReplica.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/search/TestCoordinatorRole.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/test-framework/src/java/org/apache/solr/cloud/api/collections/AbstractCloudBackupRestoreTestCase.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/update/DeleteByIdWithRouterFieldTest.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/cloud/api/collections/ReindexCollectionCmd.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/cloud/DistributedVersionInfoTest.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/cloud/AddReplicaTest.java</file></path><path><editType>edit</editType><file>solr/solrj/src/test/org/apache/solr/common/cloud/PerReplicaStatesIntegrationTest.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/cloud/DistribDocExpirationUpdateProcessorTest.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/core/src/test/org/apache/solr/cloud/TestOnReconnectListenerSupport.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/servlet/HttpSolrProxyTest.java</file></path><path><editType>edit</editType><file>solr/solrj/src/java/org/apache/solr/common/cloud/DocCollection.java</file></path><path><editType>edit</editType><file>solr/webapp/src/test/org/apache/solr/webapp/AdminUiCollectionsScreenTest.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/cloud/ZkControllerTest.java</file></path><path><editType>edit</editType><file>solr/solrj-streaming/src/test/org/apache/solr/client/solrj/io/stream/MathExpressionTest.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/cloud/NestedShardedAtomicUpdateTest.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/cloud/TestTlogReplica.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/cluster/placement/impl/PlacementPluginIntegrationTest.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/cloud/CollectionsAPISolrJTest.java</file></path><path><editType>edit</editType><file>solr/solrj-streaming/src/test/org/apache/solr/client/solrj/io/stream/StreamingTest.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/cloud/DeleteCoreRemnantsOnCreateTest.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/cloud/api/collections/ShardSplitTest.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/cloud/MoveReplicaTest.java</file></path><path><editType>edit</editType><file>solr/test-framework/src/java/org/apache/solr/cloud/api/collections/AbstractCollectionsAPIDistributedZkTestBase.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/cloud/api/collections/CollectionTooManyReplicasTest.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/cloud/TestQueryingOnDownCollection.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/cloud/BalanceReplicasTest.java</file></path><path><editType>edit</editType><file>solr/solrj-streaming/src/test/org/apache/solr/client/solrj/io/stream/CloudAuthStreamTest.java</file></path><path><editType>edit</editType><file>solr/solrj-streaming/src/test/org/apache/solr/client/solrj/io/stream/StreamDecoratorTest.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>solr/core/src/java/org/apache/solr/cloud/api/collections/MoveReplicaCmd.java</affectedPath><affectedPath>changelog/unreleased/SOLR-18383-remove-collectionparams-from-node.yml</affectedPath><affectedPath>solr/solrj/src/java/org/apache/solr/common/params/CollectionParams.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/handler/admin/CollectionsHandler.java</affectedPath><commitId>b7ce42a2f6de05d3550635a70524d194c93a0096</commitId><timestamp>1787691992000</timestamp><author><absoluteUrl>https://ci-builds.apache.org/user/github</absoluteUrl><fullName>github</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>SOLR-18383: remove CollectionParams.FROM_NODE (#4769)
</comment><date>2026-08-25 17:06:32 -0400</date><id>b7ce42a2f6de05d3550635a70524d194c93a0096</id><msg>SOLR-18383: remove CollectionParams.FROM_NODE (#4769)</msg><path><editType>add</editType><file>changelog/unreleased/SOLR-18383-remove-collectionparams-from-node.yml</file></path><path><editType>edit</editType><file>solr/solrj/src/java/org/apache/solr/common/params/CollectionParams.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/handler/admin/CollectionsHandler.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/cloud/api/collections/MoveReplicaCmd.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>solr/core/src/java/org/apache/solr/update/DefaultSolrCoreState.java</affectedPath><commitId>a10f90f84cdb19b4e046ff5c8319d6adf53bc3fe</commitId><timestamp>1787692039000</timestamp><author><absoluteUrl>https://ci-builds.apache.org/user/github</absoluteUrl><fullName>github</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>SOLR-18365: Remove DefaultSolrCoreState(DirectoryFactory) single-arg constructor (#4795)
</comment><date>2026-08-25 17:07:19 -0400</date><id>a10f90f84cdb19b4e046ff5c8319d6adf53bc3fe</id><msg>SOLR-18365: Remove DefaultSolrCoreState(DirectoryFactory) single-arg constructor (#4795)</msg><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/update/DefaultSolrCoreState.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>solr/modules/sql/src/test/org/apache/solr/handler/sql/TestSQLHandler.java</affectedPath><commitId>a7dbf28fac6c063a928fde22d1c5fe4f6df85ad2</commitId><timestamp>1787695427000</timestamp><author><absoluteUrl>https://ci-builds.apache.org/user/github</absoluteUrl><fullName>github</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>SOLR-18332: Small formatting fix to catch up with QT removal efforts in streaming (#4815)
</comment><date>2026-08-25 18:03:47 -0400</date><id>a7dbf28fac6c063a928fde22d1c5fe4f6df85ad2</id><msg>SOLR-18332: Small formatting fix to catch up with QT removal efforts in streaming (#4815)</msg><path><editType>edit</editType><file>solr/modules/sql/src/test/org/apache/solr/handler/sql/TestSQLHandler.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>solr/core/src/test/org/apache/solr/cloud/LeaderFailureAfterFreshStartTest.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/cloud/UnloadDistributedZkTest.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/update/PeerSyncWithBufferUpdatesTest.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/handler/TestContainerPlugin.java</affectedPath><affectedPath>solr/test-framework/src/java/org/apache/solr/cloud/MiniSolrCloudCluster.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/cloud/api/collections/SimpleCollectionCreateDeleteTest.java</affectedPath><affectedPath>solr/test-framework/src/test/org/apache/solr/cloud/MiniSolrCloudClusterTest.java</affectedPath><affectedPath>changelog/unreleased/SOLR-18378-remove-corecontainer-solrcores-getcores.yml</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/pkg/SolrPackageLoader.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/core/SolrCores.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/cloud/TestRandomRequestDistribution.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/core/CoreContainer.java</affectedPath><affectedPath>solr/test-framework/src/java/org/apache/solr/cloud/api/collections/AbstractCollectionsAPIDistributedZkTestBase.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/cloud/TestPullReplicaErrorHandling.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/core/TimeAllowedTest.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/handler/TestReplicationHandler.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/cloud/TestTlogReplica.java</affectedPath><affectedPath>solr/test-framework/src/java/org/apache/solr/cloud/AbstractFullDistribZkTestBase.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/cloud/TestCloudRecovery.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/handler/admin/api/NodeHealth.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/core/TestCoreContainer.java</affectedPath><affectedPath>solr/modules/ltr/src/test/org/apache/solr/ltr/AbstractLTRSolrCloudTestBase.java</affectedPath><commitId>1400dbcbc9369a15f73fd79dff22789bdf1f4f48</commitId><timestamp>1787696251000</timestamp><author><absoluteUrl>https://ci-builds.apache.org/user/github</absoluteUrl><fullName>github</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>SOLR-18378: remove CoreContainer.getCores() and SolrCores.getCores() (#4764)

semi-replaced with forEachLoadedCore(lambda)

Co-authored-by: David Smiley &lt;dsmiley@apache.org&gt;
</comment><date>2026-08-25 18:17:31 -0400</date><id>1400dbcbc9369a15f73fd79dff22789bdf1f4f48</id><msg>SOLR-18378: remove CoreContainer.getCores() and SolrCores.getCores() (#4764)</msg><path><editType>edit</editType><file>solr/test-framework/src/test/org/apache/solr/cloud/MiniSolrCloudClusterTest.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/cloud/api/collections/SimpleCollectionCreateDeleteTest.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/core/SolrCores.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/pkg/SolrPackageLoader.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/cloud/TestTlogReplica.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/core/CoreContainer.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/cloud/TestPullReplicaErrorHandling.java</file></path><path><editType>edit</editType><file>solr/modules/ltr/src/test/org/apache/solr/ltr/AbstractLTRSolrCloudTestBase.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/cloud/TestRandomRequestDistribution.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/cloud/TestCloudRecovery.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/handler/TestReplicationHandler.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/cloud/LeaderFailureAfterFreshStartTest.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/core/TestCoreContainer.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/cloud/UnloadDistributedZkTest.java</file></path><path><editType>add</editType><file>changelog/unreleased/SOLR-18378-remove-corecontainer-solrcores-getcores.yml</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/update/PeerSyncWithBufferUpdatesTest.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/handler/TestContainerPlugin.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/core/TimeAllowedTest.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/core/src/java/org/apache/solr/handler/admin/api/NodeHealth.java</file></path><path><editType>edit</editType><file>solr/test-framework/src/java/org/apache/solr/cloud/api/collections/AbstractCollectionsAPIDistributedZkTestBase.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>solr/core/src/java/org/apache/solr/handler/IndexFetcher.java</affectedPath><commitId>9e15873bb516e4a920204dfb2a5ca6b690a32722</commitId><timestamp>1787712368000</timestamp><author><absoluteUrl>https://ci-builds.apache.org/user/dsmiley</absoluteUrl><fullName>David Smiley</fullName></author><authorEmail>dsmiley@apache.org</authorEmail><comment>IndexFetcher: skip opening a searcher when the CoreContainer is shutting down

A polling fetch that finishes just as the node shuts down calls CoreContainer.getCore(), taking a fresh reference to a core the container is already tearing down. The container's own close then can't complete, and the last decref lands on the indexFetcher thread — so that thread ends up running the whole SolrCore.doClose(). If IndexWriter.close() fails there (the fetch has just swapped index directories out from under it), directory refcounts are left dangling and CachingDirectoryFactory.close() blocks for its full 12s wait before giving up on them.

Checking CoreContainer.isShutDown() first avoids taking the reference at all; opening a searcher at that point would fail anyway. This narrows the window rather than closing it — shutdown can still begin right after the check — but it covers the common case, since CoreContainer.shutdown() sets the flag before it starts closing cores.

Found while investigating an intermittent TestUserManagedReplicationWithAuth failure, where the aborted doClose() never reached its ObjectReleaseTracker release and 49 objects were reported leaked.
</comment><date>2026-08-25 22:46:08 -0400</date><id>9e15873bb516e4a920204dfb2a5ca6b690a32722</id><msg>IndexFetcher: skip opening a searcher when the CoreContainer is shutting down</msg><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/handler/IndexFetcher.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>changelog/unreleased/SOLR-18380-remove-cloudsolrclient-connect-and-legacy-builder.yml</affectedPath><commitId>c863e632e5f75c92e64507dd41c0979f40e7c1ad</commitId><timestamp>1787713183000</timestamp><author><absoluteUrl>https://ci-builds.apache.org/user/github</absoluteUrl><fullName>github</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>SOLR-18380: fix changelog overclaim about the legacy Builder constructor (#4813)
</comment><date>2026-08-25 22:59:43 -0400</date><id>c863e632e5f75c92e64507dd41c0979f40e7c1ad</id><msg>SOLR-18380: fix changelog overclaim about the legacy Builder constructor (#4813)</msg><path><editType>edit</editType><file>changelog/unreleased/SOLR-18380-remove-cloudsolrclient-connect-and-legacy-builder.yml</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://ci-builds.apache.org/user/github</absoluteUrl><fullName>github</fullName></culprit><culprit><absoluteUrl>https://ci-builds.apache.org/user/dsmiley</absoluteUrl><fullName>David Smiley</fullName></culprit></freeStyleBuild>