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 561a152  Modify UI bundle location for local development; enable 
favicon
     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)
     new ba822ef  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:
 dev-docs/cloud-script.adoc                         |   2 +-
 dev-docs/working-between-major-versions.adoc       |  17 +-
 .../test-patch/lucene-solr-yetus-personality.sh    |   4 +-
 gradle/globals.gradle                              |   4 +-
 gradle/testing/defaults-tests.gradle               |   8 +
 gradle/validation/jar-checks.gradle                |  38 +-
 help/tests.txt                                     |  12 +-
 solr/CHANGES.txt                                   |  31 +
 solr/bin/solr                                      |  18 +-
 solr/bin/solr.cmd                                  |  48 +-
 solr/bin/solr.in.cmd                               |  10 +-
 solr/bin/solr.in.sh                                |   8 +-
 .../client/solrj/embedded/JettySolrRunner.java     |  85 +--
 .../src/java/org/apache/solr/core/NodeConfig.java  |  39 ++
 .../org/apache/solr/core/SolrResourceLoader.java   |  83 ++-
 .../solr/handler/admin/CoreAdminHandler.java       |  37 +-
 .../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/SystemInfoHandler.java      |  52 +-
 .../solr/handler/admin/ThreadDumpHandler.java      |  32 +-
 .../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 ++
 .../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 +-
 .../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 +++++++++++++
 ...ervletUtils.java => ExceptionWhileTracing.java} |  21 +-
 .../java/org/apache/solr/servlet/HttpSolrCall.java |   4 +-
 .../apache/solr/servlet/LoadAdminUiServlet.java    |   4 +-
 .../{ServletUtils.java => PathExcluder.java}       |  21 +-
 .../java/org/apache/solr/servlet/ServletUtils.java | 320 +++++++++
 ...Utils.java => SolrAuthenticationException.java} |  19 +-
 .../apache/solr/servlet/SolrDispatchFilter.java    | 746 +++++----------------
 .../src/java/org/apache/solr/util/SolrCLI.java     |  91 ++-
 .../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 +++
 .../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  | 150 +++++
 .../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 +-
 .../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                             |   8 +-
 solr/example/films/README.md                       |  29 +-
 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.15.0.jar.sha1        |   1 +
 solr/licenses/log4j-api-2.14.1.jar.sha1            |   1 -
 solr/licenses/log4j-api-2.15.0.jar.sha1            |   1 +
 solr/licenses/log4j-core-2.14.1.jar.sha1           |   1 -
 solr/licenses/log4j-core-2.15.0.jar.sha1           |   1 +
 .../log4j-layout-template-json-2.14.1.jar.sha1     |   1 -
 .../log4j-layout-template-json-2.15.0.jar.sha1     |   1 +
 solr/licenses/log4j-slf4j-impl-2.14.1.jar.sha1     |   1 -
 solr/licenses/log4j-slf4j-impl-2.15.0.jar.sha1     |   1 +
 solr/licenses/log4j-web-2.14.1.jar.sha1            |   1 -
 solr/licenses/log4j-web-2.15.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 +
 .../pages/commits-transaction-logs.adoc            |   4 +-
 .../pages/jwt-authentication-plugin.adoc           |   4 +-
 .../deployment-guide/pages/securing-solr.adoc      |   6 +-
 .../pages/solr-control-script-reference.adoc       |  10 +
 .../modules/indexing-guide/pages/filters.adoc      |   4 +-
 .../modules/query-guide/pages/spatial-search.adoc  |   2 +-
 .../pages/major-changes-in-solr-9.adoc             |   3 +
 .../solr/client/solrj/request/CoreApiMapping.java  |  25 +-
 .../solrj/request/beans/CreateCorePayload.java     |  83 +++
 .../solrj/request/beans/InvokeClassPayload.java}   |  23 +-
 .../request/beans/OverseerOperationPayload.java}   |  25 +-
 .../beans/RejoinLeaderElectionPayload.java}        |  41 +-
 .../src/resources/apispec/cores.Commands.json      |  85 ---
 .../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   |   4 +-
 .../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 ++++++++++++++
 .../org/apache/solr/util/TestErrorLogMuter.java    |  86 ++-
 solr/webapp/web/WEB-INF/web.xml                    |   4 +-
 .../web/js/angular/controllers/schema-designer.js  |  10 +-
 solr/webapp/web/js/angular/controllers/security.js |   8 +-
 versions.lock                                      |  62 +-
 versions.props                                     |   4 +-
 165 files changed, 5126 insertions(+), 1637 deletions(-)
 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/servlet/CoreContainerProvider.java
 copy solr/core/src/java/org/apache/solr/servlet/{ServletUtils.java => 
ExceptionWhileTracing.java} (55%)
 copy solr/core/src/java/org/apache/solr/servlet/{ServletUtils.java => 
PathExcluder.java} (55%)
 copy solr/core/src/java/org/apache/solr/servlet/{ServletUtils.java => 
SolrAuthenticationException.java} (55%)
 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.15.0.jar.sha1
 delete mode 100644 solr/licenses/log4j-api-2.14.1.jar.sha1
 create mode 100644 solr/licenses/log4j-api-2.15.0.jar.sha1
 delete mode 100644 solr/licenses/log4j-core-2.14.1.jar.sha1
 create mode 100644 solr/licenses/log4j-core-2.15.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.15.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.15.0.jar.sha1
 delete mode 100644 solr/licenses/log4j-web-2.14.1.jar.sha1
 create mode 100644 solr/licenses/log4j-web-2.15.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/{core/src/java/org/apache/solr/handler/api/V2ApiUtils.java => 
solrj/src/java/org/apache/solr/client/solrj/request/beans/InvokeClassPayload.java}
 (55%)
 copy solr/{core/src/java/org/apache/solr/handler/api/V2ApiUtils.java => 
solrj/src/java/org/apache/solr/client/solrj/request/beans/OverseerOperationPayload.java}
 (55%)
 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/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

Reply via email to