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

ishan pushed a change to branch ishan/upgrade-to-lucene-10
in repository https://gitbox.apache.org/repos/asf/solr.git


    omit a705fa75421 SOLR-17631: Fix grouping to properly combine main query 
with filters for scoring
    omit 90c841ef32b update LTRScoringQuery.java w.r.t. DisiPriorityQueue 
construction
    omit a1fc892b9ec Merge remote-tracking branch 'origin/main' into 
ishan/upgrade-to-lucene-10
    omit 8c3d2ae6b9b SOLR-17631: Upgrading to Lucene 10.2.1
    omit a6e89a0bac4 Merge branch 'main' into ishan/upgrade-to-lucene-10
    omit d2031f52056 Fix GraphTermsQParserPlugin NPE
    omit 403f09c6267 Fix several docValue-iteration bugs
    omit 670560d1e5a Fix TestICUCOllationFieldUDVAS failure
    omit c37d3cee445 Merge branch 'main' into ishan/upgrade-to-lucene-10
    omit 31cc140ded7 Use a MatchNoDocsQuery's scorer when range query has no 
matches
    omit e53a039d804 fixed some compilation errors
    omit c246d7f8750 better merge conflict resolution for TestCodecSupport.java
    omit 96abdce0805 ./gradlew resolveAndLockAll --write-locks
    omit 5fdc9004d37 Merge remote-tracking branch 'origin/main' into 
ishan/upgrade-to-lucene-10
    omit fe548f7f47a make solr/modules/ltr/src/test compile
    omit f9c3af43406 make solr/modules/*/src/java compile (mostly)
    omit 494b6b48037 make solr/modules/ltr/src/java compile
    omit f98f7037a7b remove or tweak ScoreAndDoc use
    omit c723c4d3455 Use match all docs for null filter
    omit 266dae8e88c More ords handling fixed, passing TestJsonFacets now
    omit 20eb534e617 More improper ordinals handling
    omit a6ede2492e3 Fixing SortedSetDocValues.NO_MORE_ORDS removal issue, 
fixed SolrIndexConfigTest
    omit dfead62b071 Fixing scorer issues with range queries, thereby passing 
ConvertedLegacyTest
    omit bcd4815994e Don't close a stream during request parsing
    omit e1fe99faa98 bulk scorer modified
    omit f5df6c7cd4c bulk scorer modified
    omit f49066703dd Adding our own scorer supplier
    omit 4c141a6348f Test compilation fixes
    omit 18ec6ea433f Fixed syntax errors
    omit 6224d6aaa4b Fixed syntax errors
    omit 7f2a77bc653 Fixed deprecated methods
    omit 9bb7397ba85 removed deprecated methods
    omit 5c9dbf0dc90 Removed dependencies on deprecated TimeLimitingCollector
    omit d94b22fd384 Deal with removal of TopFieldCollector.create()
    omit 5dcff092f7d Removed TopScoreDocsCollector.create() and replaced with 
manager's newCollector()
    omit 7ec4b98d3fb Removing deprecated method getTermVectors(int docID)
    omit 8b24db88e40 More fixes
    omit 705fe9b54bd Changed rewrite method signature, added DV skip to 
FieldInfo constructor, more scorerSupplier() fixes
    omit d4770a5c0c7 Changed rewrite method signature, added DV skip to 
FieldInfo constructor, more scorerSupplier() fixes
    omit 38a22d4d160 Replaced some more scorer() with scorerSupplier()
    omit f4b8b16d4f2 Moved setRewriteMethod() to constructor, replaced scorer() 
with scorerSupplier()
    omit 8c9e9edf499 Removed dependency on deprecated TopDocCollector
    omit c29bdeb3923 Removed the deprecated methods
    omit 822d562a031 Removed dependency on TimeLimitingCollector
    omit c22cfaa6239 WIP: Upgrading to Lucene 10
     add dd89cd604a6 SOLR-17776: Harmonize SolrJ timeouts (#3357)
     add 9b584fa5c6b SOLR-17776: Undo unintended internal edits These were 
minor internal organizational changes
     add e160aeb65d8 SOLR-17775: avoid over-calling ReaderUtil.subIndex (#3386)
     add 0fda63b788b SOLR-17744: Change default SOLR_JETTY_GRACEFUL value to 
false
     add 5719866a0b5 SOLR-17776: Fix over-checking of http1 flag in 
Http2SolrClient (#3400)
     add 3fe7775a64d SOLR-16391: Fix CoresAPI integration in V2HttpCall (#3399)
     add 1e9e1621d15 SOLR-14414: adding clickable links to footer (#3387)
     add 06768041f92 SOLR-17635: solr.solrj.javabin.readMapAsNamedList=true 
opt-in (#3163)
     add 11c66cb7307 Refactor: NavigableObject._get & _getStr remove default 
(#3395)
     add 47e74382d31 SOLR-17746: Provide long form --jettyconfig option to go 
with -j (#3332)
     add fc65fa3c818 SOLR-17092: Fix race condition for async request status 
when using Overseer (#3391)
     add 1490cf82023 Catch cancellation exceptions - Fix TestTolerantSearch 
(#3393)
     add 107348f40ce SOLR-17778: Remove unused FORCEPREPAREFORLEADERSHIP 
operation (#3404)
     add c36283c753e SOLR-17776: Fix test
     add 50655d0e1b2 SOLR-17582: Fix ClusterState serializing for older SolrJ 
versions (#3410)
     add 65ab398f567 Deprecation: DocCollection.getNumNrtReplicas etc.
     add 491b9071b64 Deprecation: CommonParams.QT "qt" param (SOLR-17715)
     add d249593e5af [SOLR-17726] Fix CloudMLTQParser to support copyField in 
qf (#3328)
     add ba981cd76c2 SOLR-17760: solving bug in LTR dense/sparse format (#3354)
     add e759c154011 SOLR-17800: Security Manager should handle symlink on /tmp 
(#3359)
     add aa435e1aacc SOLR-17803: Fix native access warning when using 
MemorySegmentIndexInput (#3360)
     add b61fdcbbec4 SOLR-17801: Use TotalHitCountCollector to collect count 
when no rows needed (#2655)
     add df686ddc0ca SOLR-17130: edismax MatchAllDocsQuery (*:*) Optimization 
(#2218)
     add b148c4041ab Refactor: remove coreContainerWorkExecutor (#3405)
     add a931e8a356c SOLR-17805: Exception in TransactionLog constructor 
deletes the file and does not block subsequent updates. (#3412)
     add cda6c8c9a8b SOLR-17711: index fetcher shouldn't have a request timeout 
(#3356)
     add 28a2ee239a3 SOLR-17777: Fix leaked metric registry after core unload 
(#3382)
     add 2524ffeecda Add branch protection for branch_9_9
     add 599ffaa7083 SOLR-17602: Fix scriptutil lucene version regex
     add 236ac8d4cdf Add next minor version 9.10.0
     add 1ddf7189dd9 SOLR-17628: Add query quantiles metrics to prometheus 
endpoint (#3164)
     add 26f9e4ff565 SOLR-17795: Upgrade Lucene to 9.12.2 (#3419)
     add a1e164df59b Update apache.zookeeper to v3.9.3 (#3061)
     add dc8edb87b3d Update amazon.awssdk to v2.31.77 (#3228)
     add 623159d3e6c SOLR-17804: re-create SolrClient if closed. (#3411)
     add 6405f28f245 Fix query bug in benchmarking test
     add 2a5cc9d97b0 SOLR-17792: Fix deadlocks in ParallelHttpShardHandler 
(#3398)
     add c3b5f57cd06 SOLR-5707: Lucene Expressions via 
ExpressionValueSourceParser (#1244)
     add 8a28b917c63 removing check in TextToVectorUpdateProcessorFactory which 
brakes update for new dynamic fields (#3426)
     add f935888437f SOLR-17658: Implement start screen (#3388)
     add d88ba42e2a0 Use LogWatcher instead of ErrorLogMuter for RankFieldTest
     add a9d2d152780 Fix RankFieldTest usage of LogWatcher on main
     add db75193dadc .editorconfig to configure IDEs for our code formatting 
(#3394)
     add 26374c177bd SOLR-17779: Remove 'roles' and 'numShards' core properties 
(#3420)
     add 71554944de6 SOLR-17792: Fix error handling for shard requests (#3429)
     add 17f318e2d7b SOLR-17819: Improve 
DistributedDebugComponentTest.testTolerantSearch
     add 8f2358a8a21 Restore logging level after package tool. (#3432)
     add a01cc01630d  Develocity Access check (#3437)
     add 3dc619a0c39 DOAP changes for release 9.9.0
     add 18297b2c1be Sync CHANGES for 9.9.0
     add c0f03c01429 SOLR-17294: Move CHANGES.txt entry to 9.10
     add fe84b633d4d SOLR-17717: Move CHANGES.txt entry to 9.10
     add 2630e556444 Fix small bug in parseContributorsFromChanges.py
     add 6bb80bd72d5 SOLR-17824: RecoveryStrategy.pingLeader could NPE when 
there's no leader. (#3414)
     add a1ebd0433c7 SOLR-17721 - null pointer fix in the doAddDistinct method 
(#3436)
     add 40c58fe3ba8 GHA renovation (#3396)
     add eaceca8911e SOLR-17789: Fix Internode Authorization not working for 
external roles (#3397)
     add 199eed9454b SOLR-17831: Fix the bug in QueryLimits initialization in 
SolrIndexSearcher. (#3446)
     add 1f5997e2514 SOLR-17659: Add basic auth support in new UI (#3435)
     new c64a35adbcd SOLR-17631: Upgrade to Lucene 10.2.1
     new 3f2503b672a SOLR-17631: Fix grouping to properly combine main query 
with filters for scoring
     new 5a0e7f47504 SOLR-17631: Fixing ords handling in DocValuesFacets, fixes 
TestRandomDVFaceting
     new d3d7d05122f SOLR-17631: Fixing field cache ords counting, fixes 
TestFieldCache and TestFieldCacheVsDocValues
     new 0f4cd0f846c SOLR-17631: Fix PathHierarchyTokenizerFactoryTest for 
Lucene 10
     new 95270eb2c2f SOLR-17631: Fixing TestQueryLimits
     new a31b9973f19 SOLR-17631, SOLR-5707: Fixing 
ExpressionValueSourceParser's sort with scores problem in Lucene 10
     new 6fa6f3c6159 SOLR-17631: Fixing TestSnapshotCoreBackup, as checksum 
levels changed in Lucene 10
     new 25722c2dbac SOLR-17631: Fix TestComplexPhraseLeadingWildcard
     new 3a33fa70095 SOLR-17631, SOLR-17839: Removing PreAnalyzed fields
     new 4415d9e6026 SOLR-17840, SOLR-17631: update LTRScoringQuery.java w.r.t. 
DisiPriorityQueue construction
     new efeee564663 SOLR-17840: Fixing LTR after Lucene 10 upgrade
     new 3a58c85b9a1 SOLR-17631: Fix TestFieldCacheSortRandom for Lucene 10 
STRING_VAL sorting changes
     new 9303a26b7ec SOLR-17631: Tidy, logging fixes, note on using 
lucene-sandbox

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (a705fa75421)
            \
             N -- N -- N   refs/heads/ishan/upgrade-to-lucene-10 (9303a26b7ec)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 14 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .asf.yaml                                          |   1 +
 .editorconfig                                      | 662 +++++++++++++++++++++
 .github/actions/prepare-for-build/action.yml       |  40 ++
 .github/workflows/bin-solr-test.yml                |  30 +-
 .github/workflows/docker-test.yml                  |  32 +-
 .github/workflows/gradle-precommit.yml             |  35 +-
 .github/workflows/solrj-test.yml                   |  29 +-
 .github/workflows/tests-via-crave.yml              |   3 +-
 dev-tools/doap/solr.rdf                            |   7 +
 dev-tools/scripts/parseContributorsFromChanges.py  |   3 +-
 dev-tools/scripts/scriptutil.py                    |   2 +-
 gradle/develocity.gradle                           |   9 +-
 gradle/documentation/pull-lucene-javadocs.gradle   |   9 +-
 gradle/libs.versions.toml                          |  15 +-
 solr/CHANGES.txt                                   | 123 +++-
 solr/api/gradle.lockfile                           | 191 ------
 .../solr/client/api/model/CreateCoreParams.java    |   3 -
 solr/benchmark/gradle.lockfile                     | 164 -----
 .../apache/solr/bench/search/NumericSearch.java    |   2 +-
 solr/bin/solr                                      |  16 +-
 solr/bin/solr.cmd                                  |   5 +-
 solr/core/build.gradle                             |   1 +
 solr/core/gradle.lockfile                          | 200 -------
 .../src/java/org/apache/solr/api/V2HttpCall.java   |   2 +-
 .../src/java/org/apache/solr/cli/PackageTool.java  |  16 +-
 .../org/apache/solr/cloud/CloudDescriptor.java     |  28 -
 .../src/java/org/apache/solr/cloud/Overseer.java   |   1 -
 .../org/apache/solr/cloud/RecoveryStrategy.java    |   5 +-
 .../java/org/apache/solr/cloud/SyncStrategy.java   |   1 -
 .../java/org/apache/solr/cloud/ZkController.java   |   5 -
 .../java/org/apache/solr/core/CoreContainer.java   |  41 +-
 .../java/org/apache/solr/core/CoreDescriptor.java  |   5 +-
 .../java/org/apache/solr/handler/IndexFetcher.java |   4 -
 .../apache/solr/handler/RequestHandlerBase.java    |  33 +-
 .../apache/solr/handler/admin/ClusterStatus.java   |   3 +-
 .../solr/handler/admin/CollectionsHandler.java     |   6 +-
 .../solr/handler/admin/CoreAdminHandler.java       |   3 -
 .../apache/solr/handler/admin/api/CreateCore.java  |  11 -
 .../solr/handler/component/HttpShardHandler.java   | 238 ++++----
 .../component/ParallelHttpShardHandler.java        |  77 +--
 .../solr/handler/component/QueryComponent.java     |   6 +
 .../solr/handler/component/SearchHandler.java      |  16 +-
 .../solr/jersey/CatchAllExceptionMapper.java       |   2 +-
 .../org/apache/solr/metrics/SolrMetricManager.java |  22 +-
 .../prometheus/SolrPrometheusFormatter.java        |  77 ++-
 .../prometheus/core/SolrCoreHandlerMetric.java     |   7 +-
 .../prometheus/core/SolrCoreSearcherMetric.java    |   2 +-
 .../apache/solr/packagemanager/PackageManager.java |   8 +-
 .../java/org/apache/solr/query/SolrRangeQuery.java |  14 +-
 .../org/apache/solr/request/DocValuesFacets.java   |  10 +-
 .../response/transform/ValueSourceAugmenter.java   |  89 ++-
 .../apache/solr/schema/JsonPreAnalyzedParser.java  | 290 ---------
 .../org/apache/solr/schema/PreAnalyzedField.java   | 385 ------------
 .../solr/schema/SimplePreAnalyzedParser.java       | 612 -------------------
 .../solr/search/ComplexPhraseQParserPlugin.java    |  45 +-
 .../solr/search/ExpressionValueSourceParser.java   | 454 ++++++++++++++
 .../apache/solr/search/ExtendedDismaxQParser.java  |  15 +-
 .../src/java/org/apache/solr/search/Grouping.java  |  14 +-
 .../java/org/apache/solr/search/QueryLimits.java   |   4 +-
 .../org/apache/solr/search/SolrIndexSearcher.java  |  50 +-
 .../solr/search/facet/UniqueMultiDvSlotAcc.java    |   6 +-
 .../apache/solr/search/mlt/CloudMLTQParser.java    |  20 +-
 .../java/org/apache/solr/servlet/HttpSolrCall.java |  29 +-
 .../org/apache/solr/uninverting/DocTermOrds.java   |   6 +-
 .../apache/solr/update/DirectUpdateHandler2.java   |  11 +-
 .../org/apache/solr/update/TransactionLog.java     |   4 +
 .../src/java/org/apache/solr/update/UpdateLog.java |  44 +-
 .../org/apache/solr/update/UpdateShardHandler.java |   1 +
 .../processor/AtomicUpdateDocumentMerger.java      |   7 +-
 .../PreAnalyzedUpdateProcessorFactory.java         | 177 ------
 .../solr/util/SolrDefaultScorerSupplier.java       |  16 +
 .../solr/collection1/conf/schema-preanalyzed.xml   |  44 --
 .../test-files/solr/collection1/conf/schema.xml    |   7 +-
 .../collection1/conf/solrconfig-expressions-vs.xml |  76 +++
 .../conf/solrconfig-update-processor-chains.xml    |  25 -
 .../solr/configsets/cloud-dynamic/conf/schema.xml  |  11 +-
 .../conf/managed-schema.xml                        |  41 --
 .../cloud-managed-preanalyzed/conf/solrconfig.xml  |  51 --
 .../PathHierarchyTokenizerFactoryTest.java         |  16 +-
 .../api/NodeConfigClusterPluginsSourceTest.java    |   4 +-
 .../apache/solr/cloud/CollectionsAPISolrJTest.java |   4 +-
 .../org/apache/solr/cloud/MigrateReplicasTest.java |   3 +-
 .../test/org/apache/solr/cloud/NodeRolesTest.java  |  11 +-
 .../test/org/apache/solr/cloud/OverseerTest.java   |  20 -
 .../org/apache/solr/cloud/ReplaceNodeTest.java     |   3 +-
 .../solr/cloud/TestRandomRequestDistribution.java  |   2 -
 .../cluster/events/ClusterEventProducerTest.java   |   4 +-
 .../solr/core/ExitableDirectoryReaderTest.java     | 225 ++-----
 .../apache/solr/core/TestSolrConfigHandler.java    |  28 +-
 ...rectoryReaderTest.java => TimeAllowedTest.java} |   6 +-
 .../solr/filestore/TestDistribFileStore.java       |   4 +-
 .../solr/handler/RequestHandlerBaseTest.java       |   6 +-
 .../org/apache/solr/handler/TestBlobHandler.java   |   6 +-
 .../apache/solr/handler/TestContainerPlugin.java   |  13 +-
 .../TestReplicationHandlerDiskOverFlow.java        |   4 +-
 .../solr/handler/TestSnapshotCoreBackup.java       |   3 +-
 .../handler/TestSolrConfigHandlerConcurrent.java   |   2 +-
 .../solr/handler/admin/LoggingHandlerTest.java     |   6 +-
 .../solr/handler/admin/MetricsHandlerTest.java     |  63 +-
 .../solr/handler/admin/TestApiFramework.java       |  24 +-
 .../solr/handler/admin/ThreadDumpHandlerTest.java  |  32 +-
 .../solr/handler/admin/V2CoresAPIMappingTest.java  |   4 -
 .../component/DistributedDebugComponentTest.java   |  52 +-
 .../handler/designer/TestSchemaDesignerAPI.java    |   4 +-
 .../solr/metrics/SolrCoreMetricManagerTest.java    |  37 ++
 .../solr/metrics/SolrPrometheusFormatterTest.java  |  13 +-
 .../src/test/org/apache/solr/pkg/TestPackages.java |   3 +-
 .../PreAnalyzedFieldManagedSchemaCloudTest.java    |  76 ---
 .../apache/solr/schema/PreAnalyzedFieldTest.java   | 278 ---------
 .../test/org/apache/solr/schema/RankFieldTest.java |  15 +-
 .../solr/search/CallerSpecificQueryLimit.java      | 109 ----
 .../search/ExpressionValueSourceParserTest.java    | 346 +++++++++++
 .../solr/search/TestExtendedDismaxParser.java      |  14 +
 .../org/apache/solr/search/TestQueryLimits.java    |  16 +-
 .../solr/search/mlt/CloudMLTQParserTest.java       | 108 ++++
 .../apache/solr/uninverting/TestFieldCache.java    |  12 +-
 .../solr/uninverting/TestFieldCacheSortRandom.java |  25 +-
 .../test/org/apache/solr/update/UpdateLogTest.java |  39 ++
 .../solr/update/processor/AtomicUpdatesTest.java   |  23 +
 .../processor/PreAnalyzedUpdateProcessorTest.java  | 122 ----
 .../apache/solr/util/stats/MetricUtilsTest.java    |   2 +-
 solr/cross-dc-manager/gradle.lockfile              | 211 -------
 .../manager/consumer/KafkaCrossDcConsumer.java     |  93 ++-
 .../messageprocessor/SolrMessageProcessor.java     |  16 +-
 .../crossdc/manager/DeleteByQueryToIdTest.java     |   2 +-
 .../crossdc/manager/SimpleSolrIntegrationTest.java |   2 +-
 .../manager/consumer/KafkaCrossDcConsumerTest.java |  32 +-
 .../messageprocessor/SolrMessageProcessorTest.java |   2 +-
 .../messageprocessor/TestMessageProcessor.java     |   2 +-
 solr/distribution/gradle.lockfile                  |   4 -
 solr/docker/gradle.lockfile                        |   4 -
 solr/documentation/gradle.lockfile                 |  10 -
 solr/example/gradle.lockfile                       |   4 -
 solr/licenses/annotations-2.28.11.jar.sha1         |   1 -
 solr/licenses/annotations-2.31.77.jar.sha1         |   1 +
 solr/licenses/apache-client-2.28.11.jar.sha1       |   1 -
 solr/licenses/apache-client-2.31.77.jar.sha1       |   1 +
 solr/licenses/arns-2.28.11.jar.sha1                |   1 -
 solr/licenses/arns-2.31.77.jar.sha1                |   1 +
 solr/licenses/auth-2.28.11.jar.sha1                |   1 -
 solr/licenses/auth-2.31.77.jar.sha1                |   1 +
 solr/licenses/aws-core-2.28.11.jar.sha1            |   1 -
 solr/licenses/aws-core-2.31.77.jar.sha1            |   1 +
 solr/licenses/aws-query-protocol-2.28.11.jar.sha1  |   1 -
 solr/licenses/aws-query-protocol-2.31.77.jar.sha1  |   1 +
 solr/licenses/aws-xml-protocol-2.28.11.jar.sha1    |   1 -
 solr/licenses/aws-xml-protocol-2.31.77.jar.sha1    |   1 +
 solr/licenses/checksums-2.28.11.jar.sha1           |   1 -
 solr/licenses/checksums-2.31.77.jar.sha1           |   1 +
 solr/licenses/checksums-spi-2.28.11.jar.sha1       |   1 -
 solr/licenses/checksums-spi-2.31.77.jar.sha1       |   1 +
 solr/licenses/commons-io-2.15.1.jar.sha1           |   1 -
 solr/licenses/commons-io-2.17.0.jar.sha1           |   1 +
 solr/licenses/crt-core-2.28.11.jar.sha1            |   1 -
 solr/licenses/crt-core-2.31.77.jar.sha1            |   1 +
 solr/licenses/endpoints-spi-2.28.11.jar.sha1       |   1 -
 solr/licenses/endpoints-spi-2.31.77.jar.sha1       |   1 +
 solr/licenses/http-auth-2.28.11.jar.sha1           |   1 -
 solr/licenses/http-auth-2.31.77.jar.sha1           |   1 +
 solr/licenses/http-auth-aws-2.28.11.jar.sha1       |   1 -
 solr/licenses/http-auth-aws-2.31.77.jar.sha1       |   1 +
 .../http-auth-aws-eventstream-2.28.11.jar.sha1     |   1 -
 .../http-auth-aws-eventstream-2.31.77.jar.sha1     |   1 +
 solr/licenses/http-auth-spi-2.28.11.jar.sha1       |   1 -
 solr/licenses/http-auth-spi-2.31.77.jar.sha1       |   1 +
 solr/licenses/http-client-spi-2.28.11.jar.sha1     |   1 -
 solr/licenses/http-client-spi-2.31.77.jar.sha1     |   1 +
 solr/licenses/identity-spi-2.28.11.jar.sha1        |   1 -
 solr/licenses/identity-spi-2.31.77.jar.sha1        |   1 +
 solr/licenses/json-utils-2.28.11.jar.sha1          |   1 -
 solr/licenses/json-utils-2.31.77.jar.sha1          |   1 +
 .../lucene-analysis-common-9.12.2.jar.sha1         |   1 +
 solr/licenses/lucene-analysis-icu-9.12.2.jar.sha1  |   1 +
 .../lucene-analysis-kuromoji-9.12.2.jar.sha1       |   1 +
 .../lucene-analysis-morfologik-9.12.2.jar.sha1     |   1 +
 solr/licenses/lucene-analysis-nori-9.12.2.jar.sha1 |   1 +
 .../lucene-analysis-opennlp-9.12.2.jar.sha1        |   1 +
 .../lucene-analysis-phonetic-9.12.2.jar.sha1       |   1 +
 .../lucene-analysis-smartcn-9.12.2.jar.sha1        |   1 +
 .../lucene-analysis-stempel-9.12.2.jar.sha1        |   1 +
 .../lucene-backward-codecs-9.12.2.jar.sha1         |   1 +
 .../licenses/lucene-classification-9.12.2.jar.sha1 |   1 +
 solr/licenses/lucene-codecs-9.12.2.jar.sha1        |   1 +
 solr/licenses/lucene-core-9.12.2.jar.sha1          |   1 +
 solr/licenses/lucene-expressions-9.12.2.jar.sha1   |   1 +
 solr/licenses/lucene-facet-9.12.2.jar.sha1         |   1 +
 solr/licenses/lucene-grouping-9.12.2.jar.sha1      |   1 +
 solr/licenses/lucene-highlighter-9.12.2.jar.sha1   |   1 +
 solr/licenses/lucene-join-9.12.2.jar.sha1          |   1 +
 solr/licenses/lucene-memory-9.12.2.jar.sha1        |   1 +
 solr/licenses/lucene-misc-9.12.2.jar.sha1          |   1 +
 solr/licenses/lucene-queries-9.12.2.jar.sha1       |   1 +
 solr/licenses/lucene-queryparser-9.12.2.jar.sha1   |   1 +
 solr/licenses/lucene-sandbox-9.12.2.jar.sha1       |   1 +
 .../licenses/lucene-spatial-extras-9.12.2.jar.sha1 |   1 +
 solr/licenses/lucene-spatial3d-9.12.2.jar.sha1     |   1 +
 solr/licenses/lucene-suggest-9.12.2.jar.sha1       |   1 +
 .../licenses/lucene-test-framework-9.12.2.jar.sha1 |   1 +
 solr/licenses/metrics-spi-2.28.11.jar.sha1         |   1 -
 solr/licenses/metrics-spi-2.31.77.jar.sha1         |   1 +
 solr/licenses/profiles-2.28.11.jar.sha1            |   1 -
 solr/licenses/profiles-2.31.77.jar.sha1            |   1 +
 solr/licenses/protocol-core-2.28.11.jar.sha1       |   1 -
 solr/licenses/protocol-core-2.31.77.jar.sha1       |   1 +
 solr/licenses/regions-2.28.11.jar.sha1             |   1 -
 solr/licenses/regions-2.31.77.jar.sha1             |   1 +
 solr/licenses/retries-2.28.11.jar.sha1             |   1 -
 solr/licenses/retries-2.31.77.jar.sha1             |   1 +
 solr/licenses/retries-spi-2.28.11.jar.sha1         |   1 -
 solr/licenses/retries-spi-2.31.77.jar.sha1         |   1 +
 solr/licenses/s3-2.28.11.jar.sha1                  |   1 -
 solr/licenses/s3-2.31.77.jar.sha1                  |   1 +
 solr/licenses/sdk-core-2.28.11.jar.sha1            |   1 -
 solr/licenses/sdk-core-2.31.77.jar.sha1            |   1 +
 solr/licenses/sts-2.28.11.jar.sha1                 |   1 -
 solr/licenses/sts-2.31.77.jar.sha1                 |   1 +
 .../third-party-jackson-core-2.28.11.jar.sha1      |   1 -
 .../third-party-jackson-core-2.31.77.jar.sha1      |   1 +
 .../url-connection-client-2.28.11.jar.sha1         |   1 -
 .../url-connection-client-2.31.77.jar.sha1         |   1 +
 solr/licenses/utils-2.28.11.jar.sha1               |   1 -
 solr/licenses/utils-2.31.77.jar.sha1               |   1 +
 solr/licenses/zookeeper-3.9.2-tests.jar.sha1       |   1 -
 solr/licenses/zookeeper-3.9.2.jar.sha1             |   1 -
 solr/licenses/zookeeper-3.9.3-tests.jar.sha1       |   1 +
 solr/licenses/zookeeper-3.9.3.jar.sha1             |   1 +
 solr/licenses/zookeeper-jute-3.9.2.jar.sha1        |   1 -
 solr/licenses/zookeeper-jute-3.9.3.jar.sha1        |   1 +
 solr/modules/analysis-extras/gradle.lockfile       | 177 ------
 solr/modules/clustering/gradle.lockfile            | 163 -----
 solr/modules/cross-dc/gradle.lockfile              | 169 ------
 .../MirroringUpdateRequestProcessorFactory.java    |   2 +-
 solr/modules/extraction/gradle.lockfile            | 243 --------
 solr/modules/gcs-repository/gradle.lockfile        | 215 -------
 solr/modules/gradle.lockfile                       |   4 -
 solr/modules/jwt-auth/gradle.lockfile              | 197 ------
 ...wt_plugin_jwk_security_with_authorization.json} |  11 +-
 .../security/jwt/JWTAuthPluginIntegrationTest.java |  56 +-
 solr/modules/langid/gradle.lockfile                | 166 ------
 solr/modules/llm/gradle.lockfile                   | 182 ------
 .../model/SolrTextToVectorModel.java               |  44 +-
 .../TextToVectorUpdateProcessorFactory.java        |   7 +-
 .../test-files/solr/collection1/conf/schema.xml    |   2 +
 .../TextToVectorUpdateProcessorFactoryTest.java    |  64 +-
 .../processor/TextToVectorUpdateProcessorTest.java |  36 +-
 solr/modules/ltr/gradle.lockfile                   | 166 ------
 .../java/org/apache/solr/ltr/CSVFeatureLogger.java |   2 +-
 .../java/org/apache/solr/ltr/LTRScoringQuery.java  | 128 +++-
 .../org/apache/solr/ltr/TestLTRQParserPlugin.java  |   2 +
 .../solr/ltr/TestSelectiveWeightCreation.java      |  19 +-
 .../solr/ltr/feature/TestFieldValueFeature.java    | 146 +++--
 solr/modules/opentelemetry/gradle.lockfile         | 202 -------
 solr/modules/s3-repository/gradle.lockfile         | 267 ---------
 solr/modules/scripting/gradle.lockfile             | 162 -----
 solr/modules/sql/gradle.lockfile                   | 194 ------
 solr/packaging/gradle.lockfile                     |   4 -
 solr/packaging/test/test_start_solr.bats           |   2 +-
 solr/prometheus-exporter/gradle.lockfile           | 167 ------
 solr/server/gradle.lockfile                        | 157 -----
 .../solr/configsets/_default/conf/solrconfig.xml   |   2 +-
 .../conf/managed-schema.xml                        |   8 -
 .../conf/solrconfig.xml                            |   2 +-
 solr/solr-ref-guide/gradle.lockfile                | 158 -----
 .../pages/update-request-processors.adoc           |   2 -
 .../pages/solr-control-script-reference.adoc       |   2 +-
 .../modules/indexing-guide/indexing-nav.adoc       |   1 -
 .../pages/external-files-processes.adoc            | 251 --------
 .../pages/field-types-included-with-solr.adoc      |   4 -
 .../pages/expression-value-source-parser.adoc      |  56 ++
 .../query-guide/pages/function-queries.adoc        |   2 +
 .../query-guide/pages/learning-to-rank.adoc        |  30 +
 .../modules/query-guide/querying-nav.adoc          |   1 +
 .../pages/major-changes-in-solr-10.adoc            |  34 ++
 .../pages/major-changes-in-solr-9.adoc             |   8 +
 solr/solrj-streaming/gradle.lockfile               | 189 ------
 .../solr/client/solrj/io/SolrClientCache.java      |  15 +-
 solr/solrj-zookeeper/gradle.lockfile               | 177 ------
 .../solr/common/cloud/NodesSysPropsCacher.java     |   4 +-
 .../apache/solr/common/cloud/ZkStateReader.java    |   1 -
 solr/solrj/gradle.lockfile                         | 182 ------
 .../impl/ConcurrentUpdateHttp2SolrClient.java      |   1 +
 .../solr/client/solrj/impl/Http2SolrClient.java    | 205 +++----
 .../solr/client/solrj/impl/HttpJdkSolrClient.java  |  22 +-
 .../solr/client/solrj/impl/HttpSolrClientBase.java |  17 +-
 .../solrj/impl/HttpSolrClientBuilderBase.java      |  43 +-
 .../solr/client/solrj/impl/LBHttp2SolrClient.java  |  13 +-
 .../client/solrj/request/CoreAdminRequest.java     |  40 --
 .../solrj/request/JavaBinUpdateRequestCodec.java   |   1 +
 .../apache/solr/common/LinkedHashMapWriter.java    |   6 +-
 .../java/org/apache/solr/common/MapWriterMap.java  |   6 +-
 .../org/apache/solr/common/NavigableObject.java    |  11 +-
 .../apache/solr/common/cloud/DocCollection.java    |   5 +-
 .../apache/solr/common/params/CommonParams.java    |   6 +-
 .../apache/solr/common/params/CoreAdminParams.java |   4 -
 .../org/apache/solr/common/util/ExecutorUtil.java  |   2 +
 .../org/apache/solr/common/util/JavaBinCodec.java  |  30 +-
 .../client/solrj/impl/BasicHttpSolrClientTest.java |  21 +
 .../solrj/impl/ClusterStateProviderTest.java       |  28 +
 .../client/solrj/impl/Http2SolrClientTest.java     |  77 ++-
 .../client/solrj/impl/HttpSolrClientTestBase.java  |   5 +
 .../solr/client/solrj/request/TestV2Request.java   |   4 +-
 .../cloud/PerReplicaStatesIntegrationTest.java     |  12 +-
 .../solr/common/util/TestFastJavabinDecoder.java   |   8 +-
 .../apache/solr/common/util/TestJavaBinCodec.java  |  40 +-
 solr/test-framework/gradle.lockfile                | 159 -----
 .../src/java/org/apache/solr/SolrTestCaseJ4.java   |   4 +-
 .../cloud/AbstractBasicDistributedZkTestBase.java  |   1 -
 .../collections/AbstractIncrementalBackupTest.java |   4 +-
 .../solr/search/CallerSpecificQueryLimit.java      | 213 +++++++
 .../solr/search/CallerSpecificQueryLimitTest.java  | 151 +++++
 solr/ui/build.gradle.kts                           |   2 +
 solr/ui/gradle.lockfile                            | 255 --------
 .../composeResources/drawable/solr-sun.svg         | Bin 0 -> 1191 bytes
 .../commonMain/composeResources/values/strings.xml |  36 +-
 .../ui/components/auth/AuthenticationComponent.kt  |  83 +++
 .../solr/ui/components/auth/BasicAuthComponent.kt  |  98 +++
 .../integration/DefaultAuthenticationComponent.kt  | 139 +++++
 .../auth/integration/DefaultBasicAuthComponent.kt  |  90 +++
 .../auth/integration/HttpBasicAuthStoreClient.kt   |  55 ++
 .../solr/ui/components/auth/integration/Mappers.kt |  50 ++
 .../components/auth/store/AuthenticationStore.kt   |  65 ++
 .../auth/store/AuthenticationStoreProvider.kt      |  99 +++
 .../ui/components/auth/store/BasicAuthStore.kt     |  91 +++
 .../auth/store/BasicAuthStoreProvider.kt           | 142 +++++
 .../integration/DefaultEnvironmentComponent.kt     |   7 +-
 .../environment/store/EnvironmentStoreProvider.kt  |   9 +-
 .../solr/ui/components/main/MainComponent.kt       |  15 +-
 .../main/integration/DefaultMainComponent.kt       |  14 +-
 .../solr/ui/components/root/RootComponent.kt       |   7 +-
 .../root/integration/SimpleRootComponent.kt        | 123 +++-
 .../solr/ui/components/start/StartComponent.kt     |  75 +++
 .../start/integration/DefaultStartComponent.kt     |  77 +++
 .../start/integration/HttpStartStoreClient.kt      |  97 +++
 .../ui/components/start/integration/Mappers.kt     |  42 ++
 .../solr/ui/components/start/store/StartStore.kt   |  76 +++
 .../components/start/store/StartStoreProvider.kt   | 167 ++++++
 .../AuthMethod.kt}                                 |  23 +-
 .../kotlin/org/apache/solr/ui/domain/AuthOption.kt |  54 ++
 .../solr/ui/errors/HostNotFoundException.kt}       |  13 +-
 .../InvalidCredentialsError.kt}                    |   4 +-
 .../solr/ui/errors/UnauthorizedException.kt}       |  27 +-
 .../solr/ui/errors/UnknownResponseException.kt}    |  19 +-
 .../org/apache/solr/ui/errors/parseError.kt}       |  14 +-
 .../kotlin/org/apache/solr/ui/utils/Constants.kt}  |   7 +-
 .../org/apache/solr/ui/utils/HttpClientUtils.kt    |  36 +-
 .../apache/solr/ui/views/auth/BasicAuthContent.kt  | 110 ++++
 .../ui/views/auth/UserAuthenticationContent.kt     | 128 ++++
 .../apache/solr/ui/views/components/SolrButton.kt  |  56 ++
 .../components/SolrLinearProgressIndicator.kt}     |  38 +-
 .../solr/ui/views/components/SolrTextButton.kt     |  56 ++
 .../org/apache/solr/ui/views/main/MainContent.kt   |   1 +
 .../org/apache/solr/ui/views/navigation/Footer.kt  |  16 +-
 .../solr/ui/views/navigation/NavigationSideBar.kt  |   8 +-
 .../org/apache/solr/ui/views/root/RootContent.kt   |  12 +
 .../org/apache/solr/ui/views/start/StartContent.kt | 137 +++++
 .../org/apache/solr/ui/views/theme/Shapes.kt       |   2 +
 .../kotlin/org/apache/solr/ui/Semantics.kt}        |  23 +-
 .../kotlin/org/apache/solr/ui/TestUtils.kt}        |  41 +-
 ...efaultAuthenticationComponentIntegrationTest.kt |  86 +++
 .../integration/DefaultBasicAuthComponentTest.kt   | 188 ++++++
 .../store/EnvironmentStoreProviderTest.kt          |   2 +
 .../DefaultStartComponentIntegrationTest.kt        | 220 +++++++
 .../solr/ui/views/auth/BasicAuthContentTest.kt     |  92 +++
 .../ui/views/auth/TestAuthenticationComponent.kt   |  51 ++
 .../solr/ui/views/auth/TestBasicAuthComponent.kt}  |  38 +-
 .../UserAuthenticationContentTest.kt}              |  28 +-
 .../apache/solr/ui/views/start/StartContentTest.kt |  96 +++
 .../solr/ui/views/start/TestStartComponent.kt}     |  36 +-
 .../apache/solr/ui/errors/parseError.desktop.kt    |  20 +-
 .../auth/PreviewUserAuthenticationContent.kt       |  68 +++
 .../preview/navigation/PreviewNavigationSideBar.kt |   5 +-
 .../solr/ui/preview/start/PreviewStartContent.kt   |  79 +++
 .../org/apache/solr/ui/errors/parseError.kt}       |  12 +-
 solr/webapp/gradle.lockfile                        | 157 -----
 374 files changed, 7638 insertions(+), 8926 deletions(-)
 create mode 100644 .editorconfig
 create mode 100644 .github/actions/prepare-for-build/action.yml
 delete mode 100644 solr/api/gradle.lockfile
 delete mode 100644 solr/benchmark/gradle.lockfile
 delete mode 100644 solr/core/gradle.lockfile
 delete mode 100644 
solr/core/src/java/org/apache/solr/schema/JsonPreAnalyzedParser.java
 delete mode 100644 
solr/core/src/java/org/apache/solr/schema/PreAnalyzedField.java
 delete mode 100644 
solr/core/src/java/org/apache/solr/schema/SimplePreAnalyzedParser.java
 create mode 100644 
solr/core/src/java/org/apache/solr/search/ExpressionValueSourceParser.java
 delete mode 100644 
solr/core/src/java/org/apache/solr/update/processor/PreAnalyzedUpdateProcessorFactory.java
 delete mode 100644 
solr/core/src/test-files/solr/collection1/conf/schema-preanalyzed.xml
 create mode 100644 
solr/core/src/test-files/solr/collection1/conf/solrconfig-expressions-vs.xml
 delete mode 100644 
solr/core/src/test-files/solr/configsets/cloud-managed-preanalyzed/conf/managed-schema.xml
 delete mode 100644 
solr/core/src/test-files/solr/configsets/cloud-managed-preanalyzed/conf/solrconfig.xml
 copy solr/core/src/test/org/apache/solr/core/{ExitableDirectoryReaderTest.java 
=> TimeAllowedTest.java} (98%)
 delete mode 100644 
solr/core/src/test/org/apache/solr/schema/PreAnalyzedFieldManagedSchemaCloudTest.java
 delete mode 100644 
solr/core/src/test/org/apache/solr/schema/PreAnalyzedFieldTest.java
 delete mode 100644 
solr/core/src/test/org/apache/solr/search/CallerSpecificQueryLimit.java
 create mode 100644 
solr/core/src/test/org/apache/solr/search/ExpressionValueSourceParserTest.java
 delete mode 100644 
solr/core/src/test/org/apache/solr/update/processor/PreAnalyzedUpdateProcessorTest.java
 delete mode 100644 solr/cross-dc-manager/gradle.lockfile
 delete mode 100644 solr/distribution/gradle.lockfile
 delete mode 100644 solr/docker/gradle.lockfile
 delete mode 100644 solr/documentation/gradle.lockfile
 delete mode 100644 solr/example/gradle.lockfile
 delete mode 100644 solr/licenses/annotations-2.28.11.jar.sha1
 create mode 100644 solr/licenses/annotations-2.31.77.jar.sha1
 delete mode 100644 solr/licenses/apache-client-2.28.11.jar.sha1
 create mode 100644 solr/licenses/apache-client-2.31.77.jar.sha1
 delete mode 100644 solr/licenses/arns-2.28.11.jar.sha1
 create mode 100644 solr/licenses/arns-2.31.77.jar.sha1
 delete mode 100644 solr/licenses/auth-2.28.11.jar.sha1
 create mode 100644 solr/licenses/auth-2.31.77.jar.sha1
 delete mode 100644 solr/licenses/aws-core-2.28.11.jar.sha1
 create mode 100644 solr/licenses/aws-core-2.31.77.jar.sha1
 delete mode 100644 solr/licenses/aws-query-protocol-2.28.11.jar.sha1
 create mode 100644 solr/licenses/aws-query-protocol-2.31.77.jar.sha1
 delete mode 100644 solr/licenses/aws-xml-protocol-2.28.11.jar.sha1
 create mode 100644 solr/licenses/aws-xml-protocol-2.31.77.jar.sha1
 delete mode 100644 solr/licenses/checksums-2.28.11.jar.sha1
 create mode 100644 solr/licenses/checksums-2.31.77.jar.sha1
 delete mode 100644 solr/licenses/checksums-spi-2.28.11.jar.sha1
 create mode 100644 solr/licenses/checksums-spi-2.31.77.jar.sha1
 delete mode 100644 solr/licenses/commons-io-2.15.1.jar.sha1
 create mode 100644 solr/licenses/commons-io-2.17.0.jar.sha1
 delete mode 100644 solr/licenses/crt-core-2.28.11.jar.sha1
 create mode 100644 solr/licenses/crt-core-2.31.77.jar.sha1
 delete mode 100644 solr/licenses/endpoints-spi-2.28.11.jar.sha1
 create mode 100644 solr/licenses/endpoints-spi-2.31.77.jar.sha1
 delete mode 100644 solr/licenses/http-auth-2.28.11.jar.sha1
 create mode 100644 solr/licenses/http-auth-2.31.77.jar.sha1
 delete mode 100644 solr/licenses/http-auth-aws-2.28.11.jar.sha1
 create mode 100644 solr/licenses/http-auth-aws-2.31.77.jar.sha1
 delete mode 100644 solr/licenses/http-auth-aws-eventstream-2.28.11.jar.sha1
 create mode 100644 solr/licenses/http-auth-aws-eventstream-2.31.77.jar.sha1
 delete mode 100644 solr/licenses/http-auth-spi-2.28.11.jar.sha1
 create mode 100644 solr/licenses/http-auth-spi-2.31.77.jar.sha1
 delete mode 100644 solr/licenses/http-client-spi-2.28.11.jar.sha1
 create mode 100644 solr/licenses/http-client-spi-2.31.77.jar.sha1
 delete mode 100644 solr/licenses/identity-spi-2.28.11.jar.sha1
 create mode 100644 solr/licenses/identity-spi-2.31.77.jar.sha1
 delete mode 100644 solr/licenses/json-utils-2.28.11.jar.sha1
 create mode 100644 solr/licenses/json-utils-2.31.77.jar.sha1
 create mode 100644 solr/licenses/lucene-analysis-common-9.12.2.jar.sha1
 create mode 100644 solr/licenses/lucene-analysis-icu-9.12.2.jar.sha1
 create mode 100644 solr/licenses/lucene-analysis-kuromoji-9.12.2.jar.sha1
 create mode 100644 solr/licenses/lucene-analysis-morfologik-9.12.2.jar.sha1
 create mode 100644 solr/licenses/lucene-analysis-nori-9.12.2.jar.sha1
 create mode 100644 solr/licenses/lucene-analysis-opennlp-9.12.2.jar.sha1
 create mode 100644 solr/licenses/lucene-analysis-phonetic-9.12.2.jar.sha1
 create mode 100644 solr/licenses/lucene-analysis-smartcn-9.12.2.jar.sha1
 create mode 100644 solr/licenses/lucene-analysis-stempel-9.12.2.jar.sha1
 create mode 100644 solr/licenses/lucene-backward-codecs-9.12.2.jar.sha1
 create mode 100644 solr/licenses/lucene-classification-9.12.2.jar.sha1
 create mode 100644 solr/licenses/lucene-codecs-9.12.2.jar.sha1
 create mode 100644 solr/licenses/lucene-core-9.12.2.jar.sha1
 create mode 100644 solr/licenses/lucene-expressions-9.12.2.jar.sha1
 create mode 100644 solr/licenses/lucene-facet-9.12.2.jar.sha1
 create mode 100644 solr/licenses/lucene-grouping-9.12.2.jar.sha1
 create mode 100644 solr/licenses/lucene-highlighter-9.12.2.jar.sha1
 create mode 100644 solr/licenses/lucene-join-9.12.2.jar.sha1
 create mode 100644 solr/licenses/lucene-memory-9.12.2.jar.sha1
 create mode 100644 solr/licenses/lucene-misc-9.12.2.jar.sha1
 create mode 100644 solr/licenses/lucene-queries-9.12.2.jar.sha1
 create mode 100644 solr/licenses/lucene-queryparser-9.12.2.jar.sha1
 create mode 100644 solr/licenses/lucene-sandbox-9.12.2.jar.sha1
 create mode 100644 solr/licenses/lucene-spatial-extras-9.12.2.jar.sha1
 create mode 100644 solr/licenses/lucene-spatial3d-9.12.2.jar.sha1
 create mode 100644 solr/licenses/lucene-suggest-9.12.2.jar.sha1
 create mode 100644 solr/licenses/lucene-test-framework-9.12.2.jar.sha1
 delete mode 100644 solr/licenses/metrics-spi-2.28.11.jar.sha1
 create mode 100644 solr/licenses/metrics-spi-2.31.77.jar.sha1
 delete mode 100644 solr/licenses/profiles-2.28.11.jar.sha1
 create mode 100644 solr/licenses/profiles-2.31.77.jar.sha1
 delete mode 100644 solr/licenses/protocol-core-2.28.11.jar.sha1
 create mode 100644 solr/licenses/protocol-core-2.31.77.jar.sha1
 delete mode 100644 solr/licenses/regions-2.28.11.jar.sha1
 create mode 100644 solr/licenses/regions-2.31.77.jar.sha1
 delete mode 100644 solr/licenses/retries-2.28.11.jar.sha1
 create mode 100644 solr/licenses/retries-2.31.77.jar.sha1
 delete mode 100644 solr/licenses/retries-spi-2.28.11.jar.sha1
 create mode 100644 solr/licenses/retries-spi-2.31.77.jar.sha1
 delete mode 100644 solr/licenses/s3-2.28.11.jar.sha1
 create mode 100644 solr/licenses/s3-2.31.77.jar.sha1
 delete mode 100644 solr/licenses/sdk-core-2.28.11.jar.sha1
 create mode 100644 solr/licenses/sdk-core-2.31.77.jar.sha1
 delete mode 100644 solr/licenses/sts-2.28.11.jar.sha1
 create mode 100644 solr/licenses/sts-2.31.77.jar.sha1
 delete mode 100644 solr/licenses/third-party-jackson-core-2.28.11.jar.sha1
 create mode 100644 solr/licenses/third-party-jackson-core-2.31.77.jar.sha1
 delete mode 100644 solr/licenses/url-connection-client-2.28.11.jar.sha1
 create mode 100644 solr/licenses/url-connection-client-2.31.77.jar.sha1
 delete mode 100644 solr/licenses/utils-2.28.11.jar.sha1
 create mode 100644 solr/licenses/utils-2.31.77.jar.sha1
 delete mode 100644 solr/licenses/zookeeper-3.9.2-tests.jar.sha1
 delete mode 100644 solr/licenses/zookeeper-3.9.2.jar.sha1
 create mode 100644 solr/licenses/zookeeper-3.9.3-tests.jar.sha1
 create mode 100644 solr/licenses/zookeeper-3.9.3.jar.sha1
 delete mode 100644 solr/licenses/zookeeper-jute-3.9.2.jar.sha1
 create mode 100644 solr/licenses/zookeeper-jute-3.9.3.jar.sha1
 delete mode 100644 solr/modules/analysis-extras/gradle.lockfile
 delete mode 100644 solr/modules/clustering/gradle.lockfile
 delete mode 100644 solr/modules/cross-dc/gradle.lockfile
 delete mode 100644 solr/modules/extraction/gradle.lockfile
 delete mode 100644 solr/modules/gcs-repository/gradle.lockfile
 delete mode 100644 solr/modules/gradle.lockfile
 delete mode 100644 solr/modules/jwt-auth/gradle.lockfile
 copy 
solr/modules/jwt-auth/src/test-files/solr/security/{jwt_plugin_jwk_security.json
 => jwt_plugin_jwk_security_with_authorization.json} (74%)
 delete mode 100644 solr/modules/langid/gradle.lockfile
 delete mode 100644 solr/modules/llm/gradle.lockfile
 delete mode 100644 solr/modules/ltr/gradle.lockfile
 delete mode 100644 solr/modules/opentelemetry/gradle.lockfile
 delete mode 100644 solr/modules/s3-repository/gradle.lockfile
 delete mode 100644 solr/modules/scripting/gradle.lockfile
 delete mode 100644 solr/modules/sql/gradle.lockfile
 delete mode 100644 solr/packaging/gradle.lockfile
 delete mode 100644 solr/prometheus-exporter/gradle.lockfile
 delete mode 100644 solr/server/gradle.lockfile
 delete mode 100644 solr/solr-ref-guide/gradle.lockfile
 delete mode 100644 
solr/solr-ref-guide/modules/indexing-guide/pages/external-files-processes.adoc
 create mode 100644 
solr/solr-ref-guide/modules/query-guide/pages/expression-value-source-parser.adoc
 delete mode 100644 solr/solrj-streaming/gradle.lockfile
 delete mode 100644 solr/solrj-zookeeper/gradle.lockfile
 delete mode 100644 solr/solrj/gradle.lockfile
 delete mode 100644 solr/test-framework/gradle.lockfile
 create mode 100644 
solr/test-framework/src/java/org/apache/solr/search/CallerSpecificQueryLimit.java
 create mode 100644 
solr/test-framework/src/test/org/apache/solr/search/CallerSpecificQueryLimitTest.java
 delete mode 100644 solr/ui/gradle.lockfile
 create mode 100644 
solr/ui/src/commonMain/composeResources/drawable/solr-sun.svg
 create mode 100644 
solr/ui/src/commonMain/kotlin/org/apache/solr/ui/components/auth/AuthenticationComponent.kt
 create mode 100644 
solr/ui/src/commonMain/kotlin/org/apache/solr/ui/components/auth/BasicAuthComponent.kt
 create mode 100644 
solr/ui/src/commonMain/kotlin/org/apache/solr/ui/components/auth/integration/DefaultAuthenticationComponent.kt
 create mode 100644 
solr/ui/src/commonMain/kotlin/org/apache/solr/ui/components/auth/integration/DefaultBasicAuthComponent.kt
 create mode 100644 
solr/ui/src/commonMain/kotlin/org/apache/solr/ui/components/auth/integration/HttpBasicAuthStoreClient.kt
 create mode 100644 
solr/ui/src/commonMain/kotlin/org/apache/solr/ui/components/auth/integration/Mappers.kt
 create mode 100644 
solr/ui/src/commonMain/kotlin/org/apache/solr/ui/components/auth/store/AuthenticationStore.kt
 create mode 100644 
solr/ui/src/commonMain/kotlin/org/apache/solr/ui/components/auth/store/AuthenticationStoreProvider.kt
 create mode 100644 
solr/ui/src/commonMain/kotlin/org/apache/solr/ui/components/auth/store/BasicAuthStore.kt
 create mode 100644 
solr/ui/src/commonMain/kotlin/org/apache/solr/ui/components/auth/store/BasicAuthStoreProvider.kt
 create mode 100644 
solr/ui/src/commonMain/kotlin/org/apache/solr/ui/components/start/StartComponent.kt
 create mode 100644 
solr/ui/src/commonMain/kotlin/org/apache/solr/ui/components/start/integration/DefaultStartComponent.kt
 create mode 100644 
solr/ui/src/commonMain/kotlin/org/apache/solr/ui/components/start/integration/HttpStartStoreClient.kt
 create mode 100644 
solr/ui/src/commonMain/kotlin/org/apache/solr/ui/components/start/integration/Mappers.kt
 create mode 100644 
solr/ui/src/commonMain/kotlin/org/apache/solr/ui/components/start/store/StartStore.kt
 create mode 100644 
solr/ui/src/commonMain/kotlin/org/apache/solr/ui/components/start/store/StartStoreProvider.kt
 copy 
solr/ui/src/commonMain/kotlin/org/apache/solr/ui/{components/environment/data/JavaPropertiesResponse.kt
 => domain/AuthMethod.kt} (62%)
 create mode 100644 
solr/ui/src/commonMain/kotlin/org/apache/solr/ui/domain/AuthOption.kt
 copy solr/{core/src/java/org/apache/solr/util/IOFunction.java => 
ui/src/commonMain/kotlin/org/apache/solr/ui/errors/HostNotFoundException.kt} 
(76%)
 copy 
solr/ui/src/commonMain/kotlin/org/apache/solr/ui/{components/logging/LoggingComponent.kt
 => errors/InvalidCredentialsError.kt} (90%)
 copy solr/{core/src/java/org/apache/solr/search/DocListAndSet.java => 
ui/src/commonMain/kotlin/org/apache/solr/ui/errors/UnauthorizedException.kt} 
(57%)
 copy solr/{core/src/java/org/apache/solr/core/LuceneDefaultCodecFactory.java 
=> 
ui/src/commonMain/kotlin/org/apache/solr/ui/errors/UnknownResponseException.kt} 
(69%)
 copy solr/{core/src/java/org/apache/solr/util/IOFunction.java => 
ui/src/commonMain/kotlin/org/apache/solr/ui/errors/parseError.kt} (76%)
 copy solr/{core/src/java/org/apache/solr/search/function/package-info.java => 
ui/src/commonMain/kotlin/org/apache/solr/ui/utils/Constants.kt} (84%)
 create mode 100644 
solr/ui/src/commonMain/kotlin/org/apache/solr/ui/views/auth/BasicAuthContent.kt
 create mode 100644 
solr/ui/src/commonMain/kotlin/org/apache/solr/ui/views/auth/UserAuthenticationContent.kt
 create mode 100644 
solr/ui/src/commonMain/kotlin/org/apache/solr/ui/views/components/SolrButton.kt
 copy 
solr/ui/src/{desktopMain/kotlin/org/apache/solr/ui/preview/PreviewContainer.kt 
=> 
commonMain/kotlin/org/apache/solr/ui/views/components/SolrLinearProgressIndicator.kt}
 (53%)
 create mode 100644 
solr/ui/src/commonMain/kotlin/org/apache/solr/ui/views/components/SolrTextButton.kt
 create mode 100644 
solr/ui/src/commonMain/kotlin/org/apache/solr/ui/views/start/StartContent.kt
 copy solr/{core/src/java/org/apache/solr/jersey/APIConfigProvider.java => 
ui/src/commonTest/kotlin/org/apache/solr/ui/Semantics.kt} (69%)
 copy solr/ui/src/{desktopMain/kotlin/org/apache/solr/ui/Utils.kt => 
commonTest/kotlin/org/apache/solr/ui/TestUtils.kt} (52%)
 create mode 100644 
solr/ui/src/commonTest/kotlin/org/apache/solr/ui/components/auth/integration/DefaultAuthenticationComponentIntegrationTest.kt
 create mode 100644 
solr/ui/src/commonTest/kotlin/org/apache/solr/ui/components/auth/integration/DefaultBasicAuthComponentTest.kt
 create mode 100644 
solr/ui/src/commonTest/kotlin/org/apache/solr/ui/components/start/integration/DefaultStartComponentIntegrationTest.kt
 create mode 100644 
solr/ui/src/commonTest/kotlin/org/apache/solr/ui/views/auth/BasicAuthContentTest.kt
 create mode 100644 
solr/ui/src/commonTest/kotlin/org/apache/solr/ui/views/auth/TestAuthenticationComponent.kt
 copy solr/{core/src/java/org/apache/solr/util/RegexFileFilter.java => 
ui/src/commonTest/kotlin/org/apache/solr/ui/views/auth/TestBasicAuthComponent.kt}
 (54%)
 copy 
solr/ui/src/commonTest/kotlin/org/apache/solr/ui/views/{components/SolrCardTest.kt
 => auth/UserAuthenticationContentTest.kt} (59%)
 create mode 100644 
solr/ui/src/commonTest/kotlin/org/apache/solr/ui/views/start/StartContentTest.kt
 copy solr/{core/src/java/org/apache/solr/util/RegexFileFilter.java => 
ui/src/commonTest/kotlin/org/apache/solr/ui/views/start/TestStartComponent.kt} 
(62%)
 copy gradle/documentation/render-javadoc/prettify/inject-javadocs.js => 
solr/ui/src/desktopMain/kotlin/org/apache/solr/ui/errors/parseError.desktop.kt 
(77%)
 create mode 100644 
solr/ui/src/desktopMain/kotlin/org/apache/solr/ui/preview/auth/PreviewUserAuthenticationContent.kt
 create mode 100644 
solr/ui/src/desktopMain/kotlin/org/apache/solr/ui/preview/start/PreviewStartContent.kt
 copy 
solr/{api/src/java/org/apache/solr/client/api/model/AsyncJerseyResponse.java => 
ui/src/wasmJsMain/kotlin/org/apache/solr/ui/errors/parseError.kt} (69%)
 delete mode 100644 solr/webapp/gradle.lockfile


Reply via email to