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

dsmiley pushed a change to branch branch_10x
in repository https://gitbox.apache.org/repos/asf/solr.git


    from d451fbf3aab SOLR-17697: Refactor AuthTool: extract AuthParams and 
parser-independent command methods (#4688)
     new b1dc8e90d17 Update Telemetry (OpenTelemetry & Prometheus) (#4594)
     new 82cb67b96bd Speed up TestOnReconnectListenerSupport by porting to 
SolrCloudTestCase (#4702)
     new 5e8c46a7c4e PKIAuthenticationPlugin: handle non-base64 SolrAuthV2 
signature (#4553)
     new faf73a345ce Reduce regular CI test suite runtime (#4495)
     new 6630a8bb044 Add mock-based unit test for NodeHealth cloud-mode logic 
(#4703)
     new 5de5a0d83ab SOLR-18332: Remove deprecated 'qt' param from some tests 
(#4699)
     new 3b2b468717e SOLR-18188: httpClient is left open causing flaky nightly 
o.a.s.cloud.ChaosMonkeyNothingIsSafeTest (#4709)
     new 3cbdf1db4ac Tidy up java code in o.a.s.metrics package (#4679)
     new 72921ecf447 SOLR-18270 CertAuthPlugin : update the lookup attribute 
(without parametrization) (#4474)
     new e4154121e97 Develocity: publishing opt-in locally
     new d509a02b549 SOLR-18329: DenseVectorField support existence queries 
(#4700)
     new 686a74202e8 SOLR-18201: Add docValue support for RangeField types 
(#4645)
     new 319b70d24b3 Fix consumers of JVM CPU metrics renamed by OTel 
Prometheus exporter update (#4711)
     new 9c8d4666b09 SOLR-18338 Enable jacoco for code coverage (#4712)

The 14 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:
 build.gradle                                       |   8 +
 .../PR#4553-pki-v2-header-base64-fix.yml           |   7 +
 ...4-update-telemetry-opentelemetry-prometheus.yml |   7 +
 ...LR-18201-range-field-docvalues-optimization.yml |  10 +
 ...SOLR-18270-easy-fix-without-parametrization.yml |   8 +
 .../SOLR-18329-densevector-existence-queries.yml   |   8 +
 .../fix-jvm-cpu-utilization-metric-name.yml        |  10 +
 changelog/unreleased/jacoco-test-coverage.yml      |  12 +
 dev-docs/gradle-help/tests.txt                     |  24 ++
 gradle/develocity.gradle                           |   4 +-
 gradle/libs.versions.toml                          |  10 +-
 gradle/testing/coverage.gradle.kts                 |  83 +++++
 gradle/testing/defaults-tests.gradle               |   3 +
 .../randomization/policies/solr-tests.policy       |   2 +
 solr/api/gradle.lockfile                           |  34 +-
 solr/benchmark/gradle.lockfile                     |  34 +-
 .../apache/solr/bench/search/RangeFieldSearch.java | 247 +++++++++++++
 .../configs/cloud-minimal/conf/schema.xml          |   9 +-
 solr/core/gradle.lockfile                          |  38 +-
 .../cluster/placement/impl/NodeMetricImpl.java     |   2 +-
 .../java/org/apache/solr/core/CoreContainer.java   |   2 +-
 .../apache/solr/metrics/SolrCoreMetricManager.java |  23 +-
 .../org/apache/solr/metrics/SolrMetricManager.java |  20 +-
 .../apache/solr/metrics/SolrMetricProducer.java    |  16 +-
 .../solr/metrics/otel/MetricExporterFactory.java   |  11 +-
 .../org/apache/solr/schema/DenseVectorField.java   |  14 +-
 .../src/java/org/apache/solr/schema/FieldType.java |  30 ++
 .../numericrange/AbstractNumericRangeField.java    | 151 +++++++-
 .../solr/schema/numericrange/DoubleRangeField.java |  58 ++-
 .../solr/schema/numericrange/FloatRangeField.java  |  58 ++-
 .../solr/schema/numericrange/IntRangeField.java    |  58 ++-
 .../solr/schema/numericrange/LongRangeField.java   |  58 ++-
 .../MultiBinaryRangeDocValuesQuery.java            | 182 +++++++++
 .../numericrange/NumericRangeQParserPlugin.java    |   8 +-
 .../org/apache/solr/security/CertAuthPlugin.java   |   6 +-
 .../solr/security/PKIAuthenticationPlugin.java     |   8 +-
 .../org/apache/solr/update/DocumentBuilder.java    |  36 ++
 .../util/circuitbreaker/CPUCircuitBreaker.java     |   2 +-
 .../solr/collection1/conf/schema-numericrange.xml  |  18 +
 .../test/org/apache/solr/TestCrossCoreJoin.java    |   6 +-
 .../org/apache/solr/TestDistributedGrouping.java   |   4 -
 .../apache/solr/blockcache/BufferStoreTest.java    |   4 +-
 .../apache/solr/cloud/BasicDistributedZk2Test.java |   3 +-
 .../apache/solr/cloud/BasicDistributedZkTest.java  |   9 +-
 ...> CloudExitableDirectoryReaderNightlyTest.java} |  21 +-
 .../cloud/CloudExitableDirectoryReaderTest.java    |   2 +-
 .../DistribDocExpirationUpdateProcessorTest.java   |   3 +-
 .../test/org/apache/solr/cloud/RecoveryZkTest.java |   2 +
 .../org/apache/solr/cloud/RollingRestartTest.java  |   2 +
 .../test/org/apache/solr/cloud/SyncSliceTest.java  |   2 +
 .../solr/cloud/TestOnReconnectListenerSupport.java | 131 +++----
 .../org/apache/solr/cloud/TestPullReplica.java     |   2 +
 .../solr/cloud/TestStressInPlaceUpdates.java       |   8 +-
 .../apache/solr/cloud/UnloadDistributedZkTest.java |   2 +
 .../solr/handler/MoreLikeThisHandlerTest.java      |  13 +-
 .../solr/handler/TestReplicationHandler.java       |  35 +-
 .../TestUserManagedReplicationWithAuth.java        |   6 +-
 .../admin/LukeRequestHandlerDistribTest.java       |   3 +-
 .../handler/admin/api/NodeHealthSolrCloudTest.java |  70 +---
 .../solr/handler/admin/api/NodeHealthTest.java     | 194 ++++++++++
 .../DistributedCombinedQueryComponentTest.java     | 408 ++++++++++-----------
 .../component/DistributedMLTComponentTest.java     |   2 +-
 .../component/SearchHandlerAppendsCloudTest.java   |   6 +-
 .../TermVectorComponentDistributedTest.java        |   2 +-
 .../tagger/RandomizedTaggerNightlyTest.java        |  26 +-
 .../solr/handler/tagger/RandomizedTaggerTest.java  |   2 +-
 .../org/apache/solr/handler/tagger/TaggerTest.java |   4 +-
 .../apache/solr/handler/tagger/TaggerTestCase.java |   5 +-
 .../solr/handler/tagger/XmlInterpolationTest.java  |   2 +-
 .../apache/solr/schema/DenseVectorFieldTest.java   |  34 +-
 .../schema/numericrange/DoubleRangeFieldTest.java  |  44 +++
 .../schema/numericrange/IntRangeFieldTest.java     |  28 ++
 .../org/apache/solr/search/TestCaffeineCache.java  |   4 +-
 .../org/apache/solr/search/TestSolr4Spatial2.java  |   2 +-
 .../solr/search/TestSolr4Spatial2Nightly.java}     |  23 +-
 .../org/apache/solr/search/TestSolrCachePerf.java  |   4 +-
 .../test/org/apache/solr/search/TestThinCache.java |   4 +-
 .../facet/SpatialHeatmapFacetsNightlyTest.java}    |  26 +-
 .../search/facet/SpatialHeatmapFacetsTest.java     |   2 +-
 .../numericrange/NumericRangeDocValuesTest.java    | 310 ++++++++++++++++
 .../NumericRangeQParserPluginDoubleTest.java       | 118 +++---
 .../NumericRangeQParserPluginFloatTest.java        | 118 +++---
 .../NumericRangeQParserPluginIntTest.java          | 189 ++++++----
 .../NumericRangeQParserPluginLongTest.java         | 133 ++++---
 .../solr/security/TestPKIAuthenticationPlugin.java |  17 +
 .../solr/spelling/SpellCheckCollatorTest.java      |   1 -
 .../org/apache/solr/util/TestCircuitBreakers.java  |  48 +++
 .../stats/OtelInstrumentedExecutorServiceTest.java |   4 +-
 solr/cross-dc-manager/gradle.lockfile              |  50 +--
 .../manager/SolrAndKafkaIntegrationTest.java       |   2 +
 solr/licenses/opentelemetry-api-1.56.0.jar.sha1    |   1 -
 solr/licenses/opentelemetry-api-1.63.0.jar.sha1    |   1 +
 ...entelemetry-api-incubator-1.56.0-alpha.jar.sha1 |   1 -
 ...entelemetry-api-incubator-1.61.0-alpha.jar.sha1 |   1 +
 solr/licenses/opentelemetry-common-1.56.0.jar.sha1 |   1 -
 solr/licenses/opentelemetry-common-1.63.0.jar.sha1 |   1 +
 .../licenses/opentelemetry-context-1.56.0.jar.sha1 |   1 -
 .../licenses/opentelemetry-context-1.63.0.jar.sha1 |   1 +
 .../opentelemetry-exporter-common-1.56.0.jar.sha1  |   1 -
 .../opentelemetry-exporter-common-1.63.0.jar.sha1  |   1 +
 .../opentelemetry-exporter-otlp-1.56.0.jar.sha1    |   1 -
 .../opentelemetry-exporter-otlp-1.63.0.jar.sha1    |   1 +
 ...ntelemetry-exporter-otlp-common-1.56.0.jar.sha1 |   1 -
 ...ntelemetry-exporter-otlp-common-1.63.0.jar.sha1 |   1 +
 ...metry-exporter-prometheus-1.56.0-alpha.jar.sha1 |   1 -
 ...metry-exporter-prometheus-1.63.0-alpha.jar.sha1 |   1 +
 ...entelemetry-exporter-sender-jdk-1.56.0.jar.sha1 |   1 -
 ...entelemetry-exporter-sender-jdk-1.63.0.jar.sha1 |   1 +
 ...entelemetry-instrumentation-api-2.22.0.jar.sha1 |   1 -
 ...entelemetry-instrumentation-api-2.27.0.jar.sha1 |   1 +
 ...rumentation-api-incubator-2.22.0-alpha.jar.sha1 |   1 -
 ...rumentation-api-incubator-2.27.0-alpha.jar.sha1 |   1 +
 ...lemetry-runtime-telemetry-2.27.0-alpha.jar.sha1 |   1 +
 ...-runtime-telemetry-java17-2.22.0-alpha.jar.sha1 |   1 -
 ...-runtime-telemetry-java17-2.27.0-alpha.jar.sha1 |   1 +
 ...y-runtime-telemetry-java8-2.22.0-alpha.jar.sha1 |   1 -
 solr/licenses/opentelemetry-sdk-1.56.0.jar.sha1    |   1 -
 solr/licenses/opentelemetry-sdk-1.63.0.jar.sha1    |   1 +
 .../opentelemetry-sdk-common-1.56.0.jar.sha1       |   1 -
 .../opentelemetry-sdk-common-1.63.0.jar.sha1       |   1 +
 ...try-sdk-extension-autoconfigure-1.56.0.jar.sha1 |   1 -
 ...try-sdk-extension-autoconfigure-1.63.0.jar.sha1 |   1 +
 ...sdk-extension-autoconfigure-spi-1.56.0.jar.sha1 |   1 -
 ...sdk-extension-autoconfigure-spi-1.63.0.jar.sha1 |   1 +
 .../opentelemetry-sdk-logs-1.56.0.jar.sha1         |   1 -
 .../opentelemetry-sdk-logs-1.63.0.jar.sha1         |   1 +
 .../opentelemetry-sdk-metrics-1.56.0.jar.sha1      |   1 -
 .../opentelemetry-sdk-metrics-1.63.0.jar.sha1      |   1 +
 .../opentelemetry-sdk-testing-1.56.0.jar.sha1      |   1 -
 .../opentelemetry-sdk-testing-1.63.0.jar.sha1      |   1 +
 .../opentelemetry-sdk-trace-1.56.0.jar.sha1        |   1 -
 .../opentelemetry-sdk-trace-1.63.0.jar.sha1        |   1 +
 .../licenses/opentelemetry-semconv-1.37.0.jar.sha1 |   1 -
 .../licenses/opentelemetry-semconv-1.40.0.jar.sha1 |   1 +
 ...-ASL.txt => prometheus-metrics-LICENSE-ASL.txt} |   0
 ...ts-NOTICE.txt => prometheus-metrics-NOTICE.txt} |   0
 .../prometheus-metrics-config-1.8.0.jar.sha1       |   1 +
 ...theus-metrics-exposition-formats-1.1.0.jar.sha1 |   1 -
 ...theus-metrics-exposition-formats-1.8.0.jar.sha1 |   1 +
 ...s-metrics-exposition-textformats-1.8.0.jar.sha1 |   1 +
 .../prometheus-metrics-model-1.1.0.jar.sha1        |   1 -
 .../prometheus-metrics-model-1.8.0.jar.sha1        |   1 +
 .../prometheus-metrics-model-LICENSE-ASL.txt       | 201 ----------
 solr/licenses/prometheus-metrics-model-NOTICE.txt  |  11 -
 solr/modules/analysis-extras/gradle.lockfile       |  34 +-
 solr/modules/clustering/gradle.lockfile            |  34 +-
 solr/modules/cross-dc/gradle.lockfile              |  34 +-
 solr/modules/cuvs/gradle.lockfile                  |  34 +-
 solr/modules/extraction/gradle.lockfile            |  34 +-
 solr/modules/gcs-repository/gradle.lockfile        |  34 +-
 .../apache/solr/gcs/GCSIncrementalBackupTest.java  |   1 +
 solr/modules/jwt-auth/gradle.lockfile              |  34 +-
 solr/modules/langid/gradle.lockfile                |  34 +-
 solr/modules/language-models/gradle.lockfile       |  34 +-
 solr/modules/ltr/gradle.lockfile                   |  34 +-
 solr/modules/opentelemetry/gradle.lockfile         |  52 +--
 solr/modules/s3-repository/gradle.lockfile         |  34 +-
 .../apache/solr/s3/S3IncrementalBackupTest.java    |   1 +
 solr/modules/scripting/gradle.lockfile             |  34 +-
 solr/modules/sql/gradle.lockfile                   |  34 +-
 solr/server/gradle.lockfile                        |  34 +-
 solr/solr-ref-guide/gradle.lockfile                |  34 +-
 .../pages/field-types-included-with-solr.adoc      |   8 +-
 .../query-guide/pages/dense-vector-search.adoc     |   2 +
 .../pages/major-changes-in-solr-10.adoc            |   3 +
 solr/solrj-jetty/gradle.lockfile                   |  34 +-
 solr/solrj-streaming/gradle.lockfile               |  34 +-
 .../client/solrj/io/stream/BadClusterTest.java     |   2 +
 solr/solrj-zookeeper/gradle.lockfile               |  34 +-
 .../solr/client/solrj/impl/NodeValueFetcher.java   |   2 +-
 solr/solrj/gradle.lockfile                         |  34 +-
 .../apache/solr/client/solrj/SolrExampleTests.java |  15 +-
 .../solrj/response/TestSpellCheckResponse.java     |  12 +-
 .../solrj/response/TestSuggesterResponse.java      |  10 +-
 .../cloud/PerReplicaStatesIntegrationTest.java     |   2 +
 solr/test-framework/gradle.lockfile                |  34 +-
 .../apache/solr/BaseDistributedSearchTestCase.java |  31 +-
 .../src/java/org/apache/solr/SolrTestCaseJ4.java   |  11 +-
 .../solr/cloud/AbstractFullDistribZkTestBase.java  |   5 +-
 .../cloud/FullThrottleStoppableIndexingThread.java |   2 +
 solr/ui/gradle.lockfile                            |  20 +-
 solr/webapp/gradle.lockfile                        |  34 +-
 182 files changed, 3039 insertions(+), 1575 deletions(-)
 create mode 100644 changelog/unreleased/PR#4553-pki-v2-header-base64-fix.yml
 create mode 100644 
changelog/unreleased/PR#4594-update-telemetry-opentelemetry-prometheus.yml
 create mode 100644 
changelog/unreleased/SOLR-18201-range-field-docvalues-optimization.yml
 create mode 100644 
changelog/unreleased/SOLR-18270-easy-fix-without-parametrization.yml
 create mode 100644 
changelog/unreleased/SOLR-18329-densevector-existence-queries.yml
 create mode 100644 changelog/unreleased/fix-jvm-cpu-utilization-metric-name.yml
 create mode 100644 changelog/unreleased/jacoco-test-coverage.yml
 create mode 100644 gradle/testing/coverage.gradle.kts
 create mode 100644 
solr/benchmark/src/java/org/apache/solr/bench/search/RangeFieldSearch.java
 create mode 100644 
solr/core/src/java/org/apache/solr/schema/numericrange/MultiBinaryRangeDocValuesQuery.java
 copy 
solr/core/src/test/org/apache/solr/cloud/{HttpPartitionWithTlogReplicasTest.java
 => CloudExitableDirectoryReaderNightlyTest.java} (63%)
 create mode 100644 
solr/core/src/test/org/apache/solr/handler/admin/api/NodeHealthTest.java
 copy gradle/documentation/render-javadoc/table_padding.css => 
solr/core/src/test/org/apache/solr/handler/tagger/RandomizedTaggerNightlyTest.java
 (69%)
 copy solr/core/src/{java/org/apache/solr/search/MinHashQParserPlugin.java => 
test/org/apache/solr/search/TestSolr4Spatial2Nightly.java} (63%)
 copy solr/core/src/{java/org/apache/solr/search/facet/CountAgg.java => 
test/org/apache/solr/search/facet/SpatialHeatmapFacetsNightlyTest.java} (66%)
 create mode 100644 
solr/core/src/test/org/apache/solr/search/numericrange/NumericRangeDocValuesTest.java
 delete mode 100644 solr/licenses/opentelemetry-api-1.56.0.jar.sha1
 create mode 100644 solr/licenses/opentelemetry-api-1.63.0.jar.sha1
 delete mode 100644 
solr/licenses/opentelemetry-api-incubator-1.56.0-alpha.jar.sha1
 create mode 100644 
solr/licenses/opentelemetry-api-incubator-1.61.0-alpha.jar.sha1
 delete mode 100644 solr/licenses/opentelemetry-common-1.56.0.jar.sha1
 create mode 100644 solr/licenses/opentelemetry-common-1.63.0.jar.sha1
 delete mode 100644 solr/licenses/opentelemetry-context-1.56.0.jar.sha1
 create mode 100644 solr/licenses/opentelemetry-context-1.63.0.jar.sha1
 delete mode 100644 solr/licenses/opentelemetry-exporter-common-1.56.0.jar.sha1
 create mode 100644 solr/licenses/opentelemetry-exporter-common-1.63.0.jar.sha1
 delete mode 100644 solr/licenses/opentelemetry-exporter-otlp-1.56.0.jar.sha1
 create mode 100644 solr/licenses/opentelemetry-exporter-otlp-1.63.0.jar.sha1
 delete mode 100644 
solr/licenses/opentelemetry-exporter-otlp-common-1.56.0.jar.sha1
 create mode 100644 
solr/licenses/opentelemetry-exporter-otlp-common-1.63.0.jar.sha1
 delete mode 100644 
solr/licenses/opentelemetry-exporter-prometheus-1.56.0-alpha.jar.sha1
 create mode 100644 
solr/licenses/opentelemetry-exporter-prometheus-1.63.0-alpha.jar.sha1
 delete mode 100644 
solr/licenses/opentelemetry-exporter-sender-jdk-1.56.0.jar.sha1
 create mode 100644 
solr/licenses/opentelemetry-exporter-sender-jdk-1.63.0.jar.sha1
 delete mode 100644 
solr/licenses/opentelemetry-instrumentation-api-2.22.0.jar.sha1
 create mode 100644 
solr/licenses/opentelemetry-instrumentation-api-2.27.0.jar.sha1
 delete mode 100644 
solr/licenses/opentelemetry-instrumentation-api-incubator-2.22.0-alpha.jar.sha1
 create mode 100644 
solr/licenses/opentelemetry-instrumentation-api-incubator-2.27.0-alpha.jar.sha1
 create mode 100644 
solr/licenses/opentelemetry-runtime-telemetry-2.27.0-alpha.jar.sha1
 delete mode 100644 
solr/licenses/opentelemetry-runtime-telemetry-java17-2.22.0-alpha.jar.sha1
 create mode 100644 
solr/licenses/opentelemetry-runtime-telemetry-java17-2.27.0-alpha.jar.sha1
 delete mode 100644 
solr/licenses/opentelemetry-runtime-telemetry-java8-2.22.0-alpha.jar.sha1
 delete mode 100644 solr/licenses/opentelemetry-sdk-1.56.0.jar.sha1
 create mode 100644 solr/licenses/opentelemetry-sdk-1.63.0.jar.sha1
 delete mode 100644 solr/licenses/opentelemetry-sdk-common-1.56.0.jar.sha1
 create mode 100644 solr/licenses/opentelemetry-sdk-common-1.63.0.jar.sha1
 delete mode 100644 
solr/licenses/opentelemetry-sdk-extension-autoconfigure-1.56.0.jar.sha1
 create mode 100644 
solr/licenses/opentelemetry-sdk-extension-autoconfigure-1.63.0.jar.sha1
 delete mode 100644 
solr/licenses/opentelemetry-sdk-extension-autoconfigure-spi-1.56.0.jar.sha1
 create mode 100644 
solr/licenses/opentelemetry-sdk-extension-autoconfigure-spi-1.63.0.jar.sha1
 delete mode 100644 solr/licenses/opentelemetry-sdk-logs-1.56.0.jar.sha1
 create mode 100644 solr/licenses/opentelemetry-sdk-logs-1.63.0.jar.sha1
 delete mode 100644 solr/licenses/opentelemetry-sdk-metrics-1.56.0.jar.sha1
 create mode 100644 solr/licenses/opentelemetry-sdk-metrics-1.63.0.jar.sha1
 delete mode 100644 solr/licenses/opentelemetry-sdk-testing-1.56.0.jar.sha1
 create mode 100644 solr/licenses/opentelemetry-sdk-testing-1.63.0.jar.sha1
 delete mode 100644 solr/licenses/opentelemetry-sdk-trace-1.56.0.jar.sha1
 create mode 100644 solr/licenses/opentelemetry-sdk-trace-1.63.0.jar.sha1
 delete mode 100644 solr/licenses/opentelemetry-semconv-1.37.0.jar.sha1
 create mode 100644 solr/licenses/opentelemetry-semconv-1.40.0.jar.sha1
 rename solr/licenses/{prometheus-metrics-exposition-formats-LICENSE-ASL.txt => 
prometheus-metrics-LICENSE-ASL.txt} (100%)
 rename solr/licenses/{prometheus-metrics-exposition-formats-NOTICE.txt => 
prometheus-metrics-NOTICE.txt} (100%)
 create mode 100644 solr/licenses/prometheus-metrics-config-1.8.0.jar.sha1
 delete mode 100644 
solr/licenses/prometheus-metrics-exposition-formats-1.1.0.jar.sha1
 create mode 100644 
solr/licenses/prometheus-metrics-exposition-formats-1.8.0.jar.sha1
 create mode 100644 
solr/licenses/prometheus-metrics-exposition-textformats-1.8.0.jar.sha1
 delete mode 100644 solr/licenses/prometheus-metrics-model-1.1.0.jar.sha1
 create mode 100644 solr/licenses/prometheus-metrics-model-1.8.0.jar.sha1
 delete mode 100644 solr/licenses/prometheus-metrics-model-LICENSE-ASL.txt
 delete mode 100644 solr/licenses/prometheus-metrics-model-NOTICE.txt

Reply via email to