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

ctargett pushed a change to branch jira/solr-15556-antora
in repository https://gitbox.apache.org/repos/asf/solr.git.


    from c8df19f  Update location to UI bundle
     add 6452154  SOLR-15648 ManagedSchema#GetZkSchemaVersionCallable can get 
into a loop that wants to go on for 10 minutes before it cuts off. (#352)
     add 5ce9e8f  SOLR-15638: AffinityPlacementFactoryTest is ridiculous long 
on a non nightly test runs. (#354)
     add a32eaf8  SOLR-15697: Add ErrorLogMuter to test-framework, deprecating 
SolrException.ignorePatterns
     add e686024  SOLR-13671 Allow 'var' keyword in Java sources (#366)
     add d65a69d  SOLR-15628: Update changes on main branch to reflect backport 
to 8x for 8.11
     add caf22f1  SOLR-15572: Improve the default Prometheus exporter config 
performance.
     add 1be2efd  SOLR-15716: Remove deprecated SolrException.ignorePatterns 
and related code
     add 2e12ce4  SOLR-15699: remove unused 
updateHandler/indexWriter/closeWaitsForMerges element (#350)
     add 79e15be  SOLR-15719: LongSet.add to return boolean; add LongSetTest; 
(#370)
     add 3d9adf6  SOLR-15676: UpdateLog.RecentUpdates.getDeleteByQuery to not 
return duplicate versions (#329)
     add be2db72  SOLR-15676: UpdateLog.RecentUpdates.getVersions to not return 
duplicate versions (#331)
     add 8c3bf90  SOLR-15676: add solr/CHANGES.txt entry
     add 7076359  SOLR-15722 (#374)
     add a25c531  Add recovery check before querying in backup-restore test.
     add 291068d  SOLR-15608: Remove deprecated methods, classes and 
constructors from SolrJ (#369)
     add 06be1ac  SOLR-15707: Add the ability to set the AWS Profile per 
S3Repository (#357)
     add 28139d2  SOLR-15337: Avoid XPath in solrconfig.xml parsing (#160)
     add f0139e5  SOLR-12666: Add authn & authz plugins that supports multiple 
authentication schemes, such as Bearer and Basic (#355)
     add 8075bff  Bump owasp-dependencycheck to 6.4.1.1 (#381)
     add ab9bec6  SOLR-15728: Remove dead, unused log rotation code from 
SolrCLI (#375)
     add 4fdde44  gradle: Dependency tune-up of solr-core & solrj (#349)
     add 6320e3f  SOLR-15647: TestRebalanceLeaders#testRebalanceLeaders can be 
abysmally slow. (#367)
     add 6e680a2  SOLR-15761: Remove JdbcStream from Lang
     add 3172327  SOLR-15721: Support editing Basic auth config when using the 
MultiAuthPlugin (#393)
     add 23b07ef  SOLR-15764 (based on LUCENE-10218): Extend 
validateSourcePatterns task to scan for LTR/RTL unicode to catch "Trojan 
Source" source code attacks
     add c3be04d  SOLR-15757: 1st pass at some light organization structure
     add c7592dc  SOLR-15728 Clean up remains of "utils" tool in SolrCLI (#392)
     add b3835dc  SOLR-15766: MultiAuthPlugin should send non-AJAX anonymous 
requests to the plugin that allows anonymous requests (#394)
     add e7f025a  SOLR-15763 : Fix documentation in indexing with tika (#391)
     add 1fffc52  SOLR-15467: Rename Parrallel SQL to just SQL throughout Solr 
docs (#364)
     add b532f4d  SOLR-15706: Fix incorrect path in backup purging
     add df70f90  SOLR-10529: Solr UI Health Check enable/disable ping Button 
doesn't work (#398)
     add 03af2de  SOLR-15351: Rewrite GET /v2/c/collName using annotations 
(#396)
     add a363acd  LUCENE-9229 fixed jdk9 equals method link (#401)
     add f589607  SOLR-15705: A deleteById request without _route_ param for 
compositeid router could be sent to all shard leaders (#288)
     add 2d39598  SOLR-15762 Error on Join Query with sync cache
     add 9fe0ce4  SOLR-15762 Always async cache for join query tests
     add 93c36a8  fixed esri link (#400)
     add 67c55b5  LUCENE-9229 fixed 3 javadoc links 1) google guave, 2&3) Two 
links relocated away from "aggregateknowledge" (#402)
     add 2d2d4c4  SOLR-10529 Revert change to solrconfig for techproducts 
example as it introduced test failures
     add 79f3d18  SOLR-15663: JsonFaceting benchmark should flush by doc count 
for better reproducible behavior. (#388)
     add 5c6d12d  Fix githubPRs.py to query the new solr repo (#405)
     add 1c80803   SOLR-15660: Remove universal 10 second test thread leak 
linger. (#377)
     add 401da35  SOLR-15711: Fix GCSRepository to follow createDirectory API 
contract (#373)
     add 2e5f89a  SOLR-15783: Prevent Logging MDC values from leaking between 
request threads, and set 'trace_id' in MDC as soon as it's available
     add 7646353  SOLR-15793: ref-guide jrubyPrepare fails due to gems trying 
to compile native code (#412)
     add aea698b  SOLR-15790: SearchHandler now includes the  value in the 
Logging MDC for the duration of the request, allowing custom logging 
configurations to include it.
     add 9ee30f1  SOLR-15791: Remove remaining <admin> clauses from solrconfigs 
(#411)
     add f088857  Switching a PRS collection from true -> false -> true results 
in INACTIVE replicas (#413)
     add dbdd2d4  SOLR-15635: don't repeat close hooks if SRI cleared twice due 
to using MDCThreadPool (#376)
     add 0f9e482  SOLR-15774: Avoid weird off-by-one errors with Angular's 
'chosen' select box directive for the security and schema-designer screens in 
Admin UI (#404)
     add 81d3478  SOLR-15536: Rewrite /c/<coll>/shards v2 APIs using 
annotations (#218)
     add 9b1f8dd  SOLR-15792: Rewrite shardname APIs using annotation framework 
(#415)
     add 8479055  SOLR-14781: Delete unused classes (#330)
     add d18e247  SOLR-15619: add Long support for @JsonProperty annotations 
(#285)
     add c2dcba1  SOLR-15635: move to 8.11.1 in CHANGES.txt (#417)
     add ccb7d4d  DOAP changes for release 8.11.0
     add bfee656  SOLR-15784 Remove SolrJ dep on commons-io (#407)
     add 111bd91  SOLR-15785: Load custom endpoints from solr/lib (#408)
     add 70a19f9  SOLR-15795: Fix REPLACENODE to not use source node (#414)
     add be96b2b  a very embarrasing misspelling of the name of a contributor
     add c214e07  SOLR-15376: Accept "Long" values for 
CollectionAdminRequest.CreateTimeRoutedAlias.setMaxFutureMs to support 
durations greater than ~25 days. (#202)
     add a8290de  SOLR-13138: Remove deprecated spatial (#382)
     add 1ba86a8  SOLR-15806: expand UpdateLogCloudTest coverage w.r.t. 
Ephemeral vs. Standard DirectoryFactory use (#421)
     add 46d2ad2  SOLR-15804 Allow content-types with ;charset in 
ShowFileRequestHandler (#418)
     add e90f50f  SOLR-11623 Every request handler in Solr implement 
PermissionNameProvider (#372)
     add 5866f80  SOLR-15774: Move changes entry to 8.11.1 section
     add 3ec2fa0  SOLR-15808: The jattach tool for Docker image is now 
installed with apt (#423)
     add cee22de  SOLR-15700: Make include paths in bin/solr consistent (#358)
     add 55f6fbf  Revert "SOLR-11623 Every request handler in Solr implement 
PermissionNameProvider (#372)"
     add 5f34dbb  SOLR-15182: Remove orphaned apispec file
     add 058f2b6  Logging: SpellCheckComponent shouldn't log at info level 
(#422)
     add 0cb23c7  SOLR-15427: Nested docs: [child limit=...] now defaults to -1 
(#144)
     add bf39765  SOLR-15182: replica API conversion to annotations (#429)
     add fc5fb26  Ref Guide: 8.11 upgrade notes
     add 4bbc25f  fixed comment (#430)
     new b2a9a87  Merge branch 'main' into jira/solr-15556-antora

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


Summary of changes:
 build.gradle                                       |   2 +-
 dev-tools/doap/solr.rdf                            |   7 +
 dev-tools/scripts/githubPRs.py                     |  10 +-
 gradle/validation/forbidden-apis.gradle            |  23 +-
 gradle/validation/forbidden-apis/defaults.all.txt  |   6 +
 gradle/validation/validate-source-patterns.gradle  |  55 +-
 help/dependencies.txt                              |   4 +-
 solr/CHANGES.txt                                   |  83 ++-
 solr/benchmark/build.gradle                        |   1 +
 .../configs/cloud-minimal/conf/solrconfig.xml      |   3 +-
 .../solr/bench/MiniClusterBenchStateTest.java      |   2 +
 solr/bin/solr                                      |  14 +-
 solr/bin/solr.cmd                                  |  25 -
 solr/bin/solr.in.cmd                               |   5 -
 solr/bin/solr.in.sh                                |   5 -
 solr/contrib/analysis-extras/build.gradle          |   1 +
 .../apache/solr/schema/TestICUCollationField.java  |   7 +-
 .../schema/TestICUCollationFieldDocValues.java     |   8 +-
 solr/contrib/analytics/build.gradle                |   2 +
 .../analytics/function/reduction/MeanFunction.java |   7 -
 .../analytics/function/reduction/SumFunction.java  |   7 -
 .../solr/analytics/util/OldAnalyticsParams.java    |  34 --
 .../solr/analytics/facet/PivotFacetTest.java       |   2 +
 .../legacy/LegacyAbstractAnalyticsTest.java        |   3 +-
 .../legacy/facet/LegacyFieldFacetCloudTest.java    |   2 +
 .../legacy/facet/LegacyRangeFacetCloudTest.java    |   3 +-
 .../util/OldAnalyticsRequestConverterUnitTest.java |   2 +
 solr/contrib/clustering/build.gradle               |   2 +
 .../solr/handler/clustering/EngineParameters.java  |   3 +-
 solr/contrib/extraction/build.gradle               |   1 +
 .../solr/collection1/conf/solrconfig.xml           |  11 +-
 solr/contrib/gcs-repository/build.gradle           |   1 +
 .../org/apache/solr/gcs/GCSBackupRepository.java   |  21 +-
 .../apache/solr/gcs/GCSIncrementalBackupTest.java  |   2 +
 .../apache/solr/jaeger/TestJaegerConfigurator.java |   2 +
 solr/contrib/langid/build.gradle                   |   2 +-
 ...penNLPLangDetectUpdateProcessorFactoryTest.java |   2 +
 solr/contrib/ltr/build.gradle                      |   1 +
 .../org/apache/solr/ltr/TestLTROnSolrCloud.java    |   2 +
 solr/contrib/prometheus-exporter/build.gradle      |   8 +-
 .../conf/solr-exporter-config.xml                  |  21 +-
 .../solr/prometheus/exporter/MetricsQuery.java     |  15 +-
 .../solr/prometheus/scraper/SolrCloudScraper.java  |   2 +-
 ...theus-solr-exporter-integration-test-config.xml |  17 +-
 ...rometheus-solr-exporter-scraper-test-config.xml |  15 +-
 .../prometheus/PrometheusExporterTestBase.java     |  26 +-
 .../prometheus/collector/MetricSamplesTest.java    |  35 +-
 .../exporter/SolrExporterIntegrationTest.java      |   2 +-
 .../prometheus/scraper/SolrCloudScraperTest.java   |   2 +
 solr/contrib/s3-repository/build.gradle            |   5 +
 .../apache/solr/s3/S3BackupRepositoryConfig.java   |  15 +-
 .../java/org/apache/solr/s3/S3StorageClient.java   |  64 ++-
 .../org/apache/solr/s3/AbstractS3ClientTest.java   |   8 +-
 .../apache/solr/s3/S3IncrementalBackupTest.java    |   7 +-
 solr/contrib/scripting/build.gradle                |   2 +
 solr/core/build.gradle                             | 193 ++++---
 .../apache/solr/api/ContainerPluginsRegistry.java  |   6 +-
 .../org/apache/solr/cloud/RecoveryStrategy.java    |  14 +-
 .../apache/solr/cloud/api/collections/Assign.java  |  28 +-
 .../cloud/api/collections/DeleteBackupCmd.java     |  30 +-
 .../solr/cloud/api/collections/ReplaceNodeCmd.java | 151 ++---
 .../apache/solr/cloud/overseer/SliceMutator.java   |   3 +-
 .../java/org/apache/solr/core/ConfigOverlay.java   |   4 +
 .../org/apache/solr/core/ConfigSetService.java     |   6 +
 .../java/org/apache/solr/core/CoreContainer.java   |   7 +-
 .../org/apache/solr/core/OverlaidConfigNode.java   | 109 ++++
 .../src/java/org/apache/solr/core/PluginInfo.java  |  24 +
 .../src/java/org/apache/solr/core/SolrConfig.java  | 493 ++++++++++-------
 .../src/java/org/apache/solr/core/SolrCore.java    |   4 +-
 .../java/org/apache/solr/core/XmlConfigFile.java   |  15 +-
 .../solr/core/backup/ShardBackupMetadata.java      |   8 +
 .../org/apache/solr/filestore/PackageStoreAPI.java |  14 +-
 .../org/apache/solr/handler/CollectionsAPI.java    |  10 +-
 .../apache/solr/handler/ContentStreamLoader.java   |  49 --
 .../apache/solr/handler/DumpRequestHandler.java    |   1 +
 .../apache/solr/handler/MoreLikeThisHandler.java   |   4 +-
 .../solr/handler/admin/BaseHandlerApiSupport.java  |   4 +-
 .../solr/handler/admin/CollectionHandlerApi.java   |  77 ---
 .../solr/handler/admin/CollectionsHandler.java     |  17 +-
 .../solr/handler/admin/CoreAdminHandlerApi.java    |   4 +-
 .../solr/handler/admin/ShowFileRequestHandler.java |  10 +-
 ...ModifyCollectionAPI.java => AddReplicaAPI.java} |  57 +-
 .../handler/admin/api/CollectionStatusAPI.java     |  61 +++
 ...odifyCollectionAPI.java => CreateShardAPI.java} |  59 +-
 .../solr/handler/admin/api/DeleteReplicaAPI.java   |  61 +++
 .../solr/handler/admin/api/DeleteShardAPI.java     |  63 +++
 .../solr/handler/admin/api/ForceLeaderAPI.java     |  68 +++
 .../handler/admin/api/ModifyCollectionAPI.java     |  10 +-
 ...ModifyCollectionAPI.java => SplitShardAPI.java} |  57 +-
 .../solr/handler/admin/api/SyncShardAPI.java       |  68 +++
 .../org/apache/solr/handler/api/ApiRegistrar.java  |  23 +-
 .../org/apache/solr/handler/api/V2ApiUtils.java}   |  19 +-
 .../handler/component/RealTimeGetComponent.java    |   5 +-
 .../solr/handler/component/SearchHandler.java      |  16 +-
 .../solr/handler/component/ShardResponse.java      |   3 +-
 .../handler/component/SpellCheckComponent.java     |   6 +-
 .../java/org/apache/solr/legacy/BBoxStrategy.java  |   3 +-
 .../org/apache/solr/legacy/BBoxValueSource.java    |   1 +
 .../apache/solr/legacy/DistanceValueSource.java    | 120 ----
 .../apache/solr/legacy/PointVectorStrategy.java    | 289 ----------
 .../java/org/apache/solr/logging/MDCSnapshot.java  |  58 ++
 .../org/apache/solr/request/SolrRequestInfo.java   |  70 ++-
 .../apache/solr/response/RawResponseWriter.java    |   5 +-
 .../transform/ChildDocTransformerFactory.java      |  22 +-
 .../org/apache/solr/schema/AbstractEnumField.java  |   2 +-
 .../apache/solr/schema/FieldTypePluginLoader.java  |   6 +-
 .../java/org/apache/solr/schema/GeoHashField.java  | 103 ----
 .../java/org/apache/solr/schema/IndexSchema.java   |  25 +-
 .../org/apache/solr/schema/IndexSchemaFactory.java |  14 +-
 .../java/org/apache/solr/schema/LatLonType.java    | 606 ---------------------
 .../org/apache/solr/schema/ManagedIndexSchema.java |  14 +-
 .../src/java/org/apache/solr/schema/PointType.java |   4 +-
 .../solr/schema/SpatialPointVectorFieldType.java   | 106 ----
 .../org/apache/solr/schema/SpatialQueryable.java   |   2 +-
 .../SpatialTermQueryPrefixTreeFieldType.java       |  33 --
 .../java/org/apache/solr/search/CacheConfig.java   |  40 +-
 .../java/org/apache/solr/search/CaffeineCache.java |   5 +
 .../org/apache/solr/search/JoinQParserPlugin.java  |   2 +-
 .../src/java/org/apache/solr/search/JoinQuery.java |   5 +
 .../src/java/org/apache/solr/search/SolrCache.java |  11 +
 .../solr/search/SpatialFilterQParserPlugin.java    |   8 +-
 .../apache/solr/search/facet/FacetFieldMerger.java |  42 --
 .../distance/GeoDistValueSourceParser.java         |   2 +-
 .../search/function/distance/GeohashFunction.java  |   1 +
 .../distance/GeohashHaversineFunction.java         |   3 +-
 .../org/apache/solr/security/BasicAuthPlugin.java  |   2 +-
 .../org/apache/solr/security/MultiAuthPlugin.java  | 280 ++++++++++
 .../MultiAuthRuleBasedAuthorizationPlugin.java     | 150 +++++
 .../java/org/apache/solr/servlet/HttpSolrCall.java |   7 +-
 .../apache/solr/servlet/SolrDispatchFilter.java    |  11 +-
 .../apache/solr/update/DirectUpdateHandler2.java   |   4 -
 .../org/apache/solr/update/SolrCmdDistributor.java |   4 -
 .../org/apache/solr/update/SolrIndexConfig.java    |  82 ++-
 .../src/java/org/apache/solr/update/UpdateLog.java |  22 +-
 .../java/org/apache/solr/update/VersionInfo.java   |   4 +-
 .../processor/DistributedZkUpdateProcessor.java    | 103 ++--
 .../HTMLStripFieldUpdateProcessorFactory.java      |   2 +-
 .../java/org/apache/solr/util/DOMConfigNode.java   |  12 +-
 .../java/org/apache/solr/util/DataConfigNode.java  |  71 +--
 .../src/java/org/apache/solr/util/LongSet.java     |  15 +-
 .../java/org/apache/solr/util/RedactionUtils.java  |  55 --
 .../src/java/org/apache/solr/util/SolrCLI.java     | 326 ++---------
 .../src/java/org/apache/solr/util/hll/HLL.java     |   6 +-
 .../resources/EditableSolrConfigAttributes.json    |   7 +-
 .../solr/collection1/conf/schema-hash.xml          |  28 -
 .../solr/collection1/conf/schema-minhash.xml       |  28 -
 .../solr/collection1/conf/schema-rest.xml          |  15 -
 .../solr/collection1/conf/schema-spatial.xml       |  23 +-
 .../solr/collection1/conf/schema-sql.xml           |  28 -
 .../test-files/solr/collection1/conf/schema.xml    |  21 +-
 .../test-files/solr/collection1/conf/schema11.xml  |  17 -
 .../test-files/solr/collection1/conf/schema12.xml  |  22 +-
 .../test-files/solr/collection1/conf/schema15.xml  |  18 +-
 .../solr/collection1/conf/schema_latest.xml        |  35 +-
 .../solr/collection1/conf/schemasurround.xml       |  17 -
 .../conf/solrconfig-analytics-query.xml            |   6 -
 .../conf/solrconfig-collapseqparser.xml            |   6 -
 .../conf/solrconfig-components-name.xml            |   7 +-
 .../conf/solrconfig-doctransformers.xml            |   6 -
 .../solr/collection1/conf/solrconfig-elevate.xml   |  11 +-
 .../solr/collection1/conf/solrconfig-hash.xml      |   6 -
 .../solr/collection1/conf/solrconfig-minhash.xml   |  30 +-
 .../collection1/conf/solrconfig-plugcollector.xml  |   5 -
 .../solr/collection1/conf/solrconfig-sql.xml       |   6 -
 .../solr/collection1/conf/solrconfig-test-misc.xml |   8 +-
 .../solr/collection1/conf/solrconfig.xml           |  34 +-
 .../solr/configsets/cloud-dynamic/conf/schema.xml  |  14 +-
 .../solr/configsets/doc-expiry/conf/schema.xml     |  18 -
 .../test-files/solr/configsets/sql/conf/schema.xml |  15 -
 .../src/test-files/solr/crazy-path-to-config.xml   |   5 -
 .../solr/security/multi_auth_plugin_security.json  |  71 +++
 .../src/test/org/apache/hadoop/fs/HardLink.java    |  14 -
 .../test/org/apache/solr/ConvertedLegacyTest.java  |  41 +-
 .../test/org/apache/solr/TestCrossCoreJoin.java    |  30 +-
 .../test/org/apache/solr/TestGroupingSearch.java   |  14 +-
 solr/core/src/test/org/apache/solr/TestJoin.java   |   1 +
 .../apache/solr/cloud/CollectionsAPISolrJTest.java |   2 -
 .../solr/cloud/FullSolrCloudDistribCmdsTest.java   |  35 +-
 .../cloud/HttpPartitionWithTlogReplicasTest.java   |   2 +
 .../org/apache/solr/cloud/ReplaceNodeTest.java     |  73 ++-
 .../apache/solr/cloud/TestCloudConsistency.java    |   2 +
 .../solr/cloud/TestLeaderElectionZkExpiry.java     |   8 +-
 .../apache/solr/cloud/TestRebalanceLeaders.java    |  33 +-
 .../org/apache/solr/cloud/TestStressLiveNodes.java |   2 +
 .../ConcurrentDeleteAndCreateCollectionTest.java   |  21 +-
 .../HdfsCloudIncrementalBackupTest.java            |   8 +-
 .../solr/cloud/api/collections/PurgeGraphTest.java | 266 ++++-----
 .../collections/TestHdfsCloudBackupRestore.java    |   2 +
 .../solr/cloud/hdfs/HDFSCollectionsAPITest.java    |   2 +
 .../cloud/hdfs/HdfsBasicDistributedZk2Test.java    |   2 +
 .../cloud/hdfs/HdfsBasicDistributedZkTest.java     |   2 +
 .../hdfs/HdfsChaosMonkeyNothingIsSafeTest.java     |   2 +
 .../cloud/hdfs/HdfsChaosMonkeySafeLeaderTest.java  |   2 +
 .../apache/solr/cloud/hdfs/HdfsNNFailoverTest.java |   2 +
 .../solr/cloud/hdfs/HdfsRecoverLeaseTest.java      |   2 +
 .../apache/solr/cloud/hdfs/HdfsRecoveryZkTest.java |   2 +
 .../cloud/hdfs/HdfsRestartWhileUpdatingTest.java   |   2 +
 .../apache/solr/cloud/hdfs/HdfsSyncSliceTest.java  |   2 +
 .../org/apache/solr/cloud/hdfs/HdfsTestUtil.java   |   2 +
 .../apache/solr/cloud/hdfs/HdfsThreadLeakTest.java |   2 +
 .../HdfsTlogReplayBufferedWhileIndexingTest.java   |   2 +
 .../cloud/hdfs/HdfsUnloadDistributedZkTest.java    |   2 +
 .../hdfs/HdfsWriteToMultipleCollectionsTest.java   |   2 +
 .../org/apache/solr/cloud/hdfs/StressHdfsTest.java |   2 +
 .../cluster/events/ClusterEventProducerTest.java   |   4 +-
 .../plugins/AffinityPlacementFactoryTest.java      |  42 +-
 .../solr/core/BlobRepositoryMockingTest.java       |   4 +-
 .../solr/core/BlobStoreTestRequestHandler.java     |  62 ---
 .../apache/solr/core/HdfsDirectoryFactoryTest.java |   2 +
 .../test/org/apache/solr/core/MockInfoBean.java    |  65 ---
 .../test/org/apache/solr/core/TestBadConfig.java   |  12 -
 .../org/apache/solr/core/TestCodecSupport.java     |   6 +-
 .../org/apache/solr/core/TestConfLoadPerf.java     |  88 +++
 .../src/test/org/apache/solr/core/TestConfig.java  |  55 +-
 .../org/apache/solr/core/TestConfigOverlay.java    |   5 -
 .../org/apache/solr/core/TestSimpleTextCodec.java  |   2 +-
 .../HdfsBackupRepositoryIntegrationTest.java       |   2 +
 .../org/apache/solr/handler/TestBlobHandler.java   |   2 +
 .../solr/handler/TestHdfsBackupRestoreCore.java    |   2 +
 .../org/apache/solr/handler/TestRequestId.java     | 103 ++++
 .../solr/handler/admin/DaemonStreamApiTest.java    |   2 +
 .../solr/handler/admin/MBeansHandlerTest.java      |   3 +
 .../handler/admin/ShowFileRequestHandlerTest.java  |   7 +
 .../solr/handler/admin/TestApiFramework.java       |   5 +-
 .../solr/handler/admin/TestCollectionAPIs.java     |  30 +-
 .../admin/api/V2CollectionAPIMappingTest.java      |  39 +-
 .../handler/admin/api/V2ShardsAPIMappingTest.java  | 291 ++++++++++
 .../DistributedQueryComponentCustomSortTest.java   |   2 +
 .../handler/component/SuggestComponentTest.java    | 122 +++--
 .../solr/handler/component/UpdateLogCloudTest.java |  22 +-
 .../apache/solr/request/TestRemoteStreaming.java   |   2 +-
 .../apache/solr/request/TestSolrRequestInfo.java   |  80 +++
 .../solr/response/TestGeoJSONResponseWriter.java   |   9 +-
 .../transform/TestSubQueryTransformerDistrib.java  |   7 +-
 .../rest/schema/TestFieldCollectionResource.java   |  24 +-
 .../test/org/apache/solr/schema/RankFieldTest.java |  34 +-
 .../org/apache/solr/search/QueryEqualityTest.java  |  40 +-
 .../org/apache/solr/search/ReturnFieldsTest.java   |  22 +-
 .../org/apache/solr/search/SpatialFilterTest.java  |  21 +-
 .../org/apache/solr/search/TestSolr4Spatial.java   |   5 +-
 .../apache/solr/search/TestSolrQueryParser.java    |   1 +
 .../apache/solr/search/TestValueSourceCache.java   |   6 +-
 .../function/distance/DistanceFunctionTest.java    |  80 ++-
 .../search/join/InvalidConfigJoinQueryTest.java    |  47 ++
 .../solr/search/join/TestScoreJoinQPNoScore.java   |   1 +
 .../solr/search/join/TestScoreJoinQPScore.java     |   1 +
 .../solr/security/BasicAuthStandaloneTest.java     |  32 +-
 .../apache/solr/security/MultiAuthPluginTest.java  | 263 +++++++++
 .../apache/solr/store/hdfs/HdfsDirectoryTest.java  |   2 +
 .../apache/solr/update/SolrIndexConfigTest.java    |  12 +-
 .../AbstractAtomicUpdatesMultivalueTestBase.java   |   6 +-
 .../TimeRoutedAliasUpdateProcessorTest.java        |  43 ++
 .../src/test/org/apache/solr/util/LongSetTest.java |  94 ++++
 .../solr/util/TestSolrJacksonAnnotation.java       |   6 +
 .../test/org/apache/solr/util/UtilsToolTest.java   | 206 -------
 solr/docker/templates/Dockerfile.body.template     |   7 +-
 solr/licenses/annotations-2.16.93.jar.sha1         |   1 -
 solr/licenses/annotations-2.17.63.jar.sha1         |   1 +
 solr/licenses/apache-client-2.16.93.jar.sha1       |   1 -
 solr/licenses/apache-client-2.17.63.jar.sha1       |   1 +
 solr/licenses/arns-2.16.93.jar.sha1                |   1 -
 solr/licenses/arns-2.17.63.jar.sha1                |   1 +
 solr/licenses/auth-2.16.93.jar.sha1                |   1 -
 solr/licenses/auth-2.17.63.jar.sha1                |   1 +
 solr/licenses/aws-core-2.16.93.jar.sha1            |   1 -
 solr/licenses/aws-core-2.17.63.jar.sha1            |   1 +
 solr/licenses/aws-query-protocol-2.16.93.jar.sha1  |   1 -
 solr/licenses/aws-query-protocol-2.17.63.jar.sha1  |   1 +
 solr/licenses/aws-xml-protocol-2.16.93.jar.sha1    |   1 -
 solr/licenses/aws-xml-protocol-2.17.63.jar.sha1    |   1 +
 solr/licenses/commons-compiler-3.0.11.jar.sha1     |   1 +
 solr/licenses/commons-compiler-3.0.9.jar.sha1      |   1 -
 solr/licenses/eigenbase-properties-1.1.5.jar.sha1  |   1 -
 solr/licenses/eigenbase-properties-LICENSE-ASL.txt | 202 -------
 solr/licenses/eigenbase-properties-NOTICE.txt      |  20 -
 solr/licenses/http-client-spi-2.16.93.jar.sha1     |   1 -
 solr/licenses/http-client-spi-2.17.63.jar.sha1     |   1 +
 solr/licenses/janino-3.0.11.jar.sha1               |   1 +
 solr/licenses/janino-3.0.9.jar.sha1                |   1 -
 solr/licenses/json-utils-2.17.63.jar.sha1          |   1 +
 ...-LICENSE-ASL.txt => json-utils-LICENSE-ASL.txt} |   0
 .../{utils-NOTICE.txt => json-utils-NOTICE.txt}    |   0
 solr/licenses/kerby-kdc-1.0.1.jar.sha1             |   1 -
 solr/licenses/kerby-kdc-LICENSE-ASL.txt            | 201 -------
 solr/licenses/kerby-kdc-NOTICE.txt                 |   5 -
 solr/licenses/metrics-spi-2.16.93.jar.sha1         |   1 -
 solr/licenses/metrics-spi-2.17.63.jar.sha1         |   1 +
 solr/licenses/profiles-2.16.93.jar.sha1            |   1 -
 solr/licenses/profiles-2.17.63.jar.sha1            |   1 +
 solr/licenses/protocol-core-2.16.93.jar.sha1       |   1 -
 solr/licenses/protocol-core-2.17.63.jar.sha1       |   1 +
 solr/licenses/regions-2.16.93.jar.sha1             |   1 -
 solr/licenses/regions-2.17.63.jar.sha1             |   1 +
 solr/licenses/s3-2.16.93.jar.sha1                  |   1 -
 solr/licenses/s3-2.17.63.jar.sha1                  |   1 +
 solr/licenses/sdk-core-2.16.93.jar.sha1            |   1 -
 solr/licenses/sdk-core-2.17.63.jar.sha1            |   1 +
 .../third-party-jackson-core-2.17.63.jar.sha1      |   1 +
 ...xt => third-party-jackson-core-LICENSE-ASL.txt} |   0
 ...ICE.txt => third-party-jackson-core-NOTICE.txt} |   0
 .../url-connection-client-2.16.93.jar.sha1         |   1 -
 .../url-connection-client-2.17.63.jar.sha1         |   1 +
 solr/licenses/utils-2.16.93.jar.sha1               |   1 -
 solr/licenses/utils-2.17.63.jar.sha1               |   1 +
 .../conf/managed-schema                            |   9 +-
 .../conf/solrconfig.xml                            |   1 -
 solr/solr-ref-guide/build.gradle                   |   3 +
 .../configuration-guide/pages/config-api.adoc      |   1 -
 .../pages/implicit-requesthandlers.adoc            |   4 +-
 .../deployment-guide/pages/backup-restore.adoc     |  61 ++-
 .../pages/basic-authentication-plugin.adoc         |  64 +++
 .../pages/configuring-logging.adoc                 |   1 -
 .../pages/jwt-authentication-plugin.adoc           |   6 +
 .../pages/rule-based-authorization-plugin.adoc     |  37 +-
 .../getting-started/pages/solr-admin-ui.adoc       |   1 +
 .../pages/field-types-included-with-solr.adoc      |   2 -
 .../indexing-guide/pages/indexing-with-tika.adoc   |   2 +-
 .../pages/partial-document-updates.adoc            |   2 +-
 .../cluster.png                                    | Bin
 .../query-guide/images/sql-screen/sql-query-ui.png | Bin 0 -> 129399 bytes
 .../query-guide/pages/document-transformers.adoc   |   4 +-
 .../pages/query-syntax-and-parsers.adoc            |   9 +-
 .../modules/query-guide/pages/spatial-search.adoc  |  16 +-
 ...{parallel-sql-interface.adoc => sql-query.adoc} | 309 +++++------
 .../modules/query-guide/pages/sql-screen.adoc      |  26 +
 .../modules/query-guide/querying-nav.adoc          |   3 +-
 .../pages/major-changes-in-solr-6.adoc             |   5 +-
 .../pages/major-changes-in-solr-7.adoc             |   2 +-
 .../pages/major-changes-in-solr-9.adoc             | 274 +++++-----
 .../upgrade-notes/pages/solr-upgrade-notes.adoc    |  39 +-
 solr/solr-ref-guide/package-lock.json              |  32 +-
 solr/solrj/build.gradle                            |  35 +-
 .../client/solrj/impl/BaseCloudSolrClient.java     |  29 +-
 .../client/solrj/impl/CloudHttp2SolrClient.java    |   4 -
 .../solr/client/solrj/impl/CloudSolrClient.java    | 157 +-----
 .../solrj/impl/ConcurrentUpdateSolrClient.java     |  74 +--
 .../solrj/impl/DelegationTokenHttpSolrClient.java  |  58 +-
 .../solr/client/solrj/impl/Http2SolrClient.java    |   8 +-
 .../solrj/impl/HttpClusterStateProvider.java       |   3 +
 .../solr/client/solrj/impl/HttpSolrClient.java     | 121 ++--
 .../solr/client/solrj/impl/LBHttpSolrClient.java   |  92 +---
 .../solr/client/solrj/impl/NoOpResponseParser.java |   6 +-
 .../client/solrj/impl/SolrHttpClientBuilder.java   |   5 -
 .../solrj/impl/ZkClientClusterStateProvider.java   |   4 +-
 .../java/org/apache/solr/client/solrj/io/Lang.java |   1 -
 .../solr/client/solrj/request/ApiMapping.java      |  77 +++
 .../solrj/request/CollectionAdminRequest.java      |  15 +-
 .../client/solrj/request/CollectionApiMapping.java | 267 ---------
 .../solrj/request/ConfigSetAdminRequest.java       |   4 +-
 .../solrj/request/ContentStreamUpdateRequest.java  |   3 +-
 .../solr/client/solrj/request/CoreApiMapping.java  |   6 +-
 .../solrj/request/MultiContentWriterRequest.java   |   2 +-
 .../solrj/request/StreamingUpdateRequest.java      |   4 +-
 .../solr/client/solrj/request/UpdateRequest.java   |  21 +-
 .../solr/client/solrj/request/V1toV2ApiMapper.java | 145 -----
 .../solr/client/solrj/request/V2Request.java       |   3 +-
 .../solrj/request/beans/AddReplicaPayload.java     |  73 +++
 .../solrj/request/beans/CreateAliasPayload.java    |   2 +-
 .../solrj/request/beans/CreateShardPayload.java    |  56 ++
 .../solrj/request/beans/ForceLeaderPayload.java}   |  11 +-
 .../solrj/request/beans/SplitShardPayload.java     |  63 +++
 .../solrj/request/beans/SyncShardPayload.java}     |  13 +-
 .../org/apache/solr/cluster/api/SimpleMap.java     |  13 +-
 .../java/org/apache/solr/common/ConfigNode.java    | 124 ++++-
 .../apache/solr/common/EmptyEntityResolver.java    |   8 +-
 .../java/org/apache/solr/common/SolrException.java | 114 +---
 .../solr/common/cloud/CompositeIdRouter.java       |  13 +
 .../apache/solr/common/cloud/PerReplicaStates.java |   4 +
 .../solr/common/cloud/PerReplicaStatesOps.java     |  20 +-
 .../org/apache/solr/common/cloud/SolrZkClient.java |   8 +-
 .../solr/common/params/CommonAdminParams.java      |   2 +
 .../common/util/ByteArrayUtf8CharSequence.java     |   2 +-
 .../java/org/apache/solr/common/util/DOMUtil.java  |  10 +-
 .../apache/solr/common/util/JsonSchemaCreator.java |   2 +
 .../solr/common/util/JsonSchemaValidator.java      |  13 +
 .../solr/common/util/LinkedSimpleHashMap.java      |  34 --
 .../apache/solr/common/util/WrappedSimpleMap.java  |  11 +
 solr/solrj/src/java/org/noggit/CharArr.java        |  67 ---
 .../cluster.security.MultiPluginAuth.Commands.json |  27 +
 .../collections.collection.Commands.modify.json    |  16 -
 .../resources/apispec/collections.collection.json  |  19 -
 .../collections.collection.shards.Commands.json    | 129 -----
 ...llections.collection.shards.shard.Commands.json |  24 -
 ...collections.collection.shards.shard.delete.json |  27 -
 ...ons.collection.shards.shard.replica.delete.json |  39 --
 .../solrj/solr/collection1/conf/schema-sql.xml     |  28 -
 .../solrj/solr/collection1/conf/schema.xml         |  28 -
 .../solrj/solr/collection1/conf/solrconfig-sql.xml |   6 -
 .../solrj/solr/collection1/conf/solrconfig.xml     |  10 +-
 .../solrj/solr/configsets/ml/conf/solrconfig.xml   |   6 -
 .../solr/configsets/shared/conf/solrconfig.xml     |  10 +-
 .../solr/configsets/streaming/conf/schema.xml      |  31 +-
 .../solr/configsets/streaming/conf/solrconfig.xml  |   6 -
 .../solrj/solr/multicore/core0/conf/solrconfig.xml |  20 +-
 .../solrj/solr/multicore/core1/conf/solrconfig.xml |  20 +-
 .../solrj/impl/CloudSolrClientBuilderTest.java     |   7 -
 .../solrj/impl/CloudSolrClientCacheTest.java       |   4 +-
 .../impl/CloudSolrClientMultiConstructorTest.java  |   3 +-
 .../client/solrj/impl/CloudSolrClientTest.java     |  73 ++-
 .../solrj/impl/HttpSolrClientConPoolTest.java      |   5 +-
 .../client/solrj/impl/LBHttpSolrClientTest.java    |   7 +-
 .../org/apache/solr/client/solrj/io/TestLang.java  |   2 +-
 .../client/solrj/io/stream/JDBCStreamTest.java     |   2 +
 .../solrj/io/stream/StreamExpressionTest.java      |   2 +
 .../io/stream/eval/ConversionEvaluatorsTest.java   |   3 +-
 .../io/stream/eval/TemporalEvaluatorsTest.java     |   4 +-
 .../solrj/io/stream/ops/ConcatOperationTest.java   |   4 +-
 .../client/solrj/io/stream/ops/OperationsTest.java |   4 +-
 .../client/solrj/request/TestV1toV2ApiMapper.java  |  41 --
 .../solr/client/solrj/request/TestV2Request.java   |   2 +
 .../cloud/PerReplicaStatesIntegrationTest.java     |  47 ++
 .../apache/solr/common/util/ContentStreamTest.java |  12 +-
 .../apache/solr/common/util/JsonValidatorTest.java |  23 +-
 .../solr/common/util/TestFastJavabinDecoder.java   |   3 +-
 .../solr/common/util/TestJsonRecordReader.java     |   3 +-
 solr/test-framework/build.gradle                   |  14 +-
 .../apache/solr/EmbeddedSolrServerTestBase.java    |  32 +-
 .../org/apache/solr/SolrIgnoredThreadsFilter.java  |  33 +-
 .../java/org/apache/solr/SolrJettyTestBase.java    |  45 +-
 .../src/java/org/apache/solr/SolrTestCase.java     |   2 +-
 .../src/java/org/apache/solr/SolrTestCaseHS.java   |  12 +-
 .../src/java/org/apache/solr/SolrTestCaseJ4.java   | 115 ++--
 .../apache/solr/cloud/MiniSolrCloudCluster.java    |   2 +-
 .../collections/AbstractIncrementalBackupTest.java |  10 +-
 .../solr/core/MockConcurrentMergeScheduler.java    |  34 --
 .../org/apache/solr/util/BadHdfsThreadsFilter.java |   2 +
 .../solr/util/BadMrClusterThreadsFilter.java       |  37 --
 .../java/org/apache/solr/util/DirectoryUtil.java   |  57 ++
 .../java/org/apache/solr/util/ErrorLogMuter.java   | 256 +++++++++
 .../org/apache/solr/util/Log4jListAppender.java    |  79 +++
 .../src/java/org/apache/solr/util/TestHarness.java |  12 +-
 .../solr/cloud/MiniSolrCloudClusterTest.java       |   2 +
 .../org/apache/solr/util/TestErrorLogMuter.java    | 145 +++++
 solr/webapp/web/css/angular/security.css           |  22 +
 .../web/js/angular/controllers/core-overview.js    |   2 +
 solr/webapp/web/js/angular/controllers/files.js    |   6 +-
 .../web/js/angular/controllers/schema-designer.js  |   9 +
 solr/webapp/web/js/angular/controllers/security.js | 180 +++++-
 solr/webapp/web/js/angular/services.js             |   2 +
 solr/webapp/web/partials/core_overview.html        |   4 +-
 solr/webapp/web/partials/schema-designer.html      |  20 +-
 solr/webapp/web/partials/security.html             |  29 +-
 solr/webapp/web/partials/sqlquery.html             |   2 +-
 versions.lock                                      | 132 ++---
 versions.props                                     |   3 +-
 445 files changed, 6699 insertions(+), 6845 deletions(-)
 create mode 100644 
solr/core/src/java/org/apache/solr/core/OverlaidConfigNode.java
 delete mode 100644 
solr/core/src/java/org/apache/solr/handler/ContentStreamLoader.java
 delete mode 100644 
solr/core/src/java/org/apache/solr/handler/admin/CollectionHandlerApi.java
 copy 
solr/core/src/java/org/apache/solr/handler/admin/api/{ModifyCollectionAPI.java 
=> AddReplicaAPI.java} (54%)
 create mode 100644 
solr/core/src/java/org/apache/solr/handler/admin/api/CollectionStatusAPI.java
 copy 
solr/core/src/java/org/apache/solr/handler/admin/api/{ModifyCollectionAPI.java 
=> CreateShardAPI.java} (54%)
 create mode 100644 
solr/core/src/java/org/apache/solr/handler/admin/api/DeleteReplicaAPI.java
 create mode 100644 
solr/core/src/java/org/apache/solr/handler/admin/api/DeleteShardAPI.java
 create mode 100644 
solr/core/src/java/org/apache/solr/handler/admin/api/ForceLeaderAPI.java
 copy 
solr/core/src/java/org/apache/solr/handler/admin/api/{ModifyCollectionAPI.java 
=> SplitShardAPI.java} (56%)
 create mode 100644 
solr/core/src/java/org/apache/solr/handler/admin/api/SyncShardAPI.java
 rename 
solr/core/src/{test/org/apache/solr/schema/ThrowErrorOnInitFieldType.java => 
java/org/apache/solr/handler/api/V2ApiUtils.java} (57%)
 delete mode 100644 
solr/core/src/java/org/apache/solr/legacy/DistanceValueSource.java
 delete mode 100644 
solr/core/src/java/org/apache/solr/legacy/PointVectorStrategy.java
 create mode 100644 solr/core/src/java/org/apache/solr/logging/MDCSnapshot.java
 delete mode 100644 solr/core/src/java/org/apache/solr/schema/GeoHashField.java
 delete mode 100644 solr/core/src/java/org/apache/solr/schema/LatLonType.java
 delete mode 100644 
solr/core/src/java/org/apache/solr/schema/SpatialPointVectorFieldType.java
 delete mode 100644 
solr/core/src/java/org/apache/solr/schema/SpatialTermQueryPrefixTreeFieldType.java
 create mode 100644 
solr/core/src/java/org/apache/solr/security/MultiAuthPlugin.java
 create mode 100644 
solr/core/src/java/org/apache/solr/security/MultiAuthRuleBasedAuthorizationPlugin.java
 create mode 100644 
solr/core/src/test-files/solr/security/multi_auth_plugin_security.json
 delete mode 100644 
solr/core/src/test/org/apache/solr/core/BlobStoreTestRequestHandler.java
 delete mode 100644 solr/core/src/test/org/apache/solr/core/MockInfoBean.java
 create mode 100644 
solr/core/src/test/org/apache/solr/core/TestConfLoadPerf.java
 create mode 100644 
solr/core/src/test/org/apache/solr/handler/TestRequestId.java
 create mode 100644 
solr/core/src/test/org/apache/solr/handler/admin/api/V2ShardsAPIMappingTest.java
 create mode 100644 
solr/core/src/test/org/apache/solr/request/TestSolrRequestInfo.java
 create mode 100644 
solr/core/src/test/org/apache/solr/search/join/InvalidConfigJoinQueryTest.java
 create mode 100644 
solr/core/src/test/org/apache/solr/security/MultiAuthPluginTest.java
 create mode 100644 solr/core/src/test/org/apache/solr/util/LongSetTest.java
 delete mode 100644 solr/core/src/test/org/apache/solr/util/UtilsToolTest.java
 delete mode 100644 solr/licenses/annotations-2.16.93.jar.sha1
 create mode 100644 solr/licenses/annotations-2.17.63.jar.sha1
 delete mode 100644 solr/licenses/apache-client-2.16.93.jar.sha1
 create mode 100644 solr/licenses/apache-client-2.17.63.jar.sha1
 delete mode 100644 solr/licenses/arns-2.16.93.jar.sha1
 create mode 100644 solr/licenses/arns-2.17.63.jar.sha1
 delete mode 100644 solr/licenses/auth-2.16.93.jar.sha1
 create mode 100644 solr/licenses/auth-2.17.63.jar.sha1
 delete mode 100644 solr/licenses/aws-core-2.16.93.jar.sha1
 create mode 100644 solr/licenses/aws-core-2.17.63.jar.sha1
 delete mode 100644 solr/licenses/aws-query-protocol-2.16.93.jar.sha1
 create mode 100644 solr/licenses/aws-query-protocol-2.17.63.jar.sha1
 delete mode 100644 solr/licenses/aws-xml-protocol-2.16.93.jar.sha1
 create mode 100644 solr/licenses/aws-xml-protocol-2.17.63.jar.sha1
 create mode 100644 solr/licenses/commons-compiler-3.0.11.jar.sha1
 delete mode 100644 solr/licenses/commons-compiler-3.0.9.jar.sha1
 delete mode 100644 solr/licenses/eigenbase-properties-1.1.5.jar.sha1
 delete mode 100644 solr/licenses/eigenbase-properties-LICENSE-ASL.txt
 delete mode 100644 solr/licenses/eigenbase-properties-NOTICE.txt
 delete mode 100644 solr/licenses/http-client-spi-2.16.93.jar.sha1
 create mode 100644 solr/licenses/http-client-spi-2.17.63.jar.sha1
 create mode 100644 solr/licenses/janino-3.0.11.jar.sha1
 delete mode 100644 solr/licenses/janino-3.0.9.jar.sha1
 create mode 100644 solr/licenses/json-utils-2.17.63.jar.sha1
 copy solr/licenses/{utils-LICENSE-ASL.txt => json-utils-LICENSE-ASL.txt} (100%)
 copy solr/licenses/{utils-NOTICE.txt => json-utils-NOTICE.txt} (100%)
 delete mode 100644 solr/licenses/kerby-kdc-1.0.1.jar.sha1
 delete mode 100644 solr/licenses/kerby-kdc-LICENSE-ASL.txt
 delete mode 100644 solr/licenses/kerby-kdc-NOTICE.txt
 delete mode 100644 solr/licenses/metrics-spi-2.16.93.jar.sha1
 create mode 100644 solr/licenses/metrics-spi-2.17.63.jar.sha1
 delete mode 100644 solr/licenses/profiles-2.16.93.jar.sha1
 create mode 100644 solr/licenses/profiles-2.17.63.jar.sha1
 delete mode 100644 solr/licenses/protocol-core-2.16.93.jar.sha1
 create mode 100644 solr/licenses/protocol-core-2.17.63.jar.sha1
 delete mode 100644 solr/licenses/regions-2.16.93.jar.sha1
 create mode 100644 solr/licenses/regions-2.17.63.jar.sha1
 delete mode 100644 solr/licenses/s3-2.16.93.jar.sha1
 create mode 100644 solr/licenses/s3-2.17.63.jar.sha1
 delete mode 100644 solr/licenses/sdk-core-2.16.93.jar.sha1
 create mode 100644 solr/licenses/sdk-core-2.17.63.jar.sha1
 create mode 100644 solr/licenses/third-party-jackson-core-2.17.63.jar.sha1
 copy solr/licenses/{utils-LICENSE-ASL.txt => 
third-party-jackson-core-LICENSE-ASL.txt} (100%)
 copy solr/licenses/{utils-NOTICE.txt => third-party-jackson-core-NOTICE.txt} 
(100%)
 delete mode 100644 solr/licenses/url-connection-client-2.16.93.jar.sha1
 create mode 100644 solr/licenses/url-connection-client-2.17.63.jar.sha1
 delete mode 100644 solr/licenses/utils-2.16.93.jar.sha1
 create mode 100644 solr/licenses/utils-2.17.63.jar.sha1
 rename solr/solr-ref-guide/modules/query-guide/images/{parallel-sql-interface 
=> sql-query}/cluster.png (100%)
 create mode 100644 
solr/solr-ref-guide/modules/query-guide/images/sql-screen/sql-query-ui.png
 rename 
solr/solr-ref-guide/modules/query-guide/pages/{parallel-sql-interface.adoc => 
sql-query.adoc} (96%)
 create mode 100644 
solr/solr-ref-guide/modules/query-guide/pages/sql-screen.adoc
 create mode 100644 
solr/solrj/src/java/org/apache/solr/client/solrj/request/ApiMapping.java
 delete mode 100644 
solr/solrj/src/java/org/apache/solr/client/solrj/request/CollectionApiMapping.java
 delete mode 100644 
solr/solrj/src/java/org/apache/solr/client/solrj/request/V1toV2ApiMapper.java
 create mode 100644 
solr/solrj/src/java/org/apache/solr/client/solrj/request/beans/AddReplicaPayload.java
 create mode 100644 
solr/solrj/src/java/org/apache/solr/client/solrj/request/beans/CreateShardPayload.java
 rename 
solr/{core/src/java/org/apache/solr/search/stats/CachedSearcherStats.java => 
solrj/src/java/org/apache/solr/client/solrj/request/beans/ForceLeaderPayload.java}
 (74%)
 create mode 100644 
solr/solrj/src/java/org/apache/solr/client/solrj/request/beans/SplitShardPayload.java
 rename solr/solrj/src/java/org/apache/solr/{common/cloud/LiveNodesWatcher.java 
=> client/solrj/request/beans/SyncShardPayload.java} (75%)
 delete mode 100644 
solr/solrj/src/java/org/apache/solr/common/util/LinkedSimpleHashMap.java
 create mode 100644 
solr/solrj/src/resources/apispec/cluster.security.MultiPluginAuth.Commands.json
 delete mode 100644 
solr/solrj/src/resources/apispec/collections.collection.Commands.modify.json
 delete mode 100644 solr/solrj/src/resources/apispec/collections.collection.json
 delete mode 100644 
solr/solrj/src/resources/apispec/collections.collection.shards.Commands.json
 delete mode 100644 
solr/solrj/src/resources/apispec/collections.collection.shards.shard.Commands.json
 delete mode 100644 
solr/solrj/src/resources/apispec/collections.collection.shards.shard.delete.json
 delete mode 100644 
solr/solrj/src/resources/apispec/collections.collection.shards.shard.replica.delete.json
 delete mode 100644 
solr/solrj/src/test/org/apache/solr/client/solrj/request/TestV1toV2ApiMapper.java
 delete mode 100644 
solr/test-framework/src/java/org/apache/solr/core/MockConcurrentMergeScheduler.java
 delete mode 100644 
solr/test-framework/src/java/org/apache/solr/util/BadMrClusterThreadsFilter.java
 create mode 100644 
solr/test-framework/src/java/org/apache/solr/util/DirectoryUtil.java
 create mode 100644 
solr/test-framework/src/java/org/apache/solr/util/ErrorLogMuter.java
 create mode 100644 
solr/test-framework/src/java/org/apache/solr/util/Log4jListAppender.java
 create mode 100644 
solr/test-framework/src/test/org/apache/solr/util/TestErrorLogMuter.java

Reply via email to