From 436e7f85ea6bffa04ae72e4668a73bb4fe50a8cf Mon Sep 17 00:00:00 2001 From: Anshum Gupta Date: Wed, 29 Jan 2025 16:17:23 -0800 Subject: [PATCH] Sync CHANGES for 9.8.0 --- solr/CHANGES.txt | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/solr/CHANGES.txt b/solr/CHANGES.txt index a66ae9098aa..6b9bc8c61ef 100644 --- a/solr/CHANGES.txt +++ b/solr/CHANGES.txt @@ -306,6 +306,8 @@ Bug Fixes * SOLR-17413: Fixed UpdateLog replay bug that shared thread-unsafe SolrQueryRequest objects across threads (Jason Gerlowski, David Smiley, Houston Putman) +* SOLR-17529: Clean up error message in PostTool when you attempt to post to a basic auth secured Solr. (Eric Pugh) + * SOLR-11191: Splitting shards now routes child-docs with their _root_ field when available so they maintain parent relationship. (Zack Kendall) * SOLR-16976: Remove log4j-jul jar and use slf4j bridge for JUL to prevent exception from being logged when remote JMX @@ -315,14 +317,29 @@ Bug Fixes * SOLR-17574: Fix AllowListUrlChecker when liveNodes changes. Remove ClusterState.getHostAllowList (Bruno Roustant, David Smiley) +* SOLR-17586: Print zkcli.sh deprecation msg to stderr, which fixes Solr Operator upload of security.json to zookeeper (Jan Høydahl) + * SOLR-17595: Fix two issues in Solr CLI that prevent Solr from starting with the techproducts example and from correctly parsing arguments on Windows that start with -D and have multiple values separated by "," or spaces. (Christos Malliaridis) * SOLR-17306: fix replication problem on follower restart (Martin Anzinger and Peter Kroiss via Eric Pugh) +* SOLR-17405: Fix race condition where Zookeeper session could be re-established by multiple threads concurrently in + case of frequent session expirations. (Pierre Salagnac) + Dependency Upgrades --------------------- -(No changes) +* PR#2702: chore(deps): update io.netty:* to v4.1.114.final (solrbot) + +* PR#2129: chore(deps): update dependency com.github.spotbugs:spotbugs-annotations to v4.8.6 (solrbot) + +* PR#2396: Update org.glassfish.jersey*:* to v3.1.9 (solrbot) + +* PR#2268: Update org.glassfish.hk2*:* to v3.1.1 (solrbot) + +* PR#2769: Update dependency com.fasterxml.jackson:jackson-bom to v2.18.0 (solrbot) + +* PR#2650: Update dependency commons-cli:commons-cli to v1.9.0 (solrbot) Other Changes --------------------- @@ -338,6 +355,8 @@ led to the suppression of exceptions. (Andrey Bozhko) * SOLR-11318: Introduce unit testing for AssertTool. (Eric Pugh, Jason Gerlowski) +* SOLR-17359: Move Zk Arg parsing into Java Code from bin/solr scripts. (Eric Pugh, Rahul Goswami) + * SOLR-17534: Introduce ClusterState.getCollectionNames, a convenience method (David Smiley) * SOLR-17535: Introduce ClusterState.collectionStream to replace getCollectionStates, getCollectionsMap, @@ -351,6 +370,8 @@ led to the suppression of exceptions. (Andrey Bozhko) * SOLR-17577: Remove "solr.indexfetcher.sotimeout" system property that was for optimizing replication tests. It was disabled, but not removed. (Eric Pugh) +* SOLR-16781: "" tags in solrconfig.xml are now quietly ignored by default unless explicitly enabled with the `SOLR_CONFIG_LIB_ENABLED=true` enviroment variable (or corresponding sysprop). These tags are now considered deprecated and will be removed in Solr 10. + * SOLR-14680: NamedList: deprecating methods: forEachEntry, forEachKey, abortableForEachKey, abortableForEach, asMap (no-arg only), get(key, default). Added getOrDefault. Deprecated the SimpleMap interface as well as the entirety of the SolrJ package org.apache.solr.cluster.api, which wasn't used except for SimpleMap. (David Smiley)