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 40dfdfc Update Antora version to 3.0.0
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)
add 1217f48 SOLR-15871: Upgrade to Log4j 2.17.1 (#489)
add ba44a16 SOLR-14608: Update CHANGES.txt
add 1059f2d SOLR-15890: Add a limit to the Admin SQL panel if one is not
included in the stmt
add 7ffd3ad SOLR-15890: Make more robust
add c73bcdc SOLR-15890: Update CHANGES.txt
add 02b7590 SOLR-15845 SolrVersion class only recording current version,
and based on SemVer (#472)
add de35baa SOLR-15756 Add back contrib readmes in distribution (#492)
add f843282 Simplify rm statement, make sure deletion works, remove
redundant solr-core jar (#494)
add e4f11c3 SOLR-15876 Update to error-prone 2.10 (#477)
add 80936d1 SOLR-14279: remove CSVStrategy's deprecated setters (#480)
add f6c1db6 SOLR-15896 Fix the toString method of SolrVersion (#500)
add bc1d92b add example of using wildcard on fl parameter (#483)
add d38a954 SOLR-15887: Remove <jmx/> from shipped solrconfig.xml (#485)
add ef81651 Add next major version 10.0.0
add eff7d49 SOLR-15862 Remove reference to LUCENE_CHANGES.txt going
forward
add a793d13 SOLR-15876: Fix errror prone on JDK 16 or later (disable).
This reverts parts of #477
add 985f3a7 SOLR-15862 Use lucene baseVersion 9.0.0 for property
tests.luceneMatchVersion instead of Solr version
add 384d483 SOLR-15876: Only disable error-prone, if it is running as an
alternate runtime JVM (#502)
add 32ca185 Remove undocumented script (#467)
add 23f2643 SOLR-15854: Let RealtimeGet component support negative
filters (#459)
add e32e58c SOLR-15694: Node roles
add 32dd924 SOLR-15867 Bring in build stuff from lucene (#491)
add d1d4118 SOLR-10321: highlighting (unified): Don't return fields with
no highlights. (#487)
new 1b21f23 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 | 5 +-
buildSrc/build.gradle | 15 +-
.../scriptDepVersions.gradle | 37 ++--
.../java/org/apache/lucene/gradle/Checksum.java | 195 ++++++++++++++++++++
dev-docs/pmc-chair.adoc | 37 +---
dev-tools/doap/solr.rdf | 9 +-
dev-tools/scripts/README.md | 26 +--
dev-tools/scripts/addVersion.py | 129 ++++---------
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 +-
dev-tools/scripts/scriptutil.py | 14 +-
gradle/documentation/changes-to-html.gradle | 24 ++-
gradle/documentation/documentation.gradle | 2 +-
gradle/help.gradle | 2 +-
gradle/releasing.gradle | 55 ------
gradle/solr/packaging.gradle | 2 +-
gradle/testing/alternative-jdk-support.gradle | 2 +
gradle/testing/randomization.gradle | 4 +-
gradle/validation/error-prone.gradle | 12 +-
help/dependencies.txt | 4 +-
help/gpgSigning.txt | 70 -------
help/publishing.txt | 138 ++++++++++++++
help/workflow.txt | 15 +-
settings.gradle | 1 +
solr/CHANGES.txt | 81 ++++++++-
solr/README.md | 8 +-
solr/bin/post | 2 +-
...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 +-
.../apache/solr/cloud/OverseerNodePrioritizer.java | 27 ++-
.../org/apache/solr/cloud/RecoveryStrategy.java | 11 +-
.../java/org/apache/solr/cloud/ZkController.java | 42 ++++-
.../solr/cloud/api/collections/AddReplicaCmd.java | 2 +-
.../apache/solr/cloud/api/collections/Assign.java | 160 +++++++++-------
.../cloud/api/collections/CreateCollectionCmd.java | 8 +-
.../cloud/api/collections/DeleteCollectionCmd.java | 2 +-
.../cloud/api/collections/DeleteReplicaCmd.java | 10 +-
.../cloud/api/collections/OverseerRoleCmd.java | 9 +
.../solr/cloud/api/collections/ReplaceNodeCmd.java | 36 ++--
.../solr/cloud/api/collections/RestoreCmd.java | 12 +-
.../solr/cloud/api/collections/SplitShardCmd.java | 4 +-
.../src/java/org/apache/solr/cluster/Cluster.java | 5 +
.../impl/CollectionsRepairEventListener.java | 2 +-
.../solr/cluster/placement/PlacementPlugin.java | 28 ++-
.../impl/PlacementPluginAssignStrategy.java | 31 ++--
.../placement/impl/PlacementRequestImpl.java | 8 +-
.../placement/impl/ReplicaPlacementImpl.java | 4 +-
.../impl/SimpleClusterAbstractionsImpl.java | 13 +-
.../plugins/AffinityPlacementFactory.java | 158 +++++++++-------
.../plugins/MinimizeCoresPlacementFactory.java | 105 ++++++-----
.../placement/plugins/RandomPlacementFactory.java | 42 +++--
.../java/org/apache/solr/core/CoreContainer.java | 10 +
.../src/java/org/apache/solr/core/NodeRoles.java | 137 ++++++++++++++
.../src/java/org/apache/solr/core/SolrCore.java | 2 +-
.../java/org/apache/solr/core/SolrXmlConfig.java | 2 +-
.../java/org/apache/solr/handler/ClusterAPI.java | 191 ++++++++++++++-----
.../solr/handler/admin/CoreAdminHandler.java | 4 +
.../solr/handler/admin/ShowFileRequestHandler.java | 4 +-
.../solr/handler/admin/ZookeeperStatusHandler.java | 3 +-
...deSystemInfoAPI.java => AllCoresStatusAPI.java} | 32 ++--
...SystemInfoAPI.java => SingleCoreStatusAPI.java} | 36 ++--
.../solr/handler/component/FacetComponent.java | 4 +-
.../handler/component/RealTimeGetComponent.java | 3 +-
.../apache/solr/handler/loader/CSVLoaderBase.java | 24 ++-
.../solr/highlight/UnifiedSolrHighlighter.java | 2 -
.../org/apache/solr/internal/csv/CSVParser.java | 2 +-
.../org/apache/solr/internal/csv/CSVStrategy.java | 157 ++--------------
.../apache/solr/packagemanager/PackageManager.java | 13 +-
.../apache/solr/packagemanager/PackageUtils.java | 8 -
.../solr/packagemanager/RepositoryManager.java | 3 -
.../apache/solr/response/CSVResponseWriter.java | 66 ++++---
.../apache/solr/servlet/CoreContainerProvider.java | 4 +-
.../processor/AtomicUpdateDocumentMerger.java | 108 +++++++----
.../processor/UUIDUpdateProcessorFactory.java | 2 +-
.../src/java/org/apache/solr/util/SolrCLI.java | 28 ++-
.../src/java/org/apache/solr/util/SolrVersion.java | 151 +++++++++++++++
.../apache/solr/analysis/htmlStripReaderTest.html | 2 +-
.../org/apache/solr/cloud/CollectionPropsTest.java | 5 +-
.../test/org/apache/solr/cloud/NodeRolesTest.java | 122 +++++++++++++
.../OverseerCollectionConfigSetProcessorTest.java | 15 +-
.../org/apache/solr/cloud/OverseerRolesTest.java | 4 +-
.../org/apache/solr/cloud/ReplaceNodeTest.java | 84 ++++++---
.../apache/solr/cloud/TestRandomFlRTGCloud.java | 8 +-
.../placement/ClusterAbstractionsForTest.java | 5 +
.../solr/handler/admin/V2CoresAPIMappingTest.java | 52 ++++++
.../solr/highlight/TestUnifiedSolrHighlighter.java | 19 ++
.../apache/solr/internal/csv/CSVParserTest.java | 13 +-
.../apache/solr/internal/csv/CSVStrategyTest.java | 27 +--
.../org/apache/solr/search/TestRealTimeGet.java | 8 +
.../update/processor/NestedAtomicUpdateTest.java | 133 +++++++++++---
.../test/org/apache/solr/util/TestSolrVersion.java | 65 +++++++
solr/cp-deps.sh | 22 ---
solr/distribution/build.gradle | 160 ++++++++++++++++
.../source-release.gradle} | 45 +++--
solr/docker/build.gradle | 24 ++-
solr/docker/gradle-help.txt | 2 +-
solr/docker/templates/Dockerfile.body.template | 2 +-
solr/example/README.md | 2 +-
solr/example/films/README.md | 108 ++++++-----
.../error_prone_annotations-2.10.0.jar.sha1 | 1 +
.../error_prone_annotations-2.9.0.jar.sha1 | 1 -
solr/licenses/log4j-1.2-api-2.15.0.jar.sha1 | 1 -
solr/licenses/log4j-1.2-api-2.17.1.jar.sha1 | 1 +
solr/licenses/log4j-api-2.15.0.jar.sha1 | 1 -
solr/licenses/log4j-api-2.17.1.jar.sha1 | 1 +
solr/licenses/log4j-core-2.15.0.jar.sha1 | 1 -
solr/licenses/log4j-core-2.17.1.jar.sha1 | 1 +
.../log4j-layout-template-json-2.15.0.jar.sha1 | 1 -
.../log4j-layout-template-json-2.17.1.jar.sha1 | 1 +
solr/licenses/log4j-slf4j-impl-2.15.0.jar.sha1 | 1 -
solr/licenses/log4j-slf4j-impl-2.17.1.jar.sha1 | 1 +
solr/licenses/log4j-web-2.15.0.jar.sha1 | 1 -
solr/licenses/log4j-web-2.17.1.jar.sha1 | 1 +
solr/packaging/build.gradle | 61 +------
solr/server/solr/README.md | 6 +-
.../configsets/_default/conf/managed-schema.xml | 8 +-
.../solr/configsets/_default/conf/solrconfig.xml | 33 +---
.../conf/managed-schema | 2 +-
.../conf/solrconfig.xml | 55 ++----
.../conf/update-script.js | 2 +-
.../conf/xslt/example_atom.xsl | 2 +-
.../conf/xslt/updateXml.xsl | 2 +-
solr/server/solr/solr.xml | 12 +-
.../modules/configuration-guide/pages/v2-api.adoc | 6 +-
.../monitoring-with-prometheus-and-grafana.adoc | 10 +-
.../pages/partial-document-updates.adoc | 17 +-
.../query-guide/pages/common-query-parameters.adoc | 4 +
solr/solr-ref-guide/src/node-roles.adoc | 196 ++++++++++++++++++++
.../src/old-pages/solrcloud-clusters.adoc | 4 +
.../solrj/request/CollectionAdminRequest.java | 9 +-
.../solr/client/solrj/request/CoreApiMapping.java | 2 -
.../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 +-
.../apache/solr/common/cloud/ZkStateReader.java | 11 +-
.../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 +-
solr/solrj/src/resources/apispec/cores.Status.json | 20 --
.../src/java/org/apache/solr/SolrTestCaseJ4.java | 2 +-
.../java/org/apache/solr/cloud/ZkTestServer.java | 32 +---
.../src/resources/create-keystores.sh | 4 +-
solr/webapp/web/js/angular/controllers/query.js | 92 ++++++----
solr/webapp/web/js/angular/controllers/sqlquery.js | 9 +-
solr/webapp/web/partials/query.html | 19 +-
versions.lock | 10 +-
versions.props | 4 +-
191 files changed, 3210 insertions(+), 1612 deletions(-)
copy solr/core/src/java/org/apache/solr/handler/component/ReplicaSource.java
=> buildSrc/scriptDepVersions.gradle (64%)
create mode 100644
buildSrc/src/main/java/org/apache/lucene/gradle/Checksum.java
delete mode 100644 gradle/releasing.gradle
delete mode 100644 help/gpgSigning.txt
create mode 100644 help/publishing.txt
create mode 100644 solr/core/src/java/org/apache/solr/core/NodeRoles.java
copy
solr/core/src/java/org/apache/solr/handler/admin/api/{NodeSystemInfoAPI.java =>
AllCoresStatusAPI.java} (55%)
copy
solr/core/src/java/org/apache/solr/handler/admin/api/{NodeSystemInfoAPI.java =>
SingleCoreStatusAPI.java} (51%)
create mode 100644 solr/core/src/java/org/apache/solr/util/SolrVersion.java
create mode 100644 solr/core/src/test/org/apache/solr/cloud/NodeRolesTest.java
create mode 100644 solr/core/src/test/org/apache/solr/util/TestSolrVersion.java
delete mode 100644 solr/cp-deps.sh
create mode 100644 solr/distribution/build.gradle
copy
solr/{core/src/java/org/apache/solr/handler/sql/SolrToEnumerableConverterRule.java
=> distribution/source-release.gradle} (50%)
create mode 100644 solr/licenses/error_prone_annotations-2.10.0.jar.sha1
delete mode 100644 solr/licenses/error_prone_annotations-2.9.0.jar.sha1
delete mode 100644 solr/licenses/log4j-1.2-api-2.15.0.jar.sha1
create mode 100644 solr/licenses/log4j-1.2-api-2.17.1.jar.sha1
delete mode 100644 solr/licenses/log4j-api-2.15.0.jar.sha1
create mode 100644 solr/licenses/log4j-api-2.17.1.jar.sha1
delete mode 100644 solr/licenses/log4j-core-2.15.0.jar.sha1
create mode 100644 solr/licenses/log4j-core-2.17.1.jar.sha1
delete mode 100644 solr/licenses/log4j-layout-template-json-2.15.0.jar.sha1
create mode 100644 solr/licenses/log4j-layout-template-json-2.17.1.jar.sha1
delete mode 100644 solr/licenses/log4j-slf4j-impl-2.15.0.jar.sha1
create mode 100644 solr/licenses/log4j-slf4j-impl-2.17.1.jar.sha1
delete mode 100644 solr/licenses/log4j-web-2.15.0.jar.sha1
create mode 100644 solr/licenses/log4j-web-2.17.1.jar.sha1
create mode 100644 solr/solr-ref-guide/src/node-roles.adoc
delete mode 100644 solr/solrj/src/resources/apispec/cores.Status.json