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

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


    from 17a546534a2 SOLR-17697 Fix Error Prone violations in CLI tests
     add cf72c97efae Update OkHttp & Okio (#4850)
     add 9d6380ac373 Update Admin UI (#4841)
     add 84f0da56682 SOLR-18303: Stop backup cleanup from hiding the original 
failure (#4776)
     add 15bbe71c5aa SOLR-18438: Use existing ClusterV2 to drive live_nodes 
view in Solr Admin UI (#4897)
     add eb6f9259213 Review and tidy solr/modules/gcs-repository code (#4833)
     add d09f65d0163 Review and tidy solr/modules/langid code (#4835)
     add 6de34ce6cd6 SOLR-17316: New SolrJ CanonicalJsonResponseParser for use 
with QueryResponse and others (#4640)
     add 98a61bf53f1 SOLR-18298: only recover after ZooKeeper session expiry 
(#4774)
     add c1e326027ee SOLR-18414: Randomize use of QueryLimits in all tests. 
(#4894)
     add 7456291d284 SOLR-18305: add end-to-end test we use correct similarity 
with query limits (#4906)
     add 10a2cb044e0 SOLR-17316: fix ApiTool and PackageUtils to fail on 
non-2xx responses (#4914)
     add 188ef728c8d SOLR-17316: tidy
     add 82fccd08092 Review and tidy solr/modules/s3-repository code (#4838)
     add 136d1bd1f22 SOLR-18442: Fix OpenTelemetry Observable gauge memory leak
     add 5f54e1a8778 SOLR-18440: enable Lucene join to support `numerics_dv -> 
points`  (#4880)
     add 7af2582a075 SOLR-18441: `{!globalOrdinalsJoin ..}..` QParser - single 
index, single field (#4881)
     add 31d089b1c95 SOLR-18166: Remove last vestiges of 'linkconfig' ZK storage
     add b475e58ccf9 SOLR-18440: fix (#4880) tests for trie fields (#4920)
     add 6efa7ebc46b SOLR-18248: Migration of CancelTask V2 API to JAX-RS 
construct (#4828)
     add b50f0a7f578 SOLR-18175: Use HTTP status 400 (not 500) for unsupported 
field existence queries (#4915)
     add c78939a620b Make UI module independent sub-project (#4650)
     add 4ceaa3284b8 SOLR-18455: actually disable metrics on <metrics 
enabled="false"/> (#4902)
     add ae497db7871 Review and tidy solr/modules/ltr code (#4837)
     add b1cbbbf1a1f Migrate Admin UI screens to v2 endpoints: Java Properties, 
Schema, and Cloud Zookeeper tree view (#4901)
     add b66758a1d03 SOLR-18224: New allowZkHosts setting for cross-collection 
join/streaming zkHost
     add b43ab202158 SOLR-18225, SOLR-18228: Authorize ReplicationHandler and 
/update/extract per command
     add 4811a8d3447 SOLR-18464: Fix three Antora build warnings in the ref 
guide (#4922)
     add b7850a48caf SOLR-18473: Fix CrossDC Consumer NPE on shutdown. (#4932)
     add e044bf20b40 SOLR-18226: Validate replication file names resolve within 
core config/tlog directory
     add 78891191f4a SOLR-18226: test, fix mock error-prone violation
     add 095a03b43d0 SOLR-18407: Update to newer library to fix duplicate 
promethesus metric emitting (#4907)
     add 425a2dbd6c4 Tests: MiniSolrCloudCluster.waitForActiveCollection 
considers slice state (#4936)
     add b06b1510c3e SOLR-18230: Authorize requests against the collection of 
the core that serves them
     add 9c718638122 SOLR-18478: Fix NPE in checkSiteLinks due to the changed 
behavior in Gradle 9 (#4938)
     add 38f066821dc SOLR-18229: changelog
     add ad58350e3de Workaround for nightly docker workflow QEmu crashes (#4940)
     add 8e02c856a1b SOLR-18135: Preserve merge exception; stop merge timer 
only once (#4939)
     add 8de8f7a603b SOLR-18477: faster auxIndexJoin (#4937)
     add 48dfdeef8f4 Ref guide: present JSON before XML in Indexing with Update 
Handlers (#4918)
     add 54a46689b15 SOLR-18474: InternalSolrClientCache separate from 
SolrClientCache (#4934)
     add bc428ba81bc Documented V2 API Conventions (#4826)
     add cb93d2d9d3a SOLR-18175: improve searcher access
     add 64feac04c7d SOLR-18267: Add scalar quantized flat vector index support 
with no HNSW (#4698)
     add 6c245f0bcd7 SOLR-18484: {!auxIndexJoin} eager drain when there's no a 
sibling filter (#4949)
     add d5663954268 SOLR-18175: close request in PeerSync (#4950)
     add 72add954641 SOLR-16458: Add node threads JAX-RS API (#4722)
     add ba429f23878 DocBasedVersionConstraints URP: reject _version_ (#4877)
     add 1fc8c00c713 Remove vestigial @SuppressWarnings("deprecation") from 
handleReplicationFactor (#4945)
     add c526efab696 SOLR-18347: Fix four Admin UI defects found by Selenium 
(#4818)
     add ef22eb5cecd SOLR-18417: Have a proper page on healthchecks (#4886)
     add b047b21d44c SOLR-18417: Fix broken ref guide link (#4954)
     add 0d2a4649c79 Centralize the CloudSolrClient mock setup used by CrossDC 
tests (#4823)
     add bcd23b98f27 Add branch protection for branch_10_1
     add 472489f7590 build: solr-ui: gradle.properties fallback on template 
(#4958)
     add 634be2a1c13 Update release scripts (#4956)
     add e7a39dd6944 Fix no longer valid formatting.
     add e55d2e7bcb2 Exclude nested dot-dirs and .gradle dirs.
     add e54802237c9 libs.versions.toml: remove oshai-logging
     add c060bee312b SOLR-18324: Fix NPE/RTimer assertion when a V2 request 
fails before a SolrQueryRequest is attached (#4676)
     add 70c1a28995d SOLR-18197: NestPathField: tolerate legacy 
maxCharsForDocValues arg (#4964)
     add 56ec140e363 SOLR-8291, SOLR-13217: Skip null per-leaf export bitsets 
(#4953)
     add c3e18f1e455 SOLR-18460: Ensure all curl commands follow the same 
pattern (#4925)
     add a343e01974a SOLR-18491: Show the v2 API next to v1 on four Ref Guide 
pages (#4993)
     add b4ef2ea2af7 SOLR-18468: Rename --prompt-inputs to --script-inputs 
(#4927)
     add 6a25712d28a SOLR-18463: Rename Post Tool and Stream Tool to Post 
Command and Stream Command (#4924)
     add 99cd97296ed Update GitHub Actions (#4979)
     add 30be63ee74b build: WrapperDownloader: stop blocking JDK 24+ (#4957)
     add d8ee6184f0b SOLR-17995: Remove deprecated coreUrl-dependent SolrStream 
ctors (#4970)
     add 427e5d5f4e3 SOLR-18321: Use Configsets V2 API instead of ZooKeeper 
cluster-state scans in bin/solr delete (#4673)
     add 91cbb6a343e SOLR-18469: Refine Implicit Request Handlers Ref Guide 
page to show all the information a user needs, and not duplicate anything. 
(#4928)
     add b5c71bc5573 SOLR-18196: Tests: Java serialization for QueryResponse 
and SimpleOrderedMap (#4995)
     add 14c7aac0d15 SOLR-16396 | Migration of Get Config V2 API to JAX-RS 
construct (#4951)
     add 8fa68a66e53 Update dependency com.squareup.okio:okio to v3.18.2 (#4978)
     add bf4640e14ff Update Admin UI (#4984)
     add 091634bfa27 Update dependency org.apache.calcite.avatica:avatica-core 
to v1.29.0 (#4986)
     add ec23d1007cb Update Logging to v2.0.20 (#4981)
     add e0cba3c7cf0 Update Google Cloud (#4987)
     add 173e7e27f58 Update Jackson & Woodstox (#4977)
     add d872652dc2f Update gRPC and Netty (#4980)
     add 63193b0d7e9 AGENTS.md: point the Documentation bullet at the Ref Guide 
authoring docs (#5008)
     add def6679f4ec SOLR-18495: Use {name} placeholders for names in Ref Guide 
URLs (#5005)
     add e2cdb2d7e8a SOLR-18460: Drop the redundant -X GET from curl commands 
in the Ref Guide (#5007)
     add 11da29b00fe Changelog entries for v9.11.0
     add f4c40a81592 SOLR-18225 SOLR-18226 SOLR-18230: drop important_notes 
from changelog entries
     add f06e626cb8e SOLR-17973: drop redundant issue-id prefix from changelog 
title
     add a4067cf4eee Add dependency changes to changelog for v9.11.0
     add 9a3634615fa Changelog entries for v9.11.0 RC2
     add 24ca33a5fa3 Set release date 2026-10-04 for v9.11.0
     add 9b3a84b1c46 Regenerate CHANGELOG.md with v9.11.0 entries on main
     add e69e4c67bfc releaseWizard: show $HOME instead of ~ in displayed 
commands
     add c3cdf7b46e8 DOAP changes for release 9.11.0
     add 1489e19164d SOLR-18455: Update documentation. (#4972)
     add 0cc328310f8 SOLR-18277: Restore parent shard state on failed split 
(#4959)
     add e432df19c4a SOLR-18317: Admin UI no longer sends nodes=all in 
standalone mode (#5001)
     add ab31bdf29f2 changelog: Drop unreleased entries for simple dependency 
bumps (#4944)
     add 22a8cfebbbd SOLR-17432: OpenTelemetry init refactor; OTel Java agent 
support (#2687)
     add e66837f05b4 Update ZooKeeper & Curator to v3.9.6 (#4983)
     add 97d97381433 Fix incorrect v2 API examples in the Schema API ref guide 
(#4942)
     add 50527c60975 Merge branch 'main' into jira/SOLR-17697-picocli
     add 79e23dc0dc1 SOLR-17697 Align delete command docs with the SOLR-18321 
behaviour

No new revisions were added by this update.

Summary of changes:
 .asf.yaml                                          |   1 +
 .github/labeler.yml                                |   1 +
 .github/renovate.json                              |  19 +-
 .github/workflows/dependency-graph-submission.yml  |   2 +-
 .github/workflows/docker-nightly.yml               |  15 +-
 .github/workflows/new-ui-check.yml                 |  43 ++
 AGENTS.md                                          |   4 +-
 CHANGELOG.md                                       | 196 ++++---
 .../apache/lucene/gradle/WrapperDownloader.java    |   5 +-
 build.gradle                                       |   6 -
 .../unreleased/.gitkeep                            |   0
 changelog/unreleased/PR#3077-update-swagger3.yml   |   7 -
 ...update-com-fasterxml-woodstox-woodstox-core.yml |   7 -
 ...R#3085-update-com-github-ben-manes-versions.yml |   7 -
 ...05-update-org-checkerframework-checker-qual.yml |   9 -
 .../PR#3119-update-org-apache-calcite.yml          |   8 -
 .../PR#3122-update-adobe-testing-s3mock-major.yml  |   7 -
 .../PR#3127-update-com-lmax-disruptor.yml          |   7 -
 ...e-jakarta-annotation-jakarta-annotation-api.yml |   9 -
 ...3130-update-jakarta-ws-rs-jakarta-ws-rs-api.yml |   7 -
 .../PR#3131-update-net-ltgt-errorprone.yml         |   9 -
 ...3-update-no-nav-security-mock-oauth2-server.yml |   7 -
 ...3136-update-org-glassfish-jaxb-jaxb-runtime.yml |   7 -
 .../unreleased/PR#3218-update-io-ktor-ktor-bom.yml |   7 -
 ...date-nl-littlerobots-version-catalog-update.yml |   9 -
 ...-update-jakarta-servlet-jakarta-servlet-api.yml |   7 -
 changelog/unreleased/PR#3475-update-kotlin.yml     |   7 -
 .../PR#3661-update-com-google-code-gson-gson.yml   |   7 -
 .../unreleased/PR#3677-update-bouncycastle.yml     |   9 -
 .../PR#3681-update-com-google-guava-guava.yml      |   9 -
 changelog/unreleased/PR#3697-update-mockito.yml    |   9 -
 .../PR#3715-update-com-diffplug-spotless.yml       |   9 -
 ...3733-update-org-junit-jupiter-junit-jupiter.yml |   9 -
 changelog/unreleased/PR#3749-update-ow2-asm.yml    |   7 -
 ...pdate-com-microsoft-onnxruntime-onnxruntime.yml |   7 -
 ...te-com-github-spotbugs-spotbugs-annotations.yml |   9 -
 ...date-com-github-ben-manes-caffeine-caffeine.yml |   9 -
 .../PR#3836-update-com-ibm-icu-icu4j.yml           |   7 -
 changelog/unreleased/PR#3853-update-jersey.yml     |   9 -
 ...PR#3857-update-com-nimbusds-nimbus-jose-jwt.yml |   7 -
 .../PR#3861-update-commons-cli-commons-cli.yml     |   9 -
 ...868-update-com-google-auto-value-auto-value.yml |   7 -
 .../PR#3870-update-actions-setup-python-action.yml |   7 -
 ...e-org-apache-commons-commons-configuration2.yml |   9 -
 ...3917-update-org-apache-commons-commons-exec.yml |   9 -
 ...#3959-update-actions-upload-artifact-action.yml |   7 -
 ...9-update-com-nvidia-cuvs-lucene-cuvs-lucene.yml |   7 -
 ...3990-update-dev-langchain4j-langchain4j-bom.yml |   7 -
 .../PR#4001-update-actions-setup-java-action.yml   |   7 -
 .../PR#4002-update-gradle-actions-action.yml       |   7 -
 changelog/unreleased/PR#4092-update-bytebuddy.yml  |   9 -
 .../PR#4094-update-aws-sdk-to-v2-42-34.yml         |   9 -
 ...#4096-update-org-jetbrains-kotlinx-atomicfu.yml |   7 -
 .../PR#4118-update-de-undercouch-download.yml      |   7 -
 .../PR#4133-update-com-nvidia-cuvs-cuvs-java.yml   |   7 -
 ...5-update-com-carrotsearch-randomizedtesting.yml |   9 -
 .../unreleased/PR#4158-update-apache-kafka.yml     |   9 -
 .../PR#4283-new-ui-dependency-updates.yml          |   8 -
 .../unreleased/PR#4339-update-apache-log4j.yml     |   7 -
 .../unreleased/PR#4340-update-apache-zookeeper.yml |   7 -
 .../unreleased/PR#4341-update-dev-logchange.yml    |   7 -
 .../unreleased/PR#4342-update-netty-tcnative.yml   |   7 -
 .../PR#4343-update-admin-ui-libraries.yml          |   7 -
 .../PR#4346-update-com-squareup-okio-okio.yml      |   7 -
 .../PR#4347-update-commons-codec-commons-codec.yml |   7 -
 .../PR#4348-update-commons-io-commons-io.yml       |   7 -
 .../PR#4349-update-org-apache-tika-tika-core.yml   |   7 -
 ...4350-update-org-codehaus-woodstox-stax2-api.yml |   7 -
 ...R#4353-update-com-jayway-jsonpath-json-path.yml |   7 -
 ...54-update-org-checkerframework-checker-qual.yml |   7 -
 .../PR#4359-update-joda-time-joda-time.yml         |   7 -
 .../PR#4362-update-org-jctools-jctools-core.yml    |   7 -
 ...63-update-org-testcontainers-testcontainers.yml |   7 -
 .../unreleased/PR#4364-update-google-protobuf.yml  |   7 -
 changelog/unreleased/PR#4365-update-hk2.yml        |   7 -
 ...#4389-update-io-nlopez-compose-rules-ktlint.yml |   7 -
 .../PR#4392-update-org-openapi-generator.yml       |   7 -
 ...95-update-com-fasterxml-jackson-jackson-bom.yml |   7 -
 ...#4409-update-io-github-oshai-kotlin-logging.yml |   7 -
 ...0-update-org-jetbrains-androidx-navigation3.yml |   7 -
 changelog/unreleased/PR#4411-update-netty.yml      |   7 -
 .../PR#4434-update-org-threeten-threetenbp.yml     |   7 -
 ...date-org-jetbrains-kotlinx-kotlinx-datetime.yml |   7 -
 .../PR#4437-update-kotlinx-coroutines.yml          |   7 -
 ...459-update-org-immutables-value-annotations.yml |   7 -
 ...2-update-io-dropwizard-metrics-metrics-core.yml |   7 -
 ...91-update-com-google-cloud-google-cloud-bom.yml |   7 -
 .../PR#4508-update-net-java-dev-jna-jna.yml        |   7 -
 ...40-update-org-eclipse-jgit-org-eclipse-jgit.yml |   7 -
 changelog/unreleased/PR#4542-update-grpc.yml       |   7 -
 .../unreleased/PR#4557-update-apache-opennlp.yml   |   7 -
 .../PR#4559-update-squareup-okhttp3-okhttp.yml     |   7 -
 .../PR#4564-update-actions-setup-java-action.yml   |   7 -
 .../PR#4565-update-actions-setup-python-action.yml |   7 -
 .../unreleased/PR#4588-update-io-ktor-ktor-bom.yml |   8 -
 changelog/unreleased/PR#4590-update-logging.yml    |   7 -
 .../PR#4591-update-all-non-major-dependencies.yml  |  13 -
 ...4-update-telemetry-opentelemetry-prometheus.yml |   7 -
 ...com-adobe-testing-s3mock-testsupport-common.yml |   7 -
 .../unreleased/PR#4843-update-github-actions.yml   |   7 -
 .../unreleased/PR#4845-update-web-server-stack.yml |   7 -
 .../PR#4846-update-aws-sdk-to-v2-54-6.yml          |   7 -
 .../unreleased/PR#4848-update-google-cloud.yml     |   7 -
 .../PR#4854-update-github-actions-major.yml        |   7 -
 ...sedversionconstraints-reject-native-version.yml |   9 +
 .../unreleased/PR#4977-update-jackson-woodstox.yml |   7 +
 .../PR#4978-update-com-squareup-okio-okio.yml      |   7 +
 ...netty.yml => PR#4980-update-grpc-and-netty.yml} |   4 +-
 .../PR#4981-update-logging-to-v2-0-20.yml          |   7 +
 .../PR#4983-update-zookeeper-curator-to-v3-9-6.yml |   7 +
 changelog/unreleased/PR#4984-update-admin-ui.yml   |   7 +
 ...ate-org-apache-calcite-avatica-avatica-core.yml |   7 +
 ...e-cloud.yml => PR#4987-update-google-cloud.yml} |   4 +-
 changelog/unreleased/PR4349-update-apache-tika.yml |   8 -
 changelog/unreleased/SOLR-16396-config-get.yml     |  14 +
 changelog/unreleased/SOLR-16458.yml                |   9 +
 .../SOLR-17316-input-stream-status-check.yml       |  10 +
 .../unreleased/SOLR-17316-response-parsers.yml     |  11 +
 .../unreleased/SOLR-17432-otel-java-agent.yml      |  12 +
 ...SOLR-18000-update langchain4j and fasterxml.yml |   9 -
 changelog/unreleased/SOLR-18056-urlScheme-csp.yml  |  10 -
 changelog/unreleased/SOLR-18118.yml                |   2 +-
 changelog/unreleased/SOLR-18135.yml                |   7 +
 changelog/unreleased/SOLR-18248-cancel-tasks.yml   |   9 +
 .../SOLR-18267-scalar-quantized-flat.yml           |   8 +
 changelog/unreleased/SOLR-18277.yml                |   7 +
 .../SOLR-18298-zk-reconnect-session-expiry.yml     |   8 +
 ...8303-incremental-backup-cleanup-masks-error.yml |   8 +
 changelog/unreleased/SOLR-18317.yml                |   7 +
 ...18321-delete-collection-configset-if-unused.yml |  12 +
 .../SOLR-18324-jersey-null-request-npe.yml         |   7 +
 changelog/unreleased/SOLR-18407.yml                |   7 +
 .../SOLR-18442-observable-gauge-leak.yml           |  13 +
 .../unreleased/SOLR-18455-metrics-disabled.yml     |  12 +
 .../SOLR-18474-internal-solr-client-cache.yml      |   8 +
 .../SOLR-18477-perf-opt-for-auxindexjoin.yml       |  10 +
 .../SOLR-18484-auxIndexJoin-faster-no-filter.yml   |   9 +
 changelog/unreleased/SOLR-8291.yml                 |   9 +
 changelog/unreleased/extract-ui-module.yml         |   8 +
 changelog/unreleased/gjf-SOLR-18296.yml            |   7 -
 changelog/unreleased/globalOrdinalsJoin.yml        |   9 +
 .../migrate-zookeeper-tree-to-v2-api.yml           |   7 +
 changelog/unreleased/score-join-numeric-fields.yml |   9 +
 .../unreleased/solr-18175-field-exists-400.yml     |   8 +
 .../unreleased/solr-18347-admin-ui-defects.yml     |   9 +
 .../v9.11.0/.gitkeep                               |   0
 .../CollectionScopedSolrClient.yml                 |   0
 .../GITHUB#4121-improve-search-in-dropdown.yml     |   0
 ...enhance-minimum-match-for-BoolQParserPlugin.yml |   0
 ...0-HttpJettySolrClient-IllegalStateException.yml |   0
 .../PR#4553-pki-v2-header-base64-fix.yml           |   0
 .../PR#4607-calcite-sql-params.yml                 |   0
 .../PR#4677-buildCentralizeRepoDeclaration.yml     |   0
 .../PR#4870-httpSolrCallGetQueryParams.yml         |   0
 .../PR#4871-httpSolrClientDefaultUrlParams.yml     |   0
 .../SOLR-1092-parallelizebackups.yml               |   0
 .../SOLR-12224-add-collprop-read-apis.yml          |   0
 .../SOLR-13309-doubleRangeField.yml                |   0
 .../SOLR-13309-floatRangeField.yml                 |   0
 .../SOLR-13309-introduce-int-range-field.yml       |   0
 .../SOLR-13309-long-range-field.yml                |   0
 .../SOLR-14687-parentPath-param.yml                |   0
 .../SOLR-17170-indexSortBlocks.yml                 |   0
 .../SOLR-17319-added_combined_query_RRF.yml        |   0
 .../SOLR-17353-remove-gosu-from-docker.yml         |   0
 .../SOLR-17707-httpjdk-async-thread-leak.yml       |   0
 ...OLR-17715-remove-qt-param-from-queryrequest.yml |   0
 .../SOLR-17715-undeprecate-qt.yml                  |   0
 ...-for-compatibility-with-future-Solr-version.yml |   0
 ...er-should-use-content-type-application.yaml.yml |   0
 changelog/{unreleased => v9.11.0}/SOLR-17810.yml   |   0
 .../SOLR-17841-mt-docset-collector.yml             |   0
 ...R-17870-partial-spellcheck-collator-results.yml |   0
 .../SOLR-17959-alwaysStopwords.yml                 |   0
 ...fix-shards-preference-cross-collection-join.yml |   2 +-
 ...LR-17982-refactorSearchHandlerForcedDistrib.yml |   0
 .../SOLR-17984-merge-on-flush-policy.yml           |   0
 .../v9.11.0/SOLR-17996-requestWithBaseUrl.yml      |   8 +
 .../SOLR-18008-simulate_solr_core_remnants.yml     |   0
 .../SOLR-18029-properties-bulk-read.yml            |   0
 ...-18037-remove LocalTikaExtractionBackend-9x.yml |   9 +
 .../SOLR-18051-fix-double-registration-bug.yml     |   0
 changelog/v9.11.0/SOLR-18056-urlScheme-csp.yml     |   8 +
 ...R-18071-support-stored-fields-export-writer.yml |   0
 .../SOLR-18073-jwt-bool-claims.yml                 |   0
 changelog/{unreleased => v9.11.0}/SOLR-18074.yml   |   0
 ...R-18093-add-top-level-queries-in-json-solrj.yml |   0
 ...-CoreAdmin-API-to-upgrade-an-index-in-place.yml |   0
 .../SOLR-18098-fix-replication-exact-mb-sizes.yml  |   0
 .../SOLR-18107-Fix-Log4j2Watcher.yml               |   0
 changelog/{unreleased => v9.11.0}/SOLR-18114.yml   |   0
 ...36-rerank-multithreaded-arraystoreexception.yml |   0
 changelog/{unreleased => v9.11.0}/SOLR-18142.yml   |   0
 changelog/v9.11.0/SOLR-18144.yml                   |   9 +
 .../SOLR-18146-fix-global-cb-race-condition.yml    |   0
 .../SOLR-18155-election-leak.yml                   |   0
 .../SOLR-18157-javabin-buffer.yml                  |   0
 .../SOLR-18174-prevent-double-registration.yml     |   2 +-
 .../SOLR-18176-shardhandler-bottleneck.yml         |   0
 .../SOLR-18181-ValueSourceAugmenter-npe.yml        |   7 +
 .../SOLR-18186-fix-heap-used-percent-adminui.yml   |   0
 changelog/{unreleased => v9.11.0}/SOLR-18189.yml   |   0
 .../SOLR-18195-collapse-results-combined-query.yml |   0
 ...18198-support-missing-stats-count-in-rollup.yml |   0
 ...LR-18201-range-field-docvalues-optimization.yml |   0
 ...LR-18215-jwt-auth-blockUnknown-default-true.yml |   0
 .../SOLR-18220-support-countdist-in-rollup.yml     |   0
 .../SOLR-18221-support-percentile-in-rollup.yml    |   0
 changelog/v9.11.0/SOLR-18224-allowZkHosts.yml      |  16 +
 ...LR-18225-replication-permission-per-command.yml |  10 +
 ...SOLR-18226-replication-file-name-validation.yml |  10 +
 .../SOLR-18227_named_queries_matched_component.yml |   0
 .../v9.11.0/SOLR-18228-extract-update-perm.yml     |   9 +
 ...-18230-authorize-dispatched-core-collection.yml |  11 +
 ...ngthen-Basic-Authentication-password-policy.yml |   0
 .../SOLR-18237-no-buffer.yml                       |   0
 .../SOLR-18239-fix-npe-size-estimator.yml          |   0
 ...parallel-http-shard-handler-lost-wakeup-fix.yml |   0
 .../SOLR-18271-query-elevation-combined-query.yml  |   0
 ...R-18284-loadaverage-circuit-breaker-caching.yml |   0
 .../SOLR-18284-memory-circuit-breaker-post-gc.yml  |   0
 .../SOLR-18285-jettysolrrunner-graceful-optin.yml  |   0
 ...R-18304-optimize-collapse-for-string-fields.yml |   0
 ...Thread-Pool-Starvation-in-HttpJdkSolrClient.yml |   0
 .../SOLR-18328-support-std-in-rollup.yml           |   0
 .../SOLR-18329-densevector-existence-queries.yml   |   0
 .../SOLR-18334-prs-creation-waitForState.yml       |   0
 ...R-18335-splitshard-router-field-point-field.yml |   0
 ...SOLR-18344-report-in-progress-backup-status.yml |   0
 .../SOLR-18345-encodeLocalParamVal.yml             |   0
 .../SOLR-18406-replication-stale-generation.yml    |   0
 ...8418-fix-complement-intersect-asymmetric-on.yml |   0
 .../v9.11.0/SOLR-18419-ping-delegate-handler.yml   |   7 +
 .../SOLR-8127-distributed-luke.yml                 |   0
 .../SOLR_18197_nest_path_easy_of_use.yml           |   0
 ...owCompositeReaderWrapper-sort-hasblocks-fix.yml |   3 +-
 .../allowlist-url-scheme-SOLR-18293.yml            |   0
 .../balance-duplicate-replicas-SOLR-18327.yml      |   0
 .../checkretry-unroll-exception-chain.yml          |   0
 changelog/v9.11.0/dependency-changes-1-added.yml   |   8 +
 .../v9.11.0/dependency-changes-2-upgraded.yml      |   8 +
 changelog/v9.11.0/dependency-changes-3-removed.yml |   8 +
 .../fix-dangling-routing-rule-target.yml           |   0
 .../parents-prefilter-multi-value.yml              |   0
 changelog/v9.11.0/rahulgoswami-solr_9x.yml         |   7 +
 changelog/v9.11.0/release-date.txt                 |   1 +
 changelog/{unreleased => v9.11.0}/solr-17231.yml   |   2 -
 .../solr-18350-stable-schema.yml                   |   0
 changelog/v9.11.0/version-summary.md               | 135 +++++
 dev-docs/admin-ui-tests.md                         |  11 -
 ...i-conventions.adoc => apis-v2-conventions.adoc} |  39 +-
 dev-docs/apis.adoc                                 |  81 ++-
 dev-tools/doap/solr.rdf                            |   7 +
 dev-tools/scripts/releaseWizard.py                 |   8 +-
 dev-tools/scripts/releaseWizard.yaml               |  67 ++-
 gradle.lockfile                                    |   4 +-
 .../documentation/changes-to-html/changes2html.py  |  77 ++-
 gradle/libs.versions.toml                          | 112 +---
 gradle/solr/solr-ui.gradle                         | 195 +++++++
 gradle/template.gradle.properties                  |  11 +
 gradle/validation/dependency-analyze.gradle.kts    |  12 -
 gradle/validation/rat-sources.gradle               |   9 +-
 gradle/validation/spotless.gradle                  |  15 -
 settings.gradle                                    |  20 -
 solr/api/gradle.lockfile                           |  83 ++-
 .../api/endpoint/{TasksApi.java => ConfigApi.java} |  35 +-
 .../solr/client/api/endpoint/NodeThreadsApi.java}  |  25 +-
 .../apache/solr/client/api/endpoint/TasksApi.java  |  12 +
 .../solr/client/api/model/CancelTaskResponse.java} |  19 +-
 .../solr/client/api/model/ConfigInfoResponse.java} |  11 +-
 .../solr/client/api/model/NodeThreadsResponse.java | 145 +++++
 .../api/model/ZooKeeperListChildrenResponse.java   |   5 +-
 solr/benchmark/gradle.lockfile                     |  75 ++-
 solr/bin/solr                                      |  10 +-
 solr/bin/solr.cmd                                  |   8 +-
 solr/core/gradle.lockfile                          |  79 ++-
 .../src/java/org/apache/solr/api/V2HttpCall.java   |   3 +-
 .../core/src/java/org/apache/solr/cli/ApiTool.java |  22 +-
 .../src/java/org/apache/solr/cli/DeleteTool.java   | 235 +++-----
 .../src/java/org/apache/solr/cli/PostTool.java     |   4 +-
 .../java/org/apache/solr/cli/RunExampleTool.java   |  49 +-
 .../src/java/org/apache/solr/cli/StreamTool.java   |   2 +-
 .../client/solrj/embedded/EmbeddedSolrServer.java  |   1 +
 .../apache/solr/cloud/InternalSolrClientCache.java | 105 ++++
 .../java/org/apache/solr/cloud/ZkController.java   |  63 ++
 .../solr/cloud/api/collections/BackupCmd.java      |  12 +-
 .../solr/cloud/api/collections/CollApiCmds.java    |  10 -
 .../cloud/api/collections/DeleteBackupCmd.java     |  14 +-
 .../solr/cloud/api/collections/SplitShardCmd.java  |  96 ++-
 .../java/org/apache/solr/core/CoreContainer.java   |  18 +-
 .../src/java/org/apache/solr/core/NodeConfig.java  |  20 +
 .../solr/core/OpenTelemetryConfigurator.java       | 122 ++--
 .../java/org/apache/solr/core/SolrXmlConfig.java   |  17 +
 .../org/apache/solr/handler/ExportHandler.java     |   2 +-
 .../java/org/apache/solr/handler/GraphHandler.java |   2 +-
 .../apache/solr/handler/PingRequestHandler.java    |  15 +-
 .../apache/solr/handler/ReplicationHandler.java    |  19 +-
 .../apache/solr/handler/RequestHandlerBase.java    |   5 +-
 .../org/apache/solr/handler/SolrConfigHandler.java |  11 +-
 .../org/apache/solr/handler/StreamHandler.java     |   2 +-
 .../solr/handler/admin/ThreadDumpHandler.java      | 165 ++----
 .../apache/solr/handler/admin/api/CancelTask.java  |  68 +++
 .../solr/handler/admin/api/CancelTaskAPI.java      |  48 --
 .../solr/handler/admin/api/CollectionStatus.java   |  13 +-
 .../apache/solr/handler/admin/api/GetConfig.java   | 123 ++++
 .../solr/handler/admin/api/GetConfigAPI.java       |  12 +-
 .../solr/handler/admin/api/NodeThreadsAPI.java     | 122 +++-
 .../solr/handler/admin/api/ReplicationAPIBase.java |  46 +-
 .../solr/handler/admin/api/UpdateSchema.java       |  51 +-
 .../handler/component/ActiveTaskQuerySupport.java  |  77 ++-
 .../component/QueryCancellationComponent.java      | 108 ----
 ...onHandler.java => TaskCancellationHandler.java} |  52 +-
 .../handler/component/TaskManagementHandler.java   |  81 ---
 .../apache/solr/handler/export/ExportWriter.java   |   5 +
 .../solr/jersey/CatchAllExceptionMapper.java       |   6 +-
 .../org/apache/solr/jersey/NullKeyTolerantMap.java |  88 +++
 .../solr/jersey/PostRequestDecorationFilter.java   |   4 +
 .../solr/jersey/PostRequestLoggingFilter.java      |   4 +-
 .../apache/solr/jersey/RequestMetricHandling.java  |   5 +
 .../apache/solr/metrics/OtelRuntimeJvmMetrics.java |  19 +-
 .../org/apache/solr/metrics/SolrMetricManager.java |  27 +-
 .../apache/solr/metrics/SolrMetricsContext.java    |  40 +-
 .../otel/FilterablePrometheusMetricReader.java     |  53 +-
 .../apache/solr/packagemanager/PackageUtils.java   |  11 +-
 .../solr/response/PrometheusResponseWriter.java    |   3 +
 .../org/apache/solr/schema/DenseVectorField.java   |  17 +-
 .../src/java/org/apache/solr/schema/FieldType.java |  20 +-
 .../java/org/apache/solr/schema/NestPathField.java |   2 +
 .../schema/ScalarQuantizedDenseVectorField.java    |  19 +-
 .../java/org/apache/solr/search/QParserPlugin.java |   2 +
 .../search/join/AuxIndexJoinQParserPlugin.java     |   7 +
 .../search/join/CrossCollectionJoinQParser.java    |  19 +
 .../solr/search/join/CrossCollectionJoinQuery.java |  44 +-
 .../join/GlobalOrdinalsJoinQParserPlugin.java      | 244 ++++++++
 .../solr/search/join/ScoreJoinQParserPlugin.java   | 140 ++++-
 .../join/auxindexjoin/AuxIndexJoinConfig.java      |  19 +
 .../search/join/auxindexjoin/AuxIndexManager.java  |  23 +-
 .../join/auxindexjoin/JoinColumnDocWriter.java     |  42 ++
 .../join/auxindexjoin/JoinIndexScorerSupplier.java | 324 ++++++++---
 .../search/join/auxindexjoin/JoinIndexUtils.java   |  20 +-
 .../join/auxindexjoin/NoStoredFieldsCodec.java     | 174 ++++++
 .../org/apache/solr/search/vector/KnnQParser.java  |   7 +-
 .../search/vector/VectorSimilarityQParser.java     |   7 +-
 .../solr/security/AllowListZkHostChecker.java      |  95 +++
 .../java/org/apache/solr/servlet/HttpSolrCall.java |  24 +-
 .../src/java/org/apache/solr/update/PeerSync.java  |   1 +
 .../org/apache/solr/update/SolrIndexWriter.java    |   5 +-
 .../processor/DistributedZkUpdateProcessor.java    |   1 -
 .../DocBasedVersionConstraintsProcessor.java       |  24 +
 ...DocBasedVersionConstraintsProcessorFactory.java |  20 +-
 .../src/java/org/apache/solr/util/FileUtils.java   |  14 +-
 solr/core/src/resources/ImplicitPlugins.json       |  14 +-
 .../services/org.apache.lucene.codecs.Codec        |  16 +
 .../solr/collection1/conf/schema-customfield.xml   |   2 +
 ...=> schema-densevector-flat-scalarQuantized.xml} |   8 +-
 ...arQuantized.xml => schema-export-usefilter.xml} |  15 +-
 .../solr/collection1/conf/schema-nest.xml          |   3 +-
 .../test-files/solr/collection1/conf/schema12.xml  |  12 +
 .../conf/solrconfig-export-usefilter.xml           |  43 ++
 .../test/org/apache/solr/cli/DeleteToolTest.java   | 116 ++++
 .../org/apache/solr/cli/TestSolrCLIRunExample.java |  16 +-
 .../TestEmbeddedSolrServerResponseParser.java      | 118 ++++
 .../cloud/CloudExitableDirectoryReaderTest.java    |   2 +
 .../apache/solr/cloud/CollectionsAPISolrJTest.java |   9 +
 .../org/apache/solr/cloud/TestPullReplica.java     |   2 +
 .../apache/solr/cloud/TestPullReplicaWithAuth.java |   2 +
 .../org/apache/solr/cloud/ZkControllerTest.java    |  51 ++
 .../cloud/api/collections/DeleteBackupCmdTest.java |  92 +++
 .../solr/cloud/api/collections/ShardSplitTest.java |   2 -
 .../api/collections/SplitShardCmdCleanupTest.java  | 207 +++++++
 .../solr/core/ExitableDirectoryReaderTest.java     |  64 ++
 .../test/org/apache/solr/core/SolrCoreTest.java    |   6 +-
 .../src/test/org/apache/solr/core/TestSolrXml.java |  19 +
 .../apache/solr/core/TestTracerConfigurator.java   |  35 ++
 .../solr/handler/PingRequestHandlerTest.java       |   4 +
 .../ReplicationHandlerPermissionNameTest.java      | 176 ++++++
 ...licationHandlerRecoveryAuthIntegrationTest.java | 210 +++++++
 .../solr/handler/RequestHandlerBaseTest.java       |  21 +
 .../solr/handler/admin/ThreadDumpHandlerTest.java  |  59 ++
 .../solr/handler/admin/V2ConfigAPIMappingTest.java |   6 -
 .../solr/handler/admin/api/CancelTaskAPITest.java  |  80 +++
 ...istActiveTasksTest.java => CancelTaskTest.java} |  58 +-
 .../handler/admin/api/CoreReplicationAPITest.java  | 206 ++++++-
 .../handler/admin/api/GetConfigSolrCloudTest.java  |  55 ++
 .../solr/handler/admin/api/GetConfigTest.java      |  59 ++
 .../solr/handler/admin/api/GetTaskStatusTest.java  |   5 +-
 .../handler/admin/api/ListActiveTasksTest.java     |   5 +-
 .../solr/handler/admin/api/NodeThreadsAPITest.java |  54 ++
 .../handler/admin/api/V2NodeAPIMappingTest.java    |  31 +-
 .../solr/handler/export/TestExportWriter.java      |  43 ++
 .../TestExportWriterUseFilterForSortedQuery.java   | 113 ++++
 .../solr/jersey/RequestMetricHandlingTest.java     |  87 +++
 .../org/apache/solr/metrics/JvmMetricsTest.java    |  42 +-
 .../apache/solr/metrics/SolrMetricManagerTest.java |   7 +-
 .../solr/metrics/SolrMetricsContextTest.java       |  77 +++
 .../SolrMetricsDisabledIntegrationTest.java        |  84 +++
 .../solr/metrics/SolrMetricsIntegrationTest.java   |   4 +-
 .../response/TestPrometheusResponseWriter.java     |   9 +
 .../solr/schema/MissingDocValuesFieldType.java}    |  23 +-
 .../ScalarQuantizedDenseVectorFieldTest.java       | 232 +++++++-
 .../search/FieldExistsQueryBadRequestTest.java     |  55 ++
 .../org/apache/solr/search/QueryEqualityTest.java  |  26 +
 .../org/apache/solr/search/TestRangeQuery.java     |  10 +-
 .../apache/solr/search/TestSolrQueryParser.java    | 308 +++++-----
 .../org/apache/solr/search/TestTaskManagement.java | 119 +++-
 .../search/join/CrossCollectionJoinQueryTest.java  | 145 ++++-
 .../search/join/TestGlobalOrdinalsJoinQParser.java | 495 ++++++++++++++++
 .../solr/search/join/TestScoreJoinQPScore.java     | 210 +++++++
 .../join/auxindexjoin/TestJoinColumnModel.java     |  14 +
 .../join/auxindexjoin/TestNoStoredFieldsCodec.java | 176 ++++++
 .../solr/security/AuditLoggerIntegrationTest.java  |   4 +-
 .../BaseTestRuleBasedAuthorizationPlugin.java      |  41 +-
 .../RuleBasedAuthorizationCoreCollectionTest.java  | 201 +++++++
 .../processor/TestDocBasedVersionConstraints.java  |  37 ++
 solr/cross-dc-manager/gradle.lockfile              |  95 ++-
 .../solr/crossdc/manager/CrossDcMockUtils.java     |  41 ++
 .../manager/consumer/KafkaCrossDcConsumerTest.java |   6 +-
 .../messageprocessor/SolrMessageProcessorTest.java |   7 +-
 .../messageprocessor/TestMessageProcessor.java     |  62 +-
 solr/licenses/accessors-smart-2.5.2.jar.sha1       |   1 -
 solr/licenses/accessors-smart-2.6.0.jar.sha1       |   1 +
 solr/licenses/api-common-2.67.0.jar.sha1           |   1 -
 solr/licenses/api-common-2.69.0.jar.sha1           |   1 +
 solr/licenses/avatica-core-1.28.0.jar.sha1         |   1 -
 solr/licenses/avatica-core-1.29.0.jar.sha1         |   1 +
 solr/licenses/avatica-metrics-1.28.0.jar.sha1      |   1 -
 solr/licenses/avatica-metrics-1.29.0.jar.sha1      |   1 +
 .../gapic-google-cloud-storage-v2-2.72.0.jar.sha1  |   1 -
 .../gapic-google-cloud-storage-v2-2.74.0.jar.sha1  |   1 +
 solr/licenses/gax-2.84.0.jar.sha1                  |   1 -
 solr/licenses/gax-2.86.0.jar.sha1                  |   1 +
 solr/licenses/gax-grpc-2.84.0.jar.sha1             |   1 -
 solr/licenses/gax-grpc-2.86.0.jar.sha1             |   1 +
 solr/licenses/gax-httpjson-2.84.0.jar.sha1         |   1 -
 solr/licenses/gax-httpjson-2.86.0.jar.sha1         |   1 +
 ...google-auth-library-credentials-1.51.0.jar.sha1 |   1 -
 ...google-auth-library-credentials-1.53.0.jar.sha1 |   1 +
 ...google-auth-library-oauth2-http-1.51.0.jar.sha1 |   1 -
 ...google-auth-library-oauth2-http-1.53.0.jar.sha1 |   1 +
 solr/licenses/google-cloud-core-2.74.0.jar.sha1    |   1 -
 solr/licenses/google-cloud-core-2.76.0.jar.sha1    |   1 +
 .../google-cloud-core-grpc-2.74.0.jar.sha1         |   1 -
 .../google-cloud-core-grpc-2.76.0.jar.sha1         |   1 +
 .../google-cloud-core-http-2.74.0.jar.sha1         |   1 -
 .../google-cloud-core-http-2.76.0.jar.sha1         |   1 +
 solr/licenses/google-cloud-nio-0.136.0.jar.sha1    |   1 -
 solr/licenses/google-cloud-nio-0.138.0.jar.sha1    |   1 +
 solr/licenses/google-cloud-storage-2.72.0.jar.sha1 |   1 -
 solr/licenses/google-cloud-storage-2.74.0.jar.sha1 |   1 +
 solr/licenses/grpc-alts-1.83.1.jar.sha1            |   1 -
 solr/licenses/grpc-alts-1.84.0.jar.sha1            |   1 +
 solr/licenses/grpc-api-1.83.1.jar.sha1             |   1 -
 solr/licenses/grpc-api-1.84.0.jar.sha1             |   1 +
 solr/licenses/grpc-auth-1.83.1.jar.sha1            |   1 -
 solr/licenses/grpc-auth-1.84.0.jar.sha1            |   1 +
 solr/licenses/grpc-context-1.83.1.jar.sha1         |   1 -
 solr/licenses/grpc-context-1.84.0.jar.sha1         |   1 +
 solr/licenses/grpc-core-1.83.1.jar.sha1            |   1 -
 solr/licenses/grpc-core-1.84.0.jar.sha1            |   1 +
 .../grpc-google-cloud-storage-v2-2.72.0.jar.sha1   |   1 -
 .../grpc-google-cloud-storage-v2-2.74.0.jar.sha1   |   1 +
 solr/licenses/grpc-googleapis-1.83.1.jar.sha1      |   1 -
 solr/licenses/grpc-googleapis-1.84.0.jar.sha1      |   1 +
 solr/licenses/grpc-grpclb-1.83.1.jar.sha1          |   1 -
 solr/licenses/grpc-grpclb-1.84.0.jar.sha1          |   1 +
 solr/licenses/grpc-inprocess-1.83.1.jar.sha1       |   1 -
 solr/licenses/grpc-inprocess-1.84.0.jar.sha1       |   1 +
 solr/licenses/grpc-netty-shaded-1.83.1.jar.sha1    |   1 -
 solr/licenses/grpc-netty-shaded-1.84.0.jar.sha1    |   1 +
 solr/licenses/grpc-protobuf-1.83.1.jar.sha1        |   1 -
 solr/licenses/grpc-protobuf-1.84.0.jar.sha1        |   1 +
 solr/licenses/grpc-protobuf-lite-1.83.1.jar.sha1   |   1 -
 solr/licenses/grpc-protobuf-lite-1.84.0.jar.sha1   |   1 +
 solr/licenses/grpc-rls-1.83.1.jar.sha1             |   1 -
 solr/licenses/grpc-rls-1.84.0.jar.sha1             |   1 +
 solr/licenses/grpc-services-1.83.1.jar.sha1        |   1 -
 solr/licenses/grpc-services-1.84.0.jar.sha1        |   1 +
 solr/licenses/grpc-stub-1.83.1.jar.sha1            |   1 -
 solr/licenses/grpc-stub-1.84.0.jar.sha1            |   1 +
 solr/licenses/grpc-util-1.83.1.jar.sha1            |   1 -
 solr/licenses/grpc-util-1.84.0.jar.sha1            |   1 +
 solr/licenses/grpc-xds-1.83.1.jar.sha1             |   1 -
 solr/licenses/grpc-xds-1.84.0.jar.sha1             |   1 +
 solr/licenses/jackson-core-2.22.2.jar.sha1         |   1 -
 solr/licenses/jackson-core-2.22.3.jar.sha1         |   1 +
 solr/licenses/jackson-core-3.2.1.jar.sha1          |   1 +
 solr/licenses/jackson-databind-2.22.2.jar.sha1     |   1 -
 solr/licenses/jackson-databind-2.22.3.jar.sha1     |   1 +
 solr/licenses/jackson-databind-3.2.1.jar.sha1      |   1 +
 .../jackson-dataformat-cbor-2.22.2.jar.sha1        |   1 -
 .../jackson-dataformat-cbor-2.22.3.jar.sha1        |   1 +
 .../jackson-dataformat-smile-2.22.2.jar.sha1       |   1 -
 .../jackson-dataformat-smile-2.22.3.jar.sha1       |   1 +
 .../jackson-dataformat-xml-2.22.2.jar.sha1         |   1 -
 .../jackson-dataformat-xml-2.22.3.jar.sha1         |   1 +
 .../jackson-datatype-jsr310-2.22.2.jar.sha1        |   1 -
 .../jackson-datatype-jsr310-2.22.3.jar.sha1        |   1 +
 ...ule-jakarta-xmlbind-annotations-2.22.2.jar.sha1 |   1 -
 ...ule-jakarta-xmlbind-annotations-2.22.3.jar.sha1 |   1 +
 .../licenses/jackson-module-kotlin-2.22.2.jar.sha1 |   1 -
 solr/licenses/jackson-module-kotlin-3.2.1.jar.sha1 |   1 +
 solr/licenses/jcl-over-slf4j-2.0.18.jar.sha1       |   1 -
 solr/licenses/jcl-over-slf4j-2.0.20.jar.sha1       |   1 +
 solr/licenses/json-smart-2.5.2.jar.sha1            |   1 -
 solr/licenses/json-smart-2.6.0.jar.sha1            |   1 +
 solr/licenses/jul-to-slf4j-2.0.18.jar.sha1         |   1 -
 solr/licenses/jul-to-slf4j-2.0.20.jar.sha1         |   1 +
 solr/licenses/kotlin-reflect-2.1.21.jar.sha1       |   1 -
 solr/licenses/kotlin-reflect-2.2.21.jar.sha1       |   1 +
 solr/licenses/kotlin-stdlib-jdk7-2.4.0.jar.sha1    |   1 -
 solr/licenses/kotlin-stdlib-jdk7-2.4.20.jar.sha1   |   1 +
 solr/licenses/kotlin-stdlib-jdk8-2.4.0.jar.sha1    |   1 -
 solr/licenses/kotlin-stdlib-jdk8-2.4.20.jar.sha1   |   1 +
 .../kotlinx-serialization-core-jvm-1.11.0.jar.sha1 |   1 -
 .../kotlinx-serialization-json-jvm-1.11.0.jar.sha1 |   1 -
 solr/licenses/mock-oauth2-server-5.0.2.jar.sha1    |   1 -
 solr/licenses/mock-oauth2-server-6.0.2.jar.sha1    |   1 +
 solr/licenses/mockwebserver-5.2.1.jar.sha1         |   1 -
 solr/licenses/mockwebserver-5.5.0.jar.sha1         |   1 +
 solr/licenses/mockwebserver3-5.2.1.jar.sha1        |   1 -
 solr/licenses/mockwebserver3-5.5.0.jar.sha1        |   1 +
 solr/licenses/netty-buffer-4.2.17.Final.jar.sha1   |   1 -
 solr/licenses/netty-buffer-4.2.18.Final.jar.sha1   |   1 +
 .../netty-codec-base-4.2.17.Final.jar.sha1         |   1 -
 .../netty-codec-base-4.2.18.Final.jar.sha1         |   1 +
 .../netty-codec-compression-4.2.17.Final.jar.sha1  |   1 -
 .../netty-codec-compression-4.2.18.Final.jar.sha1  |   1 +
 .../netty-codec-http-4.2.17.Final.jar.sha1         |   1 -
 .../netty-codec-http-4.2.18.Final.jar.sha1         |   1 +
 solr/licenses/netty-common-4.2.17.Final.jar.sha1   |   1 -
 solr/licenses/netty-common-4.2.18.Final.jar.sha1   |   1 +
 solr/licenses/netty-handler-4.2.17.Final.jar.sha1  |   1 -
 solr/licenses/netty-handler-4.2.18.Final.jar.sha1  |   1 +
 solr/licenses/netty-resolver-4.2.17.Final.jar.sha1 |   1 -
 solr/licenses/netty-resolver-4.2.18.Final.jar.sha1 |   1 +
 ...tcnative-boringssl-static-2.0.82.Final.jar.sha1 |   1 -
 ...tcnative-boringssl-static-2.0.84.Final.jar.sha1 |   1 +
 .../netty-tcnative-classes-2.0.82.Final.jar.sha1   |   1 -
 .../netty-tcnative-classes-2.0.84.Final.jar.sha1   |   1 +
 .../licenses/netty-transport-4.2.17.Final.jar.sha1 |   1 -
 .../licenses/netty-transport-4.2.18.Final.jar.sha1 |   1 +
 ...y-transport-classes-epoll-4.2.17.Final.jar.sha1 |   1 -
 ...y-transport-classes-epoll-4.2.18.Final.jar.sha1 |   1 +
 ...native-epoll-4.2.17.Final-linux-x86_64.jar.sha1 |   1 -
 ...native-epoll-4.2.18.Final-linux-x86_64.jar.sha1 |   1 +
 ...nsport-native-unix-common-4.2.17.Final.jar.sha1 |   1 -
 ...nsport-native-unix-common-4.2.18.Final.jar.sha1 |   1 +
 solr/licenses/oauth2-oidc-sdk-11.37.1.jar.sha1     |   1 -
 solr/licenses/oauth2-oidc-sdk-11.38.2.jar.sha1     |   1 +
 solr/licenses/okhttp-jvm-5.4.0.jar.sha1            |   1 -
 solr/licenses/okhttp-jvm-5.5.0.jar.sha1            |   1 +
 solr/licenses/okio-jvm-3.17.0.jar.sha1             |   1 -
 solr/licenses/okio-jvm-3.18.1.jar.sha1             |   1 +
 solr/licenses/opentelemetry-api-1.63.0.jar.sha1    |   1 -
 solr/licenses/opentelemetry-api-1.65.0.jar.sha1    |   1 +
 ...entelemetry-api-incubator-1.61.0-alpha.jar.sha1 |   1 -
 ...entelemetry-api-incubator-1.65.0-alpha.jar.sha1 |   1 +
 solr/licenses/opentelemetry-common-1.63.0.jar.sha1 |   1 -
 solr/licenses/opentelemetry-common-1.65.0.jar.sha1 |   1 +
 .../licenses/opentelemetry-context-1.63.0.jar.sha1 |   1 -
 .../licenses/opentelemetry-context-1.65.0.jar.sha1 |   1 +
 .../opentelemetry-exporter-common-1.63.0.jar.sha1  |   1 -
 .../opentelemetry-exporter-common-1.65.0.jar.sha1  |   1 +
 .../opentelemetry-exporter-otlp-1.63.0.jar.sha1    |   1 -
 .../opentelemetry-exporter-otlp-1.65.0.jar.sha1    |   1 +
 ...ntelemetry-exporter-otlp-common-1.63.0.jar.sha1 |   1 -
 ...ntelemetry-exporter-otlp-common-1.65.0.jar.sha1 |   1 +
 ...metry-exporter-prometheus-1.63.0-alpha.jar.sha1 |   1 -
 ...metry-exporter-prometheus-1.65.0-alpha.jar.sha1 |   1 +
 ...entelemetry-exporter-sender-jdk-1.63.0.jar.sha1 |   1 -
 ...entelemetry-exporter-sender-jdk-1.65.0.jar.sha1 |   1 +
 ...entelemetry-instrumentation-api-2.27.0.jar.sha1 |   1 -
 ...entelemetry-instrumentation-api-2.31.1.jar.sha1 |   1 +
 ...rumentation-api-incubator-2.27.0-alpha.jar.sha1 |   1 -
 ...rumentation-api-incubator-2.31.1-alpha.jar.sha1 |   1 +
 ...lemetry-runtime-telemetry-2.27.0-alpha.jar.sha1 |   1 -
 ...lemetry-runtime-telemetry-2.31.1-alpha.jar.sha1 |   1 +
 ...-runtime-telemetry-java17-2.27.0-alpha.jar.sha1 |   1 -
 solr/licenses/opentelemetry-sdk-1.63.0.jar.sha1    |   1 -
 solr/licenses/opentelemetry-sdk-1.65.0.jar.sha1    |   1 +
 .../opentelemetry-sdk-common-1.63.0.jar.sha1       |   1 -
 .../opentelemetry-sdk-common-1.65.0.jar.sha1       |   1 +
 ...try-sdk-extension-autoconfigure-1.63.0.jar.sha1 |   1 -
 ...try-sdk-extension-autoconfigure-1.65.0.jar.sha1 |   1 +
 ...sdk-extension-autoconfigure-spi-1.63.0.jar.sha1 |   1 -
 ...sdk-extension-autoconfigure-spi-1.65.0.jar.sha1 |   1 +
 .../opentelemetry-sdk-logs-1.63.0.jar.sha1         |   1 -
 .../opentelemetry-sdk-logs-1.65.0.jar.sha1         |   1 +
 .../opentelemetry-sdk-metrics-1.63.0.jar.sha1      |   1 -
 .../opentelemetry-sdk-metrics-1.65.0.jar.sha1      |   1 +
 .../opentelemetry-sdk-testing-1.63.0.jar.sha1      |   1 -
 .../opentelemetry-sdk-testing-1.65.0.jar.sha1      |   1 +
 .../opentelemetry-sdk-trace-1.63.0.jar.sha1        |   1 -
 .../opentelemetry-sdk-trace-1.65.0.jar.sha1        |   1 +
 .../licenses/opentelemetry-semconv-1.40.0.jar.sha1 |   1 -
 .../licenses/opentelemetry-semconv-1.43.0.jar.sha1 |   1 +
 .../proto-google-cloud-storage-v2-2.72.0.jar.sha1  |   1 -
 .../proto-google-cloud-storage-v2-2.74.0.jar.sha1  |   1 +
 .../proto-google-common-protos-2.75.0.jar.sha1     |   1 -
 .../proto-google-common-protos-2.77.0.jar.sha1     |   1 +
 solr/licenses/proto-google-iam-v1-1.70.0.jar.sha1  |   1 -
 solr/licenses/proto-google-iam-v1-1.72.0.jar.sha1  |   1 +
 solr/licenses/protobuf-java-4.36.0.jar.sha1        |   1 -
 solr/licenses/protobuf-java-4.36.2.jar.sha1        |   1 +
 solr/licenses/protobuf-java-util-4.36.0.jar.sha1   |   1 -
 solr/licenses/protobuf-java-util-4.36.2.jar.sha1   |   1 +
 solr/licenses/slf4j-api-2.0.18.jar.sha1            |   1 -
 solr/licenses/slf4j-api-2.0.20.jar.sha1            |   1 +
 solr/licenses/stax2-api-4.3.0.jar.sha1             |   1 -
 solr/licenses/stax2-api-4.3.1.jar.sha1             |   1 +
 solr/licenses/woodstox-core-7.2.2.jar.sha1         |   1 -
 solr/licenses/woodstox-core-7.3.0.jar.sha1         |   1 +
 solr/licenses/zookeeper-3.9.5-tests.jar.sha1       |   1 -
 solr/licenses/zookeeper-3.9.5.jar.sha1             |   1 -
 solr/licenses/zookeeper-3.9.6-tests.jar.sha1       |   1 +
 solr/licenses/zookeeper-3.9.6.jar.sha1             |   1 +
 solr/licenses/zookeeper-jute-3.9.5.jar.sha1        |   1 -
 solr/licenses/zookeeper-jute-3.9.6.jar.sha1        |   1 +
 solr/modules/analysis-extras/gradle.lockfile       |  77 ++-
 solr/modules/clustering/gradle.lockfile            |  77 ++-
 solr/modules/cross-dc/gradle.lockfile              |  77 ++-
 solr/modules/cuvs/gradle.lockfile                  |  77 ++-
 solr/modules/extraction/gradle.lockfile            |  77 ++-
 .../extraction/ExtractingRequestHandler.java       |   2 +-
 .../ExtractingRequestHandlerPermissionTest.java    | 220 +++++++
 solr/modules/gcs-repository/gradle.lockfile        | 151 +++--
 .../org/apache/solr/gcs/GCSBackupRepository.java   |  14 +-
 .../apache/solr/gcs/GCSIncrementalBackupTest.java  |   8 +-
 .../org/apache/solr/gcs/GCSInstallShardTest.java   |   2 +-
 .../solr/gcs/LocalStorageGCSBackupRepository.java  |   4 +-
 solr/modules/jwt-auth/build.gradle                 |   5 +-
 solr/modules/jwt-auth/gradle.lockfile              | 121 ++--
 solr/modules/langid/gradle.lockfile                |  77 ++-
 ...angDetectLanguageIdentifierUpdateProcessor.java |   3 +-
 .../LanguageIdentifierUpdateProcessor.java         |  28 +-
 .../OpenNLPLangDetectUpdateProcessor.java          |   2 +-
 .../update/processor/SolrInputDocumentReader.java  |  14 +-
 ...penNLPLangDetectUpdateProcessorFactoryTest.java |   2 +-
 .../processor/SolrInputDocumentReaderTest.java     |   2 +-
 solr/modules/language-models/gradle.lockfile       |  77 ++-
 solr/modules/ltr/gradle.lockfile                   |  77 ++-
 .../java/org/apache/solr/ltr/CSVFeatureLogger.java |   2 +-
 .../java/org/apache/solr/ltr/FeatureLogger.java    |   2 +-
 .../java/org/apache/solr/ltr/LTRScoringQuery.java  |   9 +-
 .../java/org/apache/solr/ltr/LTRThreadModule.java  |   2 +-
 .../java/org/apache/solr/ltr/feature/Feature.java  |   2 +-
 .../solr/ltr/feature/FieldLengthFeature.java       |   2 +-
 .../apache/solr/ltr/feature/FieldValueFeature.java |  13 +-
 .../org/apache/solr/ltr/feature/ValueFeature.java  |   4 +-
 .../ltr/interleaving/LTRInterleavingQuery.java     |   8 +-
 .../org/apache/solr/ltr/model/LTRScoringModel.java |   2 +-
 .../org/apache/solr/ltr/model/LinearModel.java     |   3 +-
 .../solr/ltr/model/MultipleAdditiveTreesModel.java |  17 +-
 .../apache/solr/ltr/model/NeuralNetworkModel.java  |  32 +-
 .../org/apache/solr/ltr/model/WrapperModel.java    |   6 +-
 .../java/org/apache/solr/ltr/norm/Normalizer.java  |   2 +-
 .../LTRFeatureLoggerTransformerFactory.java        |   2 +-
 .../apache/solr/ltr/search/LTRQParserPlugin.java   |   4 +-
 .../java/org/apache/solr/ltr/search/LTRQuery.java  |   2 +-
 .../java/org/apache/solr/ltr/store/ModelStore.java |   3 +-
 .../solr/ltr/store/rest/ManagedFeatureStore.java   |   4 +-
 .../solr/ltr/store/rest/ManagedModelStore.java     |   2 +-
 .../apache/solr/ltr/FeatureLoggerTestUtils.java    |   2 +-
 .../org/apache/solr/ltr/TestLTRQParserExplain.java | 202 +++++--
 .../org/apache/solr/ltr/TestLTRQParserPlugin.java  |   5 +-
 .../apache/solr/ltr/TestLTRReRankingPipeline.java  |  15 +-
 .../org/apache/solr/ltr/TestLTRScoringQuery.java   |  20 +-
 .../test/org/apache/solr/ltr/TestLTRWithFacet.java |   4 +-
 .../solr/ltr/TestParallelWeightCreation.java       |   3 +-
 .../test/org/apache/solr/ltr/TestRerankBase.java   |  26 +-
 .../solr/ltr/TestSelectiveWeightCreation.java      |   7 +-
 .../solr/ltr/feature/TestExternalFeatures.java     |   2 +-
 .../TestFeatureExtractionFromMultipleSegments.java |   4 +-
 .../solr/ltr/feature/TestNoMatchSolrFeature.java   |   4 +-
 .../solr/ltr/feature/TestUserTermScorerQDF.java    |  95 +++
 .../apache/solr/ltr/feature/TestValueFeature.java  |   2 +-
 .../apache/solr/ltr/model/TestAdapterModel.java    |   3 +-
 .../org/apache/solr/ltr/model/TestLinearModel.java |   9 +-
 .../ltr/model/TestMultipleAdditiveTreesModel.java  |  18 +-
 .../solr/ltr/model/TestNeuralNetworkModel.java     |  18 +-
 .../apache/solr/ltr/model/TestWrapperModel.java    |   9 +-
 .../ltr/store/rest/TestManagedFeatureStore.java    |   8 +-
 .../solr/ltr/store/rest/TestModelManager.java      |   2 +-
 solr/modules/opentelemetry/gradle.lockfile         |  95 ++-
 .../solr/opentelemetry/OtelTracerConfigurator.java |  25 +-
 .../opentelemetry/src/test-files/solr/solr.xml     |   2 -
 .../BasicAuthIntegrationTracingTest.java           |  20 +-
 .../CustomTestOtelTracerConfigurator.java          | 102 ----
 .../solr/opentelemetry/GoldFileTraceVerifier.java  |  31 +-
 .../solr/opentelemetry/TestDistributedTracing.java |  68 +--
 .../solr/opentelemetry/TestMetricExemplars.java    |  23 +-
 .../apache/solr/opentelemetry/TracingTestUtil.java |  71 +++
 solr/modules/s3-repository/gradle.lockfile         |  77 ++-
 .../apache/solr/s3/S3BackupRepositoryConfig.java   |  19 -
 .../java/org/apache/solr/s3/S3OutputStream.java    |   2 +-
 .../java/org/apache/solr/s3/S3StorageClient.java   |  12 +-
 .../org/apache/solr/s3/S3BackupRepositoryTest.java |  12 +-
 .../apache/solr/s3/S3IncrementalBackupTest.java    |   6 -
 .../org/apache/solr/s3/S3OutputStreamTest.java     |   2 +-
 .../test/org/apache/solr/s3/S3ReadWriteTest.java   |   4 +-
 solr/modules/scripting/gradle.lockfile             |  77 ++-
 solr/modules/sql/gradle.lockfile                   |  81 ++-
 solr/packaging/build.gradle                        |  13 +
 solr/server/build.gradle                           |  16 -
 solr/server/etc/jetty-new-ui-dev.xml               |  49 --
 .../{jetty-new-ui-prod.xml => jetty-new-ui.xml}    |   0
 solr/server/gradle.lockfile                        |  77 ++-
 solr/server/solr/solr.xml                          |   1 +
 solr/solr-ref-guide/build.gradle                   |   3 +-
 solr/solr-ref-guide/gradle.lockfile                |  79 ++-
 .../configuration-guide/pages/cluster-plugins.adoc |  21 +-
 .../pages/cluster-singleton-plugins.adoc           |   3 +-
 .../configuration-guide/pages/collections-api.adoc |   4 +-
 .../configuration-guide/pages/config-api.adoc      |  98 ++--
 .../configuration-guide/pages/config-sets.adoc     |   3 +-
 .../configuration-guide/pages/configsets-api.adoc  |  22 +-
 .../pages/configuration-files.adoc                 |  19 +
 .../pages/configuring-solr-xml.adoc                |  19 +
 .../configuration-guide/pages/coreadmin-api.adoc   |  34 +-
 .../pages/implicit-requesthandlers.adoc            | 646 ++++++++++++++++-----
 .../configuration-guide/pages/package-manager.adoc |   2 +-
 .../pages/property-substitution.adoc               |   2 +-
 .../pages/replica-placement-plugins.adoc           |  15 +-
 .../pages/request-parameters-api.adoc              |   6 +-
 .../modules/configuration-guide/pages/v2-api.adoc  |  22 +-
 .../modules/deployment-guide/deployment-nav.adoc   |   8 +-
 .../deployment-guide/pages/alias-management.adoc   |  20 +-
 .../pages/basic-authentication-plugin.adoc         |  22 +-
 .../deployment-guide/pages/cli/solr-delete.adoc    |   2 +-
 .../pages/cluster-node-management.adoc             |  24 +-
 .../pages/collection-management.adoc               |  30 +-
 .../pages/configuring-logging.adoc                 |   2 +-
 .../pages/distributed-tracing.adoc                 | 127 ++--
 .../deployment-guide/pages/enabling-ssl.adoc       |   6 +-
 .../deployment-guide/pages/healthcheck.adoc        | 169 ++++++
 .../deployment-guide/pages/installing-solr.adoc    |   4 +-
 .../pages/jwt-authentication-plugin.adoc           |  16 +
 .../deployment-guide/pages/metrics-reporting.adoc  |  10 +-
 .../deployment-guide/pages/opentelemetry.adoc      | 191 ++++++
 .../modules/deployment-guide/pages/ping.adoc       |  35 ++
 .../modules/deployment-guide/pages/python.adoc     |   2 +-
 .../deployment-guide/pages/rate-limiters.adoc      |   4 +-
 .../deployment-guide/pages/replica-management.adoc |   4 +-
 .../pages/rule-based-authorization-plugin.adoc     |   2 +-
 .../deployment-guide/pages/shard-management.adoc   |   6 +-
 .../pages/solr-control-script-reference.adoc       |  16 +-
 .../deployment-guide/pages/solr-in-docker.adoc     |  18 +-
 .../pages/taking-solr-to-production.adoc           |   2 +
 .../deployment-guide/pages/task-management.adoc    |  92 ++-
 .../pages/user-managed-index-replication.adoc      |  38 +-
 .../getting-started/pages/about-this-guide.adoc    |   3 +
 .../getting-started/pages/tutorial-diy.adoc        |  12 +-
 .../getting-started/pages/tutorial-films.adoc      |  12 +-
 .../pages/tutorial-five-minutes.adoc               |  12 +-
 .../getting-started/pages/tutorial-opennlp.adoc    |  34 +-
 .../getting-started/pages/tutorial-paramsets.adoc  |   8 +-
 .../getting-started/pages/tutorial-solrcloud.adoc  |   6 +-
 .../pages/tutorial-techproducts.adoc               |  12 +-
 .../getting-started/pages/tutorial-vectors.adoc    |   2 +-
 .../modules/indexing-guide/indexing-nav.adoc       |   2 +-
 .../indexing-guide/pages/date-formatting-math.adoc |   4 +-
 .../pages/document-enrichment-with-llms.adoc       |   8 +-
 .../modules/indexing-guide/pages/filters.adoc      |   4 +-
 .../pages/indexing-nested-documents.adoc           |   4 +-
 .../indexing-guide/pages/indexing-with-cbor.adoc   |   4 +-
 .../indexing-guide/pages/indexing-with-tika.adoc   |   4 +-
 .../pages/indexing-with-update-handlers.adoc       | 318 +++++-----
 .../pages/partial-document-updates.adoc            |  22 +-
 .../pages/{post-tool.adoc => post-command.adoc}    |  11 +-
 .../modules/indexing-guide/pages/reindexing.adoc   |   2 +-
 .../modules/indexing-guide/pages/schema-api.adoc   | 160 ++---
 .../indexing-guide/pages/schemaless-mode.adoc      |  75 ++-
 .../query-guide/pages/dense-vector-search.adoc     |  29 +-
 .../query-guide/pages/exporting-result-sets.adoc   |  55 +-
 .../query-guide/pages/function-queries.adoc        |   4 +-
 .../pages/global-ordinals-join-query-parser.adoc   | 102 ++++
 .../query-guide/pages/jdbc-dbvisualizer.adoc       |   2 +-
 .../modules/query-guide/pages/jdbc-squirrel.adoc   |   2 +-
 .../modules/query-guide/pages/jdbc-zeppelin.adoc   |   2 +-
 .../query-guide/pages/join-query-parser.adoc       |  28 +-
 .../query-guide/pages/json-combined-query-dsl.adoc |   2 +-
 .../modules/query-guide/pages/json-facet-api.adoc  |   4 +-
 .../modules/query-guide/pages/json-query-dsl.adoc  |  26 +-
 .../modules/query-guide/pages/logs.adoc            |   2 +-
 .../modules/query-guide/pages/morelikethis.adoc    |   4 +-
 .../modules/query-guide/pages/other-parsers.adoc   |   6 +
 .../query-guide/pages/pagination-of-results.adoc   |  10 +-
 .../query-guide/pages/response-writers.adoc        |   4 +-
 .../pages/searching-nested-documents.adoc          |  16 +-
 .../modules/query-guide/pages/spatial-search.adoc  |   2 +
 .../{stream-tool.adoc => stream-command.adoc}      |  13 +-
 .../pages/stream-decorator-reference.adoc          |   8 +-
 .../query-guide/pages/streaming-expressions.adoc   |   4 +-
 .../modules/query-guide/pages/tagger-handler.adoc  |  10 +-
 .../modules/query-guide/querying-nav.adoc          |   3 +-
 .../pages/major-changes-in-solr-10.adoc            |  15 +
 .../pages/major-changes-in-solr-8.adoc             |   6 +-
 .../pages/major-changes-in-solr-9.adoc             |   4 +-
 solr/solrj-jetty/gradle.lockfile                   |  75 ++-
 .../client/solrj/jetty/CloudJettySolrClient.java   |   4 +
 solr/solrj-streaming/gradle.lockfile               |  79 ++-
 .../solr/client/solrj/io/SolrClientCache.java      |  91 ++-
 .../solr/client/solrj/io/sql/ConnectionImpl.java   |  10 +-
 .../solr/client/solrj/io/sql/DriverImpl.java       |  12 +-
 .../client/solrj/io/stream/CloudSolrStream.java    |  15 +
 .../solr/client/solrj/io/stream/JDBCStream.java    |  14 +-
 .../client/solrj/io/stream/JSONTupleStream.java    |   1 +
 .../solr/client/solrj/io/stream/SolrStream.java    |  36 +-
 .../solr/client/solrj/io/stream/TupleStream.java   |   2 +
 .../solr/client/solrj/io/SolrClientCacheTest.java  |  33 +-
 .../apache/solr/client/solrj/io/sql/JdbcTest.java  |  20 +
 solr/solrj-zookeeper/gradle.lockfile               |  75 ++-
 .../solr/client/solrj/impl/NodeValueFetcher.java   |   1 +
 .../apache/solr/common/cloud/ZkStateReader.java    |  42 +-
 .../common/cloud/TestOnReconnectSessionExpiry.java |  60 ++
 solr/solrj/gradle.lockfile                         |  75 ++-
 .../solr/client/solrj/impl/HttpSolrClient.java     |  16 +-
 .../solrj/response/AnalysisResponseBase.java       |   6 +-
 .../solrj/response/InputStreamResponseParser.java  |  44 ++
 .../solr/client/solrj/response/LukeResponse.java   |   8 +-
 .../solr/client/solrj/response/QueryResponse.java  |  32 +-
 .../solrj/response/ResponseCanonicalizer.java      | 148 +++++
 .../solr/client/solrj/response/ResponseParser.java |  15 +
 .../client/solrj/response/SolrResponseBase.java    |   6 +-
 .../client/solrj/response/SpellCheckResponse.java  |  10 +-
 .../response/json/CanonicalJsonResponseParser.java |  56 ++
 .../solrj/response/schema/SchemaResponse.java      |   3 +-
 .../solr/client/solrj/SolrExampleJsonTest.java}    |  26 +-
 .../apache/solr/client/solrj/SolrExampleTests.java |  59 +-
 .../response/AdminResponseNumericTypeTest.java     | 105 ++++
 .../response/InputStreamResponseParserTest.java    |  32 +
 .../QueryResponseJsonParserIntegrationTest.java    |  96 +++
 .../response/QueryResponseSectionParityTest.java   | 177 ++++++
 .../client/solrj/response/QueryResponseTest.java   |  40 ++
 .../solrj/response/ResponseCanonicalizerTest.java  | 351 +++++++++++
 .../ResponseParserCanonicalResponseTest.java       |  81 +++
 .../solrj/response/SolrResponseBaseTest.java       |  71 +++
 .../solrj/response/TestSuggesterResponse.java      |  11 +-
 .../solr/common/util/SimpleOrderedMapTest.java     |  36 ++
 solr/test-framework/gradle.lockfile                |  75 ++-
 .../src/java/org/apache/solr/SolrTestCase.java     |  25 +
 .../src/java/org/apache/solr/SolrTestCaseJ4.java   |   2 -
 .../apache/solr/cloud/MiniSolrCloudCluster.java    |  72 +--
 .../apache/solr/cloud/SolrCloudAuthTestCase.java   |   4 +-
 .../org/apache/solr/cloud/SolrCloudTestCase.java   |  13 +-
 .../solr/util/QueryLimitsTestInjectionRule.java    |  77 +++
 .../org/apache/solr/util/SolrMetricTestUtils.java  |  19 +-
 solr/ui/.editorconfig                              |   2 -
 solr/ui/README.md                                  |  55 --
 solr/ui/build.gradle.kts                           | 242 --------
 solr/ui/gradle.lockfile                            | 446 --------------
 solr/webapp/build.gradle                           |  12 +-
 solr/webapp/gradle.lockfile                        |  83 ++-
 .../solr/webapp/AdminUiCollectionScreensTest.java  |   4 +-
 .../solr/webapp/AdminUiCollectionsScreenTest.java  |  10 +-
 .../webapp/AdminUiCoreAdminStandaloneTest.java     |   4 +-
 .../solr/webapp/AdminUiLoggingStandaloneTest.java  | 103 ++++
 .../org/apache/solr/webapp/AdminUiSmokeTest.java   |   4 +-
 .../org/apache/solr/webapp/AdminUiTestBase.java    |   6 -
 solr/webapp/web/js/angular/app.js                  |  13 +-
 solr/webapp/web/js/angular/controllers/cloud.js    | 160 +++--
 .../web/js/angular/controllers/collections.js      |   6 +-
 .../web/js/angular/controllers/core-overview.js    |  21 +-
 .../web/js/angular/controllers/java-properties.js  |  42 +-
 solr/webapp/web/js/angular/controllers/logging.js  |  25 +-
 solr/webapp/web/js/angular/controllers/schema.js   | 230 +++++---
 solr/webapp/web/js/angular/controllers/threads.js  |  37 +-
 solr/webapp/web/js/angular/services.js             |  90 +--
 solr/webapp/web/partials/collections.html          |   3 +-
 solr/webapp/web/partials/schema.html               |   2 +-
 ui/.gitignore                                      |   7 +
 ui/README.md                                       |  66 +++
 ui/build.gradle.kts                                |  59 ++
 {solr/ui => ui/desktopApp}/assets/logo.ico         | Bin
 {solr/ui => ui/desktopApp}/assets/logo.png         | Bin
 ui/desktopApp/build.gradle.kts                     |  77 +++
 .../src/main}/kotlin/org/apache/solr/ui/Main.kt    |   1 -
 .../src/main/kotlin/org/apache/solr/ui}/Utils.kt   |   2 +-
 ui/gradle.properties                               |  11 +
 ui/gradle/libs.versions.toml                       |  79 +++
 .../kotlin-js-store}/wasm/yarn.lock                |   0
 {solr/ui => ui}/proguard.pro                       |   0
 ui/settings.gradle.kts                             |  61 ++
 ui/shared/build.gradle.kts                         |  94 +++
 .../commonMain/composeResources/drawable/add.xml   |   0
 .../composeResources/drawable/analytics.xml        |   0
 .../composeResources/drawable/analytics_filled.xml |   0
 .../commonMain/composeResources/drawable/apps.xml  |   0
 .../composeResources/drawable/broken_image.xml     |   0
 .../composeResources/drawable/bug_report.xml       |   0
 .../composeResources/drawable/chevron_left.xml     |   0
 .../commonMain/composeResources/drawable/close.xml |   0
 .../commonMain/composeResources/drawable/code.xml  |   0
 .../composeResources/drawable/dashboard.xml        |   0
 .../composeResources/drawable/dashboard_filled.xml |   0
 .../commonMain/composeResources/drawable/draft.xml |   0
 .../commonMain/composeResources/drawable/edit.xml  |   0
 .../composeResources/drawable/folder_data.xml      |   0
 .../drawable/folder_data_filled.xml                |   0
 .../composeResources/drawable/folder_zip.xml       |   0
 .../composeResources/drawable/groups.xml           |   0
 .../commonMain/composeResources/drawable/hub.xml   |   0
 .../composeResources/drawable/hub_filled.xml       |   0
 .../commonMain/composeResources/drawable/info.xml  |   0
 .../composeResources/drawable/logout.xml           |   0
 .../composeResources/drawable/memory.xml           |   0
 .../composeResources/drawable/memory_filled.xml    |   0
 .../composeResources/drawable/menu_book.xml        |   0
 .../composeResources/drawable/other_admission.xml  |   0
 .../drawable/other_admission_filled.xml            |   0
 .../composeResources/drawable/search.xml           |   0
 .../composeResources/drawable/security.xml         |   0
 .../composeResources/drawable/solr-logo-dark.svg   | Bin
 .../composeResources/drawable/solr-logo-light.svg  | Bin
 .../composeResources/drawable/solr-sun.svg         | Bin
 .../commonMain/composeResources/drawable/tag.xml   |   0
 .../composeResources/drawable/text_snippet.xml     |   0
 .../drawable/text_snippet_filled.xml               |   0
 .../composeResources/drawable/upload.xml           |   0
 .../composeResources/drawable/view_list.xml        |   0
 .../composeResources/drawable/view_list_filled.xml |   0
 .../commonMain/composeResources/values/strings.xml |   0
 .../apache/solr/ui/components/auth/AuthUtils.kt    |   0
 .../ui/components/auth/AuthenticationComponent.kt  |   0
 .../solr/ui/components/auth/BasicAuthComponent.kt  |   0
 .../solr/ui/components/auth/OAuthComponent.kt      |   0
 .../integration/DefaultAuthenticationComponent.kt  |   0
 .../auth/integration/DefaultBasicAuthComponent.kt  |   0
 .../auth/integration/DefaultOAuthComponent.kt      |   0
 .../auth/integration/HttpBasicAuthStoreClient.kt   |   0
 .../solr/ui/components/auth/integration/Mappers.kt |   6 +-
 .../auth/integration/PlatformOAuthStoreClient.kt   |   0
 .../components/auth/store/AuthenticationStore.kt   |   0
 .../auth/store/AuthenticationStoreProvider.kt      |   0
 .../ui/components/auth/store/BasicAuthStore.kt     |   0
 .../auth/store/BasicAuthStoreProvider.kt           |   0
 .../solr/ui/components/auth/store/OAuthStore.kt    |   0
 .../ui/components/auth/store/OAuthStoreProvider.kt |   0
 .../solr/ui/components/cluster/ClusterComponent.kt |   0
 .../cluster/integration/DefaultClusterComponent.kt |   0
 .../components/configsets/data/CreateConfigset.kt  |   0
 .../configsets/data/HttpConfigsetsRepository.kt    |   0
 .../components/configsets/data/ListConfigsets.kt   |   0
 .../configsets/di/ConfigsetsComponent.kt           |   0
 .../configsets/di/ConfigsetsOverviewComponent.kt   |   0
 .../configsets/di/DefaultConfigsetsComponent.kt    |   0
 .../di/DefaultConfigsetsOverviewComponent.kt       |   0
 .../configsets/domain/CreateConfigsetEvent.kt      |   0
 .../configsets/domain/CreateConfigsetUseCase.kt    |   0
 .../domain/DefaultCreateConfigsetUseCase.kt        |   0
 .../domain/DefaultImportConfigsetUseCase.kt        |   0
 .../domain/DefaultLoadConfigsetsUseCase.kt         |   0
 .../configsets/domain/ImportConfigsetUseCase.kt    |   0
 .../configsets/domain/LoadConfigsetsUseCase.kt     |   0
 .../configsets/repository/ConfigsetsRepository.kt  |   0
 .../viewmodel/ConfigsetsOverviewViewModel.kt       |   0
 .../viewmodel/ConfigsetsRouteViewModel.kt          |   0
 .../configsets/viewmodel/ConfigsetsStateHolder.kt  |   0
 .../configsets/viewmodel/ConfigsetsViewModel.kt    |   0
 .../viewmodel/CreateConfigsetViewModel.kt          |   0
 .../viewmodel/ImportConfigsetViewModel.kt          |   0
 .../components/environment/EnvironmentComponent.kt |   0
 .../environment/data/JavaPropertiesResponse.kt     |   0
 .../ui/components/environment/data/JavaProperty.kt |   0
 .../components/environment/data/JavaRuntimeInfo.kt |   0
 .../solr/ui/components/environment/data/Jmx.kt     |   0
 .../solr/ui/components/environment/data/JvmData.kt |   0
 .../ui/components/environment/data/JvmMemory.kt    |   0
 .../ui/components/environment/data/JvmMemoryRaw.kt |   0
 .../components/environment/data/SecurityConfig.kt  |   0
 .../ui/components/environment/data/SystemData.kt   |   0
 .../environment/data/SystemInformation.kt          |   0
 .../ui/components/environment/data/SystemMode.kt   |   0
 .../ui/components/environment/data/Versions.kt     |   0
 .../integration/DefaultEnvironmentComponent.kt     |   0
 .../integration/HttpEnvironmentStoreClient.kt      |   0
 .../components/environment/integration/Mappers.kt  |   0
 .../environment/store/EnvironmentStore.kt          |   0
 .../environment/store/EnvironmentStoreProvider.kt  |   0
 .../files/domain/DefaultSelectFileUseCase.kt       |   0
 .../components/files/domain/FileSelectorEvent.kt   |   0
 .../components/files/domain/SelectFileUseCase.kt   |   0
 .../files/viewmodel/FileSelectorStateHolder.kt     |   0
 .../solr/ui/components/logging/LoggingComponent.kt |   0
 .../logging/integration/DefaultLoggingComponent.kt |   0
 .../solr/ui/components/main/MainComponent.kt       |   0
 .../main/integration/DefaultMainComponent.kt       |   0
 .../solr/ui/components/main/integration/Mappers.kt |   0
 .../components/navigation/NavigationComponent.kt   |   0
 .../navigation/TabNavigationComponent.kt           |   0
 .../solr/ui/components/root/RootComponent.kt       |   0
 .../root/integration/SimpleRootComponent.kt        |   0
 .../solr/ui/components/start/StartComponent.kt     |   0
 .../start/integration/DefaultStartComponent.kt     |   0
 .../start/integration/HttpStartStoreClient.kt      |   0
 .../ui/components/start/integration/Mappers.kt     |   8 +-
 .../solr/ui/components/start/store/StartStore.kt   |   0
 .../components/start/store/StartStoreProvider.kt   |   0
 .../apache/solr/ui/data/AuthorizationResponse.kt   |   0
 .../solr/ui/data/AuthorizationTokenRequest.kt      |   0
 .../kotlin/org/apache/solr/ui/data/SolrAuthData.kt |   0
 .../kotlin/org/apache/solr/ui/domain/AuthMethod.kt |   0
 .../kotlin/org/apache/solr/ui/domain/AuthOption.kt |   0
 .../kotlin/org/apache/solr/ui/domain/Configset.kt  |   0
 .../kotlin/org/apache/solr/ui/domain/OAuthData.kt  |   0
 .../kotlin/org/apache/solr/ui/domain/PickedFile.kt |   0
 .../apache/solr/ui/errors/HostNotFoundException.kt |   0
 .../solr/ui/errors/InvalidCredentialsException.kt  |   0
 .../solr/ui/errors/InvalidResponseException.kt     |   0
 .../apache/solr/ui/errors/UnauthorizedException.kt |   0
 .../solr/ui/errors/UnknownResponseException.kt     |   0
 .../apache/solr/ui/utils/AppComponentContext.kt    |   0
 .../org/apache/solr/ui/utils/AppDispatchers.kt     |   0
 .../kotlin/org/apache/solr/ui/utils/Constants.kt   |   0
 .../apache/solr/ui/utils/CoroutineContextOwner.kt  |   0
 .../org/apache/solr/ui/utils/CoroutineScopeExt.kt  |   0
 .../solr/ui/utils/DefaultAppComponentContext.kt    |   0
 .../kotlin/org/apache/solr/ui/utils/ErrorUtils.kt  |   0
 .../kotlin/org/apache/solr/ui/utils/FileUtils.kt   |   0
 .../org/apache/solr/ui/utils/HttpClientUtils.kt    |   0
 .../kotlin/org/apache/solr/ui/utils/Validators.kt  |   0
 .../apache/solr/ui/views/auth/BasicAuthContent.kt  |  14 +-
 .../org/apache/solr/ui/views/auth/OAuthContent.kt  |  12 +-
 .../ui/views/auth/UserAuthenticationContent.kt     |  18 +-
 .../apache/solr/ui/views/cluster/ClusterContent.kt |   8 +-
 .../apache/solr/ui/views/components/SolrButton.kt  |   0
 .../apache/solr/ui/views/components/SolrCard.kt    |   0
 .../components/SolrLinearProgressIndicator.kt      |   0
 .../ui/views/components/SolrOutlinedTextField.kt   |   0
 .../solr/ui/views/components/SolrTextButton.kt     |   0
 .../solr/ui/views/configsets/ConfigsetsContent.kt  |  16 +-
 .../solr/ui/views/configsets/ConfigsetsDropdown.kt |  10 +-
 .../views/configsets/ConfigsetsOverviewContent.kt  |  10 +-
 .../ui/views/configsets/CreateConfigsetDialog.kt   |  12 +-
 .../ui/views/configsets/ImportConfigsetDialog.kt   |  14 +-
 .../views/environment/CommandLineArgumentsCard.kt  |   0
 .../ui/views/environment/EnvironmentContent.kt     |   0
 .../ui/views/environment/JavaPropertiesCard.kt     |   0
 .../solr/ui/views/environment/VersionsCard.kt      |   0
 .../org/apache/solr/ui/views/files/FileSelector.kt |   8 +-
 .../org/apache/solr/ui/views/files/FileTypeIcon.kt |   6 +-
 .../org/apache/solr/ui/views/icons/SolrLogo.kt     |   8 +-
 .../apache/solr/ui/views/logging/LoggingContent.kt |   0
 .../org/apache/solr/ui/views/main/MainContent.kt   |   0
 .../org/apache/solr/ui/views/navigation/Footer.kt  |  26 +-
 .../apache/solr/ui/views/navigation/MainMenu.kt    |   0
 .../solr/ui/views/navigation/NavigationSideBar.kt  |  62 +-
 .../solr/ui/views/navigation/NavigationTabs.kt     |   0
 .../org/apache/solr/ui/views/root/RootContent.kt   |   0
 .../org/apache/solr/ui/views/start/StartContent.kt |  14 +-
 .../org/apache/solr/ui/views/theme/ColorFamily.kt  |   0
 .../org/apache/solr/ui/views/theme/Colors.kt       |   0
 .../org/apache/solr/ui/views/theme/Shapes.kt       |   0
 .../kotlin/org/apache/solr/ui/views/theme/Theme.kt |   5 -
 .../org/apache/solr/ui/views/theme/Typography.kt   |   0
 .../kotlin/org/apache/solr/ui/Semantics.kt         |   0
 .../org/apache/solr/ui/TestAppComponentContext.kt  |   0
 .../kotlin/org/apache/solr/ui/TestDispatchers.kt   |   0
 .../kotlin/org/apache/solr/ui/TestUtils.kt         |   0
 .../solr/ui/components/auth/AuthUtilsTest.kt       |   0
 ...efaultAuthenticationComponentIntegrationTest.kt |   0
 .../integration/DefaultBasicAuthComponentTest.kt   |   0
 .../ui/components/auth/store/FakeOAuthClient.kt    |   0
 .../auth/store/OAuthStoreProviderTest.kt           |   0
 .../viewmodel/ConfigsetsStateHolderTest.kt         |   0
 .../store/EnvironmentStoreProviderTest.kt          |   0
 .../store/MockedEnvironmentStoreClient.kt          |   0
 .../DefaultStartComponentIntegrationTest.kt        |  15 +-
 .../solr/ui/views/auth/BasicAuthContentTest.kt     |   0
 .../ui/views/auth/TestAuthenticationComponent.kt   |   0
 .../solr/ui/views/auth/TestBasicAuthComponent.kt   |   0
 .../solr/ui/views/auth/TestOAuthComponent.kt       |   0
 .../org/apache/solr/ui/views/auth/TestOAuthData.kt |   0
 .../ui/views/auth/UserAuthenticationContentTest.kt |   6 +-
 .../solr/ui/views/components/SolrCardTest.kt       |   0
 .../ui/views/configsets/ConfigsetsDropdownTest.kt  |   0
 .../views/configsets/CreateConfigsetDialogTest.kt  |   0
 .../views/configsets/ImportConfigsetDialogTest.kt  |   0
 .../ui/views/environment/EnvironmentContentTest.kt |   0
 .../apache/solr/ui/views/start/StartContentTest.kt |  16 +-
 .../solr/ui/views/start/TestStartComponent.kt      |   0
 .../solr/ui/components/auth/AuthUtils.desktop.kt   |   0
 .../auth/integration/PlatformOAuthStoreClient.kt   |   0
 .../org/apache/solr/ui/preview/PreviewContainer.kt |   0
 .../auth/PreviewUserAuthenticationContent.kt       |   6 +-
 .../preview/configsets/PreviewConfigsetsContent.kt |   0
 .../preview/navigation/PreviewNavigationSideBar.kt |   0
 .../solr/ui/preview/start/PreviewStartContent.kt   |   4 +-
 .../org/apache/solr/ui/utils/AppDispatchers.jvm.kt |   0
 .../org/apache/solr/ui/utils/ErrorUtils.desktop.kt |   0
 .../org/apache/solr/ui/utils/FileUtils.desktop.kt  |   0
 .../org/apache/solr/ui/utils/PlatformUtils.kt      |   0
 .../solr/ui/components/auth/AuthUtils.wasmJs.kt    |   0
 .../auth/integration/PlatformOAuthStoreClient.kt   |   1 +
 .../org/apache/solr/ui/utils/AppDispatchers.web.kt |   0
 .../kotlin/org/apache/solr/ui/utils/ErrorUtils.kt  |   0
 .../org/apache/solr/ui/utils/FileUtils.wasmJs.kt   |   0
 .../org/apache/solr/ui/utils/PlatformUtils.kt      |   0
 .../solr/ui/components/auth/AuthUtilsTestJs.kt     |   2 +-
 ui/webApp/build.gradle.kts                         | 101 ++++
 .../src/webMain}/kotlin/org/apache/solr/ui/Main.kt |  10 +-
 .../webApp/src/webMain}/resources/index.html       |  12 +-
 .../webApp/src/webMain}/resources/styles.css       |   2 +-
 .../webApp}/webpack.config.d/adjust-limits.js      |   0
 1104 files changed, 15027 insertions(+), 6449 deletions(-)
 create mode 100644 .github/workflows/new-ui-check.yml
 copy solr/licenses/antlr4-runtime-NOTICE.txt => changelog/unreleased/.gitkeep 
(100%)
 delete mode 100644 changelog/unreleased/PR#3077-update-swagger3.yml
 delete mode 100644 
changelog/unreleased/PR#3083-update-com-fasterxml-woodstox-woodstox-core.yml
 delete mode 100644 
changelog/unreleased/PR#3085-update-com-github-ben-manes-versions.yml
 delete mode 100644 
changelog/unreleased/PR#3105-update-org-checkerframework-checker-qual.yml
 delete mode 100644 changelog/unreleased/PR#3119-update-org-apache-calcite.yml
 delete mode 100644 
changelog/unreleased/PR#3122-update-adobe-testing-s3mock-major.yml
 delete mode 100644 changelog/unreleased/PR#3127-update-com-lmax-disruptor.yml
 delete mode 100644 
changelog/unreleased/PR#3129-update-jakarta-annotation-jakarta-annotation-api.yml
 delete mode 100644 
changelog/unreleased/PR#3130-update-jakarta-ws-rs-jakarta-ws-rs-api.yml
 delete mode 100644 changelog/unreleased/PR#3131-update-net-ltgt-errorprone.yml
 delete mode 100644 
changelog/unreleased/PR#3133-update-no-nav-security-mock-oauth2-server.yml
 delete mode 100644 
changelog/unreleased/PR#3136-update-org-glassfish-jaxb-jaxb-runtime.yml
 delete mode 100644 changelog/unreleased/PR#3218-update-io-ktor-ktor-bom.yml
 delete mode 100644 
changelog/unreleased/PR#3293-update-nl-littlerobots-version-catalog-update.yml
 delete mode 100644 
changelog/unreleased/PR#3366-update-jakarta-servlet-jakarta-servlet-api.yml
 delete mode 100644 changelog/unreleased/PR#3475-update-kotlin.yml
 delete mode 100644 
changelog/unreleased/PR#3661-update-com-google-code-gson-gson.yml
 delete mode 100644 changelog/unreleased/PR#3677-update-bouncycastle.yml
 delete mode 100644 
changelog/unreleased/PR#3681-update-com-google-guava-guava.yml
 delete mode 100644 changelog/unreleased/PR#3697-update-mockito.yml
 delete mode 100644 
changelog/unreleased/PR#3715-update-com-diffplug-spotless.yml
 delete mode 100644 
changelog/unreleased/PR#3733-update-org-junit-jupiter-junit-jupiter.yml
 delete mode 100644 changelog/unreleased/PR#3749-update-ow2-asm.yml
 delete mode 100644 
changelog/unreleased/PR#3790-update-com-microsoft-onnxruntime-onnxruntime.yml
 delete mode 100644 
changelog/unreleased/PR#3796-update-com-github-spotbugs-spotbugs-annotations.yml
 delete mode 100644 
changelog/unreleased/PR#3827-update-com-github-ben-manes-caffeine-caffeine.yml
 delete mode 100644 changelog/unreleased/PR#3836-update-com-ibm-icu-icu4j.yml
 delete mode 100644 changelog/unreleased/PR#3853-update-jersey.yml
 delete mode 100644 
changelog/unreleased/PR#3857-update-com-nimbusds-nimbus-jose-jwt.yml
 delete mode 100644 
changelog/unreleased/PR#3861-update-commons-cli-commons-cli.yml
 delete mode 100644 
changelog/unreleased/PR#3868-update-com-google-auto-value-auto-value.yml
 delete mode 100644 
changelog/unreleased/PR#3870-update-actions-setup-python-action.yml
 delete mode 100644 
changelog/unreleased/PR#3894-update-org-apache-commons-commons-configuration2.yml
 delete mode 100644 
changelog/unreleased/PR#3917-update-org-apache-commons-commons-exec.yml
 delete mode 100644 
changelog/unreleased/PR#3959-update-actions-upload-artifact-action.yml
 delete mode 100644 
changelog/unreleased/PR#3979-update-com-nvidia-cuvs-lucene-cuvs-lucene.yml
 delete mode 100644 
changelog/unreleased/PR#3990-update-dev-langchain4j-langchain4j-bom.yml
 delete mode 100644 
changelog/unreleased/PR#4001-update-actions-setup-java-action.yml
 delete mode 100644 
changelog/unreleased/PR#4002-update-gradle-actions-action.yml
 delete mode 100644 changelog/unreleased/PR#4092-update-bytebuddy.yml
 delete mode 100644 changelog/unreleased/PR#4094-update-aws-sdk-to-v2-42-34.yml
 delete mode 100644 
changelog/unreleased/PR#4096-update-org-jetbrains-kotlinx-atomicfu.yml
 delete mode 100644 
changelog/unreleased/PR#4118-update-de-undercouch-download.yml
 delete mode 100644 
changelog/unreleased/PR#4133-update-com-nvidia-cuvs-cuvs-java.yml
 delete mode 100644 
changelog/unreleased/PR#4155-update-com-carrotsearch-randomizedtesting.yml
 delete mode 100644 changelog/unreleased/PR#4158-update-apache-kafka.yml
 delete mode 100644 changelog/unreleased/PR#4283-new-ui-dependency-updates.yml
 delete mode 100644 changelog/unreleased/PR#4339-update-apache-log4j.yml
 delete mode 100644 changelog/unreleased/PR#4340-update-apache-zookeeper.yml
 delete mode 100644 changelog/unreleased/PR#4341-update-dev-logchange.yml
 delete mode 100644 changelog/unreleased/PR#4342-update-netty-tcnative.yml
 delete mode 100644 changelog/unreleased/PR#4343-update-admin-ui-libraries.yml
 delete mode 100644 
changelog/unreleased/PR#4346-update-com-squareup-okio-okio.yml
 delete mode 100644 
changelog/unreleased/PR#4347-update-commons-codec-commons-codec.yml
 delete mode 100644 
changelog/unreleased/PR#4348-update-commons-io-commons-io.yml
 delete mode 100644 
changelog/unreleased/PR#4349-update-org-apache-tika-tika-core.yml
 delete mode 100644 
changelog/unreleased/PR#4350-update-org-codehaus-woodstox-stax2-api.yml
 delete mode 100644 
changelog/unreleased/PR#4353-update-com-jayway-jsonpath-json-path.yml
 delete mode 100644 
changelog/unreleased/PR#4354-update-org-checkerframework-checker-qual.yml
 delete mode 100644 changelog/unreleased/PR#4359-update-joda-time-joda-time.yml
 delete mode 100644 
changelog/unreleased/PR#4362-update-org-jctools-jctools-core.yml
 delete mode 100644 
changelog/unreleased/PR#4363-update-org-testcontainers-testcontainers.yml
 delete mode 100644 changelog/unreleased/PR#4364-update-google-protobuf.yml
 delete mode 100644 changelog/unreleased/PR#4365-update-hk2.yml
 delete mode 100644 
changelog/unreleased/PR#4389-update-io-nlopez-compose-rules-ktlint.yml
 delete mode 100644 
changelog/unreleased/PR#4392-update-org-openapi-generator.yml
 delete mode 100644 
changelog/unreleased/PR#4395-update-com-fasterxml-jackson-jackson-bom.yml
 delete mode 100644 
changelog/unreleased/PR#4409-update-io-github-oshai-kotlin-logging.yml
 delete mode 100644 
changelog/unreleased/PR#4410-update-org-jetbrains-androidx-navigation3.yml
 delete mode 100644 changelog/unreleased/PR#4411-update-netty.yml
 delete mode 100644 
changelog/unreleased/PR#4434-update-org-threeten-threetenbp.yml
 delete mode 100644 
changelog/unreleased/PR#4436-update-org-jetbrains-kotlinx-kotlinx-datetime.yml
 delete mode 100644 changelog/unreleased/PR#4437-update-kotlinx-coroutines.yml
 delete mode 100644 
changelog/unreleased/PR#4459-update-org-immutables-value-annotations.yml
 delete mode 100644 
changelog/unreleased/PR#4482-update-io-dropwizard-metrics-metrics-core.yml
 delete mode 100644 
changelog/unreleased/PR#4491-update-com-google-cloud-google-cloud-bom.yml
 delete mode 100644 changelog/unreleased/PR#4508-update-net-java-dev-jna-jna.yml
 delete mode 100644 
changelog/unreleased/PR#4540-update-org-eclipse-jgit-org-eclipse-jgit.yml
 delete mode 100644 changelog/unreleased/PR#4542-update-grpc.yml
 delete mode 100644 changelog/unreleased/PR#4557-update-apache-opennlp.yml
 delete mode 100644 
changelog/unreleased/PR#4559-update-squareup-okhttp3-okhttp.yml
 delete mode 100644 
changelog/unreleased/PR#4564-update-actions-setup-java-action.yml
 delete mode 100644 
changelog/unreleased/PR#4565-update-actions-setup-python-action.yml
 delete mode 100644 changelog/unreleased/PR#4588-update-io-ktor-ktor-bom.yml
 delete mode 100644 changelog/unreleased/PR#4590-update-logging.yml
 delete mode 100644 
changelog/unreleased/PR#4591-update-all-non-major-dependencies.yml
 delete mode 100644 
changelog/unreleased/PR#4594-update-telemetry-opentelemetry-prometheus.yml
 delete mode 100644 
changelog/unreleased/PR#4596-update-com-adobe-testing-s3mock-testsupport-common.yml
 delete mode 100644 changelog/unreleased/PR#4843-update-github-actions.yml
 delete mode 100644 changelog/unreleased/PR#4845-update-web-server-stack.yml
 delete mode 100644 changelog/unreleased/PR#4846-update-aws-sdk-to-v2-54-6.yml
 delete mode 100644 changelog/unreleased/PR#4848-update-google-cloud.yml
 delete mode 100644 changelog/unreleased/PR#4854-update-github-actions-major.yml
 create mode 100644 
changelog/unreleased/PR#4877-docbasedversionconstraints-reject-native-version.yml
 create mode 100644 changelog/unreleased/PR#4977-update-jackson-woodstox.yml
 create mode 100644 
changelog/unreleased/PR#4978-update-com-squareup-okio-okio.yml
 rename changelog/unreleased/{PR#4589-update-grpc-and-netty.yml => 
PR#4980-update-grpc-and-netty.yml} (57%)
 create mode 100644 changelog/unreleased/PR#4981-update-logging-to-v2-0-20.yml
 create mode 100644 
changelog/unreleased/PR#4983-update-zookeeper-curator-to-v3-9-6.yml
 create mode 100644 changelog/unreleased/PR#4984-update-admin-ui.yml
 create mode 100644 
changelog/unreleased/PR#4986-update-org-apache-calcite-avatica-avatica-core.yml
 rename changelog/unreleased/{PR#4593-update-google-cloud.yml => 
PR#4987-update-google-cloud.yml} (56%)
 delete mode 100644 changelog/unreleased/PR4349-update-apache-tika.yml
 create mode 100644 changelog/unreleased/SOLR-16396-config-get.yml
 create mode 100644 changelog/unreleased/SOLR-16458.yml
 create mode 100644 
changelog/unreleased/SOLR-17316-input-stream-status-check.yml
 create mode 100644 changelog/unreleased/SOLR-17316-response-parsers.yml
 create mode 100644 changelog/unreleased/SOLR-17432-otel-java-agent.yml
 delete mode 100644 changelog/unreleased/SOLR-18000-update langchain4j and 
fasterxml.yml
 delete mode 100644 changelog/unreleased/SOLR-18056-urlScheme-csp.yml
 create mode 100644 changelog/unreleased/SOLR-18135.yml
 create mode 100644 changelog/unreleased/SOLR-18248-cancel-tasks.yml
 create mode 100644 changelog/unreleased/SOLR-18267-scalar-quantized-flat.yml
 create mode 100644 changelog/unreleased/SOLR-18277.yml
 create mode 100644 
changelog/unreleased/SOLR-18298-zk-reconnect-session-expiry.yml
 create mode 100644 
changelog/unreleased/SOLR-18303-incremental-backup-cleanup-masks-error.yml
 create mode 100644 changelog/unreleased/SOLR-18317.yml
 create mode 100644 
changelog/unreleased/SOLR-18321-delete-collection-configset-if-unused.yml
 create mode 100644 changelog/unreleased/SOLR-18324-jersey-null-request-npe.yml
 create mode 100644 changelog/unreleased/SOLR-18407.yml
 create mode 100644 changelog/unreleased/SOLR-18442-observable-gauge-leak.yml
 create mode 100644 changelog/unreleased/SOLR-18455-metrics-disabled.yml
 create mode 100644 
changelog/unreleased/SOLR-18474-internal-solr-client-cache.yml
 create mode 100644 
changelog/unreleased/SOLR-18477-perf-opt-for-auxindexjoin.yml
 create mode 100644 
changelog/unreleased/SOLR-18484-auxIndexJoin-faster-no-filter.yml
 create mode 100644 changelog/unreleased/SOLR-8291.yml
 create mode 100644 changelog/unreleased/extract-ui-module.yml
 delete mode 100644 changelog/unreleased/gjf-SOLR-18296.yml
 create mode 100644 changelog/unreleased/globalOrdinalsJoin.yml
 create mode 100644 changelog/unreleased/migrate-zookeeper-tree-to-v2-api.yml
 create mode 100644 changelog/unreleased/score-join-numeric-fields.yml
 create mode 100644 changelog/unreleased/solr-18175-field-exists-400.yml
 create mode 100644 changelog/unreleased/solr-18347-admin-ui-defects.yml
 copy solr/licenses/antlr4-runtime-NOTICE.txt => changelog/v9.11.0/.gitkeep 
(100%)
 rename changelog/{unreleased => v9.11.0}/CollectionScopedSolrClient.yml (100%)
 rename changelog/{unreleased => 
v9.11.0}/GITHUB#4121-improve-search-in-dropdown.yml (100%)
 rename changelog/{unreleased => 
v9.11.0}/PR#4406-enhance-minimum-match-for-BoolQParserPlugin.yml (100%)
 rename changelog/{unreleased => 
v9.11.0}/PR#4490-HttpJettySolrClient-IllegalStateException.yml (100%)
 rename changelog/{unreleased => v9.11.0}/PR#4553-pki-v2-header-base64-fix.yml 
(100%)
 rename changelog/{unreleased => v9.11.0}/PR#4607-calcite-sql-params.yml (100%)
 rename changelog/{unreleased => 
v9.11.0}/PR#4677-buildCentralizeRepoDeclaration.yml (100%)
 rename changelog/{unreleased => 
v9.11.0}/PR#4870-httpSolrCallGetQueryParams.yml (100%)
 rename changelog/{unreleased => 
v9.11.0}/PR#4871-httpSolrClientDefaultUrlParams.yml (100%)
 rename changelog/{unreleased => v9.11.0}/SOLR-1092-parallelizebackups.yml 
(100%)
 rename changelog/{unreleased => v9.11.0}/SOLR-12224-add-collprop-read-apis.yml 
(100%)
 rename changelog/{unreleased => v9.11.0}/SOLR-13309-doubleRangeField.yml (100%)
 rename changelog/{unreleased => v9.11.0}/SOLR-13309-floatRangeField.yml (100%)
 rename changelog/{unreleased => 
v9.11.0}/SOLR-13309-introduce-int-range-field.yml (100%)
 rename changelog/{unreleased => v9.11.0}/SOLR-13309-long-range-field.yml (100%)
 rename changelog/{unreleased => v9.11.0}/SOLR-14687-parentPath-param.yml (100%)
 rename changelog/{unreleased => v9.11.0}/SOLR-17170-indexSortBlocks.yml (100%)
 rename changelog/{unreleased => 
v9.11.0}/SOLR-17319-added_combined_query_RRF.yml (100%)
 rename changelog/{unreleased => 
v9.11.0}/SOLR-17353-remove-gosu-from-docker.yml (100%)
 rename changelog/{unreleased => 
v9.11.0}/SOLR-17707-httpjdk-async-thread-leak.yml (100%)
 rename changelog/{unreleased => 
v9.11.0}/SOLR-17715-remove-qt-param-from-queryrequest.yml (100%)
 rename changelog/{unreleased => v9.11.0}/SOLR-17715-undeprecate-qt.yml (100%)
 copy changelog/{v10.0.0 => 
v9.11.0}/SOLR-17725-Merge-policy-to-upgrade-index-for-compatibility-with-future-Solr-version.yml
 (100%)
 rename changelog/{unreleased => 
v9.11.0}/SOLR-17787-CborResponseWriter-should-use-content-type-application.yaml.yml
 (100%)
 rename changelog/{unreleased => v9.11.0}/SOLR-17810.yml (100%)
 rename changelog/{unreleased => v9.11.0}/SOLR-17841-mt-docset-collector.yml 
(100%)
 rename changelog/{unreleased => 
v9.11.0}/SOLR-17870-partial-spellcheck-collator-results.yml (100%)
 rename changelog/{unreleased => v9.11.0}/SOLR-17959-alwaysStopwords.yml (100%)
 rename changelog/{unreleased => 
v9.11.0}/SOLR-17973-fix-shards-preference-cross-collection-join.yml (57%)
 rename changelog/{unreleased => 
v9.11.0}/SOLR-17982-refactorSearchHandlerForcedDistrib.yml (100%)
 copy changelog/{v10.0.0 => v9.11.0}/SOLR-17984-merge-on-flush-policy.yml (100%)
 create mode 100644 changelog/v9.11.0/SOLR-17996-requestWithBaseUrl.yml
 rename changelog/{unreleased => 
v9.11.0}/SOLR-18008-simulate_solr_core_remnants.yml (100%)
 copy changelog/{v10.0.0 => v9.11.0}/SOLR-18029-properties-bulk-read.yml (100%)
 create mode 100644 changelog/v9.11.0/SOLR-18037-remove 
LocalTikaExtractionBackend-9x.yml
 rename changelog/{unreleased => 
v9.11.0}/SOLR-18051-fix-double-registration-bug.yml (100%)
 create mode 100644 changelog/v9.11.0/SOLR-18056-urlScheme-csp.yml
 rename changelog/{unreleased => 
v9.11.0}/SOLR-18071-support-stored-fields-export-writer.yml (100%)
 rename changelog/{unreleased => v9.11.0}/SOLR-18073-jwt-bool-claims.yml (100%)
 rename changelog/{unreleased => v9.11.0}/SOLR-18074.yml (100%)
 rename changelog/{unreleased => 
v9.11.0}/SOLR-18093-add-top-level-queries-in-json-solrj.yml (100%)
 rename changelog/{unreleased => 
v9.11.0}/SOLR-18096-CoreAdmin-API-to-upgrade-an-index-in-place.yml (100%)
 rename changelog/{unreleased => 
v9.11.0}/SOLR-18098-fix-replication-exact-mb-sizes.yml (100%)
 rename changelog/{unreleased => v9.11.0}/SOLR-18107-Fix-Log4j2Watcher.yml 
(100%)
 rename changelog/{unreleased => v9.11.0}/SOLR-18114.yml (100%)
 rename changelog/{unreleased => 
v9.11.0}/SOLR-18136-rerank-multithreaded-arraystoreexception.yml (100%)
 rename changelog/{unreleased => v9.11.0}/SOLR-18142.yml (100%)
 create mode 100644 changelog/v9.11.0/SOLR-18144.yml
 rename changelog/{unreleased => 
v9.11.0}/SOLR-18146-fix-global-cb-race-condition.yml (100%)
 rename changelog/{unreleased => v9.11.0}/SOLR-18155-election-leak.yml (100%)
 rename changelog/{unreleased => v9.11.0}/SOLR-18157-javabin-buffer.yml (100%)
 rename changelog/{unreleased => 
v9.11.0}/SOLR-18174-prevent-double-registration.yml (50%)
 rename changelog/{unreleased => 
v9.11.0}/SOLR-18176-shardhandler-bottleneck.yml (100%)
 create mode 100644 changelog/v9.11.0/SOLR-18181-ValueSourceAugmenter-npe.yml
 rename changelog/{unreleased => 
v9.11.0}/SOLR-18186-fix-heap-used-percent-adminui.yml (100%)
 rename changelog/{unreleased => v9.11.0}/SOLR-18189.yml (100%)
 rename changelog/{unreleased => 
v9.11.0}/SOLR-18195-collapse-results-combined-query.yml (100%)
 rename changelog/{unreleased => 
v9.11.0}/SOLR-18198-support-missing-stats-count-in-rollup.yml (100%)
 rename changelog/{unreleased => 
v9.11.0}/SOLR-18201-range-field-docvalues-optimization.yml (100%)
 rename changelog/{unreleased => 
v9.11.0}/SOLR-18215-jwt-auth-blockUnknown-default-true.yml (100%)
 rename changelog/{unreleased => 
v9.11.0}/SOLR-18220-support-countdist-in-rollup.yml (100%)
 rename changelog/{unreleased => 
v9.11.0}/SOLR-18221-support-percentile-in-rollup.yml (100%)
 create mode 100644 changelog/v9.11.0/SOLR-18224-allowZkHosts.yml
 create mode 100644 
changelog/v9.11.0/SOLR-18225-replication-permission-per-command.yml
 create mode 100644 
changelog/v9.11.0/SOLR-18226-replication-file-name-validation.yml
 rename changelog/{unreleased => 
v9.11.0}/SOLR-18227_named_queries_matched_component.yml (100%)
 create mode 100644 changelog/v9.11.0/SOLR-18228-extract-update-perm.yml
 create mode 100644 
changelog/v9.11.0/SOLR-18230-authorize-dispatched-core-collection.yml
 rename changelog/{unreleased => 
v9.11.0}/SOLR-18233-Strengthen-Basic-Authentication-password-policy.yml (100%)
 rename changelog/{unreleased => v9.11.0}/SOLR-18237-no-buffer.yml (100%)
 rename changelog/{unreleased => v9.11.0}/SOLR-18239-fix-npe-size-estimator.yml 
(100%)
 rename changelog/{unreleased => 
v9.11.0}/SOLR-18244-parallel-http-shard-handler-lost-wakeup-fix.yml (100%)
 rename changelog/{unreleased => 
v9.11.0}/SOLR-18271-query-elevation-combined-query.yml (100%)
 rename changelog/{unreleased => 
v9.11.0}/SOLR-18284-loadaverage-circuit-breaker-caching.yml (100%)
 rename changelog/{unreleased => 
v9.11.0}/SOLR-18284-memory-circuit-breaker-post-gc.yml (100%)
 rename changelog/{unreleased => 
v9.11.0}/SOLR-18285-jettysolrrunner-graceful-optin.yml (100%)
 rename changelog/{unreleased => 
v9.11.0}/SOLR-18304-optimize-collapse-for-string-fields.yml (100%)
 rename changelog/{unreleased => 
v9.11.0}/SOLR-18312-fix-Thread-Pool-Starvation-in-HttpJdkSolrClient.yml (100%)
 rename changelog/{unreleased => v9.11.0}/SOLR-18328-support-std-in-rollup.yml 
(100%)
 rename changelog/{unreleased => 
v9.11.0}/SOLR-18329-densevector-existence-queries.yml (100%)
 rename changelog/{unreleased => 
v9.11.0}/SOLR-18334-prs-creation-waitForState.yml (100%)
 rename changelog/{unreleased => 
v9.11.0}/SOLR-18335-splitshard-router-field-point-field.yml (100%)
 rename changelog/{unreleased => 
v9.11.0}/SOLR-18344-report-in-progress-backup-status.yml (100%)
 rename changelog/{unreleased => v9.11.0}/SOLR-18345-encodeLocalParamVal.yml 
(100%)
 rename changelog/{unreleased => 
v9.11.0}/SOLR-18406-replication-stale-generation.yml (100%)
 rename changelog/{unreleased => 
v9.11.0}/SOLR-18418-fix-complement-intersect-asymmetric-on.yml (100%)
 create mode 100644 changelog/v9.11.0/SOLR-18419-ping-delegate-handler.yml
 rename changelog/{unreleased => v9.11.0}/SOLR-8127-distributed-luke.yml (100%)
 rename changelog/{unreleased => v9.11.0}/SOLR_18197_nest_path_easy_of_use.yml 
(100%)
 rename changelog/{unreleased => 
v9.11.0}/SlowCompositeReaderWrapper-sort-hasblocks-fix.yml (96%)
 rename changelog/{unreleased => v9.11.0}/allowlist-url-scheme-SOLR-18293.yml 
(100%)
 rename changelog/{unreleased => 
v9.11.0}/balance-duplicate-replicas-SOLR-18327.yml (100%)
 rename changelog/{unreleased => v9.11.0}/checkretry-unroll-exception-chain.yml 
(100%)
 create mode 100644 changelog/v9.11.0/dependency-changes-1-added.yml
 create mode 100644 changelog/v9.11.0/dependency-changes-2-upgraded.yml
 create mode 100644 changelog/v9.11.0/dependency-changes-3-removed.yml
 rename changelog/{unreleased => v9.11.0}/fix-dangling-routing-rule-target.yml 
(100%)
 rename changelog/{unreleased => v9.11.0}/parents-prefilter-multi-value.yml 
(100%)
 create mode 100644 changelog/v9.11.0/rahulgoswami-solr_9x.yml
 create mode 100644 changelog/v9.11.0/release-date.txt
 rename changelog/{unreleased => v9.11.0}/solr-17231.yml (95%)
 rename changelog/{unreleased => v9.11.0}/solr-18350-stable-schema.yml (100%)
 create mode 100644 changelog/v9.11.0/version-summary.md
 rename dev-docs/{v2-api-conventions.adoc => apis-v2-conventions.adoc} (59%)
 create mode 100644 gradle/solr/solr-ui.gradle
 copy solr/api/src/java/org/apache/solr/client/api/endpoint/{TasksApi.java => 
ConfigApi.java} (62%)
 copy 
solr/{ui/src/commonMain/kotlin/org/apache/solr/ui/components/environment/data/SystemMode.kt
 => api/src/java/org/apache/solr/client/api/endpoint/NodeThreadsApi.java} (62%)
 copy 
solr/{ui/src/commonMain/kotlin/org/apache/solr/ui/components/environment/data/SystemMode.kt
 => api/src/java/org/apache/solr/client/api/model/CancelTaskResponse.java} (69%)
 copy 
solr/{ui/src/jvmMain/kotlin/org/apache/solr/ui/utils/AppDispatchers.jvm.kt => 
api/src/java/org/apache/solr/client/api/model/ConfigInfoResponse.java} (76%)
 create mode 100644 
solr/api/src/java/org/apache/solr/client/api/model/NodeThreadsResponse.java
 create mode 100644 
solr/core/src/java/org/apache/solr/cloud/InternalSolrClientCache.java
 create mode 100644 
solr/core/src/java/org/apache/solr/handler/admin/api/CancelTask.java
 delete mode 100644 
solr/core/src/java/org/apache/solr/handler/admin/api/CancelTaskAPI.java
 create mode 100644 
solr/core/src/java/org/apache/solr/handler/admin/api/GetConfig.java
 delete mode 100644 
solr/core/src/java/org/apache/solr/handler/component/QueryCancellationComponent.java
 rename 
solr/core/src/java/org/apache/solr/handler/component/{QueryCancellationHandler.java
 => TaskCancellationHandler.java} (67%)
 create mode 100644 
solr/core/src/java/org/apache/solr/jersey/NullKeyTolerantMap.java
 create mode 100644 
solr/core/src/java/org/apache/solr/search/join/GlobalOrdinalsJoinQParserPlugin.java
 create mode 100644 
solr/core/src/java/org/apache/solr/search/join/auxindexjoin/NoStoredFieldsCodec.java
 create mode 100644 
solr/core/src/java/org/apache/solr/security/AllowListZkHostChecker.java
 create mode 100644 
solr/core/src/resources/META-INF/services/org.apache.lucene.codecs.Codec
 copy 
solr/core/src/test-files/solr/collection1/conf/{bad-schema-densevector-flat-scalarQuantized.xml
 => schema-densevector-flat-scalarQuantized.xml} (69%)
 rename 
solr/core/src/test-files/solr/collection1/conf/{bad-schema-densevector-flat-scalarQuantized.xml
 => schema-export-usefilter.xml} (59%)
 create mode 100644 
solr/core/src/test-files/solr/collection1/conf/solrconfig-export-usefilter.xml
 create mode 100644 
solr/core/src/test/org/apache/solr/client/solrj/embedded/TestEmbeddedSolrServerResponseParser.java
 create mode 100644 
solr/core/src/test/org/apache/solr/cloud/api/collections/DeleteBackupCmdTest.java
 create mode 100644 
solr/core/src/test/org/apache/solr/cloud/api/collections/SplitShardCmdCleanupTest.java
 create mode 100644 
solr/core/src/test/org/apache/solr/handler/ReplicationHandlerPermissionNameTest.java
 create mode 100644 
solr/core/src/test/org/apache/solr/handler/ReplicationHandlerRecoveryAuthIntegrationTest.java
 create mode 100644 
solr/core/src/test/org/apache/solr/handler/admin/api/CancelTaskAPITest.java
 copy 
solr/core/src/test/org/apache/solr/handler/admin/api/{ListActiveTasksTest.java 
=> CancelTaskTest.java} (51%)
 create mode 100644 
solr/core/src/test/org/apache/solr/handler/admin/api/GetConfigSolrCloudTest.java
 create mode 100644 
solr/core/src/test/org/apache/solr/handler/admin/api/GetConfigTest.java
 create mode 100644 
solr/core/src/test/org/apache/solr/handler/admin/api/NodeThreadsAPITest.java
 create mode 100644 
solr/core/src/test/org/apache/solr/handler/export/TestExportWriterUseFilterForSortedQuery.java
 create mode 100644 
solr/core/src/test/org/apache/solr/jersey/RequestMetricHandlingTest.java
 create mode 100644 
solr/core/src/test/org/apache/solr/metrics/SolrMetricsContextTest.java
 create mode 100644 
solr/core/src/test/org/apache/solr/metrics/SolrMetricsDisabledIntegrationTest.java
 copy 
solr/{ui/src/commonMain/kotlin/org/apache/solr/ui/components/environment/data/SystemMode.kt
 => core/src/test/org/apache/solr/schema/MissingDocValuesFieldType.java} (61%)
 create mode 100644 
solr/core/src/test/org/apache/solr/search/FieldExistsQueryBadRequestTest.java
 create mode 100644 
solr/core/src/test/org/apache/solr/search/join/TestGlobalOrdinalsJoinQParser.java
 create mode 100644 
solr/core/src/test/org/apache/solr/search/join/auxindexjoin/TestNoStoredFieldsCodec.java
 create mode 100644 
solr/core/src/test/org/apache/solr/security/RuleBasedAuthorizationCoreCollectionTest.java
 create mode 100644 
solr/cross-dc-manager/src/test/org/apache/solr/crossdc/manager/CrossDcMockUtils.java
 delete mode 100644 solr/licenses/accessors-smart-2.5.2.jar.sha1
 create mode 100644 solr/licenses/accessors-smart-2.6.0.jar.sha1
 delete mode 100644 solr/licenses/api-common-2.67.0.jar.sha1
 create mode 100644 solr/licenses/api-common-2.69.0.jar.sha1
 delete mode 100644 solr/licenses/avatica-core-1.28.0.jar.sha1
 create mode 100644 solr/licenses/avatica-core-1.29.0.jar.sha1
 delete mode 100644 solr/licenses/avatica-metrics-1.28.0.jar.sha1
 create mode 100644 solr/licenses/avatica-metrics-1.29.0.jar.sha1
 delete mode 100644 solr/licenses/gapic-google-cloud-storage-v2-2.72.0.jar.sha1
 create mode 100644 solr/licenses/gapic-google-cloud-storage-v2-2.74.0.jar.sha1
 delete mode 100644 solr/licenses/gax-2.84.0.jar.sha1
 create mode 100644 solr/licenses/gax-2.86.0.jar.sha1
 delete mode 100644 solr/licenses/gax-grpc-2.84.0.jar.sha1
 create mode 100644 solr/licenses/gax-grpc-2.86.0.jar.sha1
 delete mode 100644 solr/licenses/gax-httpjson-2.84.0.jar.sha1
 create mode 100644 solr/licenses/gax-httpjson-2.86.0.jar.sha1
 delete mode 100644 
solr/licenses/google-auth-library-credentials-1.51.0.jar.sha1
 create mode 100644 
solr/licenses/google-auth-library-credentials-1.53.0.jar.sha1
 delete mode 100644 
solr/licenses/google-auth-library-oauth2-http-1.51.0.jar.sha1
 create mode 100644 
solr/licenses/google-auth-library-oauth2-http-1.53.0.jar.sha1
 delete mode 100644 solr/licenses/google-cloud-core-2.74.0.jar.sha1
 create mode 100644 solr/licenses/google-cloud-core-2.76.0.jar.sha1
 delete mode 100644 solr/licenses/google-cloud-core-grpc-2.74.0.jar.sha1
 create mode 100644 solr/licenses/google-cloud-core-grpc-2.76.0.jar.sha1
 delete mode 100644 solr/licenses/google-cloud-core-http-2.74.0.jar.sha1
 create mode 100644 solr/licenses/google-cloud-core-http-2.76.0.jar.sha1
 delete mode 100644 solr/licenses/google-cloud-nio-0.136.0.jar.sha1
 create mode 100644 solr/licenses/google-cloud-nio-0.138.0.jar.sha1
 delete mode 100644 solr/licenses/google-cloud-storage-2.72.0.jar.sha1
 create mode 100644 solr/licenses/google-cloud-storage-2.74.0.jar.sha1
 delete mode 100644 solr/licenses/grpc-alts-1.83.1.jar.sha1
 create mode 100644 solr/licenses/grpc-alts-1.84.0.jar.sha1
 delete mode 100644 solr/licenses/grpc-api-1.83.1.jar.sha1
 create mode 100644 solr/licenses/grpc-api-1.84.0.jar.sha1
 delete mode 100644 solr/licenses/grpc-auth-1.83.1.jar.sha1
 create mode 100644 solr/licenses/grpc-auth-1.84.0.jar.sha1
 delete mode 100644 solr/licenses/grpc-context-1.83.1.jar.sha1
 create mode 100644 solr/licenses/grpc-context-1.84.0.jar.sha1
 delete mode 100644 solr/licenses/grpc-core-1.83.1.jar.sha1
 create mode 100644 solr/licenses/grpc-core-1.84.0.jar.sha1
 delete mode 100644 solr/licenses/grpc-google-cloud-storage-v2-2.72.0.jar.sha1
 create mode 100644 solr/licenses/grpc-google-cloud-storage-v2-2.74.0.jar.sha1
 delete mode 100644 solr/licenses/grpc-googleapis-1.83.1.jar.sha1
 create mode 100644 solr/licenses/grpc-googleapis-1.84.0.jar.sha1
 delete mode 100644 solr/licenses/grpc-grpclb-1.83.1.jar.sha1
 create mode 100644 solr/licenses/grpc-grpclb-1.84.0.jar.sha1
 delete mode 100644 solr/licenses/grpc-inprocess-1.83.1.jar.sha1
 create mode 100644 solr/licenses/grpc-inprocess-1.84.0.jar.sha1
 delete mode 100644 solr/licenses/grpc-netty-shaded-1.83.1.jar.sha1
 create mode 100644 solr/licenses/grpc-netty-shaded-1.84.0.jar.sha1
 delete mode 100644 solr/licenses/grpc-protobuf-1.83.1.jar.sha1
 create mode 100644 solr/licenses/grpc-protobuf-1.84.0.jar.sha1
 delete mode 100644 solr/licenses/grpc-protobuf-lite-1.83.1.jar.sha1
 create mode 100644 solr/licenses/grpc-protobuf-lite-1.84.0.jar.sha1
 delete mode 100644 solr/licenses/grpc-rls-1.83.1.jar.sha1
 create mode 100644 solr/licenses/grpc-rls-1.84.0.jar.sha1
 delete mode 100644 solr/licenses/grpc-services-1.83.1.jar.sha1
 create mode 100644 solr/licenses/grpc-services-1.84.0.jar.sha1
 delete mode 100644 solr/licenses/grpc-stub-1.83.1.jar.sha1
 create mode 100644 solr/licenses/grpc-stub-1.84.0.jar.sha1
 delete mode 100644 solr/licenses/grpc-util-1.83.1.jar.sha1
 create mode 100644 solr/licenses/grpc-util-1.84.0.jar.sha1
 delete mode 100644 solr/licenses/grpc-xds-1.83.1.jar.sha1
 create mode 100644 solr/licenses/grpc-xds-1.84.0.jar.sha1
 delete mode 100644 solr/licenses/jackson-core-2.22.2.jar.sha1
 create mode 100644 solr/licenses/jackson-core-2.22.3.jar.sha1
 create mode 100644 solr/licenses/jackson-core-3.2.1.jar.sha1
 delete mode 100644 solr/licenses/jackson-databind-2.22.2.jar.sha1
 create mode 100644 solr/licenses/jackson-databind-2.22.3.jar.sha1
 create mode 100644 solr/licenses/jackson-databind-3.2.1.jar.sha1
 delete mode 100644 solr/licenses/jackson-dataformat-cbor-2.22.2.jar.sha1
 create mode 100644 solr/licenses/jackson-dataformat-cbor-2.22.3.jar.sha1
 delete mode 100644 solr/licenses/jackson-dataformat-smile-2.22.2.jar.sha1
 create mode 100644 solr/licenses/jackson-dataformat-smile-2.22.3.jar.sha1
 delete mode 100644 solr/licenses/jackson-dataformat-xml-2.22.2.jar.sha1
 create mode 100644 solr/licenses/jackson-dataformat-xml-2.22.3.jar.sha1
 delete mode 100644 solr/licenses/jackson-datatype-jsr310-2.22.2.jar.sha1
 create mode 100644 solr/licenses/jackson-datatype-jsr310-2.22.3.jar.sha1
 delete mode 100644 
solr/licenses/jackson-module-jakarta-xmlbind-annotations-2.22.2.jar.sha1
 create mode 100644 
solr/licenses/jackson-module-jakarta-xmlbind-annotations-2.22.3.jar.sha1
 delete mode 100644 solr/licenses/jackson-module-kotlin-2.22.2.jar.sha1
 create mode 100644 solr/licenses/jackson-module-kotlin-3.2.1.jar.sha1
 delete mode 100644 solr/licenses/jcl-over-slf4j-2.0.18.jar.sha1
 create mode 100644 solr/licenses/jcl-over-slf4j-2.0.20.jar.sha1
 delete mode 100644 solr/licenses/json-smart-2.5.2.jar.sha1
 create mode 100644 solr/licenses/json-smart-2.6.0.jar.sha1
 delete mode 100644 solr/licenses/jul-to-slf4j-2.0.18.jar.sha1
 create mode 100644 solr/licenses/jul-to-slf4j-2.0.20.jar.sha1
 delete mode 100644 solr/licenses/kotlin-reflect-2.1.21.jar.sha1
 create mode 100644 solr/licenses/kotlin-reflect-2.2.21.jar.sha1
 delete mode 100644 solr/licenses/kotlin-stdlib-jdk7-2.4.0.jar.sha1
 create mode 100644 solr/licenses/kotlin-stdlib-jdk7-2.4.20.jar.sha1
 delete mode 100644 solr/licenses/kotlin-stdlib-jdk8-2.4.0.jar.sha1
 create mode 100644 solr/licenses/kotlin-stdlib-jdk8-2.4.20.jar.sha1
 delete mode 100644 solr/licenses/kotlinx-serialization-core-jvm-1.11.0.jar.sha1
 delete mode 100644 solr/licenses/kotlinx-serialization-json-jvm-1.11.0.jar.sha1
 delete mode 100644 solr/licenses/mock-oauth2-server-5.0.2.jar.sha1
 create mode 100644 solr/licenses/mock-oauth2-server-6.0.2.jar.sha1
 delete mode 100644 solr/licenses/mockwebserver-5.2.1.jar.sha1
 create mode 100644 solr/licenses/mockwebserver-5.5.0.jar.sha1
 delete mode 100644 solr/licenses/mockwebserver3-5.2.1.jar.sha1
 create mode 100644 solr/licenses/mockwebserver3-5.5.0.jar.sha1
 delete mode 100644 solr/licenses/netty-buffer-4.2.17.Final.jar.sha1
 create mode 100644 solr/licenses/netty-buffer-4.2.18.Final.jar.sha1
 delete mode 100644 solr/licenses/netty-codec-base-4.2.17.Final.jar.sha1
 create mode 100644 solr/licenses/netty-codec-base-4.2.18.Final.jar.sha1
 delete mode 100644 solr/licenses/netty-codec-compression-4.2.17.Final.jar.sha1
 create mode 100644 solr/licenses/netty-codec-compression-4.2.18.Final.jar.sha1
 delete mode 100644 solr/licenses/netty-codec-http-4.2.17.Final.jar.sha1
 create mode 100644 solr/licenses/netty-codec-http-4.2.18.Final.jar.sha1
 delete mode 100644 solr/licenses/netty-common-4.2.17.Final.jar.sha1
 create mode 100644 solr/licenses/netty-common-4.2.18.Final.jar.sha1
 delete mode 100644 solr/licenses/netty-handler-4.2.17.Final.jar.sha1
 create mode 100644 solr/licenses/netty-handler-4.2.18.Final.jar.sha1
 delete mode 100644 solr/licenses/netty-resolver-4.2.17.Final.jar.sha1
 create mode 100644 solr/licenses/netty-resolver-4.2.18.Final.jar.sha1
 delete mode 100644 
solr/licenses/netty-tcnative-boringssl-static-2.0.82.Final.jar.sha1
 create mode 100644 
solr/licenses/netty-tcnative-boringssl-static-2.0.84.Final.jar.sha1
 delete mode 100644 solr/licenses/netty-tcnative-classes-2.0.82.Final.jar.sha1
 create mode 100644 solr/licenses/netty-tcnative-classes-2.0.84.Final.jar.sha1
 delete mode 100644 solr/licenses/netty-transport-4.2.17.Final.jar.sha1
 create mode 100644 solr/licenses/netty-transport-4.2.18.Final.jar.sha1
 delete mode 100644 
solr/licenses/netty-transport-classes-epoll-4.2.17.Final.jar.sha1
 create mode 100644 
solr/licenses/netty-transport-classes-epoll-4.2.18.Final.jar.sha1
 delete mode 100644 
solr/licenses/netty-transport-native-epoll-4.2.17.Final-linux-x86_64.jar.sha1
 create mode 100644 
solr/licenses/netty-transport-native-epoll-4.2.18.Final-linux-x86_64.jar.sha1
 delete mode 100644 
solr/licenses/netty-transport-native-unix-common-4.2.17.Final.jar.sha1
 create mode 100644 
solr/licenses/netty-transport-native-unix-common-4.2.18.Final.jar.sha1
 delete mode 100644 solr/licenses/oauth2-oidc-sdk-11.37.1.jar.sha1
 create mode 100644 solr/licenses/oauth2-oidc-sdk-11.38.2.jar.sha1
 delete mode 100644 solr/licenses/okhttp-jvm-5.4.0.jar.sha1
 create mode 100644 solr/licenses/okhttp-jvm-5.5.0.jar.sha1
 delete mode 100644 solr/licenses/okio-jvm-3.17.0.jar.sha1
 create mode 100644 solr/licenses/okio-jvm-3.18.1.jar.sha1
 delete mode 100644 solr/licenses/opentelemetry-api-1.63.0.jar.sha1
 create mode 100644 solr/licenses/opentelemetry-api-1.65.0.jar.sha1
 delete mode 100644 
solr/licenses/opentelemetry-api-incubator-1.61.0-alpha.jar.sha1
 create mode 100644 
solr/licenses/opentelemetry-api-incubator-1.65.0-alpha.jar.sha1
 delete mode 100644 solr/licenses/opentelemetry-common-1.63.0.jar.sha1
 create mode 100644 solr/licenses/opentelemetry-common-1.65.0.jar.sha1
 delete mode 100644 solr/licenses/opentelemetry-context-1.63.0.jar.sha1
 create mode 100644 solr/licenses/opentelemetry-context-1.65.0.jar.sha1
 delete mode 100644 solr/licenses/opentelemetry-exporter-common-1.63.0.jar.sha1
 create mode 100644 solr/licenses/opentelemetry-exporter-common-1.65.0.jar.sha1
 delete mode 100644 solr/licenses/opentelemetry-exporter-otlp-1.63.0.jar.sha1
 create mode 100644 solr/licenses/opentelemetry-exporter-otlp-1.65.0.jar.sha1
 delete mode 100644 
solr/licenses/opentelemetry-exporter-otlp-common-1.63.0.jar.sha1
 create mode 100644 
solr/licenses/opentelemetry-exporter-otlp-common-1.65.0.jar.sha1
 delete mode 100644 
solr/licenses/opentelemetry-exporter-prometheus-1.63.0-alpha.jar.sha1
 create mode 100644 
solr/licenses/opentelemetry-exporter-prometheus-1.65.0-alpha.jar.sha1
 delete mode 100644 
solr/licenses/opentelemetry-exporter-sender-jdk-1.63.0.jar.sha1
 create mode 100644 
solr/licenses/opentelemetry-exporter-sender-jdk-1.65.0.jar.sha1
 delete mode 100644 
solr/licenses/opentelemetry-instrumentation-api-2.27.0.jar.sha1
 create mode 100644 
solr/licenses/opentelemetry-instrumentation-api-2.31.1.jar.sha1
 delete mode 100644 
solr/licenses/opentelemetry-instrumentation-api-incubator-2.27.0-alpha.jar.sha1
 create mode 100644 
solr/licenses/opentelemetry-instrumentation-api-incubator-2.31.1-alpha.jar.sha1
 delete mode 100644 
solr/licenses/opentelemetry-runtime-telemetry-2.27.0-alpha.jar.sha1
 create mode 100644 
solr/licenses/opentelemetry-runtime-telemetry-2.31.1-alpha.jar.sha1
 delete mode 100644 
solr/licenses/opentelemetry-runtime-telemetry-java17-2.27.0-alpha.jar.sha1
 delete mode 100644 solr/licenses/opentelemetry-sdk-1.63.0.jar.sha1
 create mode 100644 solr/licenses/opentelemetry-sdk-1.65.0.jar.sha1
 delete mode 100644 solr/licenses/opentelemetry-sdk-common-1.63.0.jar.sha1
 create mode 100644 solr/licenses/opentelemetry-sdk-common-1.65.0.jar.sha1
 delete mode 100644 
solr/licenses/opentelemetry-sdk-extension-autoconfigure-1.63.0.jar.sha1
 create mode 100644 
solr/licenses/opentelemetry-sdk-extension-autoconfigure-1.65.0.jar.sha1
 delete mode 100644 
solr/licenses/opentelemetry-sdk-extension-autoconfigure-spi-1.63.0.jar.sha1
 create mode 100644 
solr/licenses/opentelemetry-sdk-extension-autoconfigure-spi-1.65.0.jar.sha1
 delete mode 100644 solr/licenses/opentelemetry-sdk-logs-1.63.0.jar.sha1
 create mode 100644 solr/licenses/opentelemetry-sdk-logs-1.65.0.jar.sha1
 delete mode 100644 solr/licenses/opentelemetry-sdk-metrics-1.63.0.jar.sha1
 create mode 100644 solr/licenses/opentelemetry-sdk-metrics-1.65.0.jar.sha1
 delete mode 100644 solr/licenses/opentelemetry-sdk-testing-1.63.0.jar.sha1
 create mode 100644 solr/licenses/opentelemetry-sdk-testing-1.65.0.jar.sha1
 delete mode 100644 solr/licenses/opentelemetry-sdk-trace-1.63.0.jar.sha1
 create mode 100644 solr/licenses/opentelemetry-sdk-trace-1.65.0.jar.sha1
 delete mode 100644 solr/licenses/opentelemetry-semconv-1.40.0.jar.sha1
 create mode 100644 solr/licenses/opentelemetry-semconv-1.43.0.jar.sha1
 delete mode 100644 solr/licenses/proto-google-cloud-storage-v2-2.72.0.jar.sha1
 create mode 100644 solr/licenses/proto-google-cloud-storage-v2-2.74.0.jar.sha1
 delete mode 100644 solr/licenses/proto-google-common-protos-2.75.0.jar.sha1
 create mode 100644 solr/licenses/proto-google-common-protos-2.77.0.jar.sha1
 delete mode 100644 solr/licenses/proto-google-iam-v1-1.70.0.jar.sha1
 create mode 100644 solr/licenses/proto-google-iam-v1-1.72.0.jar.sha1
 delete mode 100644 solr/licenses/protobuf-java-4.36.0.jar.sha1
 create mode 100644 solr/licenses/protobuf-java-4.36.2.jar.sha1
 delete mode 100644 solr/licenses/protobuf-java-util-4.36.0.jar.sha1
 create mode 100644 solr/licenses/protobuf-java-util-4.36.2.jar.sha1
 delete mode 100644 solr/licenses/slf4j-api-2.0.18.jar.sha1
 create mode 100644 solr/licenses/slf4j-api-2.0.20.jar.sha1
 delete mode 100644 solr/licenses/stax2-api-4.3.0.jar.sha1
 create mode 100644 solr/licenses/stax2-api-4.3.1.jar.sha1
 delete mode 100644 solr/licenses/woodstox-core-7.2.2.jar.sha1
 create mode 100644 solr/licenses/woodstox-core-7.3.0.jar.sha1
 delete mode 100644 solr/licenses/zookeeper-3.9.5-tests.jar.sha1
 delete mode 100644 solr/licenses/zookeeper-3.9.5.jar.sha1
 create mode 100644 solr/licenses/zookeeper-3.9.6-tests.jar.sha1
 create mode 100644 solr/licenses/zookeeper-3.9.6.jar.sha1
 delete mode 100644 solr/licenses/zookeeper-jute-3.9.5.jar.sha1
 create mode 100644 solr/licenses/zookeeper-jute-3.9.6.jar.sha1
 create mode 100644 
solr/modules/extraction/src/test/org/apache/solr/handler/extraction/ExtractingRequestHandlerPermissionTest.java
 create mode 100644 
solr/modules/ltr/src/test/org/apache/solr/ltr/feature/TestUserTermScorerQDF.java
 delete mode 100644 
solr/modules/opentelemetry/src/test/org/apache/solr/opentelemetry/CustomTestOtelTracerConfigurator.java
 create mode 100644 
solr/modules/opentelemetry/src/test/org/apache/solr/opentelemetry/TracingTestUtil.java
 delete mode 100644 solr/server/etc/jetty-new-ui-dev.xml
 rename solr/server/etc/{jetty-new-ui-prod.xml => jetty-new-ui.xml} (100%)
 create mode 100644 
solr/solr-ref-guide/modules/deployment-guide/pages/healthcheck.adoc
 create mode 100644 
solr/solr-ref-guide/modules/deployment-guide/pages/opentelemetry.adoc
 rename solr/solr-ref-guide/modules/indexing-guide/pages/{post-tool.adoc => 
post-command.adoc} (94%)
 create mode 100644 
solr/solr-ref-guide/modules/query-guide/pages/global-ordinals-join-query-parser.adoc
 rename solr/solr-ref-guide/modules/query-guide/pages/{stream-tool.adoc => 
stream-command.adoc} (94%)
 create mode 100644 
solr/solrj-zookeeper/src/test/org/apache/solr/common/cloud/TestOnReconnectSessionExpiry.java
 create mode 100644 
solr/solrj/src/java/org/apache/solr/client/solrj/response/ResponseCanonicalizer.java
 create mode 100644 
solr/solrj/src/java/org/apache/solr/client/solrj/response/json/CanonicalJsonResponseParser.java
 copy 
solr/{ui/src/commonMain/kotlin/org/apache/solr/ui/components/environment/data/SystemMode.kt
 => solrj/src/test/org/apache/solr/client/solrj/SolrExampleJsonTest.java} (58%)
 create mode 100644 
solr/solrj/src/test/org/apache/solr/client/solrj/response/AdminResponseNumericTypeTest.java
 create mode 100644 
solr/solrj/src/test/org/apache/solr/client/solrj/response/QueryResponseJsonParserIntegrationTest.java
 create mode 100644 
solr/solrj/src/test/org/apache/solr/client/solrj/response/QueryResponseSectionParityTest.java
 create mode 100644 
solr/solrj/src/test/org/apache/solr/client/solrj/response/ResponseCanonicalizerTest.java
 create mode 100644 
solr/solrj/src/test/org/apache/solr/client/solrj/response/ResponseParserCanonicalResponseTest.java
 create mode 100644 
solr/solrj/src/test/org/apache/solr/client/solrj/response/SolrResponseBaseTest.java
 create mode 100644 
solr/test-framework/src/java/org/apache/solr/util/QueryLimitsTestInjectionRule.java
 delete mode 100644 solr/ui/.editorconfig
 delete mode 100644 solr/ui/README.md
 delete mode 100644 solr/ui/build.gradle.kts
 delete mode 100644 solr/ui/gradle.lockfile
 create mode 100644 
solr/webapp/src/test/org/apache/solr/webapp/AdminUiLoggingStandaloneTest.java
 create mode 100644 ui/.gitignore
 create mode 100644 ui/README.md
 create mode 100644 ui/build.gradle.kts
 rename {solr/ui => ui/desktopApp}/assets/logo.ico (100%)
 rename {solr/ui => ui/desktopApp}/assets/logo.png (100%)
 create mode 100644 ui/desktopApp/build.gradle.kts
 rename {solr/ui/src/jvmMain => 
ui/desktopApp/src/main}/kotlin/org/apache/solr/ui/Main.kt (98%)
 rename {solr/ui/src/jvmMain/kotlin/org/apache/solr/ui/utils => 
ui/desktopApp/src/main/kotlin/org/apache/solr/ui}/Utils.kt (97%)
 create mode 100644 ui/gradle.properties
 create mode 100644 ui/gradle/libs.versions.toml
 copy {kotlin-js-store => ui/kotlin-js-store}/wasm/yarn.lock (100%)
 rename {solr/ui => ui}/proguard.pro (100%)
 create mode 100644 ui/settings.gradle.kts
 create mode 100644 ui/shared/build.gradle.kts
 rename {solr/ui => ui/shared}/src/commonMain/composeResources/drawable/add.xml 
(100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/composeResources/drawable/analytics.xml (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/composeResources/drawable/analytics_filled.xml (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/composeResources/drawable/apps.xml (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/composeResources/drawable/broken_image.xml (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/composeResources/drawable/bug_report.xml (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/composeResources/drawable/chevron_left.xml (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/composeResources/drawable/close.xml (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/composeResources/drawable/code.xml (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/composeResources/drawable/dashboard.xml (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/composeResources/drawable/dashboard_filled.xml (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/composeResources/drawable/draft.xml (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/composeResources/drawable/edit.xml (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/composeResources/drawable/folder_data.xml (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/composeResources/drawable/folder_data_filled.xml 
(100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/composeResources/drawable/folder_zip.xml (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/composeResources/drawable/groups.xml (100%)
 rename {solr/ui => ui/shared}/src/commonMain/composeResources/drawable/hub.xml 
(100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/composeResources/drawable/hub_filled.xml (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/composeResources/drawable/info.xml (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/composeResources/drawable/logout.xml (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/composeResources/drawable/memory.xml (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/composeResources/drawable/memory_filled.xml (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/composeResources/drawable/menu_book.xml (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/composeResources/drawable/other_admission.xml (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/composeResources/drawable/other_admission_filled.xml 
(100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/composeResources/drawable/search.xml (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/composeResources/drawable/security.xml (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/composeResources/drawable/solr-logo-dark.svg (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/composeResources/drawable/solr-logo-light.svg (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/composeResources/drawable/solr-sun.svg (100%)
 rename {solr/ui => ui/shared}/src/commonMain/composeResources/drawable/tag.xml 
(100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/composeResources/drawable/text_snippet.xml (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/composeResources/drawable/text_snippet_filled.xml 
(100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/composeResources/drawable/upload.xml (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/composeResources/drawable/view_list.xml (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/composeResources/drawable/view_list_filled.xml (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/composeResources/values/strings.xml (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/auth/AuthUtils.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/auth/AuthenticationComponent.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/auth/BasicAuthComponent.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/auth/OAuthComponent.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/auth/integration/DefaultAuthenticationComponent.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/auth/integration/DefaultBasicAuthComponent.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/auth/integration/DefaultOAuthComponent.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/auth/integration/HttpBasicAuthStoreClient.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/auth/integration/Mappers.kt
 (91%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/auth/integration/PlatformOAuthStoreClient.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/auth/store/AuthenticationStore.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/auth/store/AuthenticationStoreProvider.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/auth/store/BasicAuthStore.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/auth/store/BasicAuthStoreProvider.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/auth/store/OAuthStore.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/auth/store/OAuthStoreProvider.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/cluster/ClusterComponent.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/cluster/integration/DefaultClusterComponent.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/configsets/data/CreateConfigset.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/configsets/data/HttpConfigsetsRepository.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/configsets/data/ListConfigsets.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/configsets/di/ConfigsetsComponent.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/configsets/di/ConfigsetsOverviewComponent.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/configsets/di/DefaultConfigsetsComponent.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/configsets/di/DefaultConfigsetsOverviewComponent.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/configsets/domain/CreateConfigsetEvent.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/configsets/domain/CreateConfigsetUseCase.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/configsets/domain/DefaultCreateConfigsetUseCase.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/configsets/domain/DefaultImportConfigsetUseCase.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/configsets/domain/DefaultLoadConfigsetsUseCase.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/configsets/domain/ImportConfigsetUseCase.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/configsets/domain/LoadConfigsetsUseCase.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/configsets/repository/ConfigsetsRepository.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/configsets/viewmodel/ConfigsetsOverviewViewModel.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/configsets/viewmodel/ConfigsetsRouteViewModel.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/configsets/viewmodel/ConfigsetsStateHolder.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/configsets/viewmodel/ConfigsetsViewModel.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/configsets/viewmodel/CreateConfigsetViewModel.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/configsets/viewmodel/ImportConfigsetViewModel.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/environment/EnvironmentComponent.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/environment/data/JavaPropertiesResponse.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/environment/data/JavaProperty.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/environment/data/JavaRuntimeInfo.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/environment/data/Jmx.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/environment/data/JvmData.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/environment/data/JvmMemory.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/environment/data/JvmMemoryRaw.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/environment/data/SecurityConfig.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/environment/data/SystemData.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/environment/data/SystemInformation.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/environment/data/SystemMode.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/environment/data/Versions.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/environment/integration/DefaultEnvironmentComponent.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/environment/integration/HttpEnvironmentStoreClient.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/environment/integration/Mappers.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/environment/store/EnvironmentStore.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/environment/store/EnvironmentStoreProvider.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/files/domain/DefaultSelectFileUseCase.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/files/domain/FileSelectorEvent.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/files/domain/SelectFileUseCase.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/files/viewmodel/FileSelectorStateHolder.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/logging/LoggingComponent.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/logging/integration/DefaultLoggingComponent.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/main/MainComponent.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/main/integration/DefaultMainComponent.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/main/integration/Mappers.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/navigation/NavigationComponent.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/navigation/TabNavigationComponent.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/root/RootComponent.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/root/integration/SimpleRootComponent.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/start/StartComponent.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/start/integration/DefaultStartComponent.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/start/integration/HttpStartStoreClient.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/start/integration/Mappers.kt
 (90%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/start/store/StartStore.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/components/start/store/StartStoreProvider.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/data/AuthorizationResponse.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/data/AuthorizationTokenRequest.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/data/SolrAuthData.kt (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/domain/AuthMethod.kt (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/domain/AuthOption.kt (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/domain/Configset.kt (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/domain/OAuthData.kt (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/domain/PickedFile.kt (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/errors/HostNotFoundException.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/errors/InvalidCredentialsException.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/errors/InvalidResponseException.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/errors/UnauthorizedException.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/errors/UnknownResponseException.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/utils/AppComponentContext.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/utils/AppDispatchers.kt 
(100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/utils/Constants.kt (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/utils/CoroutineContextOwner.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/utils/CoroutineScopeExt.kt 
(100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/utils/DefaultAppComponentContext.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/utils/ErrorUtils.kt (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/utils/FileUtils.kt (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/utils/HttpClientUtils.kt 
(100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/utils/Validators.kt (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/views/auth/BasicAuthContent.kt
 (88%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/views/auth/OAuthContent.kt 
(90%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/views/auth/UserAuthenticationContent.kt
 (90%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/views/cluster/ClusterContent.kt
 (88%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/views/components/SolrButton.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/views/components/SolrCard.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/views/components/SolrLinearProgressIndicator.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/views/components/SolrOutlinedTextField.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/views/components/SolrTextButton.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/views/configsets/ConfigsetsContent.kt
 (87%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/views/configsets/ConfigsetsDropdown.kt
 (93%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/views/configsets/ConfigsetsOverviewContent.kt
 (95%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/views/configsets/CreateConfigsetDialog.kt
 (90%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/views/configsets/ImportConfigsetDialog.kt
 (90%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/views/environment/CommandLineArgumentsCard.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/views/environment/EnvironmentContent.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/views/environment/JavaPropertiesCard.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/views/environment/VersionsCard.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/views/files/FileSelector.kt 
(91%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/views/files/FileTypeIcon.kt 
(88%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/views/icons/SolrLogo.kt 
(86%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/views/logging/LoggingContent.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/views/main/MainContent.kt 
(100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/views/navigation/Footer.kt 
(86%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/views/navigation/MainMenu.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/views/navigation/NavigationSideBar.kt
 (78%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/views/navigation/NavigationTabs.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/views/root/RootContent.kt 
(100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/views/start/StartContent.kt 
(91%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/views/theme/ColorFamily.kt 
(100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/views/theme/Colors.kt (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/views/theme/Shapes.kt (100%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/views/theme/Theme.kt (89%)
 rename {solr/ui => 
ui/shared}/src/commonMain/kotlin/org/apache/solr/ui/views/theme/Typography.kt 
(100%)
 rename {solr/ui => 
ui/shared}/src/commonTest/kotlin/org/apache/solr/ui/Semantics.kt (100%)
 rename {solr/ui => 
ui/shared}/src/commonTest/kotlin/org/apache/solr/ui/TestAppComponentContext.kt 
(100%)
 rename {solr/ui => 
ui/shared}/src/commonTest/kotlin/org/apache/solr/ui/TestDispatchers.kt (100%)
 rename {solr/ui => 
ui/shared}/src/commonTest/kotlin/org/apache/solr/ui/TestUtils.kt (100%)
 rename {solr/ui => 
ui/shared}/src/commonTest/kotlin/org/apache/solr/ui/components/auth/AuthUtilsTest.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonTest/kotlin/org/apache/solr/ui/components/auth/integration/DefaultAuthenticationComponentIntegrationTest.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonTest/kotlin/org/apache/solr/ui/components/auth/integration/DefaultBasicAuthComponentTest.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonTest/kotlin/org/apache/solr/ui/components/auth/store/FakeOAuthClient.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonTest/kotlin/org/apache/solr/ui/components/auth/store/OAuthStoreProviderTest.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonTest/kotlin/org/apache/solr/ui/components/configsets/viewmodel/ConfigsetsStateHolderTest.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonTest/kotlin/org/apache/solr/ui/components/environment/store/EnvironmentStoreProviderTest.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonTest/kotlin/org/apache/solr/ui/components/environment/store/MockedEnvironmentStoreClient.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonTest/kotlin/org/apache/solr/ui/components/start/integration/DefaultStartComponentIntegrationTest.kt
 (94%)
 rename {solr/ui => 
ui/shared}/src/commonTest/kotlin/org/apache/solr/ui/views/auth/BasicAuthContentTest.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonTest/kotlin/org/apache/solr/ui/views/auth/TestAuthenticationComponent.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonTest/kotlin/org/apache/solr/ui/views/auth/TestBasicAuthComponent.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonTest/kotlin/org/apache/solr/ui/views/auth/TestOAuthComponent.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonTest/kotlin/org/apache/solr/ui/views/auth/TestOAuthData.kt 
(100%)
 rename {solr/ui => 
ui/shared}/src/commonTest/kotlin/org/apache/solr/ui/views/auth/UserAuthenticationContentTest.kt
 (88%)
 rename {solr/ui => 
ui/shared}/src/commonTest/kotlin/org/apache/solr/ui/views/components/SolrCardTest.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonTest/kotlin/org/apache/solr/ui/views/configsets/ConfigsetsDropdownTest.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonTest/kotlin/org/apache/solr/ui/views/configsets/CreateConfigsetDialogTest.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonTest/kotlin/org/apache/solr/ui/views/configsets/ImportConfigsetDialogTest.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonTest/kotlin/org/apache/solr/ui/views/environment/EnvironmentContentTest.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/commonTest/kotlin/org/apache/solr/ui/views/start/StartContentTest.kt
 (86%)
 rename {solr/ui => 
ui/shared}/src/commonTest/kotlin/org/apache/solr/ui/views/start/TestStartComponent.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/jvmMain/kotlin/org/apache/solr/ui/components/auth/AuthUtils.desktop.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/jvmMain/kotlin/org/apache/solr/ui/components/auth/integration/PlatformOAuthStoreClient.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/jvmMain/kotlin/org/apache/solr/ui/preview/PreviewContainer.kt 
(100%)
 rename {solr/ui => 
ui/shared}/src/jvmMain/kotlin/org/apache/solr/ui/preview/auth/PreviewUserAuthenticationContent.kt
 (97%)
 rename {solr/ui => 
ui/shared}/src/jvmMain/kotlin/org/apache/solr/ui/preview/configsets/PreviewConfigsetsContent.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/jvmMain/kotlin/org/apache/solr/ui/preview/navigation/PreviewNavigationSideBar.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/jvmMain/kotlin/org/apache/solr/ui/preview/start/PreviewStartContent.kt
 (95%)
 rename {solr/ui => 
ui/shared}/src/jvmMain/kotlin/org/apache/solr/ui/utils/AppDispatchers.jvm.kt 
(100%)
 rename {solr/ui => 
ui/shared}/src/jvmMain/kotlin/org/apache/solr/ui/utils/ErrorUtils.desktop.kt 
(100%)
 rename {solr/ui => 
ui/shared}/src/jvmMain/kotlin/org/apache/solr/ui/utils/FileUtils.desktop.kt 
(100%)
 rename {solr/ui => 
ui/shared}/src/jvmMain/kotlin/org/apache/solr/ui/utils/PlatformUtils.kt (100%)
 rename {solr/ui => 
ui/shared}/src/wasmJsMain/kotlin/org/apache/solr/ui/components/auth/AuthUtils.wasmJs.kt
 (100%)
 rename {solr/ui => 
ui/shared}/src/wasmJsMain/kotlin/org/apache/solr/ui/components/auth/integration/PlatformOAuthStoreClient.kt
 (99%)
 rename {solr/ui => 
ui/shared}/src/wasmJsMain/kotlin/org/apache/solr/ui/utils/AppDispatchers.web.kt 
(100%)
 rename {solr/ui => 
ui/shared}/src/wasmJsMain/kotlin/org/apache/solr/ui/utils/ErrorUtils.kt (100%)
 rename {solr/ui => 
ui/shared}/src/wasmJsMain/kotlin/org/apache/solr/ui/utils/FileUtils.wasmJs.kt 
(100%)
 rename {solr/ui => 
ui/shared}/src/wasmJsMain/kotlin/org/apache/solr/ui/utils/PlatformUtils.kt 
(100%)
 rename {solr/ui => 
ui/shared}/src/wasmJsTest/kotlin/org/apache/solr/ui/components/auth/AuthUtilsTestJs.kt
 (97%)
 create mode 100644 ui/webApp/build.gradle.kts
 rename {solr/ui/src/wasmJsMain => 
ui/webApp/src/webMain}/kotlin/org/apache/solr/ui/Main.kt (90%)
 rename {solr/ui/src/wasmJsMain => ui/webApp/src/webMain}/resources/index.html 
(62%)
 rename {solr/ui/src/wasmJsMain => ui/webApp/src/webMain}/resources/styles.css 
(99%)
 rename {solr/ui => ui/webApp}/webpack.config.d/adjust-limits.js (100%)

Reply via email to