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

Reply via email to