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

hossman pushed a change to branch jira/SOLR-17975
in repository https://gitbox.apache.org/repos/asf/solr.git


    from 7bd97d66276 Update ref-guide with details on using 
StrFloatLateInteractionVectorField
     add 5d1149e1288 SOLR-18065: ConcurrentUpdateBaseSolrClient: support for 
HttpJdkSolrClient (#4050)
     add ec0c988fab9 SOLR-18072: Refactor CollectionApiCommands to add 
expandable context (#4046)
     add f5b7a6cc6d5 Remove unneeded clearing of system properties (#4010)
     add 6409f19f2a6 Update develocity plugin to 4.2.2 (#3841)
     add 2b70060ac3e SOLR-18008: Remnant core files prevent Collections for 
working (#3904)
     add c95fa2bf863 DOAP changes for release 9.10.1
     add 327bf38d4ed Fix changelog inconsistencies following 9.10.1 release
     add bb6a5d41e95 CHANGELOG.md regenerated for release v10.0.0
     add ffe9f2c4d6a Fix TestReplicationHandler.testUrlAllowListFailure
     add 2ec9c974b25 Fix build breakage on Windows (#4072)
     add 3f3a2d53e17 Fix for '--user-mode' with example (-e) on Windows (#4074)
     add 6589624bda8 build: remove needless permitTestUnusedDeclared (#4048)
     add 4153aa83955 SOLR-18046 RateLimitFilter, rename 
EssentialSolrRequestFilter (#4065)
     add bde8f86e790 build: restore testImplementation libs.jakarta.servlet.api
     add 8ec69db53e4 SOLR-18051: HttpJettySolrClient.requestAsync 
performance/reliability (#3992)
     add 715658fdd0f SOLR-18002: idle timeouts should cause servers to be added 
to the zombie list (#3891)
     add 9ead8599b19 SOLR-12224: Add APIs to read collection properties (#4071)
     add d952e0948ca SOLR-18063: Fix NPE in CrossDC Consumer when resubmitting 
requests to dead-letter queue. (#4045)
     add 70d8caaa749 SOLR-17955 & SOLR-17437: OTEL metrics: 
SplitShardCmd.checkDiskSpace needs conversion (#3859)
     add a5e02593f27 SOLR-17999: Fix the Managed Model Store Initialization in 
the LLM module (#4056)
     add 1db0effa826 Renovate to file new PRs only on Sundays Group AWS 
packages Group Google Cloud packages
     add 3ab3068a776 SOLR-18090: Fix collection and shard term deletion (#4082)
     add f9bdca8d039 SOLR-18083: Fix replication and other general operations 
in readOnly mode (#4081)
     add b314f8f5d35 Revert "SOLR-18083: Fix replication and other general 
operations in readOnly mode (#4081)"
     add d766e9e7230 SOLR-18081: ShardRequestTracker should use a unique key 
for requests (#4068)
     add 640428af236 SOLR-18083: Fix replication and other general operations 
in readOnly mode (#4088)
     add abea3b759c7 Separate core specific Request Writers from node specific 
"built in" ones.  Move core specific to using ImplicitPlugins.json. (#4073)
     add 9d9ac0f95fd Fix the path to the SystemInfoHandler at the node level. 
(#4083)
     add 45adb11a9ea SOLR-18071: Support stored fields in ExportWriter (#4053)
     add 6cc80a0f39c SOLR-18096: /admin/cores?action=UPGRADECOREINDEX (#3903)
     add 949b28e2cb2 Support for multi valued dense vector fields (through 
nested vectors and diversifying children query) (#4051)
     new 07a895f866c Merge remote-tracking branch 'origin/main' into 
jira/SOLR-17975

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .github/renovate.json                              |  13 +-
 CHANGELOG.md                                       |  18 +-
 .../SOLR-12224-add-collprop-read-apis.yml          |   8 +
 .../SOLR-17437-shard-split-disk-space-check.yml    |   9 +
 ...OLR-17955-SplitShardCmd.checkDiskSpace-otel.yml |   9 +
 ...SOLR-17999-fix-llm-managed-model-store-init.yml |   9 +
 ...002-add-unresponsive-servers-to-zombie-list.yml |   8 +
 .../SOLR-18008-simulate_solr_core_remnants.yml     |   9 +
 .../unreleased/{SOLR-18041.yml => SOLR-18046.yml}  |   6 +-
 .../SOLR-18051-fix-double-registration-bug.yml     |   8 +
 changelog/unreleased/SOLR-18065.yml                |   7 +
 ...R-18071-support-stored-fields-export-writer.yml |   8 +
 changelog/unreleased/SOLR-18074.yml                |   8 +
 ...-CoreAdmin-API-to-upgrade-an-index-in-place.yml |   9 +
 .../admin-response-writers-minimal-set.yml         |   9 +
 changelog/unreleased/solr-18063.yml                |   9 +
 .../solr-18072-refactor-admin-cmd-apis.yml}        |  10 +-
 ...lr-18081-shard-request-tracker-replica-name.yml |   9 +
 .../solr-18083-fix-read-only-behavior.yml}         |   7 +-
 .../solr-18090-shard-term-deletes.yml}             |   8 +-
 changelog/v10.0.0/version-summary.md               |   6 +-
 changelog/v9.10.0/version-summary.md               |   4 +-
 ...R-17947-cloudsolrclient async state refresh.yml |   0
 changelog/v9.10.1/release-date.txt                 |   2 +-
 changelog/v9.10.1/version-summary.md               |   6 +-
 dev-docs/gradle-help/dependencies.txt              |  25 +
 dev-tools/doap/solr.rdf                            |   7 +
 .../documentation/changes-to-html/changes2html.py  |   1 +
 .../randomization/policies/solr-tests.policy       |   8 +
 gradle/validation/validate-source-patterns.gradle  |   2 +-
 settings.gradle                                    |   4 +-
 .../client/api/endpoint/AliasPropertyApis.java     |   3 +-
 .../client/api/endpoint/BalanceReplicasApi.java    |   4 +-
 .../client/api/endpoint/CollectionPropertyApi.java |  23 +-
 .../solr/client/api/endpoint/CreateAliasApi.java   |   4 +-
 .../solr/client/api/endpoint/DeleteAliasApi.java   |   4 +-
 .../solr/client/api/endpoint/DeleteNodeApi.java    |   4 +-
 .../client/api/endpoint/InstallShardDataApi.java   |   4 +-
 .../client/api/endpoint/MigrateReplicasApi.java    |   4 +-
 .../solr/client/api/endpoint/ReplaceNodeApi.java   |   4 +-
 .../model/CreateCollectionSnapshotResponse.java    |   2 +-
 .../model/DeleteCollectionSnapshotResponse.java    |   2 +-
 ...ody.java => GetCollectionPropertyResponse.java} |   7 +-
 ....java => ListCollectionPropertiesResponse.java} |   6 +-
 ...tBody.java => UpgradeCoreIndexRequestBody.java} |  11 +-
 ...uestBody.java => UpgradeCoreIndexResponse.java} |  18 +-
 .../solr/bench/search/QueryResponseWriters.java    |   2 -
 solr/bin/solr.cmd                                  |   1 +
 solr/core/build.gradle                             |  11 +-
 solr/core/gradle.lockfile                          |  69 ++-
 .../org/apache/solr/cloud/RecoveryStrategy.java    |  22 +-
 .../solr/cloud/ShardLeaderElectionContext.java     |   2 +-
 .../org/apache/solr/cloud/ZkCollectionTerms.java   |  11 +-
 .../java/org/apache/solr/cloud/ZkShardTerms.java   |  16 +-
 .../solr/cloud/api/collections/AddReplicaCmd.java  |  22 +-
 .../cloud/api/collections/AdminCmdContext.java     |  63 +++
 .../solr/cloud/api/collections/AliasCmd.java       |  10 +-
 .../solr/cloud/api/collections/BackupCmd.java      |  32 +-
 .../cloud/api/collections/BalanceReplicasCmd.java  |   8 +-
 .../solr/cloud/api/collections/CollApiCmds.java    |  89 ++--
 .../api/collections/CollectionApiLockFactory.java  |   7 +-
 .../api/collections/CollectionCommandContext.java  |   7 +-
 .../api/collections/CollectionHandlingUtils.java   | 232 ++++++---
 .../solr/cloud/api/collections/CreateAliasCmd.java |  20 +-
 .../cloud/api/collections/CreateCollectionCmd.java |  37 +-
 .../solr/cloud/api/collections/CreateShardCmd.java |  31 +-
 .../cloud/api/collections/CreateSnapshotCmd.java   |   9 +-
 .../solr/cloud/api/collections/DeleteAliasCmd.java |   3 +-
 .../cloud/api/collections/DeleteBackupCmd.java     |   3 +-
 .../cloud/api/collections/DeleteCollectionCmd.java |  10 +-
 .../solr/cloud/api/collections/DeleteNodeCmd.java  |  13 +-
 .../cloud/api/collections/DeleteReplicaCmd.java    |  28 +-
 .../solr/cloud/api/collections/DeleteShardCmd.java |  14 +-
 .../cloud/api/collections/DeleteSnapshotCmd.java   |   9 +-
 ...istributedCollectionConfigSetCommandRunner.java |  96 ++--
 .../cloud/api/collections/InstallShardDataCmd.java |   5 +-
 .../api/collections/MaintainRoutedAliasCmd.java    |  33 +-
 .../solr/cloud/api/collections/MigrateCmd.java     |  98 ++--
 .../cloud/api/collections/MigrateReplicasCmd.java  |   7 +-
 .../solr/cloud/api/collections/MoveReplicaCmd.java |  89 ++--
 .../OverseerCollectionMessageHandler.java          |   5 +-
 .../cloud/api/collections/OverseerRoleCmd.java     |   3 +-
 .../cloud/api/collections/OverseerStatusCmd.java   |   3 +-
 .../api/collections/ReindexCollectionCmd.java      | 111 ++--
 .../solr/cloud/api/collections/RenameCmd.java      |   5 +-
 .../solr/cloud/api/collections/ReplaceNodeCmd.java |   7 +-
 .../api/collections/ReplicaMigrationUtils.java     |  31 +-
 .../solr/cloud/api/collections/RestoreCmd.java     | 109 ++--
 .../cloud/api/collections/SetAliasPropCmd.java     |   3 +-
 .../solr/cloud/api/collections/SplitShardCmd.java  | 155 ++++--
 .../java/org/apache/solr/core/CoreContainer.java   |   9 +-
 .../apache/solr/core/CorePropertiesLocator.java    |  21 +
 .../org/apache/solr/core/RateLimiterConfig.java    |   6 +-
 .../src/java/org/apache/solr/core/SolrCore.java    | 148 +++---
 .../java/org/apache/solr/handler/IndexFetcher.java |   6 +-
 .../apache/solr/handler/ReplicationHandler.java    |   2 +-
 .../apache/solr/handler/RequestHandlerUtils.java   |   1 +
 .../solr/handler/admin/CollectionsHandler.java     |  39 +-
 .../solr/handler/admin/CoreAdminOperation.java     |   4 +-
 .../solr/handler/admin/RebalanceLeaders.java       |  12 +-
 .../solr/handler/admin/SystemInfoHandler.java      |   7 +-
 .../solr/handler/admin/UpgradeCoreIndexOp.java     |  82 +++
 .../solr/handler/admin/api/AddReplicaProperty.java |  18 +-
 .../solr/handler/admin/api/AdminAPIBase.java       |  67 ++-
 .../solr/handler/admin/api/AliasProperty.java      |  79 ++-
 .../solr/handler/admin/api/BalanceReplicas.java    |  34 +-
 .../solr/handler/admin/api/BalanceShardUnique.java |   7 +-
 .../solr/handler/admin/api/CollectionProperty.java |  57 ++-
 .../apache/solr/handler/admin/api/CreateAlias.java |  31 +-
 .../solr/handler/admin/api/CreateCollection.java   |  32 +-
 .../handler/admin/api/CreateCollectionBackup.java  |  21 +-
 .../admin/api/CreateCollectionSnapshot.java        |  30 +-
 .../solr/handler/admin/api/CreateReplica.java      |  10 +-
 .../apache/solr/handler/admin/api/CreateShard.java |   9 +-
 .../apache/solr/handler/admin/api/DeleteAlias.java |  44 +-
 .../solr/handler/admin/api/DeleteCollection.java   |  39 +-
 .../handler/admin/api/DeleteCollectionBackup.java  |  19 +-
 .../admin/api/DeleteCollectionSnapshot.java        |  29 +-
 .../apache/solr/handler/admin/api/DeleteNode.java  |  43 +-
 .../solr/handler/admin/api/DeleteReplica.java      |  15 +-
 .../handler/admin/api/DeleteReplicaProperty.java   |  23 +-
 .../apache/solr/handler/admin/api/DeleteShard.java |   9 +-
 .../solr/handler/admin/api/InstallShardData.java   |  30 +-
 .../solr/handler/admin/api/MigrateReplicas.java    |  34 +-
 .../handler/admin/api/ReloadCollectionAPI.java     |  17 +-
 .../solr/handler/admin/api/RenameCollection.java   |   8 +-
 .../apache/solr/handler/admin/api/ReplaceNode.java |  35 +-
 .../solr/handler/admin/api/RestoreCollection.java  |  32 +-
 .../solr/handler/admin/api/UpgradeCoreIndex.java   | 434 ++++++++++++++++
 .../solr/handler/component/ShardRequest.java       |   7 +
 .../solr/handler/export/DoubleFieldWriter.java     |   8 +-
 .../apache/solr/handler/export/ExportWriter.java   |  87 +++-
 .../apache/solr/handler/export/FieldWriter.java    |  12 +-
 .../solr/handler/export/FloatFieldWriter.java      |   8 +-
 .../apache/solr/handler/export/IntFieldWriter.java |   8 +-
 .../solr/handler/export/LongFieldWriter.java       |   8 +-
 .../solr/handler/export/MultiFieldWriter.java      |   9 +-
 .../solr/handler/export/StoredFieldsWriter.java    | 143 ++++++
 .../solr/handler/export/StringFieldWriter.java     |   8 +-
 .../org/apache/solr/request/SolrQueryRequest.java  |  16 +-
 .../solr/response/FileStreamResponseWriter.java    |  67 +++
 .../solr/response/ResponseWritersRegistry.java     |  93 ++++
 .../apache/solr/response/SolrQueryResponse.java    |   4 +-
 .../response/transform/ChildDocTransformer.java    | 120 ++++-
 .../org/apache/solr/schema/DenseVectorField.java   |   5 -
 .../java/org/apache/solr/schema/IndexSchema.java   |   1 +
 .../solr/servlet/CoreContainerAwareHttpFilter.java |  10 -
 .../apache/solr/servlet/CoreContainerProvider.java |  30 --
 .../java/org/apache/solr/servlet/HttpSolrCall.java |   4 +-
 .../apache/solr/servlet/LoadAdminUiServlet.java    |   2 +-
 .../org/apache/solr/servlet/RateLimitFilter.java   |  76 +++
 .../org/apache/solr/servlet/RateLimitManager.java  |  23 +-
 ...tFilter.java => RequiredSolrRequestFilter.java} |  23 +-
 .../java/org/apache/solr/servlet/ServletUtils.java |  36 +-
 .../apache/solr/servlet/SolrDispatchFilter.java    |  42 +-
 .../apache/solr/update/CommitUpdateCommand.java    |   4 +
 .../apache/solr/update/DefaultSolrCoreState.java   |   5 +-
 .../org/apache/solr/update/DocumentBuilder.java    |  30 ++
 .../java/org/apache/solr/update/SolrCoreState.java |  14 +-
 .../processor/DistributedUpdateProcessor.java      |   2 +-
 .../processor/DistributedZkUpdateProcessor.java    |  10 +-
 .../processor/NestedUpdateProcessorFactory.java    | 123 +++--
 .../src/java/org/apache/solr/util/TimeOut.java     |   9 +
 .../org/apache/solr/util/tracing/TraceUtils.java   |  12 +-
 solr/core/src/resources/ImplicitPlugins.json       |  20 +
 .../solr/collection1/conf/schema-densevector.xml   |  13 +-
 .../collection1/conf/schema-sortingresponse.xml    |  20 +-
 .../apache/solr/AnalysisAfterCoreReloadTest.java   |   4 -
 .../test/org/apache/solr/SolrTestCaseJ4Test.java   |   4 -
 .../test/org/apache/solr/TestGroupingSearch.java   |   6 -
 .../apache/solr/TestHighlightDedupGrouping.java    |   8 +-
 .../test/org/apache/solr/cli/PackageToolTest.java  |   9 +-
 .../apache/solr/cli/SolrProcessManagerTest.java    |   2 -
 .../org/apache/solr/cli/TestSolrCLIRunExample.java |   9 -
 .../org/apache/solr/cli/ZkSubcommandsTest.java     |  55 +-
 .../embedded/TestEmbeddedSolrServerSchemaAPI.java  |   1 -
 .../solr/cloud/ChaosMonkeyNothingIsSafeTest.java   |   1 -
 ...aosMonkeyNothingIsSafeWithPullReplicasTest.java |   1 -
 .../solr/cloud/ChaosMonkeySafeLeaderTest.java      |   1 -
 .../ChaosMonkeySafeLeaderWithPullReplicasTest.java |   1 -
 .../apache/solr/cloud/ClusterStateUpdateTest.java  |   7 -
 .../apache/solr/cloud/CollectionsAPISolrJTest.java |  38 +-
 .../solr/cloud/DeleteCoreRemnantsOnCreateTest.java | 320 ++++++++++++
 .../solr/cloud/LeaderElectionIntegrationTest.java  |   6 -
 .../cloud/LeaderFailureAfterFreshStartTest.java    | 122 +++--
 .../solr/cloud/LeaderVoteWaitTimeoutTest.java      |   5 -
 .../solr/cloud/MissingSegmentRecoveryTest.java     |   1 -
 .../OutOfBoxZkACLAndCredentialsProvidersTest.java  |   6 -
 ...OverriddenZkACLAndCredentialsProvidersTest.java |   6 -
 .../OverseerCollectionConfigSetProcessorTest.java  |  27 +-
 .../test/org/apache/solr/cloud/OverseerTest.java   |   2 -
 .../apache/solr/cloud/PeerSyncReplicationTest.java | 182 ++++---
 .../solr/cloud/RecoveryAfterSoftCommitTest.java    |   3 -
 .../solr/cloud/RestartWhileUpdatingTest.java       |   8 -
 .../solr/cloud/TestAuthenticationFramework.java    |   1 -
 .../apache/solr/cloud/TestBaseStatsCacheCloud.java |   7 -
 .../apache/solr/cloud/TestCloudConsistency.java    |   5 +-
 .../org/apache/solr/cloud/TestConfigSetsAPI.java   |  27 +-
 .../solr/cloud/TestConfigSetsAPIShareSchema.java   |   6 -
 .../org/apache/solr/cloud/TestPrepRecovery.java    |   6 -
 .../org/apache/solr/cloud/TestPullReplica.java     |   2 -
 .../org/apache/solr/cloud/TestSegmentSorting.java  |   2 -
 .../solr/cloud/TestTlogReplayVsRecovery.java       |   3 -
 .../cloud/TlogReplayBufferedWhileIndexingTest.java |  10 +-
 .../VMParamsZkACLAndCredentialsProvidersTest.java  |   6 -
 .../AsyncCallRequestStatusResponseTest.java        |   5 +-
 .../BackupRestoreApiErrorConditionsTest.java       |   6 -
 .../api/collections/CollectionApiLockingTest.java  |  40 +-
 .../solr/cloud/overseer/ZkStateWriterTest.java     |   7 -
 .../cluster/events/ClusterEventProducerTest.java   |   1 -
 .../org/apache/solr/core/DirectoryFactoryTest.java |   2 -
 .../test/org/apache/solr/core/TestBadConfig.java   |   7 +-
 .../org/apache/solr/core/TestCodecSupport.java     |   9 +-
 .../src/test/org/apache/solr/core/TestConfig.java  |   6 -
 .../org/apache/solr/core/TestCoreContainer.java    |  19 -
 .../org/apache/solr/core/TestCoreDiscovery.java    |  10 +-
 .../org/apache/solr/core/TestImplicitPlugins.java  |  78 +++
 .../src/test/org/apache/solr/core/TestNRTOpen.java |   9 -
 .../apache/solr/core/TestReloadAndDeleteDocs.java  |   1 -
 .../apache/solr/core/TestSolrDeletionPolicy2.java  |   3 -
 .../apache/solr/core/TestTracerConfigurator.java   |  15 +-
 .../core/snapshots/TestSolrCloudSnapshots.java     |   8 -
 .../solr/core/snapshots/TestSolrCoreSnapshots.java |   8 -
 .../solr/filestore/TestDistribFileStore.java       |   6 -
 .../apache/solr/handler/ReplicationTestHelper.java |   7 +
 .../solr/handler/RequestHandlerMetricsTest.java    |   6 -
 .../apache/solr/handler/TestContainerPlugin.java   |   1 -
 .../solr/handler/TestReplicationHandler.java       |   8 +-
 .../TestReplicationHandlerDiskOverFlow.java        |   2 -
 .../solr/handler/TestStressIncrementalBackup.java  |   2 -
 .../solr/handler/TestStressThreadBackup.java       |   6 -
 .../admin/SegmentsInfoRequestHandlerTest.java      |   3 -
 .../handler/admin/UpgradeCoreIndexActionTest.java  | 380 ++++++++++++++
 .../admin/api/AddReplicaPropertyAPITest.java       |  81 +--
 .../solr/handler/admin/api/BackupCoreAPITest.java  |  25 +-
 .../admin/api/BalanceShardUniqueAPITest.java       |  64 +--
 .../handler/admin/api/CoreSnapshotAPITest.java     |  30 +-
 .../solr/handler/admin/api/CreateAliasAPITest.java | 141 +++---
 .../handler/admin/api/CreateCollectionAPITest.java | 112 +++--
 .../admin/api/CreateCollectionSnapshotAPITest.java |  90 ++--
 .../handler/admin/api/CreateReplicaAPITest.java    |  94 ++--
 .../solr/handler/admin/api/CreateShardAPITest.java |  95 ++--
 .../solr/handler/admin/api/DeleteAliasAPITest.java | 117 ++++-
 .../handler/admin/api/DeleteCollectionAPITest.java |  69 +--
 .../admin/api/DeleteCollectionBackupAPITest.java   | 148 +++---
 .../admin/api/DeleteCollectionSnapshotAPITest.java |  84 ++--
 .../solr/handler/admin/api/DeleteNodeAPITest.java  | 194 +++++--
 .../handler/admin/api/DeleteReplicaAPITest.java    | 175 ++++---
 .../admin/api/DeleteReplicaPropertyAPITest.java    |  71 ++-
 .../solr/handler/admin/api/DeleteShardAPITest.java |  79 +--
 .../solr/handler/admin/api/ForceLeaderAPITest.java |  32 +-
 .../handler/admin/api/MigrateReplicasAPITest.java  |  88 +---
 .../solr/handler/admin/api/MockV2APITest.java      | 123 +++++
 .../handler/admin/api/ReloadCollectionAPITest.java |  43 +-
 .../solr/handler/admin/api/ReloadCoreAPITest.java  |  11 +-
 .../solr/handler/admin/api/ReplaceNodeAPITest.java | 110 ++--
 .../admin/api/RestoreCollectionAPITest.java        | 146 +++---
 .../solr/handler/admin/api/SyncShardAPITest.java   |  32 +-
 .../solr/handler/admin/api/UnloadCoreAPITest.java  |  11 +-
 .../admin/api/V2CollectionBackupApiTest.java       |  98 ++--
 .../solr/handler/component/BadComponentTest.java   |   1 -
 .../component/DistributedMLTComponentTest.java     |   6 -
 .../handler/component/ShardsAllowListTest.java     |   8 +-
 .../TermVectorComponentDistributedTest.java        |   6 -
 .../handler/component/TestShardHandlerFactory.java |   1 -
 .../solr/handler/export/TestExportWriter.java      | 304 ++++++++++-
 .../highlight/HighlighterWithoutStoredIdTest.java  |   7 -
 .../solr/highlight/TestUnifiedSolrHighlighter.java |  10 -
 .../TestUnifiedSolrHighlighterWithoutStoredId.java |   7 -
 .../solr/pkg/PackageStoreSchemaPluginsTest.java    |   1 -
 .../src/test/org/apache/solr/pkg/TestPackages.java |   1 -
 .../response/TestFileStreamResponseWriter.java     | 149 ++++++
 .../solr/response/TestResponseWritersRegistry.java |  64 +++
 .../analysis/TestManagedStopFilterFactory.java     |   2 -
 .../TestManagedSynonymGraphFilterFactory.java      |   2 -
 .../apache/solr/schema/DenseVectorFieldTest.java   |  14 +-
 .../schema/ManagedSchemaRoundRobinCloudTest.java   |   6 -
 .../schema/SchemaVersionSpecificBehaviorTest.java  |  17 +-
 .../solr/schema/SpatialRPTFieldTypeTest.java       |   2 -
 .../org/apache/solr/schema/TestManagedSchema.java  |   2 -
 .../apache/solr/schema/TestManagedSchemaAPI.java   |   6 -
 .../schema/TestManagedSchemaWithMultipleAdd.java   |   7 -
 .../solr/schema/TestUseDocValuesAsStored.java      |   2 -
 .../solr/search/ComponentStageLimitsTest.java      |   1 -
 .../org/apache/solr/search/LargeFieldTest.java     |   7 -
 .../apache/solr/search/TestCpuAllowedLimit.java    |   1 -
 .../solr/search/TestDocValuesIteratorCache.java    |   6 -
 .../org/apache/solr/search/TestIndexSearcher.java  |   6 -
 .../apache/solr/search/TestMainQueryCaching.java   |   2 -
 .../apache/solr/search/TestMemAllowedLimit.java    |   1 -
 .../test/org/apache/solr/search/TestRecovery.java  |   9 -
 .../join/BlockJoinMultiValuedVectorsTest.java      | 330 ++++++++++++
 .../BlockJoinNestedVectorsParentQParserTest.java   | 556 +++++++++++++++++++++
 .../search/join/BlockJoinNestedVectorsTest.java    | 254 ++++++++++
 .../solr/search/stats/TestBaseStatsCache.java      |   1 -
 .../solr/search/stats/TestDefaultStatsCache.java   |   1 -
 .../apache/solr/search/stats/TestDistribIDF.java   |   1 -
 .../apache/solr/servlet/HideStackTraceTest.java    |   9 +-
 .../solr/servlet/TestRequestRateLimiter.java       |  25 +-
 .../solr/spelling/suggest/SuggesterTest.java       |  13 -
 .../solr/update/DirectUpdateHandlerTest.java       |  14 -
 .../apache/solr/update/MaxSizeAutoCommitTest.java  |   1 -
 .../apache/solr/update/SolrCmdDistributorTest.java |   7 -
 .../apache/solr/update/SolrIndexConfigTest.java    |  22 +-
 .../solr/update/TestAtomicUpdateErrorCases.java    |   1 -
 .../solr/update/TestIndexingPerformance.java       |  12 -
 .../processor/DistributedUpdateProcessorTest.java  |   1 -
 .../org/apache/solr/util/TestCborDataFormat.java   |   1 -
 .../org/apache/solr/util/TestCircuitBreakers.java  |  64 ++-
 .../apache/solr/util/TestGlobalCircuitBreaker.java |   1 -
 .../org/apache/solr/util/TestSystemIdResolver.java |   6 -
 .../manager/consumer/KafkaCrossDcConsumer.java     |  38 +-
 .../messageprocessor/SolrMessageProcessor.java     |  29 +-
 .../manager/consumer/KafkaCrossDcConsumerTest.java |   8 +-
 .../messageprocessor/SolrMessageProcessorTest.java |   6 +-
 .../apache/solr/crossdc/common/IQueueHandler.java  |  12 +-
 .../handler/MirroringCollectionsHandlerTest.java   |  10 -
 solr/modules/cuvs/build.gradle                     |   4 -
 solr/modules/cuvs/gradle.lockfile                  |   6 +-
 solr/modules/extraction/build.gradle               |   6 +-
 solr/modules/extraction/gradle.lockfile            |  10 +-
 .../ExtractingRequestHandlerTikaServerTest.java    |   3 -
 .../TextToVectorUpdateProcessorFactory.java        |  26 +-
 .../solrconfig-language-models-no-components.xml}  |  21 +-
 ...lrconfig-language-models-query-parser-only.xml} |  23 +-
 ...guage-models-update-request-processor-only.xml} |  30 +-
 .../solr/languagemodels/TestLanguageModelBase.java |   1 -
 .../rest/TestManagedModelStoreInitialization.java  |  67 +++
 .../org/apache/solr/ltr/TestLTROnSolrCloud.java    |   1 -
 .../test/org/apache/solr/ltr/TestRerankBase.java   |   7 -
 .../CustomTestOtelTracerConfigurator.java          |   1 -
 .../opentelemetry/OtelTracerConfiguratorTest.java  |  12 -
 solr/modules/sql/build.gradle                      |   3 -
 solr/modules/sql/gradle.lockfile                   |  24 +-
 .../pages/configuring-solr-xml.adoc                |   5 +-
 .../configuration-guide/pages/core-discovery.adoc  |   2 +
 .../configuration-guide/pages/coreadmin-api.adoc   |  88 ++++
 .../configuration-guide/pages/solr-properties.adoc |   2 +
 .../pages/system-info-handler.adoc                 |   4 +-
 .../pages/collection-management.adoc               |  69 ++-
 .../modules/deployment-guide/pages/solrj.adoc      |   1 +
 .../query-guide/pages/common-query-parameters.adoc |   3 +-
 .../query-guide/pages/dense-vector-search.adoc     | 131 ++++-
 .../query-guide/pages/exporting-result-sets.adoc   |  73 ++-
 .../modules/query-guide/pages/text-to-vector.adoc  |  35 +-
 solr/solrj-jetty/build.gradle                      |   2 -
 .../client/solrj/jetty/HttpJettySolrClient.java    |  86 ++--
 .../jetty/ConcurrentUpdateJettySolrClientTest.java | 405 ++-------------
 .../solrj/jetty/HttpJettySolrClientTest.java       |  10 -
 solr/solrj-streaming/build.gradle                  |   8 +-
 solr/solrj-streaming/gradle.lockfile               |  64 +--
 solr/solrj-zookeeper/build.gradle                  |   6 +-
 solr/solrj-zookeeper/gradle.lockfile               |  89 ++--
 solr/solrj/build.gradle                            |  10 -
 solr/solrj/gradle.lockfile                         |  55 +-
 .../solrj/impl/ConcurrentUpdateBaseSolrClient.java |   4 +-
 .../solrj/impl/ConcurrentUpdateJdkSolrClient.java  | 102 ++++
 .../solr/client/solrj/impl/HttpJdkSolrClient.java  |  18 +-
 .../solr/client/solrj/impl/LBAsyncSolrClient.java  |  16 +-
 .../solr/client/solrj/impl/LBSolrClient.java       |  16 +-
 .../client/solrj/response/RequestStatusState.java  |  19 +-
 .../apache/solr/common/params/CoreAdminParams.java |   3 +-
 .../apache/solr/common/params/UpdateParams.java    |   3 +
 .../org/apache/solr/common/util/RetryUtil.java     |  45 ++
 .../client/solrj/MergeIndexesExampleTestBase.java  |   8 +-
 .../solr/client/solrj/TestLBHttpSolrClient.java    |  14 -
 .../AbstractEmbeddedSolrServerTestCase.java        |   4 -
 .../client/solrj/embedded/JettyWebappTest.java     |   3 -
 .../solrj/embedded/MergeIndexesEmbeddedTest.java   |   7 -
 .../solrj/impl/ClusterStateProviderTest.java       |   4 +-
 .../impl/ConcurrentUpdateJdkSolrClientTest.java    | 122 +++++
 .../impl/ConcurrentUpdateSolrClientTestBase.java}  | 178 +++----
 .../client/solrj/impl/HttpSolrClientTestBase.java  |   3 -
 .../solr/client/solrj/impl/LB2SolrClientTest.java  | 201 +++++++-
 .../solr/client/solrj/request/SchemaTest.java      |  11 +-
 solr/test-framework/build.gradle                   |  10 +-
 solr/test-framework/gradle.lockfile                |  12 +-
 .../src/java/org/apache/solr/SolrTestCaseJ4.java   |  41 +-
 .../solr/cloud/AbstractFullDistribZkTestBase.java  |  16 -
 .../org/apache/solr/cloud/AbstractZkTestCase.java  |   5 -
 .../apache/solr/cloud/SolrCloudAuthTestCase.java   |   6 -
 .../org/apache/solr/cloud/SolrCloudTestCase.java   |   7 +
 .../AbstractCloudBackupRestoreTestCase.java        |   7 -
 .../org/apache/solr/embedded/JettySolrRunner.java  |  26 +-
 .../solr/cloud/MiniSolrCloudClusterTest.java       |  71 ++-
 solr/webapp/build.gradle                           |   1 -
 solr/webapp/gradle.lockfile                        | 246 ++++-----
 solr/webapp/web/WEB-INF/web.xml                    |  12 +-
 388 files changed, 8733 insertions(+), 4452 deletions(-)
 create mode 100644 changelog/unreleased/SOLR-12224-add-collprop-read-apis.yml
 create mode 100644 
changelog/unreleased/SOLR-17437-shard-split-disk-space-check.yml
 create mode 100644 
changelog/unreleased/SOLR-17955-SplitShardCmd.checkDiskSpace-otel.yml
 create mode 100644 
changelog/unreleased/SOLR-17999-fix-llm-managed-model-store-init.yml
 create mode 100644 
changelog/unreleased/SOLR-18002-add-unresponsive-servers-to-zombie-list.yml
 create mode 100644 
changelog/unreleased/SOLR-18008-simulate_solr_core_remnants.yml
 copy changelog/unreleased/{SOLR-18041.yml => SOLR-18046.yml} (52%)
 create mode 100644 
changelog/unreleased/SOLR-18051-fix-double-registration-bug.yml
 create mode 100644 changelog/unreleased/SOLR-18065.yml
 create mode 100644 
changelog/unreleased/SOLR-18071-support-stored-fields-export-writer.yml
 create mode 100644 changelog/unreleased/SOLR-18074.yml
 create mode 100644 
changelog/unreleased/SOLR-18096-CoreAdmin-API-to-upgrade-an-index-in-place.yml
 create mode 100644 changelog/unreleased/admin-response-writers-minimal-set.yml
 create mode 100644 changelog/unreleased/solr-18063.yml
 copy changelog/{v10.0.0/update-jetty-xmls.yml => 
unreleased/solr-18072-refactor-admin-cmd-apis.yml} (51%)
 create mode 100644 
changelog/unreleased/solr-18081-shard-request-tracker-replica-name.yml
 copy changelog/{v9.10.1/SOLR-17985-fix-slow-no-rows-queries.yml => 
unreleased/solr-18083-fix-read-only-behavior.yml} (53%)
 copy changelog/{v10.0.0/update-jetty-xmls.yml => 
unreleased/solr-18090-shard-term-deletes.yml} (57%)
 rename changelog/{v10.0.0 => v9.10.1}/SOLR-17947-cloudsolrclient async state 
refresh.yml (100%)
 copy 
solr/api/src/java/org/apache/solr/client/api/model/{SetClusterPropertyRequestBody.java
 => GetCollectionPropertyResponse.java} (83%)
 copy 
solr/api/src/java/org/apache/solr/client/api/model/{GetAllAliasPropertiesResponse.java
 => ListCollectionPropertiesResponse.java} (83%)
 copy 
solr/api/src/java/org/apache/solr/client/api/model/{SwapCoresRequestBody.java 
=> UpgradeCoreIndexRequestBody.java} (82%)
 copy 
solr/api/src/java/org/apache/solr/client/api/model/{RenameCoreRequestBody.java 
=> UpgradeCoreIndexResponse.java} (65%)
 create mode 100644 
solr/core/src/java/org/apache/solr/cloud/api/collections/AdminCmdContext.java
 create mode 100644 
solr/core/src/java/org/apache/solr/handler/admin/UpgradeCoreIndexOp.java
 create mode 100644 
solr/core/src/java/org/apache/solr/handler/admin/api/UpgradeCoreIndex.java
 create mode 100644 
solr/core/src/java/org/apache/solr/handler/export/StoredFieldsWriter.java
 create mode 100644 
solr/core/src/java/org/apache/solr/response/FileStreamResponseWriter.java
 create mode 100644 
solr/core/src/java/org/apache/solr/response/ResponseWritersRegistry.java
 create mode 100644 
solr/core/src/java/org/apache/solr/servlet/RateLimitFilter.java
 rename 
solr/core/src/java/org/apache/solr/servlet/{EssentialSolrRequestFilter.java => 
RequiredSolrRequestFilter.java} (78%)
 create mode 100644 
solr/core/src/test/org/apache/solr/cloud/DeleteCoreRemnantsOnCreateTest.java
 create mode 100644 
solr/core/src/test/org/apache/solr/core/TestImplicitPlugins.java
 create mode 100644 
solr/core/src/test/org/apache/solr/handler/admin/UpgradeCoreIndexActionTest.java
 create mode 100644 
solr/core/src/test/org/apache/solr/handler/admin/api/MockV2APITest.java
 create mode 100644 
solr/core/src/test/org/apache/solr/response/TestFileStreamResponseWriter.java
 create mode 100644 
solr/core/src/test/org/apache/solr/response/TestResponseWritersRegistry.java
 create mode 100644 
solr/core/src/test/org/apache/solr/search/join/BlockJoinMultiValuedVectorsTest.java
 create mode 100644 
solr/core/src/test/org/apache/solr/search/join/BlockJoinNestedVectorsParentQParserTest.java
 create mode 100644 
solr/core/src/test/org/apache/solr/search/join/BlockJoinNestedVectorsTest.java
 copy 
solr/modules/{ltr/src/test-files/solr/collection1/conf/solrconfig-ltr_Th10_10.xml
 => 
language-models/src/test-files/solr/collection1/conf/solrconfig-language-models-no-components.xml}
 (63%)
 copy 
solr/modules/{ltr/src/test-files/solr/collection1/conf/solrconfig-ltr_Th10_10.xml
 => 
language-models/src/test-files/solr/collection1/conf/solrconfig-language-models-query-parser-only.xml}
 (63%)
 copy 
solr/modules/{ltr/src/test-files/solr/collection1/conf/solrconfig-ltr_Th10_10.xml
 => 
language-models/src/test-files/solr/collection1/conf/solrconfig-language-models-update-request-processor-only.xml}
 (63%)
 create mode 100644 
solr/modules/language-models/src/test/org/apache/solr/languagemodels/textvectorisation/store/rest/TestManagedModelStoreInitialization.java
 create mode 100644 
solr/solrj/src/java/org/apache/solr/client/solrj/impl/ConcurrentUpdateJdkSolrClient.java
 create mode 100644 
solr/solrj/src/test/org/apache/solr/client/solrj/impl/ConcurrentUpdateJdkSolrClientTest.java
 copy 
solr/{solrj-jetty/src/test/org/apache/solr/client/solrj/jetty/ConcurrentUpdateJettySolrClientTest.java
 => 
solrj/src/test/org/apache/solr/client/solrj/impl/ConcurrentUpdateSolrClientTestBase.java}
 (72%)

Reply via email to