This is an automated email from the ASF dual-hosted git repository.
dependabot[bot] pushed a change to branch dependabot/gradle/netty-4.2.16.Final
in repository https://gitbox.apache.org/repos/asf/solr.git
discard 08c3317864f Bump netty from 4.2.15.Final to 4.2.16.Final
add 763410f246c SOLR-13764: Introduce IntervalsQParserPlugin (#4582)
add 86bd5203ae9 tidying #4554 (#4662)
add 047e14d9024 packaging: Remove docs/ from the Solr binary distribution
(#4641)
add f27d8f0e533 this is a additive feature that users opt into (#4670)
add a60886fb38a SOLR-18248 : Migration of Tasks V2 APIs to JAX-RS
Constructs (#4452)
add 63b3d6bf120 Remove dead classes BaseHandlerApiSupport and
PrintWriterWrapper (#4654)
add 928d4eae546 Tidy up java code in o.a.s.jersey package (#4658)
add 8b2057841f0 labeler.yml update: add modules: cross-dc + cuvs +
language-models (#4231)
add 0264a45a39d SOLR-17619: small dev-docs/changelog.adoc tweaks (#3805)
add 6c793d55341 SolrRequest.getPath setPath documentation (#4665)
add b4d85edf64c SOLR-18297: documentation: don't say "embedded" Jetty
(#4664)
add 84098343b6e SOLR-18318: Fix NPE in GetNodeSystemInfo when nodes param
is set (#4661)
add 245a50d53f4 SOLR-18318: Tidy up changes made in PR#4661 (#4680)
add bd6df9214ee SOLR-18313: Prep for Lucene 11: use newer Lucene API forms
(#4651)
add a77b42f784f SOLR-18099: CollapseQParser extensibility (#4112)
add 34eb9e3c998 Avoid forwarding unrelated request parameters to Calcite
from the /sql handler (#4607)
add 66d2a8971b8 SOLR-18313: drop the changelog entry (#4682)
add 9f5fac2a4e9 Extract CLIUtils.solrUrlFromConnection() from
normalizeSolrUrl(CommandLine) (#4683)
add c9ed84e9786 Tidy up java code in o.a.s.i.csv package (#4681)
add bb52661e607 Tidy up java code in o.a.s.common package (#4669)
add 14405d7ec17 SolrRequest.setPath fix; allow null (#4686)
add 54758e81b40 build: centralize maven repo declarations (#4677)
add 8fa14f1048f SOLR-18183: Permit LockType.NONE for ephemeral directories
(#4660)
add b47aacaec82 Simplify SolrRequest path usage: prefer ctor not setPath
(#4689)
add 3c8d56720c2 Logging: don't log at info for some uninteresting events
(#4667)
add 5e58e05f0f3 SOLR-18327: Balance replicas API does not balance
duplicate replicas on same node (#2503)
add f67f4713401 SOLR-17697: Refactor AuthTool: extract AuthParams and
parser-independent command methods (#4688)
add 09fd8d206d7 Changelog attribution for #4607
add 0e018d0f507 SOLR-18187: Document enrichment with LLMs (#4259)
add 3676963031a Update Telemetry (OpenTelemetry & Prometheus) (#4594)
add c16de6e3059 Bump netty from 4.2.15.Final to 4.2.16.Final
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (08c3317864f)
\
N -- N -- N refs/heads/dependabot/gradle/netty-4.2.16.Final
(c16de6e3059)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.github/labeler.yml | 15 +
.gitignore | 1 +
build-tools/build-infra/build.gradle | 4 +-
.../build-infra/declare-repositories.gradle | 42 +
build-tools/build-infra/settings.gradle | 4 +
build-tools/missing-doclet/build.gradle | 4 +-
build-tools/missing-doclet/settings.gradle | 4 +
...4-update-telemetry-opentelemetry-prometheus.yml | 7 +
.../unreleased/PR#4607-calcite-sql-params.yml | 10 +
.../PR#4629-envutils-core-properties.yml | 2 +-
.../unreleased/PR#4641-remove_docs_distro.yml | 8 +
.../PR#4677-buildCentralizeRepoDeclaration.yml | 8 +
.../SOLR-13764-intervals-query-parser.yml | 13 +
.../SOLR-18187-llm-document-enrichment.yml | 7 +
changelog/unreleased/SOLR-18248-list-tasks.yml | 8 +
changelog/unreleased/Yashgoswami-SOLR-18318.yml | 10 +
.../balance-duplicate-replicas-SOLR-18327.yml | 9 +
dev-docs/changelog.adoc | 19 +-
dev-tools/scripts/smokeTestRelease.py | 4 +-
gradle/documentation/documentation.gradle | 53 +-
gradle/documentation/markdown.gradle | 35 +-
gradle/globals.gradle | 13 +-
gradle/libs.versions.toml | 11 +-
gradle/testing/randomization.gradle | 6 +-
gradle/validation/git-status.gradle | 15 +-
gradle/validation/jar-checks.gradle | 4 +-
gradle/validation/rat-sources.gradle | 4 +-
settings.gradle | 5 +-
solr/api/gradle.lockfile | 34 +-
.../{ListAliasesApi.java => TasksApi.java} | 33 +-
...iqueRequestBody.java => ActiveTaskDetails.java} | 15 +-
...dsResponse.java => ListActiveTaskResponse.java} | 6 +-
.../solr/client/api/model/NodeSystemResponse.java | 6 +-
...UnusedResponse.java => TaskStatusResponse.java} | 22 +-
solr/benchmark/gradle.lockfile | 34 +-
solr/core/gradle.lockfile | 38 +-
.../src/java/org/apache/solr/cli/AuthTool.java | 406 +-
.../src/java/org/apache/solr/cli/CLIUtils.java | 50 +-
.../java/org/apache/solr/cloud/SolrZkServer.java | 19 +-
.../apache/solr/cloud/overseer/SliceMutator.java | 4 +-
.../src/java/org/apache/solr/cluster/Shard.java | 9 +
.../impl/PlacementPluginFactoryLoader.java | 11 +-
.../plugins/OrderedNodePlacementPlugin.java | 71 +-
.../solr/core/ByteBuffersDirectoryFactory.java | 9 +-
.../org/apache/solr/core/RAMDirectoryFactory.java | 9 +-
.../src/java/org/apache/solr/core/SolrConfig.java | 4 +-
.../org/apache/solr/core/SolrResourceLoader.java | 3 +-
.../solr/handler/admin/BaseHandlerApiSupport.java | 236 --
.../solr/handler/admin/HealthCheckHandler.java | 3 -
.../apache/solr/handler/admin/api/ActiveTask.java | 85 +
.../solr/handler/admin/api/ListActiveTasksAPI.java | 48 -
.../handler/component/ActiveTaskQuerySupport.java | 165 +
.../component/ActiveTasksListComponent.java | 128 -
.../handler/component/ActiveTasksListHandler.java | 64 +-
.../handler/component/TaskManagementHandler.java | 3 -
.../org/apache/solr/internal/csv/CSVParser.java | 19 +-
.../org/apache/solr/internal/csv/CSVPrinter.java | 38 -
.../org/apache/solr/internal/csv/CSVStrategy.java | 8 +-
.../org/apache/solr/internal/csv/CSVUtils.java | 36 +-
.../solr/internal/csv/ExtendedBufferedReader.java | 20 +-
.../solr/jersey/MediaTypeOverridingFilter.java | 5 -
.../solr/jersey/PostRequestDecorationFilter.java | 2 +-
.../solr/jersey/PostRequestLoggingFilter.java | 5 +-
.../org/apache/solr/jersey/RequestContextKeys.java | 2 +-
.../apache/solr/jersey/RequestMetricHandling.java | 2 +-
.../apache/solr/jersey/SolrRequestAuthorizer.java | 4 -
.../container/JettyBridgeResponseWriter.java | 5 -
.../java/org/apache/solr/logging/LogWatcher.java | 4 +-
.../org/apache/solr/logging/jul/JulWatcher.java | 2 +-
.../apache/solr/logging/log4j2/Log4j2Watcher.java | 2 +-
.../apache/solr/metrics/OtelRuntimeJvmMetrics.java | 16 +-
.../apache/solr/parser/SolrQueryParserBase.java | 5 +-
...ge-info.java => JsonConsumerQParserPlugin.java} | 9 +-
.../solr/request/json/JsonQueryConverter.java | 29 +-
.../org/apache/solr/request/json/RequestUtil.java | 13 +-
.../java/org/apache/solr/schema/EnumFieldType.java | 12 +-
.../src/java/org/apache/solr/schema/FieldType.java | 37 +-
.../java/org/apache/solr/schema/IndexSchema.java | 13 -
.../src/java/org/apache/solr/search/BitDocSet.java | 3 +-
.../solr/search/CollapsingQParserPlugin.java | 4141 +++++++++-----------
.../apache/solr/search/IntervalsQParserPlugin.java | 675 ++++
.../java/org/apache/solr/search/QParserPlugin.java | 1 +
.../apache/solr/security/PrintWriterWrapper.java | 211 -
.../solr/spelling/DirectSolrSpellChecker.java | 2 +-
.../java/org/apache/solr/update/UpdateHandler.java | 4 +-
.../src/java/org/apache/solr/util/DynamicMap.java | 3 +
.../org/apache/solr/util/IntFloatDynamicMap.java | 19 +-
.../org/apache/solr/util/IntIntDynamicMap.java | 19 +-
.../org/apache/solr/util/IntLongDynamicMap.java | 19 +-
.../solr/configsets/zipfs/conf/solrconfig.xml | 2 +-
.../apache/solr/cloud/BasicDistributedZkTest.java | 7 +-
.../apache/solr/cloud/MultiThreadedOCPTest.java | 8 +-
.../org/apache/solr/cloud/SSLMigrationTest.java | 8 +-
.../TestCloudPhrasesIdentificationComponent.java | 6 +-
.../solr/cloud/TestGracefulJettyShutdown.java | 3 +-
.../solr/cloud/api/collections/ShardSplitTest.java | 8 +-
.../TestRequestStatusCollectionAPI.java | 8 +-
.../plugins/AffinityPlacementFactoryTest.java | 81 +-
.../plugins/MinimizeCoresPlacementFactoryTest.java | 8 +-
.../solr/core/ByteBuffersDirectoryFactoryTest.java | 6 +
.../apache/solr/core/RAMDirectoryFactoryTest.java | 6 +
.../solr/handler/admin/api/ActiveTaskTest.java | 100 +
.../admin/api/GetNodeSystemInfoSolrCloudTest.java} | 29 +-
.../org/apache/solr/response/JSONWriterTest.java | 3 +-
.../solr/response/TestErrorResponseStackTrace.java | 4 +-
.../apache/solr/schema/TestCloudManagedSchema.java | 7 +-
.../apache/solr/search/DistributedQParserTest.java | 224 ++
.../org/apache/solr/search/QueryEqualityTest.java | 10 +
.../solr/search/TestCollapseQParserPlugin.java | 16 +-
.../solr/search/TestIntervalsQParserPlugin.java | 492 +++
.../search/TestRandomCollapseQParserPlugin.java | 5 +-
.../org/apache/solr/search/TestSmileRequest.java | 4 -
.../org/apache/solr/search/TestTaskManagement.java | 116 +
.../apache/solr/update/UuidAtomicUpdateTest.java | 3 +-
.../update/processor/AtomicUpdateJavabinTest.java | 3 +-
solr/cross-dc-manager/gradle.lockfile | 50 +-
solr/docker/build.gradle | 8 +-
.../src/markdown/online-link.template.md | 21 -
.../licenses/langchain4j-anthropic-1.17.0.jar.sha1 | 1 +
.../langchain4j-google-ai-gemini-1.17.0.jar.sha1 | 1 +
solr/licenses/langchain4j-ollama-1.17.0.jar.sha1 | 1 +
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 +-
solr/modules/jwt-auth/gradle.lockfile | 34 +-
solr/modules/langid/gradle.lockfile | 34 +-
solr/modules/language-models/build.gradle | 3 +
solr/modules/language-models/gradle.lockfile | 37 +-
...ectorModel.java => SolrLargeLanguageModel.java} | 104 +-
...odelStore.java => LargeLanguageModelStore.java} | 31 +-
.../DocumentEnrichmentUpdateProcessor.java | 159 +
.../DocumentEnrichmentUpdateProcessorFactory.java | 342 ++
.../anthropic-model.json | 13 +
.../dummy-model-ambiguous.json | 8 +
.../dummy-model-unsupported.json | 8 +
.../largeLanguageModelExamples/dummy-model.json | 7 +
.../exception-throwing-model.json | 2 +-
.../largeLanguageModelExamples/gemini-model.json | 12 +
.../mistralai-model.json | 4 +-
.../not-a-chat-model.json | 7 +
.../largeLanguageModelExamples/ollama-model.json | 11 +
.../openai-model.json | 4 +-
.../solr/collection1/conf/prompt-multi-field.txt | 1 +
.../collection1/conf/prompt-no-placeholder.txt | 1 +
.../test-files/solr/collection1/conf/prompt.txt | 1 +
.../collection1/conf/schema-language-models.xml | 44 +-
.../conf/solrconfig-document-enrichment.xml | 258 ++
.../solr/languagemodels/TestLanguageModelBase.java | 46 +
.../solr/languagemodels/model/DummyChatModel.java | 84 +
...ddingModelTest.java => DummyChatModelTest.java} | 40 +-
.../model/ExceptionThrowingChatModel.java | 48 +
.../store/rest/TestLargeLanguageModelManager.java | 245 ++
.../TestLargeLanguageModelManagerPersistence.java | 87 +
...TestLargeLanguageModelStoreInitialization.java} | 40 +-
.../DocumentEnrichmentUpdateProcessorTest.java | 811 ++++
...cumentEnrichmentUpdateProcessorFactoryTest.java | 459 +++
solr/modules/ltr/gradle.lockfile | 34 +-
.../solr/ltr/TestLTRReRankCutoffOnSolrCloud.java | 9 +-
solr/modules/opentelemetry/gradle.lockfile | 52 +-
solr/modules/s3-repository/gradle.lockfile | 34 +-
solr/modules/scripting/gradle.lockfile | 34 +-
solr/modules/sql/gradle.lockfile | 34 +-
.../org/apache/solr/handler/sql/SQLHandler.java | 45 +-
.../apache/solr/handler/sql/TestSQLHandler.java | 67 +
solr/packaging/README.txt | 11 +-
solr/packaging/build.gradle | 16 +-
solr/server/gradle.lockfile | 34 +-
.../solr/configsets/_default/conf/solrconfig.xml | 14 +-
solr/server/solr/zoo.cfg | 3 +
solr/solr-ref-guide/gradle.lockfile | 34 +-
.../configuration-guide/pages/solr-properties.adoc | 2 +
.../pages/update-request-processors.adoc | 4 +
.../deployment-guide/pages/task-management.adoc | 62 +-
.../modules/indexing-guide/indexing-nav.adoc | 1 +
.../pages/document-enrichment-with-llms.adoc | 534 +++
.../TermComponentRefGuideExamplesTest.java | 3 +-
.../pages/collapse-and-expand-results.adoc | 17 +-
.../query-guide/pages/intervals-query-parser.adoc | 738 ++++
.../modules/query-guide/pages/other-parsers.adoc | 9 +
.../modules/query-guide/querying-nav.adoc | 1 +
.../pages/major-changes-in-solr-10.adoc | 4 +-
solr/solrj-jetty/gradle.lockfile | 34 +-
solr/solrj-streaming/gradle.lockfile | 34 +-
.../client/solrj/io/stream/JSONTupleStream.java | 11 +-
.../solr/client/solrj/io/stream/SolrStream.java | 23 +-
.../client/solrj/io/graph/GraphExpressionTest.java | 3 +-
solr/solrj-zookeeper/gradle.lockfile | 34 +-
.../solr/common/cloud/SecurityNodeWatcher.java | 6 +-
solr/solrj/gradle.lockfile | 34 +-
.../org/apache/solr/client/solrj/SolrRequest.java | 16 +-
.../solr/client/solrj/request/UpdateRequest.java | 7 +-
.../src/java/org/apache/solr/common/Callable.java | 21 -
.../solr/common/ConditionalKeyMapWriter.java | 5 -
.../apache/solr/common/ConditionalMapWriter.java | 84 -
.../apache/solr/common/LinkedHashMapWriter.java | 11 -
.../src/java/org/apache/solr/common/MapWriter.java | 4 -
.../org/apache/solr/common/NavigableObject.java | 9 -
.../org/apache/solr/common/SolrDocumentList.java | 2 +-
.../java/org/apache/solr/common/SolrException.java | 44 +-
.../apache/solr/common/ToleratedUpdateError.java | 6 +-
.../java/org/apache/solr/common/cloud/Aliases.java | 2 +-
.../solr/common/cloud/CompositeIdRouter.java | 6 +-
.../apache/solr/common/cloud/HashBasedRouter.java | 6 +-
.../apache/solr/common/cloud/PerReplicaStates.java | 6 +-
.../org/apache/solr/common/cloud/RoutingRule.java | 2 +-
.../java/org/apache/solr/common/cloud/Slice.java | 2 +-
.../apache/solr/common/params/AnalysisParams.java | 14 +-
.../apache/solr/common/params/CommonParams.java | 4 -
.../apache/solr/common/params/ConfigSetParams.java | 10 +-
.../solr/common/params/CursorMarkParams.java | 6 +-
.../apache/solr/common/params/DisMaxParams.java | 31 +-
.../org/apache/solr/common/params/EventParams.java | 6 +-
.../apache/solr/common/params/ExpandParams.java | 14 +-
.../org/apache/solr/common/params/FacetParams.java | 118 +-
.../org/apache/solr/common/params/GroupParams.java | 32 +-
.../apache/solr/common/params/HighlightParams.java | 117 +-
.../solr/common/params/MoreLikeThisParams.java | 39 +-
.../apache/solr/common/params/SimpleParams.java | 24 +-
.../org/apache/solr/common/params/SolrParams.java | 20 -
.../apache/solr/common/params/SpatialParams.java | 12 +-
.../apache/solr/common/params/SpellingParams.java | 46 +-
.../org/apache/solr/common/params/StatsParams.java | 8 +-
.../solr/common/params/TermVectorParams.java | 20 +-
.../org/apache/solr/common/params/TermsParams.java | 30 +-
.../apache/solr/common/params/UpdateParams.java | 34 +-
.../common/util/ByteArrayUtf8CharSequence.java | 12 +-
.../org/apache/solr/common/util/ByteUtils.java | 19 +-
.../apache/solr/common/util/CommandOperation.java | 20 +-
.../solr/common/util/CommonTestInjection.java | 11 -
.../apache/solr/common/util/ContentStreamBase.java | 4 -
.../java/org/apache/solr/common/util/DOMUtil.java | 119 -
.../solr/common/util/DataInputInputStream.java | 3 +-
.../org/apache/solr/common/util/ExecutorUtil.java | 18 -
.../solr/common/util/FastJavaBinDecoder.java | 14 +-
.../apache/solr/common/util/FastOutputStream.java | 4 +-
.../org/apache/solr/common/util/FastWriter.java | 2 +-
.../apache/solr/common/util/GlobPatternUtil.java | 4 +-
.../org/apache/solr/common/util/JavaBinCodec.java | 10 +-
.../apache/solr/common/util/JsonRecordReader.java | 29 +-
.../solr/common/util/JsonSchemaValidator.java | 1 -
.../apache/solr/common/util/JsonTextWriter.java | 76 +-
.../org/apache/solr/common/util/NamedList.java | 2 +-
.../solr/common/util/ObjectReleaseTracker.java | 11 -
.../java/org/apache/solr/common/util/PathTrie.java | 2 -
.../apache/solr/common/util/PropertiesUtil.java | 19 -
.../java/org/apache/solr/common/util/Template.java | 61 -
.../java/org/apache/solr/common/util/URLUtil.java | 2 +-
.../java/org/apache/solr/common/util/Utils.java | 43 -
.../src/java/org/apache/solr/common/util/XML.java | 40 +-
.../apache/solr/client/solrj/SolrExampleTests.java | 3 +-
.../solr/client/solrj/request/TestCoreAdmin.java | 6 +-
solr/test-framework/gradle.lockfile | 34 +-
.../src/java/org/apache/solr/SolrTestCaseHS.java | 5 -
.../src/java/org/apache/solr/SolrTestCaseJ4.java | 15 +
.../solr/cloud/AbstractFullDistribZkTestBase.java | 1 -
solr/ui/build.gradle.kts | 3 +-
solr/ui/gradle.lockfile | 20 +-
solr/webapp/gradle.lockfile | 34 +-
315 files changed, 9794 insertions(+), 5571 deletions(-)
create mode 100644 build-tools/build-infra/declare-repositories.gradle
create mode 100644
changelog/unreleased/PR#4594-update-telemetry-opentelemetry-prometheus.yml
create mode 100644 changelog/unreleased/PR#4607-calcite-sql-params.yml
create mode 100644 changelog/unreleased/PR#4641-remove_docs_distro.yml
create mode 100644
changelog/unreleased/PR#4677-buildCentralizeRepoDeclaration.yml
create mode 100644 changelog/unreleased/SOLR-13764-intervals-query-parser.yml
create mode 100644 changelog/unreleased/SOLR-18187-llm-document-enrichment.yml
create mode 100644 changelog/unreleased/SOLR-18248-list-tasks.yml
create mode 100644 changelog/unreleased/Yashgoswami-SOLR-18318.yml
create mode 100644
changelog/unreleased/balance-duplicate-replicas-SOLR-18327.yml
copy
solr/api/src/java/org/apache/solr/client/api/endpoint/{ListAliasesApi.java =>
TasksApi.java} (58%)
copy
solr/api/src/java/org/apache/solr/client/api/model/{BalanceShardUniqueRequestBody.java
=> ActiveTaskDetails.java} (79%)
copy
solr/api/src/java/org/apache/solr/client/api/model/{SchemaListFieldsResponse.java
=> ListActiveTaskResponse.java} (88%)
copy
solr/api/src/java/org/apache/solr/client/api/model/{PurgeUnusedResponse.java =>
TaskStatusResponse.java} (72%)
delete mode 100644
solr/core/src/java/org/apache/solr/handler/admin/BaseHandlerApiSupport.java
create mode 100644
solr/core/src/java/org/apache/solr/handler/admin/api/ActiveTask.java
delete mode 100644
solr/core/src/java/org/apache/solr/handler/admin/api/ListActiveTasksAPI.java
create mode 100644
solr/core/src/java/org/apache/solr/handler/component/ActiveTaskQuerySupport.java
delete mode 100644
solr/core/src/java/org/apache/solr/handler/component/ActiveTasksListComponent.java
copy solr/core/src/java/org/apache/solr/request/json/{package-info.java =>
JsonConsumerQParserPlugin.java} (77%)
create mode 100644
solr/core/src/java/org/apache/solr/search/IntervalsQParserPlugin.java
delete mode 100644
solr/core/src/java/org/apache/solr/security/PrintWriterWrapper.java
create mode 100644
solr/core/src/test/org/apache/solr/handler/admin/api/ActiveTaskTest.java
copy
solr/core/src/test/org/apache/solr/{cloud/TestExclusionRuleCollectionAccess.java
=> handler/admin/api/GetNodeSystemInfoSolrCloudTest.java} (56%)
create mode 100644
solr/core/src/test/org/apache/solr/search/DistributedQParserTest.java
create mode 100644
solr/core/src/test/org/apache/solr/search/TestIntervalsQParserPlugin.java
delete mode 100644 solr/documentation/src/markdown/online-link.template.md
create mode 100644 solr/licenses/langchain4j-anthropic-1.17.0.jar.sha1
create mode 100644 solr/licenses/langchain4j-google-ai-gemini-1.17.0.jar.sha1
create mode 100644 solr/licenses/langchain4j-ollama-1.17.0.jar.sha1
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
copy
solr/modules/language-models/src/java/org/apache/solr/languagemodels/model/{SolrTextToVectorModel.java
=> SolrLargeLanguageModel.java} (57%)
copy
solr/modules/language-models/src/java/org/apache/solr/languagemodels/store/rest/{TextToVectorModelStore.java
=> LargeLanguageModelStore.java} (63%)
create mode 100644
solr/modules/language-models/src/java/org/apache/solr/languagemodels/update/processor/DocumentEnrichmentUpdateProcessor.java
create mode 100644
solr/modules/language-models/src/java/org/apache/solr/languagemodels/update/processor/factory/DocumentEnrichmentUpdateProcessorFactory.java
create mode 100644
solr/modules/language-models/src/test-files/largeLanguageModelExamples/anthropic-model.json
create mode 100644
solr/modules/language-models/src/test-files/largeLanguageModelExamples/dummy-model-ambiguous.json
create mode 100644
solr/modules/language-models/src/test-files/largeLanguageModelExamples/dummy-model-unsupported.json
create mode 100644
solr/modules/language-models/src/test-files/largeLanguageModelExamples/dummy-model.json
copy solr/modules/language-models/src/test-files/{textToVectorModelExamples =>
largeLanguageModelExamples}/exception-throwing-model.json (86%)
create mode 100644
solr/modules/language-models/src/test-files/largeLanguageModelExamples/gemini-model.json
copy solr/modules/language-models/src/test-files/{textToVectorModelExamples =>
largeLanguageModelExamples}/mistralai-model.json (66%)
create mode 100644
solr/modules/language-models/src/test-files/largeLanguageModelExamples/not-a-chat-model.json
create mode 100644
solr/modules/language-models/src/test-files/largeLanguageModelExamples/ollama-model.json
copy solr/modules/language-models/src/test-files/{textToVectorModelExamples =>
largeLanguageModelExamples}/openai-model.json (66%)
create mode 100644
solr/modules/language-models/src/test-files/solr/collection1/conf/prompt-multi-field.txt
create mode 100644
solr/modules/language-models/src/test-files/solr/collection1/conf/prompt-no-placeholder.txt
create mode 100644
solr/modules/language-models/src/test-files/solr/collection1/conf/prompt.txt
create mode 100644
solr/modules/language-models/src/test-files/solr/collection1/conf/solrconfig-document-enrichment.xml
create mode 100644
solr/modules/language-models/src/test/org/apache/solr/languagemodels/model/DummyChatModel.java
copy
solr/modules/language-models/src/test/org/apache/solr/languagemodels/model/{DummyEmbeddingModelTest.java
=> DummyChatModelTest.java} (53%)
create mode 100644
solr/modules/language-models/src/test/org/apache/solr/languagemodels/model/ExceptionThrowingChatModel.java
create mode 100644
solr/modules/language-models/src/test/org/apache/solr/languagemodels/store/rest/TestLargeLanguageModelManager.java
create mode 100644
solr/modules/language-models/src/test/org/apache/solr/languagemodels/store/rest/TestLargeLanguageModelManagerPersistence.java
copy
solr/modules/language-models/src/test/org/apache/solr/languagemodels/store/rest/{TestTextToVectorModelStoreInitialization.java
=> TestLargeLanguageModelStoreInitialization.java} (53%)
create mode 100644
solr/modules/language-models/src/test/org/apache/solr/languagemodels/update/processor/DocumentEnrichmentUpdateProcessorTest.java
create mode 100644
solr/modules/language-models/src/test/org/apache/solr/languagemodels/update/processor/factory/DocumentEnrichmentUpdateProcessorFactoryTest.java
create mode 100644
solr/solr-ref-guide/modules/indexing-guide/pages/document-enrichment-with-llms.adoc
create mode 100644
solr/solr-ref-guide/modules/query-guide/pages/intervals-query-parser.adoc
delete mode 100644 solr/solrj/src/java/org/apache/solr/common/Callable.java
delete mode 100644
solr/solrj/src/java/org/apache/solr/common/ConditionalMapWriter.java
delete mode 100644
solr/solrj/src/java/org/apache/solr/common/util/Template.java