<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>2633815</buildableDurationMillis><buildableTimeMillis>2633815</buildableTimeMillis><buildingDurationMillis>2604646</buildingDurationMillis><executingTimeMillis>2604646</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><refsremotesoriginbranch_10x _class='hudson.plugins.git.util.Build'><buildNumber>2953</buildNumber><marked><SHA1>a83a482cfd3fdd753c9abdb467c59c613939d4d6</SHA1><branch><SHA1>a83a482cfd3fdd753c9abdb467c59c613939d4d6</SHA1><name>refs/remotes/origin/branch_10x</name></branch></marked><revision><SHA1>a83a482cfd3fdd753c9abdb467c59c613939d4d6</SHA1><branch><SHA1>a83a482cfd3fdd753c9abdb467c59c613939d4d6</SHA1><name>refs/remotes/origin/branch_10x</name></branch></revision></refsremotesoriginbranch_10x></buildsByBranchName><lastBuiltRevision><SHA1>a83a482cfd3fdd753c9abdb467c59c613939d4d6</SHA1><branch><SHA1>a83a482cfd3fdd753c9abdb467c59c613939d4d6</SHA1><name>refs/remotes/origin/branch_10x</name></branch></lastBuiltRevision><remoteUrl>https://gitbox.apache.org/repos/asf/solr.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='hudson.tasks.junit.TestResultAction'><failCount>0</failCount><skipCount>440</skipCount><totalCount>9135</totalCount><urlName>testReport</urlName></action><action></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#2953</displayName><duration>2604646</duration><estimatedDuration>2587187</estimatedDuration><fullDisplayName>Solr » Solr-Test-10.x #2953</fullDisplayName><id>2953</id><inProgress>false</inProgress><keepLog>false</keepLog><number>2953</number><queueId>42002671</queueId><result>SUCCESS</result><timestamp>1793149374465</timestamp><url>https://ci-builds.apache.org/job/Solr/job/Solr-Test-10.x/2953/</url><builtOn>lucene-solr-3</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>solr/test-framework/src/java/org/apache/solr/cloud/api/collections/AbstractInstallShardTest.java</affectedPath><affectedPath>solr/test-framework/src/java/org/apache/solr/core/TrackingBackupRepository.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/handler/RestoreCore.java</affectedPath><affectedPath>changelog/unreleased/SOLR-18502-ignore-write-locks-in-installshard.yml</affectedPath><commitId>2a1121b2731bfa2d55bc1459900d0cf4f5e403d0</commitId><timestamp>1793145206000</timestamp><author><absoluteUrl>https://ci-builds.apache.org/user/dsmiley</absoluteUrl><fullName>David Smiley</fullName></author><authorEmail>dsmiley@apache.org</authorEmail><comment>Revert "SOLR-18502: INSTALLSHARD skips write.lock download (#5026)"

This reverts commit f3a798e424bb933ba988c8d316d0e8f35c8b6e0f.

(cherry picked from commit f586eda8ba14d4e96a80656d20c32c2c73e6bdaa)
</comment><date>2026-10-27 19:53:26 -0400</date><id>2a1121b2731bfa2d55bc1459900d0cf4f5e403d0</id><msg>Revert "SOLR-18502: INSTALLSHARD skips write.lock download (#5026)"</msg><path><editType>delete</editType><file>changelog/unreleased/SOLR-18502-ignore-write-locks-in-installshard.yml</file></path><path><editType>edit</editType><file>solr/test-framework/src/java/org/apache/solr/cloud/api/collections/AbstractInstallShardTest.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/handler/RestoreCore.java</file></path><path><editType>edit</editType><file>solr/test-framework/src/java/org/apache/solr/core/TrackingBackupRepository.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>solr/core/src/test/org/apache/solr/handler/admin/api/NodeLoggingNodesSolrCloudTest.java</affectedPath><affectedPath>solr/solr-ref-guide/modules/deployment-guide/pages/configuring-logging.adoc</affectedPath><affectedPath>solr/api/src/java/org/apache/solr/client/api/model/LoggingResponse.java</affectedPath><affectedPath>changelog/unreleased/SOLR-15823.yml</affectedPath><affectedPath>solr/api/src/java/org/apache/solr/client/api/endpoint/NodeLoggingApis.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/handler/admin/api/GetNodeSystemInfo.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/handler/admin/api/NodeLoggingAPITest.java</affectedPath><affectedPath>solr/api/src/java/org/apache/solr/client/api/model/NodeSystemResponse.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/handler/admin/api/GetNodeSystemInfoSolrCloudTest.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/handler/admin/api/NodeLogging.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/handler/admin/LoggingHandler.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/handler/admin/proxy/RemoteRequestProxy.java</affectedPath><affectedPath>solr/webapp/web/js/angular/services.js</affectedPath><affectedPath>solr/api/src/java/org/apache/solr/client/api/model/NodeProxyingJerseyResponse.java</affectedPath><affectedPath>solr/webapp/web/js/angular/controllers/logging.js</affectedPath><commitId>75ab7c5ae22b9dd9618417daf2a38c39bdc0de3a</commitId><timestamp>1793145699000</timestamp><author><absoluteUrl>https://ci-builds.apache.org/user/dsmiley</absoluteUrl><fullName>David Smiley</fullName></author><authorEmail>dsmiley@apache.org</authorEmail><comment>SOLR-15823: Broadcast V2 logging level changes to named nodes and migrate the Admin UI to V2 (#5030)

Co-authored-by: Eric Pugh &lt;epugh@opensourceconnections.com&gt;
Co-authored-by: Claude Sonnet 5 &lt;noreply@anthropic.com&gt;
(cherry picked from commit 0390a7e61e159d17fee3655cb488ebe5ef73cf34)
</comment><date>2026-10-27 20:01:39 -0400</date><id>75ab7c5ae22b9dd9618417daf2a38c39bdc0de3a</id><msg>SOLR-15823: Broadcast V2 logging level changes to named nodes and migrate the Admin UI to V2 (#5030)</msg><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/handler/admin/api/GetNodeSystemInfoSolrCloudTest.java</file></path><path><editType>edit</editType><file>solr/webapp/web/js/angular/services.js</file></path><path><editType>edit</editType><file>solr/api/src/java/org/apache/solr/client/api/model/LoggingResponse.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/handler/admin/api/NodeLogging.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/handler/admin/api/GetNodeSystemInfo.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/handler/admin/api/NodeLoggingAPITest.java</file></path><path><editType>edit</editType><file>solr/webapp/web/js/angular/controllers/logging.js</file></path><path><editType>add</editType><file>changelog/unreleased/SOLR-15823.yml</file></path><path><editType>edit</editType><file>solr/api/src/java/org/apache/solr/client/api/model/NodeSystemResponse.java</file></path><path><editType>add</editType><file>solr/core/src/test/org/apache/solr/handler/admin/api/NodeLoggingNodesSolrCloudTest.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/handler/admin/proxy/RemoteRequestProxy.java</file></path><path><editType>add</editType><file>solr/api/src/java/org/apache/solr/client/api/model/NodeProxyingJerseyResponse.java</file></path><path><editType>edit</editType><file>solr/api/src/java/org/apache/solr/client/api/endpoint/NodeLoggingApis.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/handler/admin/LoggingHandler.java</file></path><path><editType>edit</editType><file>solr/solr-ref-guide/modules/deployment-guide/pages/configuring-logging.adoc</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>solr/solr-ref-guide/modules/upgrade-notes/pages/major-changes-in-solr-10.adoc</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/cloud/api/collections/DistributedCollectionConfigSetCommandRunner.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/cloud/ZkDistributedLockFactory.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/cloud/api/collections/DeleteCollectionLockCleanupTest.java</affectedPath><affectedPath>changelog/unreleased/SOLR-17895-lock-znode-leak.yml</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/cloud/ZkDistributedConfigSetLockFactory.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/cloud/ZkDistributedCollectionLockFactory.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/cloud/ZkDistributedLockTest.java</affectedPath><commitId>6518c15fbb5e372cf0e636b331699eb67248e833</commitId><timestamp>1793145699000</timestamp><author><absoluteUrl>https://ci-builds.apache.org/user/dsmiley</absoluteUrl><fullName>David Smiley</fullName></author><authorEmail>dsmiley@apache.org</authorEmail><comment>SOLR-17895: When Overseer is disabled: Remove unused lock nodes (#5161)

by using modern Zookeeper "container znodes"

(cherry picked from commit 0d48fb5b1afdc985f1577576d32deb3d649a418e)
</comment><date>2026-10-27 20:01:39 -0400</date><id>6518c15fbb5e372cf0e636b331699eb67248e833</id><msg>SOLR-17895: When Overseer is disabled: Remove unused lock nodes (#5161)</msg><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/cloud/api/collections/DistributedCollectionConfigSetCommandRunner.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/cloud/ZkDistributedCollectionLockFactory.java</file></path><path><editType>edit</editType><file>solr/solr-ref-guide/modules/upgrade-notes/pages/major-changes-in-solr-10.adoc</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/cloud/ZkDistributedLockTest.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/cloud/ZkDistributedConfigSetLockFactory.java</file></path><path><editType>add</editType><file>changelog/unreleased/SOLR-17895-lock-znode-leak.yml</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/cloud/ZkDistributedLockFactory.java</file></path><path><editType>add</editType><file>solr/core/src/test/org/apache/solr/cloud/api/collections/DeleteCollectionLockCleanupTest.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>solr/core/src/test/org/apache/solr/cloud/ZkControllerTest.java</affectedPath><affectedPath>changelog/unreleased/SOLR-18569-wait-for-node-role-deletion-on-startup.yml</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/cloud/ZkController.java</affectedPath><commitId>b9502c72be3f738edbd3bc4d9232cc23a165a479</commitId><timestamp>1793145700000</timestamp><author><absoluteUrl>https://ci-builds.apache.org/user/dsmiley</absoluteUrl><fullName>David Smiley</fullName></author><authorEmail>dsmiley@apache.org</authorEmail><comment>SOLR-18569: Wait on init for ephemeral node-role cleanup (#5211)

Solr has long had code in ZkController to check whether the ephemeral
/live_node entry from a previous process is still around, and wait for ZK to
deleted it before proceeding.

But /live_node entries aren't the only ephemeral nodes that Solr expects to
create on startup and that can linger after process exit. The /node_roles/ tree
also contains ephemeral nodes. Currently, if any of these exist at
startup-time, Solr will hit a NodeExists exception from ZK and fail to start
up.

This commit changes ZkController's init code so that it now waits for these
nodes as well. In practice, this prevents Solr from potentially stalling on
start up because of an unexpected or unhandled NodeExists exception.

Co-authored-by: Nick Shanin &lt;nick.boss.us@gmail.com&gt;
(cherry picked from commit 0d6b2e32f598d772aed094038022a6a588fdfc5a)
</comment><date>2026-10-27 20:01:40 -0400</date><id>b9502c72be3f738edbd3bc4d9232cc23a165a479</id><msg>SOLR-18569: Wait on init for ephemeral node-role cleanup (#5211)</msg><path><editType>add</editType><file>changelog/unreleased/SOLR-18569-wait-for-node-role-deletion-on-startup.yml</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/core/src/java/org/apache/solr/cloud/ZkController.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>solr/modules/s3-repository/src/java/org/apache/solr/s3/S3StorageClient.java</affectedPath><affectedPath>solr/modules/s3-repository/src/test/org/apache/solr/s3/S3IncrementalBackupTest.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/handler/SnapShooter.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/handler/admin/api/CreateCollectionBackup.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/core/backup/repository/BackupRepository.java</affectedPath><affectedPath>solr/modules/s3-repository/src/test/org/apache/solr/s3/S3BackupRepositoryTest.java</affectedPath><affectedPath>solr/modules/s3-repository/src/java/org/apache/solr/s3/S3BackupRepository.java</affectedPath><affectedPath>solr/modules/s3-repository/src/test/org/apache/solr/s3/S3PathsTest.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/handler/admin/api/CreateCoreBackup.java</affectedPath><affectedPath>changelog/unreleased/fix-s3-restore-missing-directory-marker.yml</affectedPath><affectedPath>solr/modules/s3-repository/src/test/org/apache/solr/s3/S3ReadWriteTest.java</affectedPath><affectedPath>solr/solr-ref-guide/modules/deployment-guide/pages/backup-restore.adoc</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/core/backup/repository/DelegatingBackupRepository.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/handler/admin/api/BackupAPIBase.java</affectedPath><affectedPath>solr/test-framework/src/java/org/apache/solr/cloud/api/collections/AbstractBackupRepositoryTest.java</affectedPath><commitId>13575bfaeb4db047d75c16f611bf090b2a6ede8a</commitId><timestamp>1793145700000</timestamp><author><absoluteUrl>https://ci-builds.apache.org/user/dsmiley</absoluteUrl><fullName>David Smiley</fullName></author><authorEmail>dsmiley@apache.org</authorEmail><comment>S3 backup repository: stop writing and depending on directory marker objects (#5128)

Co-authored-by: Samuel Verstraete &lt;elangelo@2foo.be&gt;
Co-authored-by: Copilot &lt;223556219+Copilot@users.noreply.github.com&gt;
Co-authored-by: Claude Opus 5.5 (1M context) &lt;noreply@anthropic.com&gt;
Co-authored-by: Eric Pugh &lt;epugh@opensourceconnections.com&gt;
(cherry picked from commit 8c440065c87d12d72a413b16c67481e5aab31dfc)
</comment><date>2026-10-27 20:01:40 -0400</date><id>13575bfaeb4db047d75c16f611bf090b2a6ede8a</id><msg>S3 backup repository: stop writing and depending on directory marker objects (#5128)</msg><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/handler/admin/api/CreateCollectionBackup.java</file></path><path><editType>edit</editType><file>solr/solr-ref-guide/modules/deployment-guide/pages/backup-restore.adoc</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/handler/admin/api/CreateCoreBackup.java</file></path><path><editType>edit</editType><file>solr/test-framework/src/java/org/apache/solr/cloud/api/collections/AbstractBackupRepositoryTest.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/core/backup/repository/DelegatingBackupRepository.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/core/backup/repository/BackupRepository.java</file></path><path><editType>edit</editType><file>solr/modules/s3-repository/src/java/org/apache/solr/s3/S3StorageClient.java</file></path><path><editType>edit</editType><file>solr/modules/s3-repository/src/test/org/apache/solr/s3/S3BackupRepositoryTest.java</file></path><path><editType>edit</editType><file>solr/modules/s3-repository/src/test/org/apache/solr/s3/S3PathsTest.java</file></path><path><editType>edit</editType><file>solr/modules/s3-repository/src/test/org/apache/solr/s3/S3IncrementalBackupTest.java</file></path><path><editType>add</editType><file>changelog/unreleased/fix-s3-restore-missing-directory-marker.yml</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/handler/admin/api/BackupAPIBase.java</file></path><path><editType>edit</editType><file>solr/modules/s3-repository/src/java/org/apache/solr/s3/S3BackupRepository.java</file></path><path><editType>edit</editType><file>solr/modules/s3-repository/src/test/org/apache/solr/s3/S3ReadWriteTest.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/handler/SnapShooter.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>solr/solr-ref-guide/modules/query-guide/pages/json-faceting-domain-changes.adoc</affectedPath><affectedPath>solr/solr-ref-guide/modules/deployment-guide/pages/alias-management.adoc</affectedPath><affectedPath>solr/solr-ref-guide/modules/query-guide/pages/json-combined-query-dsl.adoc</affectedPath><affectedPath>solr/solr-ref-guide/modules/configuration-guide/pages/configsets-api.adoc</affectedPath><affectedPath>solr/solr-ref-guide/modules/upgrade-notes/pages/major-changes-in-solr-7.adoc</affectedPath><affectedPath>solr/solr-ref-guide/modules/configuration-guide/pages/coreadmin-api.adoc</affectedPath><affectedPath>solr/solr-ref-guide/modules/configuration-guide/pages/request-parameters-api.adoc</affectedPath><affectedPath>solr/solr-ref-guide/modules/query-guide/pages/json-query-dsl.adoc</affectedPath><affectedPath>solr/solr-ref-guide/modules/deployment-guide/pages/shard-management.adoc</affectedPath><affectedPath>solr/solr-ref-guide/modules/indexing-guide/pages/schemaless-mode.adoc</affectedPath><affectedPath>solr/solr-ref-guide/modules/getting-started/pages/tutorial-five-minutes.adoc</affectedPath><affectedPath>solr/solr-ref-guide/modules/deployment-guide/pages/collection-management.adoc</affectedPath><affectedPath>solr/solr-ref-guide/modules/getting-started/pages/tutorial-solrcloud.adoc</affectedPath><affectedPath>solr/solr-ref-guide/modules/getting-started/pages/tutorial-paramsets.adoc</affectedPath><affectedPath>solr/solr-ref-guide/modules/configuration-guide/pages/system-info-handler.adoc</affectedPath><affectedPath>solr/solr-ref-guide/modules/indexing-guide/pages/indexing-with-tika.adoc</affectedPath><affectedPath>solr/solr-ref-guide/modules/configuration-guide/pages/package-manager-internals.adoc</affectedPath><affectedPath>solr/solr-ref-guide/modules/configuration-guide/pages/core-info-handler.adoc</affectedPath><affectedPath>solr/solr-ref-guide/modules/deployment-guide/pages/basic-authentication-plugin.adoc</affectedPath><affectedPath>solr/solr-ref-guide/modules/query-guide/pages/json-facet-api.adoc</affectedPath><affectedPath>solr/solr-ref-guide/modules/deployment-guide/pages/node-roles.adoc</affectedPath><affectedPath>solr/solr-ref-guide/modules/indexing-guide/pages/indexing-with-update-handlers.adoc</affectedPath><affectedPath>solr/solr-ref-guide/modules/getting-started/pages/tutorial-opennlp.adoc</affectedPath><affectedPath>solr/solr-ref-guide/modules/configuration-guide/pages/implicit-requesthandlers.adoc</affectedPath><affectedPath>solr/solr-ref-guide/modules/indexing-guide/pages/schema-api.adoc</affectedPath><affectedPath>solr/solr-ref-guide/modules/configuration-guide/pages/managed-resources.adoc</affectedPath><affectedPath>solr/solr-ref-guide/modules/query-guide/pages/dense-vector-search.adoc</affectedPath><affectedPath>solr/solr-ref-guide/modules/deployment-guide/pages/jwt-authentication-plugin.adoc</affectedPath><affectedPath>solr/solr-ref-guide/modules/deployment-guide/pages/replica-management.adoc</affectedPath><affectedPath>solr/solr-ref-guide/modules/configuration-guide/pages/update-request-processors.adoc</affectedPath><affectedPath>solr/solr-ref-guide/modules/configuration-guide/pages/package-manager.adoc</affectedPath><affectedPath>solr/solr-ref-guide/modules/deployment-guide/pages/backup-restore.adoc</affectedPath><affectedPath>solr/solr-ref-guide/modules/configuration-guide/pages/config-sets.adoc</affectedPath><affectedPath>solr/solr-ref-guide/modules/deployment-guide/pages/task-management.adoc</affectedPath><affectedPath>solr/solr-ref-guide/modules/deployment-guide/pages/cluster-node-management.adoc</affectedPath><affectedPath>solr/solr-ref-guide/modules/deployment-guide/pages/enabling-ssl.adoc</affectedPath><affectedPath>solr/solr-ref-guide/modules/configuration-guide/pages/collections-api.adoc</affectedPath><affectedPath>solr/solr-ref-guide/modules/deployment-guide/pages/configuring-logging.adoc</affectedPath><affectedPath>solr/solr-ref-guide/modules/getting-started/pages/tutorial-techproducts.adoc</affectedPath><affectedPath>solr/solr-ref-guide/modules/configuration-guide/pages/config-api.adoc</affectedPath><affectedPath>solr/solr-ref-guide/modules/deployment-guide/pages/solr-in-docker.adoc</affectedPath><affectedPath>solr/solr-ref-guide/modules/query-guide/pages/response-writers.adoc</affectedPath><affectedPath>solr/solr-ref-guide/modules/query-guide/pages/tagger-handler.adoc</affectedPath><affectedPath>solr/solr-ref-guide/modules/getting-started/pages/tutorial-vectors.adoc</affectedPath><affectedPath>solr/solr-ref-guide/modules/query-guide/pages/json-request-api.adoc</affectedPath><affectedPath>solr/solr-ref-guide/modules/configuration-guide/pages/requesthandlers-searchcomponents.adoc</affectedPath><affectedPath>solr/solr-ref-guide/modules/query-guide/pages/sql-query.adoc</affectedPath><affectedPath>solr/solr-ref-guide/modules/deployment-guide/pages/healthcheck.adoc</affectedPath><affectedPath>solr/solr-ref-guide/modules/configuration-guide/pages/cluster-plugins.adoc</affectedPath><affectedPath>solr/solr-ref-guide/modules/indexing-guide/pages/schema-designer.adoc</affectedPath><affectedPath>solr/solr-ref-guide/modules/indexing-guide/pages/transforming-and-indexing-custom-json.adoc</affectedPath><commitId>fa2212fd625df4f000967f4458f3517f59f69bb1</commitId><timestamp>1793145700000</timestamp><author><absoluteUrl>https://ci-builds.apache.org/user/dsmiley</absoluteUrl><fullName>David Smiley</fullName></author><authorEmail>dsmiley@apache.org</authorEmail><comment>SOLR-18500: Single-quote the URL in every curl example (#5120)

Co-authored-by: Eric Pugh &lt;epugh@opensourceconnections.com&gt;
Co-authored-by: Claude Sonnet 5 &lt;noreply@anthropic.com&gt;
(cherry picked from commit eb6a8e50b0e565d1ce922c85712a4b282b65d536)
</comment><date>2026-10-27 20:01:40 -0400</date><id>fa2212fd625df4f000967f4458f3517f59f69bb1</id><msg>SOLR-18500: Single-quote the URL in every curl example (#5120)</msg><path><editType>edit</editType><file>solr/solr-ref-guide/modules/deployment-guide/pages/collection-management.adoc</file></path><path><editType>edit</editType><file>solr/solr-ref-guide/modules/getting-started/pages/tutorial-opennlp.adoc</file></path><path><editType>edit</editType><file>solr/solr-ref-guide/modules/indexing-guide/pages/schema-designer.adoc</file></path><path><editType>edit</editType><file>solr/solr-ref-guide/modules/query-guide/pages/sql-query.adoc</file></path><path><editType>edit</editType><file>solr/solr-ref-guide/modules/deployment-guide/pages/jwt-authentication-plugin.adoc</file></path><path><editType>edit</editType><file>solr/solr-ref-guide/modules/deployment-guide/pages/task-management.adoc</file></path><path><editType>edit</editType><file>solr/solr-ref-guide/modules/getting-started/pages/tutorial-solrcloud.adoc</file></path><path><editType>edit</editType><file>solr/solr-ref-guide/modules/deployment-guide/pages/alias-management.adoc</file></path><path><editType>edit</editType><file>solr/solr-ref-guide/modules/query-guide/pages/json-query-dsl.adoc</file></path><path><editType>edit</editType><file>solr/solr-ref-guide/modules/configuration-guide/pages/package-manager.adoc</file></path><path><editType>edit</editType><file>solr/solr-ref-guide/modules/deployment-guide/pages/healthcheck.adoc</file></path><path><editType>edit</editType><file>solr/solr-ref-guide/modules/configuration-guide/pages/cluster-plugins.adoc</file></path><path><editType>edit</editType><file>solr/solr-ref-guide/modules/query-guide/pages/dense-vector-search.adoc</file></path><path><editType>edit</editType><file>solr/solr-ref-guide/modules/getting-started/pages/tutorial-paramsets.adoc</file></path><path><editType>edit</editType><file>solr/solr-ref-guide/modules/configuration-guide/pages/configsets-api.adoc</file></path><path><editType>edit</editType><file>solr/solr-ref-guide/modules/deployment-guide/pages/backup-restore.adoc</file></path><path><editType>edit</editType><file>solr/solr-ref-guide/modules/query-guide/pages/tagger-handler.adoc</file></path><path><editType>edit</editType><file>solr/solr-ref-guide/modules/getting-started/pages/tutorial-vectors.adoc</file></path><path><editType>edit</editType><file>solr/solr-ref-guide/modules/query-guide/pages/json-faceting-domain-changes.adoc</file></path><path><editType>edit</editType><file>solr/solr-ref-guide/modules/configuration-guide/pages/requesthandlers-searchcomponents.adoc</file></path><path><editType>edit</editType><file>solr/solr-ref-guide/modules/configuration-guide/pages/system-info-handler.adoc</file></path><path><editType>edit</editType><file>solr/solr-ref-guide/modules/getting-started/pages/tutorial-five-minutes.adoc</file></path><path><editType>edit</editType><file>solr/solr-ref-guide/modules/configuration-guide/pages/coreadmin-api.adoc</file></path><path><editType>edit</editType><file>solr/solr-ref-guide/modules/deployment-guide/pages/node-roles.adoc</file></path><path><editType>edit</editType><file>solr/solr-ref-guide/modules/configuration-guide/pages/config-api.adoc</file></path><path><editType>edit</editType><file>solr/solr-ref-guide/modules/configuration-guide/pages/config-sets.adoc</file></path><path><editType>edit</editType><file>solr/solr-ref-guide/modules/deployment-guide/pages/cluster-node-management.adoc</file></path><path><editType>edit</editType><file>solr/solr-ref-guide/modules/configuration-guide/pages/update-request-processors.adoc</file></path><path><editType>edit</editType><file>solr/solr-ref-guide/modules/deployment-guide/pages/shard-management.adoc</file></path><path><editType>edit</editType><file>solr/solr-ref-guide/modules/upgrade-notes/pages/major-changes-in-solr-7.adoc</file></path><path><editType>edit</editType><file>solr/solr-ref-guide/modules/query-guide/pages/json-facet-api.adoc</file></path><path><editType>edit</editType><file>solr/solr-ref-guide/modules/configuration-guide/pages/core-info-handler.adoc</file></path><path><editType>edit</editType><file>solr/solr-ref-guide/modules/configuration-guide/pages/managed-resources.adoc</file></path><path><editType>edit</editType><file>solr/solr-ref-guide/modules/deployment-guide/pages/enabling-ssl.adoc</file></path><path><editType>edit</editType><file>solr/solr-ref-guide/modules/indexing-guide/pages/schema-api.adoc</file></path><path><editType>edit</editType><file>solr/solr-ref-guide/modules/indexing-guide/pages/transforming-and-indexing-custom-json.adoc</file></path><path><editType>edit</editType><file>solr/solr-ref-guide/modules/configuration-guide/pages/request-parameters-api.adoc</file></path><path><editType>edit</editType><file>solr/solr-ref-guide/modules/indexing-guide/pages/schemaless-mode.adoc</file></path><path><editType>edit</editType><file>solr/solr-ref-guide/modules/deployment-guide/pages/basic-authentication-plugin.adoc</file></path><path><editType>edit</editType><file>solr/solr-ref-guide/modules/deployment-guide/pages/solr-in-docker.adoc</file></path><path><editType>edit</editType><file>solr/solr-ref-guide/modules/indexing-guide/pages/indexing-with-update-handlers.adoc</file></path><path><editType>edit</editType><file>solr/solr-ref-guide/modules/deployment-guide/pages/replica-management.adoc</file></path><path><editType>edit</editType><file>solr/solr-ref-guide/modules/indexing-guide/pages/indexing-with-tika.adoc</file></path><path><editType>edit</editType><file>solr/solr-ref-guide/modules/configuration-guide/pages/collections-api.adoc</file></path><path><editType>edit</editType><file>solr/solr-ref-guide/modules/configuration-guide/pages/implicit-requesthandlers.adoc</file></path><path><editType>edit</editType><file>solr/solr-ref-guide/modules/getting-started/pages/tutorial-techproducts.adoc</file></path><path><editType>edit</editType><file>solr/solr-ref-guide/modules/query-guide/pages/json-combined-query-dsl.adoc</file></path><path><editType>edit</editType><file>solr/solr-ref-guide/modules/query-guide/pages/json-request-api.adoc</file></path><path><editType>edit</editType><file>solr/solr-ref-guide/modules/query-guide/pages/response-writers.adoc</file></path><path><editType>edit</editType><file>solr/solr-ref-guide/modules/configuration-guide/pages/package-manager-internals.adoc</file></path><path><editType>edit</editType><file>solr/solr-ref-guide/modules/deployment-guide/pages/configuring-logging.adoc</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>solr/core/src/java/org/apache/solr/response/DocsStreamer.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/handler/MoreLikeThisHandler.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/response/transform/SubQueryAugmenterFactory.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/response/GeoJSONResponseWriter.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/response/TabularResponseWriter.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/response/JavaBinResponseWriter.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/handler/component/QueryComponent.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/handler/component/TermVectorComponent.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/search/TestPseudoReturnFields.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/handler/component/RealTimeGetComponent.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/search/SolrReturnFields.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/search/SolrDocumentFetcher.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/response/JSONWriter.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/handler/component/MoreLikeThisComponent.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/search/ReturnFieldsTest.java</affectedPath><affectedPath>changelog/unreleased/SOLR-11364-fl-glob-fixes.yml</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/handler/export/TestExportWriter.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/search/grouping/distributed/requestfactory/StoredFieldsShardRequestFactory.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/response/CSVResponseWriter.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/response/ResultContext.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/handler/component/ExpandComponent.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/handler/export/ExportWriter.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/response/XMLWriter.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/search/ReturnFields.java</affectedPath><commitId>0f7afb11798b2f605d1d3ac928ff0ccb8cc9dfac</commitId><timestamp>1793145700000</timestamp><author><absoluteUrl>https://ci-builds.apache.org/user/dsmiley</absoluteUrl><fullName>David Smiley</fullName></author><authorEmail>dsmiley@apache.org</authorEmail><comment>SOLR-11364: fl with globs: return explicit fields, load transformer sources (#5188)

When fl has globs (e.g. fl=*_s,myfield), an explicitly named docValues field with useDocValuesAsStored=false is now returned, and fields read by document transformers like [json f=...] are now loaded. Fields that are only alias or transformer names are no longer needlessly loaded.

- Export: an explicitly named field that cannot be exported now errors even next to a glob or *, instead of being silently skipped.
- ReturnFields gains loadsField and loadsFieldExplicitly, and wantsField, wantsAllFields and wantsScore are renamed returnsField, returnsAllFields and returnsScore (the old names are deprecated).
- SolrDocumentFetcher.getNonStoredDVs(boolean) is split into getNonStoredDVs() and getNonStoredDVsUsedAsStored().

Co-authored-by: Claude Opus 5.5 (1M context) &lt;noreply@anthropic.com&gt;
(cherry picked from commit 311dde8a9798f28ee4e6f9d579f488d69806c829)
</comment><date>2026-10-27 20:01:40 -0400</date><id>0f7afb11798b2f605d1d3ac928ff0ccb8cc9dfac</id><msg>SOLR-11364: fl with globs: return explicit fields, load transformer sources (#5188)</msg><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/handler/component/TermVectorComponent.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/handler/component/MoreLikeThisComponent.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/response/CSVResponseWriter.java</file></path><path><editType>add</editType><file>changelog/unreleased/SOLR-11364-fl-glob-fixes.yml</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/response/DocsStreamer.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/handler/component/RealTimeGetComponent.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/response/GeoJSONResponseWriter.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/response/JavaBinResponseWriter.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/handler/component/ExpandComponent.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/search/grouping/distributed/requestfactory/StoredFieldsShardRequestFactory.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/handler/export/TestExportWriter.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/handler/component/QueryComponent.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/search/TestPseudoReturnFields.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/handler/MoreLikeThisHandler.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/response/JSONWriter.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/search/SolrReturnFields.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/response/transform/SubQueryAugmenterFactory.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/search/ReturnFieldsTest.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/response/TabularResponseWriter.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/handler/export/ExportWriter.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/response/ResultContext.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/search/ReturnFields.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/search/SolrDocumentFetcher.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/response/XMLWriter.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>solr/core/src/test/org/apache/solr/handler/admin/api/FetchCommitsAPITest.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/handler/admin/api/ReplicationAPIBase.java</affectedPath><affectedPath>solr/api/src/java/org/apache/solr/client/api/model/CommitsResponse.java</affectedPath><affectedPath>solr/solr-ref-guide/modules/deployment-guide/pages/user-managed-index-replication.adoc</affectedPath><affectedPath>solr/api/src/java/org/apache/solr/client/api/model/ReplicationDetailsResponse.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/handler/api/V2ApiUtils.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/handler/admin/api/CoreReplicationAPITest.java</affectedPath><affectedPath>solr/api/src/java/org/apache/solr/client/api/endpoint/ReplicationApis.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/handler/admin/api/FetchRestoreStatusAPITest.java</affectedPath><affectedPath>changelog/unreleased/SOLR-16398-replication-restore-status-commits.yml</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/handler/ReplicationHandler.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/handler/admin/api/CoreReplication.java</affectedPath><affectedPath>solr/api/src/java/org/apache/solr/client/api/model/RestoreStatusResponse.java</affectedPath><commitId>a83a482cfd3fdd753c9abdb467c59c613939d4d6</commitId><timestamp>1793145700000</timestamp><author><absoluteUrl>https://ci-builds.apache.org/user/dsmiley</absoluteUrl><fullName>David Smiley</fullName></author><authorEmail>dsmiley@apache.org</authorEmail><comment>SOLR-16398: Add V2 JAX-RS APIs for GET replication restore status and commits. (#5217)

Co-authored-by: Eric Pugh &lt;epugh@opensourceconnections.com&gt;
(cherry picked from commit e59ce3c97ddbe030eafadf0623fdcd80c4529c31)
</comment><date>2026-10-27 20:01:40 -0400</date><id>a83a482cfd3fdd753c9abdb467c59c613939d4d6</id><msg>SOLR-16398: Add V2 JAX-RS APIs for GET replication restore status and commits. (#5217)</msg><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/handler/ReplicationHandler.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/handler/admin/api/ReplicationAPIBase.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/handler/admin/api/CoreReplicationAPITest.java</file></path><path><editType>add</editType><file>solr/core/src/test/org/apache/solr/handler/admin/api/FetchRestoreStatusAPITest.java</file></path><path><editType>add</editType><file>solr/api/src/java/org/apache/solr/client/api/model/CommitsResponse.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/handler/admin/api/CoreReplication.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/handler/api/V2ApiUtils.java</file></path><path><editType>add</editType><file>solr/api/src/java/org/apache/solr/client/api/model/RestoreStatusResponse.java</file></path><path><editType>edit</editType><file>solr/api/src/java/org/apache/solr/client/api/endpoint/ReplicationApis.java</file></path><path><editType>edit</editType><file>solr/solr-ref-guide/modules/deployment-guide/pages/user-managed-index-replication.adoc</file></path><path><editType>add</editType><file>solr/core/src/test/org/apache/solr/handler/admin/api/FetchCommitsAPITest.java</file></path><path><editType>edit</editType><file>solr/api/src/java/org/apache/solr/client/api/model/ReplicationDetailsResponse.java</file></path><path><editType>add</editType><file>changelog/unreleased/SOLR-16398-replication-restore-status-commits.yml</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://ci-builds.apache.org/user/ab</absoluteUrl><fullName>Andrzej Bialecki</fullName></culprit><culprit><absoluteUrl>https://ci-builds.apache.org/user/dsmiley</absoluteUrl><fullName>David Smiley</fullName></culprit><culprit><absoluteUrl>https://ci-builds.apache.org/user/mlbiscoc</absoluteUrl><fullName>Matthew Biscocho</fullName></culprit></freeStyleBuild>