This is an automated email from the ASF dual-hosted git repository.
dsmiley pushed a change to branch branch_10x
in repository https://gitbox.apache.org/repos/asf/solr.git
from d9f86bd17e6 SOLR-17953: Ignore hidden files when locating an
incremental backup (10x backport) (#5197)
new 9e1a77d46ab Update Web server stack (#4845)
new a6018e09a33 SOLR-18502: INSTALLSHARD skips write.lock download (#5026)
new 6b2da97f828 SOLR-18538: CREATESNAPSHOT reports success when a shard
has no active replica (#5114)
new 682551161e5 ensure original token is not set to type:SYNONYM in SGF
(#4960)
new 9c921d14992 SOLR-18565: match the stable part of curl's
hostname-mismatch message in test_ssl.bats (#5193)
new c6866f59fc1 SOLR-16398: Add V2 JAX-RS API for replication details
(#5179)
new f7b4658e163 SOLR-18550: Fix numFound and numFoundExact for
CombinedQuery (#5172)
new f45b38d5f6c BATS: fix test_security_manager allowPaths test on Java
24+ (#5225)
The 8 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:
.../unreleased/PR#4845-update-web-server-stack.yml | 7 +
.../unreleased/SOLR-16398-replication-details.yml | 11 ++
...LR-18502-ignore-write-locks-in-installshard.yml | 8 +
.../SOLR-18538-snapshot-false-success.yml | 12 ++
.../SOLR-18550-combined-query-numfound.yml | 13 ++
...nal-token-type-managed-synonym-graph-filter.yml | 9 +
gradle/libs.versions.toml | 2 +-
solr/api/gradle.lockfile | 8 +-
.../solr/client/api/endpoint/ReplicationApis.java | 14 ++
.../api/model/ReplicationDetailsResponse.java | 207 ++++++++++++++++++++
solr/benchmark/gradle.lockfile | 8 +-
solr/core/gradle.lockfile | 8 +-
.../cloud/api/collections/CreateSnapshotCmd.java | 35 ++--
.../apache/solr/handler/ReplicationHandler.java | 209 ++++++++++++++-------
.../java/org/apache/solr/handler/RestoreCore.java | 6 +
.../solr/handler/admin/api/ClusterCommands.java | 28 ++-
.../solr/handler/admin/api/CoreReplication.java | 9 +
.../solr/handler/admin/api/ReplicationAPIBase.java | 7 +
.../org/apache/solr/handler/api/V2ApiUtils.java | 38 +++-
.../handler/component/CombinedQueryComponent.java | 35 ++--
.../analysis/ManagedSynonymGraphFilterFactory.java | 20 +-
.../TestSolrCloudSnapshotInactiveShard.java | 83 ++++++++
.../handler/admin/api/CoreReplicationAPITest.java | 30 +++
.../admin/api/FetchReplicationDetailsAPITest.java | 69 +++++++
.../component/CombinedQueryComponentTest.java | 36 +++-
.../DistributedCombinedQueryComponentTest.java | 63 +++++++
.../TestManagedSynonymGraphFilterFactory.java | 26 +++
solr/cross-dc-manager/gradle.lockfile | 8 +-
.../licenses/aopalliance-repackaged-4.0.1.jar.sha1 | 1 -
.../licenses/aopalliance-repackaged-4.0.2.jar.sha1 | 1 +
solr/licenses/hk2-api-4.0.1.jar.sha1 | 1 -
solr/licenses/hk2-api-4.0.2.jar.sha1 | 1 +
solr/licenses/hk2-locator-4.0.1.jar.sha1 | 1 -
solr/licenses/hk2-locator-4.0.2.jar.sha1 | 1 +
solr/licenses/hk2-utils-4.0.1.jar.sha1 | 1 -
solr/licenses/hk2-utils-4.0.2.jar.sha1 | 1 +
solr/modules/analysis-extras/gradle.lockfile | 8 +-
solr/modules/clustering/gradle.lockfile | 8 +-
solr/modules/cross-dc/gradle.lockfile | 8 +-
solr/modules/cuvs/gradle.lockfile | 8 +-
solr/modules/extraction/gradle.lockfile | 8 +-
solr/modules/gcs-repository/gradle.lockfile | 8 +-
solr/modules/jwt-auth/gradle.lockfile | 8 +-
solr/modules/langid/gradle.lockfile | 8 +-
solr/modules/language-models/gradle.lockfile | 8 +-
solr/modules/ltr/gradle.lockfile | 8 +-
solr/modules/opentelemetry/gradle.lockfile | 8 +-
solr/modules/s3-repository/gradle.lockfile | 8 +-
solr/modules/scripting/gradle.lockfile | 8 +-
solr/modules/sql/gradle.lockfile | 8 +-
solr/packaging/test/test_security_manager.bats | 3 +-
solr/packaging/test/test_ssl.bats | 2 +-
solr/server/gradle.lockfile | 8 +-
solr/solr-ref-guide/gradle.lockfile | 8 +-
.../pages/user-managed-index-replication.adoc | 20 +-
.../query-guide/pages/json-combined-query-dsl.adoc | 3 +
solr/solrj-jetty/gradle.lockfile | 8 +-
solr/solrj-streaming/gradle.lockfile | 8 +-
solr/solrj-zookeeper/gradle.lockfile | 8 +-
solr/solrj/gradle.lockfile | 8 +-
solr/test-framework/gradle.lockfile | 8 +-
.../api/collections/AbstractInstallShardTest.java | 46 ++++-
.../apache/solr/core/TrackingBackupRepository.java | 13 ++
solr/webapp/gradle.lockfile | 8 +-
64 files changed, 1050 insertions(+), 230 deletions(-)
create mode 100644 changelog/unreleased/PR#4845-update-web-server-stack.yml
create mode 100644 changelog/unreleased/SOLR-16398-replication-details.yml
create mode 100644
changelog/unreleased/SOLR-18502-ignore-write-locks-in-installshard.yml
create mode 100644 changelog/unreleased/SOLR-18538-snapshot-false-success.yml
create mode 100644 changelog/unreleased/SOLR-18550-combined-query-numfound.yml
create mode 100644
changelog/unreleased/preserve-original-token-type-managed-synonym-graph-filter.yml
create mode 100644
solr/api/src/java/org/apache/solr/client/api/model/ReplicationDetailsResponse.java
create mode 100644
solr/core/src/test/org/apache/solr/core/snapshots/TestSolrCloudSnapshotInactiveShard.java
create mode 100644
solr/core/src/test/org/apache/solr/handler/admin/api/FetchReplicationDetailsAPITest.java
delete mode 100644 solr/licenses/aopalliance-repackaged-4.0.1.jar.sha1
create mode 100644 solr/licenses/aopalliance-repackaged-4.0.2.jar.sha1
delete mode 100644 solr/licenses/hk2-api-4.0.1.jar.sha1
create mode 100644 solr/licenses/hk2-api-4.0.2.jar.sha1
delete mode 100644 solr/licenses/hk2-locator-4.0.1.jar.sha1
create mode 100644 solr/licenses/hk2-locator-4.0.2.jar.sha1
delete mode 100644 solr/licenses/hk2-utils-4.0.1.jar.sha1
create mode 100644 solr/licenses/hk2-utils-4.0.2.jar.sha1