This is an automated email from the ASF dual-hosted git repository.
ishan pushed a change to branch jira/SOLR15694
in repository https://gitbox.apache.org/repos/asf/solr.git.
discard 60c4170 cleanup and more test assertions
discard 984edbf addressed review comments
discard 50f40a1 Addressing review feedback
discard 483f984 rearranged API paths
discard 7ec11d5 Fix typo in reg guide
discard a501b77 Ref guide fixes
discard 3c17462 Fixing precommit
discard 6ffba2a Adding Roles API to ref guide
discard 37b216c removed unnecessary changes
discard 1cf58d7 removed unnecessary changes
discard 525ff87 removed unnecessary changes
discard 4fb3713 removed nocommit
discard c941fd8 clanup
discard e4e24dc SOLR-15694: Ref guide changes
discard ff26ae5 supportedroles and overseer:disallowed supported
discard 072f659 Adding defaultIfAbsent, minor formatting fixes
discard 2716b06 new format
discard 0587057 unused import
discard fa8059e refactor
discard 84982ef Multiple roles supported per node
discard d4d98e5 tests were failing intermittently
discard 71c11f9 added test
discard 75d8410 added APIs
discard 16e3ec8 use a separate node
discard 907d1f1 suppress warnings
discard d694418 cleanup
discard 277e415 license header
discard fa036ab Node role impl
add 4bbc25f fixed comment (#430)
add 67b1323 SOLR-15807: New LogListener class for tests to use to make
assertions about what Log messages should or should not be produced by a test
add 5b6d9db SOLR-15590 - Start CoreContainer with Context Listener (#416)
add 7ea2530 SOLR-13900: Reset index values on authorization rules after
deleting by index (#434)
add 52d8e2c SOLR-15808: Remove the GITHUB_URL arg from the docker build
(#425)
add 470b7fb SOLR-15813: Schema designer not handling stored as a string
(vs. boolean) in the config overlay (#435)
add 46b9880 SOLR-15809 Get rid of blacklist/whitelist terminology (#424)
add f49734e SOLR-15825: Security UI 'hasPermission' check should check if
the user has the all permission if the requested permission is not defined
(#437)
add cfc953b SOLR-15828: AuthTool (in SolrCLI) should include the
config-read, collection-admin-read, core-admin-read, and all permissions in the
initial security.json (#438)
add b144f73 SOLR-15199: Pass thru all command actions not explicitly
handled by the bin/solr script, such as 'api', to the SolrCLI Java app (#441)
add 17ac945 SOLR-15818 Fix branch_8x mention (#431)
add c1f916d SOLR-15826: ResourceLoader should better respect allowed
paths (#439)
add d3ea49d SOLR-15786 (#409)
add d172b2c SOLR-15826 Simplify some code in SolrResourceLoader, consider
PR feedback (#443)
add 6fdbe17 SOLR-15590 Fix SSL, init order misplaced by prior commit for
this ticket. (#445)
add 417e5c1 SOLR-15747: Convert /node v2 APIs to annotations (#433)
add 0287458 SOLR-15833 Spatial types should work with exists query (#446)
add aa8c976 SOLR-15838: Update Solr to use released Lucene 9.0.0 (#449)
add 28b0c2a LUCENE-9660: add tests.neverUpToDate=true option which, by
default, makes test tasks always execute. (#410)
add 7f7a6f6 LUCENE-9660: correct help/tests.txt.
add 10fb66f SOLR-15832: Clean-up after publish action in Schema Designer
shouldn't fail if .system collection doesn't exist (#451)
add 84a542c SOLR-15839: Don't mock oal.search.Sort class (why the hell
was this needed?) (#452)
add 841cbe0 SOLR-8319: Fix NPE in pivot facets, add non-Analyzed query
method in FieldType
add 82f9d47 SOLR-8319: Fix cluster usage in FacetPivot2CollectionsTest
add fa58743 SOLR-15843 Update Log4J to 2.15 (#454)
add b772158 Fix RPT documentation (#442)
add 09c8a75 Update transaction log options descriptions (#383)
add 66c76dd SOLR-15745: Convert create-core v2 API to annotations (#450)
add cabf786 SOLR-15804 Support leading slash for "file" parameter, to
mean relative to config dir. Support text/javascript (#456)
add d2c49c6 SOLR-15843: Update Log4J from 2.15 to 2.16 (#457)
add 48ffa68 SOLR-15849 Incorrect use Zookeeper 4LW (#458)
add 64e8917 SOLR-15834: Films example readme needs updating and including
useParams mention (#444)
add e3c27d4 SOLR-15824 Improved Query Screen raw query parameters section
(#436)
add 820906c Add 8.11.1
add 6f27e95 SOLR-15852: Adapt addVersion.py for new Solr repo (don't try
to patch Lucene's Version.java)
add f75bad1 SOLR-15852: Don't attempt to modify lucene CHANGES
add 308e8fb Sync changes section after 8.11.1 release
add d833f08 Sync CHANGES for 8.11.1
add 1fdeaa0 SOLR-15803: Allow AssignStrategy to process multiple
AssignRequests with cross-coordination (#420)
add 7e39a5d SOLR-15745: Convert corestatus APIs to annotations (#455)
add 92e2328 SOLR-15862 Fix lucene.apache.org links (#466)
add f39de74 Document whimsy board agenda tool for changing chairs
add c146ad8 Test fix: CollectionPropsTest.java was flaky (#468)
add b241890 SOLR-15822: more include time-taken in
finished-recovery-process logging (#432)
add fdfe0c3 SOLR-15868: Fix test broken by new sorting of nodeList (#471)
add d76bb5d SOLR-15871: Update Log4J to 2.17
add bd47db6 SOLR-15213: Atomic updates: "add" now uses add-or-replace
logic for child documents. They can also themselves be atomic updates. (James
Ashbourne, Endika Posadas via David Smiley)
add c2db3a9 SOLR-15800: Add ref-guide upload to the release wizard. (#419)
add 91c4f2e SOLR-15789: docs: clarify atomic update "inc" can take
negative and fractional values. (#481)
add 5b267e5 SOLR-15817 Ensure refGuide upgrade notes are completed (#482)
add af0f819 SOLR-15852 Update dev-tools/scripts for 9.0 (#486)
new c69a564 Node role impl
new ccad574 license header
new 79c0741 cleanup
new 5f4a9ec suppress warnings
new 557ae9c use a separate node
new e65b46c added APIs
new c98ee0f added test
new 1309a25 tests were failing intermittently
new f0fca8f Multiple roles supported per node
new 5954fb1 refactor
new 0603772 unused import
new d3ae808 new format
new 3a82fcf Adding defaultIfAbsent, minor formatting fixes
new 1af10d4 supportedroles and overseer:disallowed supported
new 2a9ffff SOLR-15694: Ref guide changes
new deb9fc6 clanup
new 21f198c removed nocommit
new be6efc2 removed unnecessary changes
new e37399d removed unnecessary changes
new 173b130 removed unnecessary changes
new a14085a Adding Roles API to ref guide
new 43022e5 Fixing precommit
new 92d3621 Ref guide fixes
new 31fff12 Fix typo in reg guide
new 8a37db9 rearranged API paths
new 457f848 Addressing review feedback
new 1328ae1 addressed review comments
new b885de3 cleanup and more test assertions
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 (60c4170)
\
N -- N -- N refs/heads/jira/SOLR15694 (b885de3)
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 28 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:
dev-docs/cloud-script.adoc | 2 +-
dev-docs/pmc-chair.adoc | 37 +-
dev-docs/working-between-major-versions.adoc | 17 +-
dev-tools/doap/solr.rdf | 9 +-
dev-tools/scripts/README.md | 19 +-
dev-tools/scripts/addVersion.py | 17 +-
dev-tools/scripts/create_line_file_docs.py | 17 +
dev-tools/scripts/githubPRs.py | 8 +-
dev-tools/scripts/releaseWizard.py | 5 +
dev-tools/scripts/releaseWizard.yaml | 123 +++-
dev-tools/scripts/releasedJirasRegex.py | 16 +-
.../test-patch/lucene-solr-yetus-personality.sh | 4 +-
gradle/documentation/documentation.gradle | 2 +-
gradle/globals.gradle | 4 +-
gradle/testing/defaults-tests.gradle | 8 +
gradle/validation/jar-checks.gradle | 38 +-
help/tests.txt | 12 +-
solr/CHANGES.txt | 66 +-
solr/README.md | 8 +-
solr/bin/solr | 18 +-
solr/bin/solr.cmd | 48 +-
solr/bin/solr.in.cmd | 10 +-
solr/bin/solr.in.sh | 8 +-
...ExtractNamedEntitiesUpdateProcessorFactory.java | 2 +-
solr/contrib/ltr/example/README.md | 2 +-
.../org/apache/solr/ltr/feature/SolrFeature.java | 2 +-
.../conf/solr-exporter-config.xml | 98 +--
...theus-solr-exporter-integration-test-config.xml | 202 +++---
...rometheus-solr-exporter-scraper-test-config.xml | 8 +-
.../test-files/conf/test-config-with-templates.xml | 20 +-
.../solr/collection1/conf/managed-schema | 8 +-
.../prometheus/scraper/SolrCloudScraperTest.java | 2 +-
.../src/java/org/apache/solr/api/V2HttpCall.java | 2 +-
.../client/solrj/embedded/JettySolrRunner.java | 85 +--
.../org/apache/solr/cloud/RecoveryStrategy.java | 11 +-
.../solr/cloud/api/collections/AddReplicaCmd.java | 2 +-
.../apache/solr/cloud/api/collections/Assign.java | 124 ++--
.../cloud/api/collections/CreateCollectionCmd.java | 6 +-
.../cloud/api/collections/DeleteCollectionCmd.java | 2 +-
.../cloud/api/collections/DeleteReplicaCmd.java | 10 +-
.../solr/cloud/api/collections/ReplaceNodeCmd.java | 36 +-
.../solr/cloud/api/collections/RestoreCmd.java | 10 +-
.../solr/cloud/api/collections/SplitShardCmd.java | 4 +-
.../impl/CollectionsRepairEventListener.java | 2 +-
.../solr/cluster/placement/PlacementPlugin.java | 28 +-
.../impl/PlacementPluginAssignStrategy.java | 31 +-
.../placement/impl/ReplicaPlacementImpl.java | 4 +-
.../plugins/AffinityPlacementFactory.java | 158 +++--
.../plugins/MinimizeCoresPlacementFactory.java | 105 +--
.../placement/plugins/RandomPlacementFactory.java | 42 +-
.../src/java/org/apache/solr/core/NodeConfig.java | 39 ++
.../src/java/org/apache/solr/core/SolrCore.java | 2 +-
.../org/apache/solr/core/SolrResourceLoader.java | 83 ++-
.../java/org/apache/solr/core/SolrXmlConfig.java | 2 +-
.../solr/handler/admin/CoreAdminHandler.java | 41 +-
.../solr/handler/admin/HealthCheckHandler.java | 28 +-
.../org/apache/solr/handler/admin/InfoHandler.java | 49 +-
.../apache/solr/handler/admin/LoggingHandler.java | 26 +-
.../handler/admin/PropertiesRequestHandler.java | 20 +-
.../solr/handler/admin/ShowFileRequestHandler.java | 4 +-
.../solr/handler/admin/SystemInfoHandler.java | 52 +-
.../solr/handler/admin/ThreadDumpHandler.java | 32 +-
.../solr/handler/admin/ZookeeperStatusHandler.java | 3 +-
.../solr/handler/admin/api/AllCoresStatusAPI.java | 53 ++
.../solr/handler/admin/api/CreateCoreAPI.java | 78 +++
.../solr/handler/admin/api/InvokeClassAPI.java | 64 ++
.../solr/handler/admin/api/NodeHealthAPI.java | 48 ++
.../solr/handler/admin/api/NodeLoggingAPI.java | 49 ++
.../solr/handler/admin/api/NodePropertiesAPI.java | 47 ++
.../solr/handler/admin/api/NodeSystemInfoAPI.java | 49 ++
.../solr/handler/admin/api/NodeThreadsAPI.java | 47 ++
.../handler/admin/api/OverseerOperationAPI.java | 64 ++
.../handler/admin/api/RejoinLeaderElectionAPI.java | 73 ++
.../handler/admin/api/SingleCoreStatusAPI.java | 57 ++
.../org/apache/solr/handler/api/ApiRegistrar.java | 19 +-
.../org/apache/solr/handler/api/V2ApiUtils.java | 7 +
.../handler/component/PivotFacetProcessor.java | 4 +-
.../solr/handler/designer/SchemaDesignerAPI.java | 17 +-
.../designer/SchemaDesignerConfigSetHelper.java | 5 +-
.../handler/designer/SchemaDesignerSettings.java | 18 +-
.../designer/SchemaDesignerSettingsDAO.java | 11 +-
.../java/org/apache/solr/request/SimpleFacets.java | 2 +-
.../org/apache/solr/schema/AbstractEnumField.java | 2 +-
.../solr/schema/AbstractSpatialFieldType.java | 9 +
.../src/java/org/apache/solr/schema/FieldType.java | 15 +-
.../solr/schema/ManagedIndexSchemaFactory.java | 2 +-
.../src/java/org/apache/solr/schema/TextField.java | 9 +
.../src/java/org/apache/solr/schema/TrieField.java | 10 -
.../org/apache/solr/search/JoinQParserPlugin.java | 4 +-
.../org/apache/solr/search/TermQParserPlugin.java | 16 +-
.../solr/search/facet/FacetFieldProcessor.java | 6 +-
.../search/facet/FacetFieldProcessorByHashDV.java | 2 +-
.../solr/security/AutorizationEditOperation.java | 105 +--
.../org/apache/solr/security/JWTAuthPlugin.java | 20 +-
.../apache/solr/servlet/CoreContainerProvider.java | 476 +++++++++++++
.../solr/servlet/ExceptionWhileTracing.java} | 15 +-
.../java/org/apache/solr/servlet/HttpSolrCall.java | 4 +-
.../apache/solr/servlet/LoadAdminUiServlet.java | 4 +-
.../org/apache/solr/servlet/PathExcluder.java} | 13 +-
.../java/org/apache/solr/servlet/ServletUtils.java | 320 +++++++++
.../solr/servlet/SolrAuthenticationException.java} | 9 +-
.../apache/solr/servlet/SolrDispatchFilter.java | 746 +++++----------------
.../processor/AtomicUpdateDocumentMerger.java | 108 ++-
.../src/java/org/apache/solr/util/SolrCLI.java | 112 +++-
.../collectionA/conf/schema.xml | 104 +++
.../collectionA/conf/solrconfig.xml | 58 ++
.../collectionA/conf/stopwords.txt | 78 +++
.../collectionB/conf/schema.xml | 104 +++
.../collectionB/conf/solrconfig.xml | 58 ++
.../collectionB/conf/stopwords.txt | 82 +++
.../apache/solr/analysis/htmlStripReaderTest.html | 2 +-
.../org/apache/solr/cloud/CollectionPropsTest.java | 5 +-
.../OverseerCollectionConfigSetProcessorTest.java | 15 +-
.../org/apache/solr/cloud/ReplaceNodeTest.java | 84 ++-
.../org/apache/solr/cloud/SolrXmlInZkTest.java | 3 +-
.../org/apache/solr/core/ResourceLoaderTest.java | 41 +-
.../test/org/apache/solr/core/TestLazyCores.java | 3 +-
.../org/apache/solr/handler/TestRequestId.java | 71 +-
.../solr/handler/admin/V2CoresAPIMappingTest.java | 202 ++++++
.../handler/admin/api/V2NodeAPIMappingTest.java | 272 ++++++++
.../component/FacetPivot2CollectionsTest.java | 313 +++++++++
.../handler/component/MockSortSpecBuilder.java | 3 +-
.../designer/TestSchemaDesignerSettingsDAO.java | 5 +
.../solr/schema/ExternalFileFieldSortTest.java | 2 +
.../apache/solr/schema/PrimitiveFieldTypeTest.java | 2 -
.../org/apache/solr/search/TestSolr4Spatial.java | 5 +
.../apache/solr/search/TestSolrQueryParser.java | 14 +-
.../apache/solr/search/TestTermQParserPlugin.java | 95 +++
.../BaseTestRuleBasedAuthorizationPlugin.java | 31 +
.../apache/solr/security/JWTAuthPluginTest.java | 4 +-
.../solr/security/TestAuthorizationFramework.java | 2 +-
.../solr/servlet/HttpSolrCallGetCoreTest.java | 3 +-
.../solr/uninverting/TestFieldCacheSort.java | 10 +-
.../update/processor/NestedAtomicUpdateTest.java | 133 +++-
.../test/org/apache/solr/util/AuthToolTest.java | 2 +-
.../org/apache/solr/util/TestSystemIdResolver.java | 4 +-
solr/docker/build.gradle | 6 +-
solr/docker/gradle-help.txt | 5 -
solr/docker/templates/Dockerfile.body.template | 3 -
solr/example/README.md | 10 +-
solr/example/films/README.md | 123 ++--
solr/example/films/film_data_generator.py | 117 ----
solr/licenses/log4j-1.2-api-2.14.1.jar.sha1 | 1 -
solr/licenses/log4j-1.2-api-2.17.0.jar.sha1 | 1 +
solr/licenses/log4j-api-2.14.1.jar.sha1 | 1 -
solr/licenses/log4j-api-2.17.0.jar.sha1 | 1 +
solr/licenses/log4j-core-2.14.1.jar.sha1 | 1 -
solr/licenses/log4j-core-2.17.0.jar.sha1 | 1 +
.../log4j-layout-template-json-2.14.1.jar.sha1 | 1 -
.../log4j-layout-template-json-2.17.0.jar.sha1 | 1 +
solr/licenses/log4j-slf4j-impl-2.14.1.jar.sha1 | 1 -
solr/licenses/log4j-slf4j-impl-2.17.0.jar.sha1 | 1 +
solr/licenses/log4j-web-2.14.1.jar.sha1 | 1 -
solr/licenses/log4j-web-2.17.0.jar.sha1 | 1 +
solr/licenses/lucene-LICENSE-ASL.txt | 507 ++++++++++++++
solr/licenses/lucene-NOTICE.txt | 212 ++++++
.../licenses/lucene-analysis-common-9.0.0.jar.sha1 | 1 +
solr/licenses/lucene-analysis-icu-9.0.0.jar.sha1 | 1 +
.../lucene-analysis-kuromoji-9.0.0.jar.sha1 | 1 +
.../lucene-analysis-morfologik-9.0.0.jar.sha1 | 1 +
solr/licenses/lucene-analysis-nori-9.0.0.jar.sha1 | 1 +
.../lucene-analysis-opennlp-9.0.0.jar.sha1 | 1 +
.../lucene-analysis-phonetic-9.0.0.jar.sha1 | 1 +
.../lucene-analysis-smartcn-9.0.0.jar.sha1 | 1 +
.../lucene-analysis-stempel-9.0.0.jar.sha1 | 1 +
.../licenses/lucene-backward-codecs-9.0.0.jar.sha1 | 1 +
solr/licenses/lucene-classification-9.0.0.jar.sha1 | 1 +
solr/licenses/lucene-codecs-9.0.0.jar.sha1 | 1 +
solr/licenses/lucene-core-9.0.0.jar.sha1 | 1 +
solr/licenses/lucene-expressions-9.0.0.jar.sha1 | 1 +
solr/licenses/lucene-grouping-9.0.0.jar.sha1 | 1 +
solr/licenses/lucene-highlighter-9.0.0.jar.sha1 | 1 +
solr/licenses/lucene-join-9.0.0.jar.sha1 | 1 +
solr/licenses/lucene-memory-9.0.0.jar.sha1 | 1 +
solr/licenses/lucene-misc-9.0.0.jar.sha1 | 1 +
solr/licenses/lucene-queries-9.0.0.jar.sha1 | 1 +
solr/licenses/lucene-queryparser-9.0.0.jar.sha1 | 1 +
solr/licenses/lucene-sandbox-9.0.0.jar.sha1 | 1 +
solr/licenses/lucene-spatial-extras-9.0.0.jar.sha1 | 1 +
solr/licenses/lucene-spatial3d-9.0.0.jar.sha1 | 1 +
solr/licenses/lucene-suggest-9.0.0.jar.sha1 | 1 +
solr/licenses/lucene-test-framework-9.0.0.jar.sha1 | 1 +
solr/licenses/spatial4j-0.7.jar.sha1 | 1 -
solr/licenses/spatial4j-0.8.jar.sha1 | 1 +
solr/server/etc/jetty-ssl.xml | 3 +
solr/server/solr/README.md | 6 +-
.../configsets/_default/conf/managed-schema.xml | 8 +-
.../solr/configsets/_default/conf/solrconfig.xml | 14 +-
.../conf/managed-schema | 2 +-
.../conf/solrconfig.xml | 36 +-
.../conf/update-script.js | 2 +-
.../conf/xslt/example_atom.xsl | 2 +-
.../conf/xslt/updateXml.xsl | 2 +-
solr/server/solr/solr.xml | 2 +-
.../src/commits-transaction-logs.adoc | 4 +-
solr/solr-ref-guide/src/filters.adoc | 4 +-
.../src/jwt-authentication-plugin.adoc | 4 +-
.../src/major-changes-in-solr-9.adoc | 3 +
.../monitoring-with-prometheus-and-grafana.adoc | 10 +-
.../src/partial-document-updates.adoc | 17 +-
solr/solr-ref-guide/src/securing-solr.adoc | 6 +-
.../src/solr-control-script-reference.adoc | 10 +
solr/solr-ref-guide/src/spatial-search.adoc | 2 +-
solr/solr-ref-guide/src/v2-api.adoc | 6 +-
.../solrj/request/CollectionAdminRequest.java | 9 +-
.../solr/client/solrj/request/CoreApiMapping.java | 27 +-
.../solrj/request/beans/CreateCorePayload.java | 83 +++
.../InvokeClassPayload.java} | 18 +-
.../OverseerOperationPayload.java} | 18 +-
.../beans/RejoinLeaderElectionPayload.java} | 41 +-
.../solrj/request/json/DirectJsonQueryRequest.java | 4 +-
.../solrj/request/json/JsonQueryRequest.java | 2 +-
.../client/solrj/request/schema/SchemaRequest.java | 24 +-
.../client/solrj/request/schema/package-info.java | 2 +-
.../solrj/response/schema/SchemaResponse.java | 2 +-
.../client/solrj/response/schema/package-info.java | 2 +-
.../apache/solr/common/cloud/ReplicaPosition.java | 20 +-
.../java/org/apache/solr/common/cloud/Slice.java | 2 +-
.../cluster.security.BasicAuth.Commands.json | 2 +-
.../apispec/cluster.security.JwtAuth.Commands.json | 2 +-
.../cluster.security.MultiPluginAuth.Commands.json | 2 +-
.../cluster.security.RuleBasedAuthorization.json | 2 +-
.../cluster.security.authentication.Commands.json | 2 +-
.../apispec/cluster.security.authentication.json | 2 +-
.../cluster.security.authorization.Commands.json | 2 +-
.../apispec/cluster.security.authorization.json | 2 +-
.../src/resources/apispec/core.RealtimeGet.json | 2 +-
.../apispec/core.SchemaEdit.addCopyField.json | 2 +-
.../apispec/core.SchemaEdit.addField.json | 4 +-
.../apispec/core.SchemaEdit.addFieldType.json | 2 +-
.../apispec/core.SchemaEdit.deleteCopyField.json | 2 +-
.../core.SchemaEdit.deleteDynamicField.json | 2 +-
.../apispec/core.SchemaEdit.deleteField.json | 2 +-
.../apispec/core.SchemaEdit.deleteFieldType.json | 2 +-
.../src/resources/apispec/core.SchemaEdit.json | 4 +-
.../apispec/core.SchemaRead.copyFields.json | 2 +-
.../core.SchemaRead.dynamicFields_fieldTypes.json | 2 +-
.../resources/apispec/core.SchemaRead.fields.json | 2 +-
.../src/resources/apispec/core.SchemaRead.json | 2 +-
solr/solrj/src/resources/apispec/core.Update.json | 2 +-
.../resources/apispec/core.config.Commands.json | 6 +-
.../apispec/core.config.Commands.runtimeLib.json | 2 +-
.../apispec/core.config.Params.Commands.json | 2 +-
.../src/resources/apispec/core.config.Params.json | 2 +-
solr/solrj/src/resources/apispec/core.config.json | 2 +-
.../src/resources/apispec/core.system.blob.json | 2 +-
.../resources/apispec/core.system.blob.upload.json | 2 +-
.../src/resources/apispec/core.tasks.cancel.json | 2 +-
.../src/resources/apispec/core.tasks.list.json | 2 +-
.../src/resources/apispec/cores.Commands.json | 85 ---
solr/solrj/src/resources/apispec/cores.Status.json | 20 -
.../solrj/src/resources/apispec/node.Commands.json | 24 -
solr/solrj/src/resources/apispec/node.Info.json | 12 -
solr/solrj/src/resources/apispec/node.invoke.json | 16 -
.../apache/solr/common/util/JsonValidatorTest.java | 2 -
.../src/java/org/apache/solr/SolrTestCaseHS.java | 16 +-
.../src/java/org/apache/solr/SolrTestCaseJ4.java | 6 +-
.../solr/cloud/AbstractDistribZkTestBase.java | 2 +-
.../java/org/apache/solr/util/BaseTestHarness.java | 4 +-
.../java/org/apache/solr/util/ErrorLogMuter.java | 2 +
.../org/apache/solr/util/Log4jListAppender.java | 79 ---
.../src/java/org/apache/solr/util/LogListener.java | 511 ++++++++++++++
.../src/resources/create-keystores.sh | 4 +-
.../org/apache/solr/util/TestErrorLogMuter.java | 86 ++-
solr/webapp/web/WEB-INF/web.xml | 4 +-
solr/webapp/web/js/angular/controllers/query.js | 92 ++-
.../web/js/angular/controllers/schema-designer.js | 10 +-
solr/webapp/web/js/angular/controllers/security.js | 8 +-
solr/webapp/web/partials/query.html | 19 +-
versions.lock | 62 +-
versions.props | 4 +-
271 files changed, 6578 insertions(+), 2392 deletions(-)
create mode 100644
solr/core/src/java/org/apache/solr/handler/admin/api/AllCoresStatusAPI.java
create mode 100644
solr/core/src/java/org/apache/solr/handler/admin/api/CreateCoreAPI.java
create mode 100644
solr/core/src/java/org/apache/solr/handler/admin/api/InvokeClassAPI.java
create mode 100644
solr/core/src/java/org/apache/solr/handler/admin/api/NodeHealthAPI.java
create mode 100644
solr/core/src/java/org/apache/solr/handler/admin/api/NodeLoggingAPI.java
create mode 100644
solr/core/src/java/org/apache/solr/handler/admin/api/NodePropertiesAPI.java
create mode 100644
solr/core/src/java/org/apache/solr/handler/admin/api/NodeSystemInfoAPI.java
create mode 100644
solr/core/src/java/org/apache/solr/handler/admin/api/NodeThreadsAPI.java
create mode 100644
solr/core/src/java/org/apache/solr/handler/admin/api/OverseerOperationAPI.java
create mode 100644
solr/core/src/java/org/apache/solr/handler/admin/api/RejoinLeaderElectionAPI.java
create mode 100644
solr/core/src/java/org/apache/solr/handler/admin/api/SingleCoreStatusAPI.java
create mode 100644
solr/core/src/java/org/apache/solr/servlet/CoreContainerProvider.java
copy
solr/{solrj/src/java/org/apache/solr/client/solrj/request/schema/package-info.java
=> core/src/java/org/apache/solr/servlet/ExceptionWhileTracing.java} (75%)
copy
solr/{solrj/src/java/org/apache/solr/client/solrj/request/schema/package-info.java
=> core/src/java/org/apache/solr/servlet/PathExcluder.java} (69%)
copy
solr/{solrj/src/java/org/apache/solr/client/solrj/request/schema/package-info.java
=> core/src/java/org/apache/solr/servlet/SolrAuthenticationException.java}
(78%)
create mode 100644
solr/core/src/test-files/solr/configsets/different-stopwords/collectionA/conf/schema.xml
create mode 100644
solr/core/src/test-files/solr/configsets/different-stopwords/collectionA/conf/solrconfig.xml
create mode 100644
solr/core/src/test-files/solr/configsets/different-stopwords/collectionA/conf/stopwords.txt
create mode 100644
solr/core/src/test-files/solr/configsets/different-stopwords/collectionB/conf/schema.xml
create mode 100644
solr/core/src/test-files/solr/configsets/different-stopwords/collectionB/conf/solrconfig.xml
create mode 100644
solr/core/src/test-files/solr/configsets/different-stopwords/collectionB/conf/stopwords.txt
create mode 100644
solr/core/src/test/org/apache/solr/handler/admin/V2CoresAPIMappingTest.java
create mode 100644
solr/core/src/test/org/apache/solr/handler/admin/api/V2NodeAPIMappingTest.java
create mode 100644
solr/core/src/test/org/apache/solr/handler/component/FacetPivot2CollectionsTest.java
create mode 100644
solr/core/src/test/org/apache/solr/search/TestTermQParserPlugin.java
delete mode 100644 solr/example/films/film_data_generator.py
delete mode 100644 solr/licenses/log4j-1.2-api-2.14.1.jar.sha1
create mode 100644 solr/licenses/log4j-1.2-api-2.17.0.jar.sha1
delete mode 100644 solr/licenses/log4j-api-2.14.1.jar.sha1
create mode 100644 solr/licenses/log4j-api-2.17.0.jar.sha1
delete mode 100644 solr/licenses/log4j-core-2.14.1.jar.sha1
create mode 100644 solr/licenses/log4j-core-2.17.0.jar.sha1
delete mode 100644 solr/licenses/log4j-layout-template-json-2.14.1.jar.sha1
create mode 100644 solr/licenses/log4j-layout-template-json-2.17.0.jar.sha1
delete mode 100644 solr/licenses/log4j-slf4j-impl-2.14.1.jar.sha1
create mode 100644 solr/licenses/log4j-slf4j-impl-2.17.0.jar.sha1
delete mode 100644 solr/licenses/log4j-web-2.14.1.jar.sha1
create mode 100644 solr/licenses/log4j-web-2.17.0.jar.sha1
create mode 100644 solr/licenses/lucene-LICENSE-ASL.txt
create mode 100644 solr/licenses/lucene-NOTICE.txt
create mode 100644 solr/licenses/lucene-analysis-common-9.0.0.jar.sha1
create mode 100644 solr/licenses/lucene-analysis-icu-9.0.0.jar.sha1
create mode 100644 solr/licenses/lucene-analysis-kuromoji-9.0.0.jar.sha1
create mode 100644 solr/licenses/lucene-analysis-morfologik-9.0.0.jar.sha1
create mode 100644 solr/licenses/lucene-analysis-nori-9.0.0.jar.sha1
create mode 100644 solr/licenses/lucene-analysis-opennlp-9.0.0.jar.sha1
create mode 100644 solr/licenses/lucene-analysis-phonetic-9.0.0.jar.sha1
create mode 100644 solr/licenses/lucene-analysis-smartcn-9.0.0.jar.sha1
create mode 100644 solr/licenses/lucene-analysis-stempel-9.0.0.jar.sha1
create mode 100644 solr/licenses/lucene-backward-codecs-9.0.0.jar.sha1
create mode 100644 solr/licenses/lucene-classification-9.0.0.jar.sha1
create mode 100644 solr/licenses/lucene-codecs-9.0.0.jar.sha1
create mode 100644 solr/licenses/lucene-core-9.0.0.jar.sha1
create mode 100644 solr/licenses/lucene-expressions-9.0.0.jar.sha1
create mode 100644 solr/licenses/lucene-grouping-9.0.0.jar.sha1
create mode 100644 solr/licenses/lucene-highlighter-9.0.0.jar.sha1
create mode 100644 solr/licenses/lucene-join-9.0.0.jar.sha1
create mode 100644 solr/licenses/lucene-memory-9.0.0.jar.sha1
create mode 100644 solr/licenses/lucene-misc-9.0.0.jar.sha1
create mode 100644 solr/licenses/lucene-queries-9.0.0.jar.sha1
create mode 100644 solr/licenses/lucene-queryparser-9.0.0.jar.sha1
create mode 100644 solr/licenses/lucene-sandbox-9.0.0.jar.sha1
create mode 100644 solr/licenses/lucene-spatial-extras-9.0.0.jar.sha1
create mode 100644 solr/licenses/lucene-spatial3d-9.0.0.jar.sha1
create mode 100644 solr/licenses/lucene-suggest-9.0.0.jar.sha1
create mode 100644 solr/licenses/lucene-test-framework-9.0.0.jar.sha1
delete mode 100644 solr/licenses/spatial4j-0.7.jar.sha1
create mode 100644 solr/licenses/spatial4j-0.8.jar.sha1
create mode 100644
solr/solrj/src/java/org/apache/solr/client/solrj/request/beans/CreateCorePayload.java
copy
solr/solrj/src/java/org/apache/solr/client/solrj/request/{schema/package-info.java
=> beans/InvokeClassPayload.java} (71%)
copy
solr/solrj/src/java/org/apache/solr/client/solrj/request/{schema/package-info.java
=> beans/OverseerOperationPayload.java} (71%)
copy solr/{core/src/java/org/apache/solr/servlet/ServletUtils.java =>
solrj/src/java/org/apache/solr/client/solrj/request/beans/RejoinLeaderElectionPayload.java}
(53%)
delete mode 100644 solr/solrj/src/resources/apispec/cores.Commands.json
delete mode 100644 solr/solrj/src/resources/apispec/cores.Status.json
delete mode 100644 solr/solrj/src/resources/apispec/node.Commands.json
delete mode 100644 solr/solrj/src/resources/apispec/node.Info.json
delete mode 100644 solr/solrj/src/resources/apispec/node.invoke.json
delete mode 100644
solr/test-framework/src/java/org/apache/solr/util/Log4jListAppender.java
create mode 100644
solr/test-framework/src/java/org/apache/solr/util/LogListener.java