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%)