From 82e9526ca88c6763400a7f1e961830164708f8a9 Mon Sep 17 00:00:00 2001 From: Serhiy Bzhezytskyy Date: Tue, 25 Aug 2026 20:36:13 +0300 Subject: [PATCH 1/2] SOLR-18380: fix changelog overclaim about the Builder(List, Optional) ctor That constructor was restored on 2026-08-24 per review feedback (it was deprecated in 10.1, not yet shipped, unlike the other three removals from 10.0.0) but the changelog text was never updated to match. Corrects it to state only what actually shipped. --- ...-18380-remove-cloudsolrclient-connect-and-legacy-builder.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/changelog/unreleased/SOLR-18380-remove-cloudsolrclient-connect-and-legacy-builder.yml b/changelog/unreleased/SOLR-18380-remove-cloudsolrclient-connect-and-legacy-builder.yml index 662c75159a7..0c20750f4bf 100644 --- a/changelog/unreleased/SOLR-18380-remove-cloudsolrclient-connect-and-legacy-builder.yml +++ b/changelog/unreleased/SOLR-18380-remove-cloudsolrclient-connect-and-legacy-builder.yml @@ -1,5 +1,5 @@ # See https://github.com/apache/solr/blob/main/dev-docs/changelog.adoc -title: Remove the deprecated CloudSolrClient.connect() and connect(long, TimeUnit) methods, ClusterStateProvider.connect(), and the CloudSolrClient.Builder(List, Optional) constructor. Call ClusterStateProvider.getLiveNodes() to force a connection, and build with the connection-string constructor, which also honours a chroot inside the string. +title: Remove the deprecated CloudSolrClient.connect() and connect(long, TimeUnit) methods, and ClusterStateProvider.connect(). Call ClusterStateProvider.getLiveNodes() to force a connection instead. (The also-deprecated CloudSolrClient.Builder(List, Optional) constructor is not removed here -- it was deprecated later, in 10.1, and stays until that has shipped a release.) type: removed authors: - name: Serhiy Bzhezytskyy From f2f82db7f7460ca1987c6cdf07883a739f62292c Mon Sep 17 00:00:00 2001 From: Serhiy Bzhezytskyy Date: Tue, 25 Aug 2026 21:21:08 +0300 Subject: [PATCH 2/2] SOLR-18380: drop the meta-commentary from the changelog title Per dsmiley's review: the parenthetical explaining why the Builder constructor isn't removed here doesn't belong in a changelog entry -- it should just state the fact. Removed. --- ...-18380-remove-cloudsolrclient-connect-and-legacy-builder.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/changelog/unreleased/SOLR-18380-remove-cloudsolrclient-connect-and-legacy-builder.yml b/changelog/unreleased/SOLR-18380-remove-cloudsolrclient-connect-and-legacy-builder.yml index 0c20750f4bf..6eaaece3ad0 100644 --- a/changelog/unreleased/SOLR-18380-remove-cloudsolrclient-connect-and-legacy-builder.yml +++ b/changelog/unreleased/SOLR-18380-remove-cloudsolrclient-connect-and-legacy-builder.yml @@ -1,5 +1,5 @@ # See https://github.com/apache/solr/blob/main/dev-docs/changelog.adoc -title: Remove the deprecated CloudSolrClient.connect() and connect(long, TimeUnit) methods, and ClusterStateProvider.connect(). Call ClusterStateProvider.getLiveNodes() to force a connection instead. (The also-deprecated CloudSolrClient.Builder(List, Optional) constructor is not removed here -- it was deprecated later, in 10.1, and stays until that has shipped a release.) +title: Remove the deprecated CloudSolrClient.connect() and connect(long, TimeUnit) methods, and ClusterStateProvider.connect(). Call ClusterStateProvider.getLiveNodes() to force a connection instead. type: removed authors: - name: Serhiy Bzhezytskyy