This is an automated email from the ASF dual-hosted git repository.
hossman pushed a change to branch jira/solr-17917-lucene-10.3-upgrade
in repository https://gitbox.apache.org/repos/asf/solr.git
from d57c4a8bea6 Merge branch 'main' into
jira/solr-17917-lucene-10.3-upgrade
add 1818ae278f1 SOLR-17869: Avoid creating grouping shard requests when
timeAllowed is exhausted (#3678)
add 1121d24aff6 SOLR-3696: Fix for LB/Cloud SolrClients that could leak on
close() if concurrent request failed and triggered zombie server logic
add cb6dd31eca7 SOLR-17932: Remove deprecated Solr Transient Cores (#3699)
add 709fa3242ca SOLR-17864: Migrating system properties to modern name.
(#3690)
add cba99d5735d SOLR-17892: Add support for cuVS-Lucene as a pluggable
codec in Solr (#3615)
add 9241deb04bd SOLR-17926: Add tracking of time already spent to discount
the limit for sub-requests (#3691)
add 4c81ddc7305 SOLR-17541: LBSolrClient implementations should agree on
'getClient()' semantics (#2899)
add 69033e5c06e Revert "SOLR-17541: LBSolrClient implementations should
agree on 'getClient()' semantics (#2899)"
add c8bd2eeb408 SOLR-17930: Allow xbasic for BasicAuthPlugin in
MultiAuthPlugin (#3703)
add f9f45472662 SOLR-17885: Fix authentication for new UI in browser
(#3704)
add 53f2f45b3ee Migrate gradle help files into a subdir of dev-docs for
findability (#3685)
add b0e4754f1f7 Small cleanups SolrTestCaseHS (#3712)
add 48a7b415e35 SOLR-17883: Add <install>/lib to tool classpath (#3566)
add 59facc9033c SOLR-17883: Move CHANGES.txt entry to 9.9.1 section
add 5782bdc0b65 SOLR-17940: Fix DelegatingCollector to prevent the
delegate from calling setMinCompetitiveScore if the scoreMode is not TOP_SCORES
new f3e2784856f Merge branch 'main' into
jira/solr-17917-lucene-10.3-upgrade
new cc566923490 Attempted update of modules/cuvs for Lucene 10.3.0
The 2 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:
dev-docs/dependency-upgrades.adoc | 8 +-
.../magic => dev-docs/gradle-help}/README.md | 19 +-
{help => dev-docs/gradle-help}/ant.txt | 0
{help => dev-docs/gradle-help}/dependencies.txt | 0
.../gradle-help/docker.txt | 0
{help => dev-docs/gradle-help}/forbiddenApis.txt | 0
{help => dev-docs/gradle-help}/formatting.txt | 0
{help => dev-docs/gradle-help}/git.txt | 0
{help => dev-docs/gradle-help}/localSettings.txt | 0
{help => dev-docs/gradle-help}/publishing.txt | 0
{help => dev-docs/gradle-help}/tests.txt | 0
.../gradle-help}/validateLogCalls.txt | 0
{help => dev-docs/gradle-help}/workflow.txt | 0
dev-docs/lucene-upgrade.md | 2 +-
dev-tools/scripts/releaseWizard.yaml | 4 +-
gradle/globals.gradle | 5 +
gradle/help.gradle | 22 +-
gradle/libs.versions.toml | 2 +
.../randomization/policies/solr-tests.policy | 2 +
gradle/validation/spotless.gradle | 2 +-
settings.gradle | 1 +
solr/CHANGES.txt | 19 +
.../solr/client/api/model/CreateCoreParams.java | 5 -
solr/bin/solr | 2 +-
solr/bin/solr.cmd | 8 +-
.../java/org/apache/solr/core/CoreContainer.java | 116 +----
.../java/org/apache/solr/core/CoreDescriptor.java | 8 -
.../src/java/org/apache/solr/core/NodeConfig.java | 18 -
.../src/java/org/apache/solr/core/SolrCores.java | 112 +----
.../java/org/apache/solr/core/SolrXmlConfig.java | 4 -
.../apache/solr/core/TransientSolrCoreCache.java | 119 -----
.../solr/core/TransientSolrCoreCacheDefault.java | 184 --------
.../org/apache/solr/core/TransientSolrCores.java | 173 --------
.../solr/handler/admin/CoreAdminHandler.java | 1 -
.../handler/component/HttpShardHandlerFactory.java | 7 -
.../solr/handler/component/QueryComponent.java | 11 +-
.../solr/handler/component/ResponseBuilder.java | 19 +
.../solr/handler/component/SearchHandler.java | 17 +-
.../apache/solr/search/DelegatingCollector.java | 18 +-
.../java/org/apache/solr/search/QueryLimit.java | 14 +
.../java/org/apache/solr/search/QueryLimits.java | 84 +++-
.../org/apache/solr/search/TimeAllowedLimit.java | 67 ++-
.../TopGroupsShardRequestFactory.java | 22 +-
.../apache/solr/security/AllowListUrlChecker.java | 25 +-
.../org/apache/solr/security/MultiAuthPlugin.java | 14 +-
.../conf/solrconfig-implicitproperties.xml | 1 -
...auth_plugin_with_basic_and_xbasic_security.json | 26 ++
...multi_auth_plugin_with_basic_only_security.json | 17 +
...i_auth_plugin_with_mock_and_basic_security.json | 22 +
.../multi_auth_plugin_with_xbasic_security.json | 22 +
solr/core/src/test-files/solr/solr-50-all.xml | 1 -
.../src/test-files/solr/solr-transientCores.xml | 20 -
.../test/org/apache/solr/TestCpuTimeSearch.java | 2 -
.../org/apache/solr/TestDistributedGrouping.java | 109 ++++-
.../test/org/apache/solr/TestTolerantSearch.java | 4 +-
.../org/apache/solr/core/TestCoreDiscovery.java | 139 ++----
.../solr/core/TestImplicitCoreProperties.java | 6 +-
.../test/org/apache/solr/core/TestLazyCores.java | 487 +--------------------
.../src/test/org/apache/solr/core/TestSolrXml.java | 1 -
.../handler/TestHealthCheckHandlerLegacyMode.java | 2 +-
.../solr/handler/TestReplicationHandler.java | 6 +-
.../TestUserManagedReplicationWithAuth.java | 2 +-
.../solr/handler/admin/MetricsHandlerTest.java | 10 +-
.../solr/handler/admin/V2CoresAPIMappingTest.java | 2 -
.../component/DistributedDebugComponentTest.java | 4 +-
.../solr/metrics/SolrMetricsIntegrationTest.java | 1 -
.../org/apache/solr/search/TestQueryLimits.java | 59 ++-
.../org/apache/solr/search/TestSmileRequest.java | 4 +-
.../solr/search/facet/TestJsonFacetErrors.java | 14 +-
.../solr/search/facet/TestJsonFacetRefinement.java | 16 +-
.../apache/solr/search/facet/TestJsonFacets.java | 28 +-
.../facet/TestJsonFacetsWithNestedObjects.java | 2 +-
.../solr/search/facet/TestJsonRangeFacets.java | 12 +-
.../apache/solr/search/json/TestJsonRequest.java | 6 +-
.../apache/solr/security/MultiAuthPluginTest.java | 235 ++++++++++
solr/docker/build.gradle | 2 +-
solr/licenses/cuvs-java-25.10.0.jar.sha1 | 1 +
...t-LICENSE-ASL.txt => cuvs-java-LICENSE-ASL.txt} | 0
...parseBitSet-NOTICE.txt => cuvs-java-NOTICE.txt} | 0
solr/licenses/cuvs-lucene-25.10.0.jar.sha1 | 1 +
...LICENSE-ASL.txt => cuvs-lucene-LICENSE-ASL.txt} | 0
...rseBitSet-NOTICE.txt => cuvs-lucene-NOTICE.txt} | 0
solr/{cross-dc-manager => modules/cuvs}/README.md | 10 +-
solr/modules/{scripting => cuvs}/build.gradle | 10 +-
solr/modules/{ltr => cuvs}/gradle.lockfile | 6 +-
.../src/java/org/apache/solr/cuvs/CuVSCodec.java | 124 ++++++
.../org/apache/solr/cuvs/CuVSCodecFactory.java} | 41 +-
.../java/org/apache/solr/cuvs}/package-info.java | 6 +-
.../{solrj => modules/cuvs}/src/java/overview.html | 2 +-
.../cuvs/src/test-files}/log4j2.xml | 0
.../test-files/solr/collection1/conf/schema.xml} | 24 +-
.../solr/collection1/conf/solrconfig.xml | 41 ++
.../{ltr => cuvs}/src/test-files/solr/solr.xml | 2 +-
.../apache/solr/cuvs/TestCuVSCodecSupportIT.java | 164 +++++++
solr/server/etc/security.policy | 3 +
.../pages/configuring-solr-xml.adoc | 10 -
.../configuration-guide/pages/core-discovery.adoc | 11 -
.../modules/configuration-guide/pages/libs.adoc | 31 +-
.../pages/property-substitution.adoc | 1 -
.../pages/basic-authentication-plugin.adoc | 31 +-
.../deployment-guide/pages/metrics-reporting.adoc | 3 +-
.../query-guide/pages/common-query-parameters.adoc | 4 +
.../query-guide/pages/dense-vector-search.adoc | 279 +++++++++++-
.../pages/major-changes-in-solr-10.adoc | 2 +
.../pages/major-changes-in-solr-8.adoc | 2 +-
.../solr/client/solrj/impl/NodeValueFetcher.java | 2 +-
.../solr/client/solrj/impl/LBSolrClient.java | 8 +
.../client/solrj/request/CoreAdminRequest.java | 13 -
.../apache/solr/common/params/CoreAdminParams.java | 2 -
.../DeprecatedSystemPropertyMappings.properties | 5 +-
.../solr/client/solrj/request/TestCoreAdmin.java | 4 -
.../apache/solr/BaseDistributedSearchTestCase.java | 9 +-
.../src/java/org/apache/solr/SolrTestCaseHS.java | 80 +---
.../src/java/org/apache/solr/SolrTestCaseJ4.java | 8 +-
.../commonMain/composeResources/values/strings.xml | 1 +
.../solr/ui/components/auth/BasicAuthComponent.kt | 2 +-
.../integration/DefaultAuthenticationComponent.kt | 13 +-
.../start/integration/HttpStartStoreClient.kt | 41 +-
.../kotlin/org/apache/solr/ui/domain/AuthMethod.kt | 4 +-
.../kotlin/org/apache/solr/ui/domain/AuthOption.kt | 4 +-
.../org/apache/solr/ui/utils/HttpClientUtils.kt | 8 +-
.../apache/solr/ui/views/auth/BasicAuthContent.kt | 5 +-
solr/webapp/web/WEB-INF/web.xml | 2 +-
123 files changed, 1709 insertions(+), 1707 deletions(-)
copy {solr/core/src/test-files/magic => dev-docs/gradle-help}/README.md (63%)
rename {help => dev-docs/gradle-help}/ant.txt (100%)
rename {help => dev-docs/gradle-help}/dependencies.txt (100%)
rename solr/docker/gradle-help.txt => dev-docs/gradle-help/docker.txt (100%)
rename {help => dev-docs/gradle-help}/forbiddenApis.txt (100%)
rename {help => dev-docs/gradle-help}/formatting.txt (100%)
rename {help => dev-docs/gradle-help}/git.txt (100%)
rename {help => dev-docs/gradle-help}/localSettings.txt (100%)
rename {help => dev-docs/gradle-help}/publishing.txt (100%)
rename {help => dev-docs/gradle-help}/tests.txt (100%)
rename {help => dev-docs/gradle-help}/validateLogCalls.txt (100%)
rename {help => dev-docs/gradle-help}/workflow.txt (100%)
delete mode 100644
solr/core/src/java/org/apache/solr/core/TransientSolrCoreCache.java
delete mode 100644
solr/core/src/java/org/apache/solr/core/TransientSolrCoreCacheDefault.java
delete mode 100644
solr/core/src/java/org/apache/solr/core/TransientSolrCores.java
create mode 100644
solr/core/src/test-files/solr/security/multi_auth_plugin_with_basic_and_xbasic_security.json
create mode 100644
solr/core/src/test-files/solr/security/multi_auth_plugin_with_basic_only_security.json
create mode 100644
solr/core/src/test-files/solr/security/multi_auth_plugin_with_mock_and_basic_security.json
create mode 100644
solr/core/src/test-files/solr/security/multi_auth_plugin_with_xbasic_security.json
delete mode 100644 solr/core/src/test-files/solr/solr-transientCores.xml
create mode 100644 solr/licenses/cuvs-java-25.10.0.jar.sha1
copy solr/licenses/{accessors-smart-LICENSE-ASL.txt =>
cuvs-java-LICENSE-ASL.txt} (100%)
copy solr/licenses/{SparseBitSet-NOTICE.txt => cuvs-java-NOTICE.txt} (100%)
create mode 100644 solr/licenses/cuvs-lucene-25.10.0.jar.sha1
copy solr/licenses/{accessors-smart-LICENSE-ASL.txt =>
cuvs-lucene-LICENSE-ASL.txt} (100%)
copy solr/licenses/{SparseBitSet-NOTICE.txt => cuvs-lucene-NOTICE.txt} (100%)
copy solr/{cross-dc-manager => modules/cuvs}/README.md (72%)
copy solr/modules/{scripting => cuvs}/build.gradle (87%)
copy solr/modules/{ltr => cuvs}/gradle.lockfile (98%)
create mode 100644
solr/modules/cuvs/src/java/org/apache/solr/cuvs/CuVSCodec.java
copy solr/{core/src/java/org/apache/solr/core/SimpleTextCodecFactory.java =>
modules/cuvs/src/java/org/apache/solr/cuvs/CuVSCodecFactory.java} (53%)
copy solr/{core/src/java/org/apache/solr/search/grouping/collector =>
modules/cuvs/src/java/org/apache/solr/cuvs}/package-info.java (85%)
copy solr/{solrj => modules/cuvs}/src/java/overview.html (95%)
copy solr/{cross-dc-manager/conf => modules/cuvs/src/test-files}/log4j2.xml
(100%)
copy
solr/{core/src/test-files/solr/configsets/_default/conf/managed-schema.xml =>
modules/cuvs/src/test-files/solr/collection1/conf/schema.xml} (51%)
create mode 100644
solr/modules/cuvs/src/test-files/solr/collection1/conf/solrconfig.xml
copy solr/modules/{ltr => cuvs}/src/test-files/solr/solr.xml (95%)
create mode 100644
solr/modules/cuvs/src/test/org/apache/solr/cuvs/TestCuVSCodecSupportIT.java