This is an automated email from the ASF dual-hosted git repository. janhoy pushed a commit to branch branch_9_10 in repository https://gitbox.apache.org/repos/asf/solr.git
commit bac9b9fb3a23466b71d2b3fb006dcea21a455900 Author: Jan Høydahl <[email protected]> AuthorDate: Fri Oct 31 23:15:30 2025 +0100 Revert "Changelog for release v9.10.0" This reverts commit 57eb87efba27e6f8983c0807eb56c84ca4a9e47d. --- CHANGELOG.md | 91 ------------------- changelog/unreleased/.gitkeep | 0 changelog/{v9.10.0 => unreleased}/PR#3778.yml | 0 .../PR3061-update apache.zookeeper to v3.9.3.yaml | 0 .../PR3228-update amazon.awssdk to v2.31.77.yaml | 0 ...PR3486-update actionscheckout action to v5.yaml | 0 ...dtestingrandomizedtesting-runner to v2.8.3.yaml | 0 ... org.xerial.snappysnappy-java to v1.1.10.8.yaml | 0 .../PR3530-update org.apache.kafka to v3.9.1.yaml | 0 ...3531-update org.apache.zookeeper to v3.9.4.yaml | 0 ...R3533-update org.eclipse.jetty to v10.0.26.yaml | 0 ...534-update org.glassfish.jersey to v3.1.11.yaml | 0 .../PR3535-update org.slf4j to v2.0.17.yaml | 0 .../PR3541-update com.google.re2jre2j to v1.8.yaml | 0 ...date commons-codeccommons-codec to v1.19.0.yaml | 0 ...543-update commons-iocommons-io to v2.20.0.yaml | 0 ....opentelemetryopentelemetry-bom to v1.53.0.yaml | 0 ...ache.commonscommons-collections4 to v4.5.0.yaml | 0 ....apache.commonscommons-compress to v1.28.0.yaml | 0 ...e.commonscommons-configuration2 to v2.12.0.yaml | 0 ...e org.apache.commonscommons-exec to v1.5.0.yaml | 0 ...op.thirdpartyhadoop-shaded-guava to v1.4.0.yaml | 0 ...org.immutablesvalue-annotations to v2.11.3.yaml | 0 ...3558-update org.semver4jsemver4j to v5.8.0.yaml | 0 ...PR3561-update org.apache.curator to v5.9.0.yaml | 0 ...ugin com.github.node-gradle.node to v7.1.0.yaml | 0 ...om.palantir.consistent-versions to v2.37.0.yaml | 0 ...te plugin de.undercouch.download to v5.6.0.yaml | 0 ...3571-update actionssetup-java action to v5.yaml | 0 ...-update plugin com.diffplug.spotless to v7.yaml | 0 .../PR3586-update org.hsqldbhsqldb to v2.7.4.yaml | 0 .../PR3587-update net.bytebuddy to v1.17.7.yaml | 0 ...R3592-update org.mockitomockito to v5.19.0.yaml | 0 .../PR3635-update io.netty to v4.2.6.final.yaml | 0 ...org.apache.commonscommons-lang3 to v3.19.0.yaml | 0 ...te org.bouncycastlebcpkix-jdk18on to v1.82.yaml | 0 .../PR3722-update org.apache.kerby to v2.1.0.yaml | 0 .../PR3735-update gradleactions action to v5.yaml | 0 ... plugin de.thetaphi.forbiddenapis to v3.10.yaml | 0 ...541-deprecate -cloudhttp2solrclient-builder.yml | 0 ...7619 Use logchange for changelog management.yml | 0 ...cloud -live-node- now has metadata- version.yml | 0 ... is now able to start on java 24 and later-.yml | 0 .../SOLR-17690-zkToolZKHostFromEnv.yml | 0 ...recating waitforfinalstate parameter in any.yml | 0 ...ng solr on newer windows 11 home complained.yml | 0 ...an occur when doing atomic update using add.yml | 0 ...d dense-sparse representation in ltr module.yml | 0 ...ecate -cloudsolrclient-builder- in favor of.yml | 0 ...n solr forwards-proxies requests to another.yml | 0 ...-recoverystrategy-pingleader could npe when.yml | 0 ...restore api no longer conflates backup-name.yml | 0 ...abledirectoryreader always initialized with.yml | 0 ... a bug preventing config api set properties.yml | 0 ...17837-pull replica nodes could be marked as.yml | 0 ...basedversionconstraintsprocessorfactory now.yml | 0 ...ix race condition in solrcore-s fingerprint.yml | 0 ...avoid creating grouping shard requests when.yml | 0 ...ttp2solrclient wasn-t honoring idle timeout.yml | 0 ...6-http2solrclient- followredirects-true- if.yml | 0 ...-a solr node will now fail to start if it-s.yml | 0 ...solrcli tools such as -bin-solr zk- can now.yml | 0 ... users not using deprecated solrclients can.yml | 0 ...eed up remote proxy for high qps- utilizing.yml | 0 .../SOLR-17897-cloudsolrclient now recognizes.yml | 0 ...ds-preference-replica-location now supports.yml | 0 ... cloudsolrclient configured with a solr url.yml | 0 ...OLR-17923-add fullouterjoin stream function.yml | 0 ...952-stream decorator test refactoring - use.yml | 0 ...responsewriter has been deprecated and will.yml | 0 ...tika language identifier is deprecated- use.yml | 0 .../SOLR-17964-lucene-9.12.3.yml | 0 ...for lb-cloud solrclients that could leak on.yml | 0 ... extraction request handler- aka solr cell-.yml | 0 changelog/v9.10.0/release-date.txt | 1 - changelog/v9.10.0/version-summary.md | 100 --------------------- 76 files changed, 192 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c56392d9508..a13d7389655 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,97 +10,6 @@ This file lists Solr's raw release notes with details of every change to Solr. Most people will find the solr-upgrade-notes.adoc file more approachable. [https://github.com/apache/solr/blob/main/solr/solr-ref-guide/modules/upgrade-notes/pages/solr-upgrade-notes.adoc](https://github.com/apache/solr/blob/main/solr/solr-ref-guide/modules/upgrade-notes/pages/solr-upgrade-notes.adoc) -[9.10.0] - 2025-10-30 ---------------------- - -### Added (4 changes) - -- Add Amazon Linux as known distro for installing Solr as a service. #3778 (Eric Pugh) (Andreas Rütten) -- shards.preference=replica.location now supports the "host" option for routing to replicas on the same host. [SOLR-17915](https://issues.apache.org/jira/browse/SOLR-17915) (Houston Putman) -- Add fullOuterJoin stream function [SOLR-17923](https://issues.apache.org/jira/browse/SOLR-17923) (Andy Webb) -- The Extraction Request Handler, aka Solr Cell, now supports delegating the parsing of rich documents to an external Tika Server. This allows for a more stable Solr server, and easier to configure and scale parsing independently. The local in-process Tika parser is now deprecated. [SOLR-7632](https://issues.apache.org/jira/browse/SOLR-7632) (Jan Høydahl) (Eric Pugh) - -### Changed (6 changes) - -- Solr is now able to start on Java 24 and later, but with Security Manager disabled [SOLR-17641](https://issues.apache.org/jira/browse/SOLR-17641) (Houston Putman) (Jan Høydahl) -- DocBasedVersionConstraintsProcessorFactory now supports PULL replicas. [SOLR-17860](https://issues.apache.org/jira/browse/SOLR-17860) (Houston Putman) -- SolrJ users not using deprecated SolrClients can safely exclude Apache HttpClient dependencies. [SOLR-17884](https://issues.apache.org/jira/browse/SOLR-17884) (David Smiley) -- Speed up Remote Proxy for high QPS, utilizing ClusterState caching. [SOLR-17893](https://issues.apache.org/jira/browse/SOLR-17893) (Houston Putman) -- CloudSolrClient now recognizes UnknownHostException as a case to refetch the cluster state and retry. [SOLR-17897](https://issues.apache.org/jira/browse/SOLR-17897) (David Smiley) -- SolrJ CloudSolrClient configured with a Solr URL (not ZK) now refreshes liveNodes in the background. This will reduce spikes in request latency when the cached liveNodes have expired. [SOLR-17921](https://issues.apache.org/jira/browse/SOLR-17921) (Houston Putman) (David Smiley) - -### Fixed (16 changes) - -- Make solr bin/solr zk CLI tools read ZK_HOST environment as they did pre Solr 9.8. With this regression fixed it is no longer necessary to pass the --zk-host option to the CLI tools if ZK_HOST is set. [SOLR-17690](https://issues.apache.org/jira/browse/SOLR-17690) ([Jan Høydahl](https://home.apache.org/phonebook.html?uid=janhoy) @janhoy) -- Starting solr on newer Windows 11 Home complained about missing wmic [SOLR-17717](https://issues.apache.org/jira/browse/SOLR-17717) (Jan Høydahl) -- NPE can occur when doing Atomic Update using Add Distinct on documents with a null field value. [SOLR-17721](https://issues.apache.org/jira/browse/SOLR-17721) (puneetSharma) (Eric Pugh) -- Fixed dense/sparse representation in LTR module. [SOLR-17760](https://issues.apache.org/jira/browse/SOLR-17760) (Anna Ruggero) (Alessandro Benedetti) -- When Solr forwards/proxies requests to another node that can service the request, it needs to pass authorization headers. [SOLR-17789](https://issues.apache.org/jira/browse/SOLR-17789) (Timo Crabbé) -- RecoveryStrategy.pingLeader could NPE when there's no shard leader [SOLR-17824](https://issues.apache.org/jira/browse/SOLR-17824) (David Smiley) -- v1 Restore API no longer conflates backup-name and collection-name during validation. [SOLR-17830](https://issues.apache.org/jira/browse/SOLR-17830) (Abhishek Umarjikar) (Jason Gerlowski) -- ExitableDirectoryReader always initialized with QueryLimits.NONE [SOLR-17831](https://issues.apache.org/jira/browse/SOLR-17831) (Andrzej Białecki) -- Fixed a bug preventing Config API set properties (aka: configoverlay.json) from being used in config file property substitution [SOLR-17834](https://issues.apache.org/jira/browse/SOLR-17834) (hossman) -- PULL replica nodes could be marked as "preferredLeader" by BALANCESHARDUNIQUE despite never being able to be elected leader [SOLR-17837](https://issues.apache.org/jira/browse/SOLR-17837) (Kevin Liang) (Houston Putman) -- Fix race condition in SolrCore's fingerprint cache which caused leader election to hang. [SOLR-17863](https://issues.apache.org/jira/browse/SOLR-17863) (Luke Kot-Zaniewski) (Matthew Biscocho) -- Avoid creating grouping shard requests when timeAllowed has already run out. [SOLR-17869](https://issues.apache.org/jira/browse/SOLR-17869) (Andrzej Bialecki) (hossman) -- Http2SolrClient wasn't honoring idle timeout configuration above 30 seconds -- a regression. [SOLR-17871](https://issues.apache.org/jira/browse/SOLR-17871) (Thomas Wöckinger) (David Smiley) -- Http2SolrClient: followRedirects=true: if Http2SolrClient was created with followRedirects=true, and then was used to create future clients (via builder.withHttpClient), then redirect processing was wrongly disabled on the shared instance. [SOLR-17876](https://issues.apache.org/jira/browse/SOLR-17876) (David Smiley) -- SolrCLI tools such as "bin/solr zk" can now access jars located in `<install_dir>/lib`. [SOLR-17883](https://issues.apache.org/jira/browse/SOLR-17883) -- Fix for LB/Cloud SolrClients that could leak on close() if concurrent request failed and triggered zombie server logic. [SOLR-3696](https://issues.apache.org/jira/browse/SOLR-3696) (hossman) - -### Dependency Upgrades (37 changes) - -- Update apache.zookeeper to v3.9.3 [PR#3061](https://github.com/apache/solr/pull/3061) (solrbot) -- Update amazon.awssdk to v2.31.77 [PR#3228](https://github.com/apache/solr/pull/3228) (solrbot) -- Update actions/checkout action to v5 [PR#3486](https://github.com/apache/solr/pull/3486) (solrbot) -- Update com.carrotsearch.randomizedtesting:randomizedtesting-runner to v2.8.3 [PR#3526](https://github.com/apache/solr/pull/3526) (solrbot) -- Update org.xerial.snappy:snappy-java to v1.1.10.8 [PR#3528](https://github.com/apache/solr/pull/3528) (solrbot) -- Update org.apache.kafka:* to v3.9.1 [PR#3530](https://github.com/apache/solr/pull/3530) (solrbot) -- Update org.apache.zookeeper:* to v3.9.4 [PR#3531](https://github.com/apache/solr/pull/3531) (solrbot) -- Update org.eclipse.jetty*:* to v10.0.26 [PR#3533](https://github.com/apache/solr/pull/3533) (solrbot) -- Update org.glassfish.jersey*:* to v3.1.11 [PR#3534](https://github.com/apache/solr/pull/3534) (solrbot) -- Update org.slf4j:* to v2.0.17 [PR#3535](https://github.com/apache/solr/pull/3535) (solrbot) -- Update com.google.re2j:re2j to v1.8 [PR#3541](https://github.com/apache/solr/pull/3541) (solrbot) -- Update commons-codec:commons-codec to v1.19.0 [PR#3542](https://github.com/apache/solr/pull/3542) (solrbot) -- Update commons-io:commons-io to v2.20.0 [PR#3543](https://github.com/apache/solr/pull/3543) (solrbot) -- Update io.opentelemetry:opentelemetry-bom to v1.53.0 [PR#3544](https://github.com/apache/solr/pull/3544) (solrbot) -- Update org.apache.commons:commons-collections4 to v4.5.0 [PR#3545](https://github.com/apache/solr/pull/3545) (solrbot) -- Update org.apache.commons:commons-compress to v1.28.0 [PR#3546](https://github.com/apache/solr/pull/3546) (solrbot) -- Update org.apache.commons:commons-configuration2 to v2.12.0 [PR#3547](https://github.com/apache/solr/pull/3547) (solrbot) -- Update org.apache.commons:commons-exec to v1.5.0 [PR#3548](https://github.com/apache/solr/pull/3548) (solrbot) -- Update org.apache.hadoop.thirdparty:hadoop-shaded-guava to v1.4.0 [PR#3550](https://github.com/apache/solr/pull/3550) (solrbot) -- Update org.immutables:value-annotations to v2.11.3 [PR#3557](https://github.com/apache/solr/pull/3557) (solrbot) -- Update org.semver4j:semver4j to v5.8.0 [PR#3558](https://github.com/apache/solr/pull/3558) (solrbot) -- Update org.apache.curator:* to v5.9.0 [PR#3561](https://github.com/apache/solr/pull/3561) (solrbot) -- Update plugin com.github.node-gradle.node to v7.1.0 [PR#3564](https://github.com/apache/solr/pull/3564) (solrbot) -- Update plugin com.palantir.consistent-versions to v2.37.0 [PR#3569](https://github.com/apache/solr/pull/3569) (solrbot) -- Update plugin de.undercouch.download to v5.6.0 [PR#3570](https://github.com/apache/solr/pull/3570) (solrbot) -- Update actions/setup-java action to v5 [PR#3571](https://github.com/apache/solr/pull/3571) (solrbot) -- Update plugin com.diffplug.spotless to v7 [PR#3583](https://github.com/apache/solr/pull/3583) (solrbot) -- Update org.hsqldb:hsqldb to v2.7.4 [PR#3586](https://github.com/apache/solr/pull/3586) (solrbot) -- Update net.bytebuddy:* to v1.17.7 [PR#3587](https://github.com/apache/solr/pull/3587) (solrbot) -- Update org.mockito:mockito* to v5.19.0 [PR#3592](https://github.com/apache/solr/pull/3592) (solrbot) -- Update io.netty:* to v4.2.6.Final [PR#3635](https://github.com/apache/solr/pull/3635) (solrbot) -- Update org.apache.commons:commons-lang3 to v3.19.0 [PR#3689](https://github.com/apache/solr/pull/3689) (solrbot) -- Update org.bouncycastle:bcpkix-jdk18on to v1.82 [PR#3721](https://github.com/apache/solr/pull/3721) (solrbot) -- Update org.apache.kerby:* to v2.1.0 [PR#3722](https://github.com/apache/solr/pull/3722) (solrbot) -- Update gradle/actions action to v5 [PR#3735](https://github.com/apache/solr/pull/3735) (solrbot) -- Update plugin de.thetaphi.forbiddenapis to v3.10 [PR#3752](https://github.com/apache/solr/pull/3752) (solrbot) -- Upgrade Lucene to 9.12.3 [SOLR-17964](https://issues.apache.org/jira/browse/SOLR-17964) ([Christine Poerschke](https://home.apache.org/phonebook.html?uid=cpoerschke) @cpoerschke) - -### Other (9 changes) - -- Deprecate `CloudHttp2SolrClient.Builder#withHttpClient` in favor of `CloudHttp2SolrClient.Builder#withInternalClientBuilder`. Deprecate `LBHttp2SolrClient.Builder#withListenerFactory` in favor of `LBHttp2SolrClient.Builder#withListenerFactories`. [SOLR-17541](https://issues.apache.org/jira/browse/SOLR-17541) (James Dyer) -- Use logchange for changelog management ([Jan Høydahl](https://home.apache.org/phonebook.html?uid=janhoy) @janhoy) -- SolrCloud "live_node" now has metadata: version of Solr, roles [SOLR-17620](https://issues.apache.org/jira/browse/SOLR-17620) (Yuntong Qu) (David Smiley) -- Deprecating waitForFinalState parameter in any SolrCloud command that accepts it. It remains defaulted to false in 9, but will become true and likely removed. [SOLR-17712](https://issues.apache.org/jira/browse/SOLR-17712) (Abhishek Umarjikar) (David Smiley) -- Deprecate `CloudSolrClient.Builder` in favor of `CloudHttp2SolrClient.Builder`. [SOLR-17771](https://issues.apache.org/jira/browse/SOLR-17771) (James Dyer) -- A Solr node will now fail to start if it's major.minor version (e.g. 9.10) is *lower* than that of any existing Solr node in a SolrCloud cluster (as reported by info in "live_node"). [SOLR-17879](https://issues.apache.org/jira/browse/SOLR-17879) (David Smiley) -- Stream decorator test refactoring - use underscore rather than dot in aliases [SOLR-17952](https://issues.apache.org/jira/browse/SOLR-17952) (Andy Webb) -- XLSXResponseWriter has been deprecated and will be removed in a future release. [SOLR-17956](https://issues.apache.org/jira/browse/SOLR-17956) (Jan Høydahl) -- The Tika Language Identifier is deprecated. Use one of the other detectors instead. [SOLR-17958](https://issues.apache.org/jira/browse/SOLR-17958) (Jan Høydahl) - - [9.9.0] - 2025-07-24 -------------------- diff --git a/changelog/unreleased/.gitkeep b/changelog/unreleased/.gitkeep deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/changelog/v9.10.0/PR#3778.yml b/changelog/unreleased/PR#3778.yml similarity index 100% rename from changelog/v9.10.0/PR#3778.yml rename to changelog/unreleased/PR#3778.yml diff --git a/changelog/v9.10.0/PR3061-update apache.zookeeper to v3.9.3.yaml b/changelog/unreleased/PR3061-update apache.zookeeper to v3.9.3.yaml similarity index 100% rename from changelog/v9.10.0/PR3061-update apache.zookeeper to v3.9.3.yaml rename to changelog/unreleased/PR3061-update apache.zookeeper to v3.9.3.yaml diff --git a/changelog/v9.10.0/PR3228-update amazon.awssdk to v2.31.77.yaml b/changelog/unreleased/PR3228-update amazon.awssdk to v2.31.77.yaml similarity index 100% rename from changelog/v9.10.0/PR3228-update amazon.awssdk to v2.31.77.yaml rename to changelog/unreleased/PR3228-update amazon.awssdk to v2.31.77.yaml diff --git a/changelog/v9.10.0/PR3486-update actionscheckout action to v5.yaml b/changelog/unreleased/PR3486-update actionscheckout action to v5.yaml similarity index 100% rename from changelog/v9.10.0/PR3486-update actionscheckout action to v5.yaml rename to changelog/unreleased/PR3486-update actionscheckout action to v5.yaml diff --git a/changelog/v9.10.0/PR3526-update com.carrotsearch.randomizedtestingrandomizedtesting-runner to v2.8.3.yaml b/changelog/unreleased/PR3526-update com.carrotsearch.randomizedtestingrandomizedtesting-runner to v2.8.3.yaml similarity index 100% rename from changelog/v9.10.0/PR3526-update com.carrotsearch.randomizedtestingrandomizedtesting-runner to v2.8.3.yaml rename to changelog/unreleased/PR3526-update com.carrotsearch.randomizedtestingrandomizedtesting-runner to v2.8.3.yaml diff --git a/changelog/v9.10.0/PR3528-update org.xerial.snappysnappy-java to v1.1.10.8.yaml b/changelog/unreleased/PR3528-update org.xerial.snappysnappy-java to v1.1.10.8.yaml similarity index 100% rename from changelog/v9.10.0/PR3528-update org.xerial.snappysnappy-java to v1.1.10.8.yaml rename to changelog/unreleased/PR3528-update org.xerial.snappysnappy-java to v1.1.10.8.yaml diff --git a/changelog/v9.10.0/PR3530-update org.apache.kafka to v3.9.1.yaml b/changelog/unreleased/PR3530-update org.apache.kafka to v3.9.1.yaml similarity index 100% rename from changelog/v9.10.0/PR3530-update org.apache.kafka to v3.9.1.yaml rename to changelog/unreleased/PR3530-update org.apache.kafka to v3.9.1.yaml diff --git a/changelog/v9.10.0/PR3531-update org.apache.zookeeper to v3.9.4.yaml b/changelog/unreleased/PR3531-update org.apache.zookeeper to v3.9.4.yaml similarity index 100% rename from changelog/v9.10.0/PR3531-update org.apache.zookeeper to v3.9.4.yaml rename to changelog/unreleased/PR3531-update org.apache.zookeeper to v3.9.4.yaml diff --git a/changelog/v9.10.0/PR3533-update org.eclipse.jetty to v10.0.26.yaml b/changelog/unreleased/PR3533-update org.eclipse.jetty to v10.0.26.yaml similarity index 100% rename from changelog/v9.10.0/PR3533-update org.eclipse.jetty to v10.0.26.yaml rename to changelog/unreleased/PR3533-update org.eclipse.jetty to v10.0.26.yaml diff --git a/changelog/v9.10.0/PR3534-update org.glassfish.jersey to v3.1.11.yaml b/changelog/unreleased/PR3534-update org.glassfish.jersey to v3.1.11.yaml similarity index 100% rename from changelog/v9.10.0/PR3534-update org.glassfish.jersey to v3.1.11.yaml rename to changelog/unreleased/PR3534-update org.glassfish.jersey to v3.1.11.yaml diff --git a/changelog/v9.10.0/PR3535-update org.slf4j to v2.0.17.yaml b/changelog/unreleased/PR3535-update org.slf4j to v2.0.17.yaml similarity index 100% rename from changelog/v9.10.0/PR3535-update org.slf4j to v2.0.17.yaml rename to changelog/unreleased/PR3535-update org.slf4j to v2.0.17.yaml diff --git a/changelog/v9.10.0/PR3541-update com.google.re2jre2j to v1.8.yaml b/changelog/unreleased/PR3541-update com.google.re2jre2j to v1.8.yaml similarity index 100% rename from changelog/v9.10.0/PR3541-update com.google.re2jre2j to v1.8.yaml rename to changelog/unreleased/PR3541-update com.google.re2jre2j to v1.8.yaml diff --git a/changelog/v9.10.0/PR3542-update commons-codeccommons-codec to v1.19.0.yaml b/changelog/unreleased/PR3542-update commons-codeccommons-codec to v1.19.0.yaml similarity index 100% rename from changelog/v9.10.0/PR3542-update commons-codeccommons-codec to v1.19.0.yaml rename to changelog/unreleased/PR3542-update commons-codeccommons-codec to v1.19.0.yaml diff --git a/changelog/v9.10.0/PR3543-update commons-iocommons-io to v2.20.0.yaml b/changelog/unreleased/PR3543-update commons-iocommons-io to v2.20.0.yaml similarity index 100% rename from changelog/v9.10.0/PR3543-update commons-iocommons-io to v2.20.0.yaml rename to changelog/unreleased/PR3543-update commons-iocommons-io to v2.20.0.yaml diff --git a/changelog/v9.10.0/PR3544-update io.opentelemetryopentelemetry-bom to v1.53.0.yaml b/changelog/unreleased/PR3544-update io.opentelemetryopentelemetry-bom to v1.53.0.yaml similarity index 100% rename from changelog/v9.10.0/PR3544-update io.opentelemetryopentelemetry-bom to v1.53.0.yaml rename to changelog/unreleased/PR3544-update io.opentelemetryopentelemetry-bom to v1.53.0.yaml diff --git a/changelog/v9.10.0/PR3545-update org.apache.commonscommons-collections4 to v4.5.0.yaml b/changelog/unreleased/PR3545-update org.apache.commonscommons-collections4 to v4.5.0.yaml similarity index 100% rename from changelog/v9.10.0/PR3545-update org.apache.commonscommons-collections4 to v4.5.0.yaml rename to changelog/unreleased/PR3545-update org.apache.commonscommons-collections4 to v4.5.0.yaml diff --git a/changelog/v9.10.0/PR3546-update org.apache.commonscommons-compress to v1.28.0.yaml b/changelog/unreleased/PR3546-update org.apache.commonscommons-compress to v1.28.0.yaml similarity index 100% rename from changelog/v9.10.0/PR3546-update org.apache.commonscommons-compress to v1.28.0.yaml rename to changelog/unreleased/PR3546-update org.apache.commonscommons-compress to v1.28.0.yaml diff --git a/changelog/v9.10.0/PR3547-update org.apache.commonscommons-configuration2 to v2.12.0.yaml b/changelog/unreleased/PR3547-update org.apache.commonscommons-configuration2 to v2.12.0.yaml similarity index 100% rename from changelog/v9.10.0/PR3547-update org.apache.commonscommons-configuration2 to v2.12.0.yaml rename to changelog/unreleased/PR3547-update org.apache.commonscommons-configuration2 to v2.12.0.yaml diff --git a/changelog/v9.10.0/PR3548-update org.apache.commonscommons-exec to v1.5.0.yaml b/changelog/unreleased/PR3548-update org.apache.commonscommons-exec to v1.5.0.yaml similarity index 100% rename from changelog/v9.10.0/PR3548-update org.apache.commonscommons-exec to v1.5.0.yaml rename to changelog/unreleased/PR3548-update org.apache.commonscommons-exec to v1.5.0.yaml diff --git a/changelog/v9.10.0/PR3550-update org.apache.hadoop.thirdpartyhadoop-shaded-guava to v1.4.0.yaml b/changelog/unreleased/PR3550-update org.apache.hadoop.thirdpartyhadoop-shaded-guava to v1.4.0.yaml similarity index 100% rename from changelog/v9.10.0/PR3550-update org.apache.hadoop.thirdpartyhadoop-shaded-guava to v1.4.0.yaml rename to changelog/unreleased/PR3550-update org.apache.hadoop.thirdpartyhadoop-shaded-guava to v1.4.0.yaml diff --git a/changelog/v9.10.0/PR3557-update org.immutablesvalue-annotations to v2.11.3.yaml b/changelog/unreleased/PR3557-update org.immutablesvalue-annotations to v2.11.3.yaml similarity index 100% rename from changelog/v9.10.0/PR3557-update org.immutablesvalue-annotations to v2.11.3.yaml rename to changelog/unreleased/PR3557-update org.immutablesvalue-annotations to v2.11.3.yaml diff --git a/changelog/v9.10.0/PR3558-update org.semver4jsemver4j to v5.8.0.yaml b/changelog/unreleased/PR3558-update org.semver4jsemver4j to v5.8.0.yaml similarity index 100% rename from changelog/v9.10.0/PR3558-update org.semver4jsemver4j to v5.8.0.yaml rename to changelog/unreleased/PR3558-update org.semver4jsemver4j to v5.8.0.yaml diff --git a/changelog/v9.10.0/PR3561-update org.apache.curator to v5.9.0.yaml b/changelog/unreleased/PR3561-update org.apache.curator to v5.9.0.yaml similarity index 100% rename from changelog/v9.10.0/PR3561-update org.apache.curator to v5.9.0.yaml rename to changelog/unreleased/PR3561-update org.apache.curator to v5.9.0.yaml diff --git a/changelog/v9.10.0/PR3564-update plugin com.github.node-gradle.node to v7.1.0.yaml b/changelog/unreleased/PR3564-update plugin com.github.node-gradle.node to v7.1.0.yaml similarity index 100% rename from changelog/v9.10.0/PR3564-update plugin com.github.node-gradle.node to v7.1.0.yaml rename to changelog/unreleased/PR3564-update plugin com.github.node-gradle.node to v7.1.0.yaml diff --git a/changelog/v9.10.0/PR3569-update plugin com.palantir.consistent-versions to v2.37.0.yaml b/changelog/unreleased/PR3569-update plugin com.palantir.consistent-versions to v2.37.0.yaml similarity index 100% rename from changelog/v9.10.0/PR3569-update plugin com.palantir.consistent-versions to v2.37.0.yaml rename to changelog/unreleased/PR3569-update plugin com.palantir.consistent-versions to v2.37.0.yaml diff --git a/changelog/v9.10.0/PR3570-update plugin de.undercouch.download to v5.6.0.yaml b/changelog/unreleased/PR3570-update plugin de.undercouch.download to v5.6.0.yaml similarity index 100% rename from changelog/v9.10.0/PR3570-update plugin de.undercouch.download to v5.6.0.yaml rename to changelog/unreleased/PR3570-update plugin de.undercouch.download to v5.6.0.yaml diff --git a/changelog/v9.10.0/PR3571-update actionssetup-java action to v5.yaml b/changelog/unreleased/PR3571-update actionssetup-java action to v5.yaml similarity index 100% rename from changelog/v9.10.0/PR3571-update actionssetup-java action to v5.yaml rename to changelog/unreleased/PR3571-update actionssetup-java action to v5.yaml diff --git a/changelog/v9.10.0/PR3583-update plugin com.diffplug.spotless to v7.yaml b/changelog/unreleased/PR3583-update plugin com.diffplug.spotless to v7.yaml similarity index 100% rename from changelog/v9.10.0/PR3583-update plugin com.diffplug.spotless to v7.yaml rename to changelog/unreleased/PR3583-update plugin com.diffplug.spotless to v7.yaml diff --git a/changelog/v9.10.0/PR3586-update org.hsqldbhsqldb to v2.7.4.yaml b/changelog/unreleased/PR3586-update org.hsqldbhsqldb to v2.7.4.yaml similarity index 100% rename from changelog/v9.10.0/PR3586-update org.hsqldbhsqldb to v2.7.4.yaml rename to changelog/unreleased/PR3586-update org.hsqldbhsqldb to v2.7.4.yaml diff --git a/changelog/v9.10.0/PR3587-update net.bytebuddy to v1.17.7.yaml b/changelog/unreleased/PR3587-update net.bytebuddy to v1.17.7.yaml similarity index 100% rename from changelog/v9.10.0/PR3587-update net.bytebuddy to v1.17.7.yaml rename to changelog/unreleased/PR3587-update net.bytebuddy to v1.17.7.yaml diff --git a/changelog/v9.10.0/PR3592-update org.mockitomockito to v5.19.0.yaml b/changelog/unreleased/PR3592-update org.mockitomockito to v5.19.0.yaml similarity index 100% rename from changelog/v9.10.0/PR3592-update org.mockitomockito to v5.19.0.yaml rename to changelog/unreleased/PR3592-update org.mockitomockito to v5.19.0.yaml diff --git a/changelog/v9.10.0/PR3635-update io.netty to v4.2.6.final.yaml b/changelog/unreleased/PR3635-update io.netty to v4.2.6.final.yaml similarity index 100% rename from changelog/v9.10.0/PR3635-update io.netty to v4.2.6.final.yaml rename to changelog/unreleased/PR3635-update io.netty to v4.2.6.final.yaml diff --git a/changelog/v9.10.0/PR3689-update org.apache.commonscommons-lang3 to v3.19.0.yaml b/changelog/unreleased/PR3689-update org.apache.commonscommons-lang3 to v3.19.0.yaml similarity index 100% rename from changelog/v9.10.0/PR3689-update org.apache.commonscommons-lang3 to v3.19.0.yaml rename to changelog/unreleased/PR3689-update org.apache.commonscommons-lang3 to v3.19.0.yaml diff --git a/changelog/v9.10.0/PR3721-update org.bouncycastlebcpkix-jdk18on to v1.82.yaml b/changelog/unreleased/PR3721-update org.bouncycastlebcpkix-jdk18on to v1.82.yaml similarity index 100% rename from changelog/v9.10.0/PR3721-update org.bouncycastlebcpkix-jdk18on to v1.82.yaml rename to changelog/unreleased/PR3721-update org.bouncycastlebcpkix-jdk18on to v1.82.yaml diff --git a/changelog/v9.10.0/PR3722-update org.apache.kerby to v2.1.0.yaml b/changelog/unreleased/PR3722-update org.apache.kerby to v2.1.0.yaml similarity index 100% rename from changelog/v9.10.0/PR3722-update org.apache.kerby to v2.1.0.yaml rename to changelog/unreleased/PR3722-update org.apache.kerby to v2.1.0.yaml diff --git a/changelog/v9.10.0/PR3735-update gradleactions action to v5.yaml b/changelog/unreleased/PR3735-update gradleactions action to v5.yaml similarity index 100% rename from changelog/v9.10.0/PR3735-update gradleactions action to v5.yaml rename to changelog/unreleased/PR3735-update gradleactions action to v5.yaml diff --git a/changelog/v9.10.0/PR3752-update plugin de.thetaphi.forbiddenapis to v3.10.yaml b/changelog/unreleased/PR3752-update plugin de.thetaphi.forbiddenapis to v3.10.yaml similarity index 100% rename from changelog/v9.10.0/PR3752-update plugin de.thetaphi.forbiddenapis to v3.10.yaml rename to changelog/unreleased/PR3752-update plugin de.thetaphi.forbiddenapis to v3.10.yaml diff --git a/changelog/v9.10.0/SOLR-17541-deprecate -cloudhttp2solrclient-builder.yml b/changelog/unreleased/SOLR-17541-deprecate -cloudhttp2solrclient-builder.yml similarity index 100% rename from changelog/v9.10.0/SOLR-17541-deprecate -cloudhttp2solrclient-builder.yml rename to changelog/unreleased/SOLR-17541-deprecate -cloudhttp2solrclient-builder.yml diff --git a/changelog/v9.10.0/SOLR-17619 Use logchange for changelog management.yml b/changelog/unreleased/SOLR-17619 Use logchange for changelog management.yml similarity index 100% rename from changelog/v9.10.0/SOLR-17619 Use logchange for changelog management.yml rename to changelog/unreleased/SOLR-17619 Use logchange for changelog management.yml diff --git a/changelog/v9.10.0/SOLR-17620-solrcloud -live-node- now has metadata- version.yml b/changelog/unreleased/SOLR-17620-solrcloud -live-node- now has metadata- version.yml similarity index 100% rename from changelog/v9.10.0/SOLR-17620-solrcloud -live-node- now has metadata- version.yml rename to changelog/unreleased/SOLR-17620-solrcloud -live-node- now has metadata- version.yml diff --git a/changelog/v9.10.0/SOLR-17641-solr is now able to start on java 24 and later-.yml b/changelog/unreleased/SOLR-17641-solr is now able to start on java 24 and later-.yml similarity index 100% rename from changelog/v9.10.0/SOLR-17641-solr is now able to start on java 24 and later-.yml rename to changelog/unreleased/SOLR-17641-solr is now able to start on java 24 and later-.yml diff --git a/changelog/v9.10.0/SOLR-17690-zkToolZKHostFromEnv.yml b/changelog/unreleased/SOLR-17690-zkToolZKHostFromEnv.yml similarity index 100% rename from changelog/v9.10.0/SOLR-17690-zkToolZKHostFromEnv.yml rename to changelog/unreleased/SOLR-17690-zkToolZKHostFromEnv.yml diff --git a/changelog/v9.10.0/SOLR-17712-deprecating waitforfinalstate parameter in any.yml b/changelog/unreleased/SOLR-17712-deprecating waitforfinalstate parameter in any.yml similarity index 100% rename from changelog/v9.10.0/SOLR-17712-deprecating waitforfinalstate parameter in any.yml rename to changelog/unreleased/SOLR-17712-deprecating waitforfinalstate parameter in any.yml diff --git a/changelog/v9.10.0/SOLR-17717-starting solr on newer windows 11 home complained.yml b/changelog/unreleased/SOLR-17717-starting solr on newer windows 11 home complained.yml similarity index 100% rename from changelog/v9.10.0/SOLR-17717-starting solr on newer windows 11 home complained.yml rename to changelog/unreleased/SOLR-17717-starting solr on newer windows 11 home complained.yml diff --git a/changelog/v9.10.0/SOLR-17721-npe can occur when doing atomic update using add.yml b/changelog/unreleased/SOLR-17721-npe can occur when doing atomic update using add.yml similarity index 100% rename from changelog/v9.10.0/SOLR-17721-npe can occur when doing atomic update using add.yml rename to changelog/unreleased/SOLR-17721-npe can occur when doing atomic update using add.yml diff --git a/changelog/v9.10.0/SOLR-17760-fixed dense-sparse representation in ltr module.yml b/changelog/unreleased/SOLR-17760-fixed dense-sparse representation in ltr module.yml similarity index 100% rename from changelog/v9.10.0/SOLR-17760-fixed dense-sparse representation in ltr module.yml rename to changelog/unreleased/SOLR-17760-fixed dense-sparse representation in ltr module.yml diff --git a/changelog/v9.10.0/SOLR-17771-deprecate -cloudsolrclient-builder- in favor of.yml b/changelog/unreleased/SOLR-17771-deprecate -cloudsolrclient-builder- in favor of.yml similarity index 100% rename from changelog/v9.10.0/SOLR-17771-deprecate -cloudsolrclient-builder- in favor of.yml rename to changelog/unreleased/SOLR-17771-deprecate -cloudsolrclient-builder- in favor of.yml diff --git a/changelog/v9.10.0/SOLR-17789-when solr forwards-proxies requests to another.yml b/changelog/unreleased/SOLR-17789-when solr forwards-proxies requests to another.yml similarity index 100% rename from changelog/v9.10.0/SOLR-17789-when solr forwards-proxies requests to another.yml rename to changelog/unreleased/SOLR-17789-when solr forwards-proxies requests to another.yml diff --git a/changelog/v9.10.0/SOLR-17824-recoverystrategy-pingleader could npe when.yml b/changelog/unreleased/SOLR-17824-recoverystrategy-pingleader could npe when.yml similarity index 100% rename from changelog/v9.10.0/SOLR-17824-recoverystrategy-pingleader could npe when.yml rename to changelog/unreleased/SOLR-17824-recoverystrategy-pingleader could npe when.yml diff --git a/changelog/v9.10.0/SOLR-17830-v1 restore api no longer conflates backup-name.yml b/changelog/unreleased/SOLR-17830-v1 restore api no longer conflates backup-name.yml similarity index 100% rename from changelog/v9.10.0/SOLR-17830-v1 restore api no longer conflates backup-name.yml rename to changelog/unreleased/SOLR-17830-v1 restore api no longer conflates backup-name.yml diff --git a/changelog/v9.10.0/SOLR-17831-exitabledirectoryreader always initialized with.yml b/changelog/unreleased/SOLR-17831-exitabledirectoryreader always initialized with.yml similarity index 100% rename from changelog/v9.10.0/SOLR-17831-exitabledirectoryreader always initialized with.yml rename to changelog/unreleased/SOLR-17831-exitabledirectoryreader always initialized with.yml diff --git a/changelog/v9.10.0/SOLR-17834-fixed a bug preventing config api set properties.yml b/changelog/unreleased/SOLR-17834-fixed a bug preventing config api set properties.yml similarity index 100% rename from changelog/v9.10.0/SOLR-17834-fixed a bug preventing config api set properties.yml rename to changelog/unreleased/SOLR-17834-fixed a bug preventing config api set properties.yml diff --git a/changelog/v9.10.0/SOLR-17837-pull replica nodes could be marked as.yml b/changelog/unreleased/SOLR-17837-pull replica nodes could be marked as.yml similarity index 100% rename from changelog/v9.10.0/SOLR-17837-pull replica nodes could be marked as.yml rename to changelog/unreleased/SOLR-17837-pull replica nodes could be marked as.yml diff --git a/changelog/v9.10.0/SOLR-17860-docbasedversionconstraintsprocessorfactory now.yml b/changelog/unreleased/SOLR-17860-docbasedversionconstraintsprocessorfactory now.yml similarity index 100% rename from changelog/v9.10.0/SOLR-17860-docbasedversionconstraintsprocessorfactory now.yml rename to changelog/unreleased/SOLR-17860-docbasedversionconstraintsprocessorfactory now.yml diff --git a/changelog/v9.10.0/SOLR-17863-fix race condition in solrcore-s fingerprint.yml b/changelog/unreleased/SOLR-17863-fix race condition in solrcore-s fingerprint.yml similarity index 100% rename from changelog/v9.10.0/SOLR-17863-fix race condition in solrcore-s fingerprint.yml rename to changelog/unreleased/SOLR-17863-fix race condition in solrcore-s fingerprint.yml diff --git a/changelog/v9.10.0/SOLR-17869-avoid creating grouping shard requests when.yml b/changelog/unreleased/SOLR-17869-avoid creating grouping shard requests when.yml similarity index 100% rename from changelog/v9.10.0/SOLR-17869-avoid creating grouping shard requests when.yml rename to changelog/unreleased/SOLR-17869-avoid creating grouping shard requests when.yml diff --git a/changelog/v9.10.0/SOLR-17871-http2solrclient wasn-t honoring idle timeout.yml b/changelog/unreleased/SOLR-17871-http2solrclient wasn-t honoring idle timeout.yml similarity index 100% rename from changelog/v9.10.0/SOLR-17871-http2solrclient wasn-t honoring idle timeout.yml rename to changelog/unreleased/SOLR-17871-http2solrclient wasn-t honoring idle timeout.yml diff --git a/changelog/v9.10.0/SOLR-17876-http2solrclient- followredirects-true- if.yml b/changelog/unreleased/SOLR-17876-http2solrclient- followredirects-true- if.yml similarity index 100% rename from changelog/v9.10.0/SOLR-17876-http2solrclient- followredirects-true- if.yml rename to changelog/unreleased/SOLR-17876-http2solrclient- followredirects-true- if.yml diff --git a/changelog/v9.10.0/SOLR-17879-a solr node will now fail to start if it-s.yml b/changelog/unreleased/SOLR-17879-a solr node will now fail to start if it-s.yml similarity index 100% rename from changelog/v9.10.0/SOLR-17879-a solr node will now fail to start if it-s.yml rename to changelog/unreleased/SOLR-17879-a solr node will now fail to start if it-s.yml diff --git a/changelog/v9.10.0/SOLR-17883-solrcli tools such as -bin-solr zk- can now.yml b/changelog/unreleased/SOLR-17883-solrcli tools such as -bin-solr zk- can now.yml similarity index 100% rename from changelog/v9.10.0/SOLR-17883-solrcli tools such as -bin-solr zk- can now.yml rename to changelog/unreleased/SOLR-17883-solrcli tools such as -bin-solr zk- can now.yml diff --git a/changelog/v9.10.0/SOLR-17884-solrj users not using deprecated solrclients can.yml b/changelog/unreleased/SOLR-17884-solrj users not using deprecated solrclients can.yml similarity index 100% rename from changelog/v9.10.0/SOLR-17884-solrj users not using deprecated solrclients can.yml rename to changelog/unreleased/SOLR-17884-solrj users not using deprecated solrclients can.yml diff --git a/changelog/v9.10.0/SOLR-17893-speed up remote proxy for high qps- utilizing.yml b/changelog/unreleased/SOLR-17893-speed up remote proxy for high qps- utilizing.yml similarity index 100% rename from changelog/v9.10.0/SOLR-17893-speed up remote proxy for high qps- utilizing.yml rename to changelog/unreleased/SOLR-17893-speed up remote proxy for high qps- utilizing.yml diff --git a/changelog/v9.10.0/SOLR-17897-cloudsolrclient now recognizes.yml b/changelog/unreleased/SOLR-17897-cloudsolrclient now recognizes.yml similarity index 100% rename from changelog/v9.10.0/SOLR-17897-cloudsolrclient now recognizes.yml rename to changelog/unreleased/SOLR-17897-cloudsolrclient now recognizes.yml diff --git a/changelog/v9.10.0/SOLR-17915-shards-preference-replica-location now supports.yml b/changelog/unreleased/SOLR-17915-shards-preference-replica-location now supports.yml similarity index 100% rename from changelog/v9.10.0/SOLR-17915-shards-preference-replica-location now supports.yml rename to changelog/unreleased/SOLR-17915-shards-preference-replica-location now supports.yml diff --git a/changelog/v9.10.0/SOLR-17921-solrj cloudsolrclient configured with a solr url.yml b/changelog/unreleased/SOLR-17921-solrj cloudsolrclient configured with a solr url.yml similarity index 100% rename from changelog/v9.10.0/SOLR-17921-solrj cloudsolrclient configured with a solr url.yml rename to changelog/unreleased/SOLR-17921-solrj cloudsolrclient configured with a solr url.yml diff --git a/changelog/v9.10.0/SOLR-17923-add fullouterjoin stream function.yml b/changelog/unreleased/SOLR-17923-add fullouterjoin stream function.yml similarity index 100% rename from changelog/v9.10.0/SOLR-17923-add fullouterjoin stream function.yml rename to changelog/unreleased/SOLR-17923-add fullouterjoin stream function.yml diff --git a/changelog/v9.10.0/SOLR-17952-stream decorator test refactoring - use.yml b/changelog/unreleased/SOLR-17952-stream decorator test refactoring - use.yml similarity index 100% rename from changelog/v9.10.0/SOLR-17952-stream decorator test refactoring - use.yml rename to changelog/unreleased/SOLR-17952-stream decorator test refactoring - use.yml diff --git a/changelog/v9.10.0/SOLR-17956-xlsxresponsewriter has been deprecated and will.yml b/changelog/unreleased/SOLR-17956-xlsxresponsewriter has been deprecated and will.yml similarity index 100% rename from changelog/v9.10.0/SOLR-17956-xlsxresponsewriter has been deprecated and will.yml rename to changelog/unreleased/SOLR-17956-xlsxresponsewriter has been deprecated and will.yml diff --git a/changelog/v9.10.0/SOLR-17958-the tika language identifier is deprecated- use.yml b/changelog/unreleased/SOLR-17958-the tika language identifier is deprecated- use.yml similarity index 100% rename from changelog/v9.10.0/SOLR-17958-the tika language identifier is deprecated- use.yml rename to changelog/unreleased/SOLR-17958-the tika language identifier is deprecated- use.yml diff --git a/changelog/v9.10.0/SOLR-17964-lucene-9.12.3.yml b/changelog/unreleased/SOLR-17964-lucene-9.12.3.yml similarity index 100% rename from changelog/v9.10.0/SOLR-17964-lucene-9.12.3.yml rename to changelog/unreleased/SOLR-17964-lucene-9.12.3.yml diff --git a/changelog/v9.10.0/SOLR-3696-fix for lb-cloud solrclients that could leak on.yml b/changelog/unreleased/SOLR-3696-fix for lb-cloud solrclients that could leak on.yml similarity index 100% rename from changelog/v9.10.0/SOLR-3696-fix for lb-cloud solrclients that could leak on.yml rename to changelog/unreleased/SOLR-3696-fix for lb-cloud solrclients that could leak on.yml diff --git a/changelog/v9.10.0/SOLR-7632-the extraction request handler- aka solr cell-.yml b/changelog/unreleased/SOLR-7632-the extraction request handler- aka solr cell-.yml similarity index 100% rename from changelog/v9.10.0/SOLR-7632-the extraction request handler- aka solr cell-.yml rename to changelog/unreleased/SOLR-7632-the extraction request handler- aka solr cell-.yml diff --git a/changelog/v9.10.0/release-date.txt b/changelog/v9.10.0/release-date.txt deleted file mode 100644 index 0c010013224..00000000000 --- a/changelog/v9.10.0/release-date.txt +++ /dev/null @@ -1 +0,0 @@ -2025-10-30 \ No newline at end of file diff --git a/changelog/v9.10.0/version-summary.md b/changelog/v9.10.0/version-summary.md deleted file mode 100644 index aa42026c765..00000000000 --- a/changelog/v9.10.0/version-summary.md +++ /dev/null @@ -1,100 +0,0 @@ -<!-- @formatter:off --> -<!-- noinspection --> -<!-- Prevents auto format, for JetBrains IDE File > Settings > Editor > Code Style (Formatter Tab) > Turn formatter on/off with markers in code comments --> - -<!-- This file is automatically generate by logchange tool 🌳 🪓 => 🪵 --> -<!-- Visit https://github.com/logchange/logchange and leave a star 🌟 --> -<!-- !!! ⚠️ DO NOT MODIFY THIS FILE, YOUR CHANGES WILL BE LOST ⚠️ !!! --> - - -[9.10.0] - 2025-10-30 ---------------------- - -### Added (4 changes) - -- Add Amazon Linux as known distro for installing Solr as a service. #3778 (Eric Pugh) (Andreas Rütten) -- shards.preference=replica.location now supports the "host" option for routing to replicas on the same host. [SOLR-17915](https://issues.apache.org/jira/browse/SOLR-17915) (Houston Putman) -- Add fullOuterJoin stream function [SOLR-17923](https://issues.apache.org/jira/browse/SOLR-17923) (Andy Webb) -- The Extraction Request Handler, aka Solr Cell, now supports delegating the parsing of rich documents to an external Tika Server. This allows for a more stable Solr server, and easier to configure and scale parsing independently. The local in-process Tika parser is now deprecated. [SOLR-7632](https://issues.apache.org/jira/browse/SOLR-7632) (Jan Høydahl) (Eric Pugh) - -### Changed (6 changes) - -- Solr is now able to start on Java 24 and later, but with Security Manager disabled [SOLR-17641](https://issues.apache.org/jira/browse/SOLR-17641) (Houston Putman) (Jan Høydahl) -- DocBasedVersionConstraintsProcessorFactory now supports PULL replicas. [SOLR-17860](https://issues.apache.org/jira/browse/SOLR-17860) (Houston Putman) -- SolrJ users not using deprecated SolrClients can safely exclude Apache HttpClient dependencies. [SOLR-17884](https://issues.apache.org/jira/browse/SOLR-17884) (David Smiley) -- Speed up Remote Proxy for high QPS, utilizing ClusterState caching. [SOLR-17893](https://issues.apache.org/jira/browse/SOLR-17893) (Houston Putman) -- CloudSolrClient now recognizes UnknownHostException as a case to refetch the cluster state and retry. [SOLR-17897](https://issues.apache.org/jira/browse/SOLR-17897) (David Smiley) -- SolrJ CloudSolrClient configured with a Solr URL (not ZK) now refreshes liveNodes in the background. This will reduce spikes in request latency when the cached liveNodes have expired. [SOLR-17921](https://issues.apache.org/jira/browse/SOLR-17921) (Houston Putman) (David Smiley) - -### Fixed (16 changes) - -- Make solr bin/solr zk CLI tools read ZK_HOST environment as they did pre Solr 9.8. With this regression fixed it is no longer necessary to pass the --zk-host option to the CLI tools if ZK_HOST is set. [SOLR-17690](https://issues.apache.org/jira/browse/SOLR-17690) ([Jan Høydahl](https://home.apache.org/phonebook.html?uid=janhoy) @janhoy) -- Starting solr on newer Windows 11 Home complained about missing wmic [SOLR-17717](https://issues.apache.org/jira/browse/SOLR-17717) (Jan Høydahl) -- NPE can occur when doing Atomic Update using Add Distinct on documents with a null field value. [SOLR-17721](https://issues.apache.org/jira/browse/SOLR-17721) (puneetSharma) (Eric Pugh) -- Fixed dense/sparse representation in LTR module. [SOLR-17760](https://issues.apache.org/jira/browse/SOLR-17760) (Anna Ruggero) (Alessandro Benedetti) -- When Solr forwards/proxies requests to another node that can service the request, it needs to pass authorization headers. [SOLR-17789](https://issues.apache.org/jira/browse/SOLR-17789) (Timo Crabbé) -- RecoveryStrategy.pingLeader could NPE when there's no shard leader [SOLR-17824](https://issues.apache.org/jira/browse/SOLR-17824) (David Smiley) -- v1 Restore API no longer conflates backup-name and collection-name during validation. [SOLR-17830](https://issues.apache.org/jira/browse/SOLR-17830) (Abhishek Umarjikar) (Jason Gerlowski) -- ExitableDirectoryReader always initialized with QueryLimits.NONE [SOLR-17831](https://issues.apache.org/jira/browse/SOLR-17831) (Andrzej Białecki) -- Fixed a bug preventing Config API set properties (aka: configoverlay.json) from being used in config file property substitution [SOLR-17834](https://issues.apache.org/jira/browse/SOLR-17834) (hossman) -- PULL replica nodes could be marked as "preferredLeader" by BALANCESHARDUNIQUE despite never being able to be elected leader [SOLR-17837](https://issues.apache.org/jira/browse/SOLR-17837) (Kevin Liang) (Houston Putman) -- Fix race condition in SolrCore's fingerprint cache which caused leader election to hang. [SOLR-17863](https://issues.apache.org/jira/browse/SOLR-17863) (Luke Kot-Zaniewski) (Matthew Biscocho) -- Avoid creating grouping shard requests when timeAllowed has already run out. [SOLR-17869](https://issues.apache.org/jira/browse/SOLR-17869) (Andrzej Bialecki) (hossman) -- Http2SolrClient wasn't honoring idle timeout configuration above 30 seconds -- a regression. [SOLR-17871](https://issues.apache.org/jira/browse/SOLR-17871) (Thomas Wöckinger) (David Smiley) -- Http2SolrClient: followRedirects=true: if Http2SolrClient was created with followRedirects=true, and then was used to create future clients (via builder.withHttpClient), then redirect processing was wrongly disabled on the shared instance. [SOLR-17876](https://issues.apache.org/jira/browse/SOLR-17876) (David Smiley) -- SolrCLI tools such as "bin/solr zk" can now access jars located in `<install_dir>/lib`. [SOLR-17883](https://issues.apache.org/jira/browse/SOLR-17883) -- Fix for LB/Cloud SolrClients that could leak on close() if concurrent request failed and triggered zombie server logic. [SOLR-3696](https://issues.apache.org/jira/browse/SOLR-3696) (hossman) - -### Dependency Upgrades (37 changes) - -- Update apache.zookeeper to v3.9.3 [PR#3061](https://github.com/apache/solr/pull/3061) (solrbot) -- Update amazon.awssdk to v2.31.77 [PR#3228](https://github.com/apache/solr/pull/3228) (solrbot) -- Update actions/checkout action to v5 [PR#3486](https://github.com/apache/solr/pull/3486) (solrbot) -- Update com.carrotsearch.randomizedtesting:randomizedtesting-runner to v2.8.3 [PR#3526](https://github.com/apache/solr/pull/3526) (solrbot) -- Update org.xerial.snappy:snappy-java to v1.1.10.8 [PR#3528](https://github.com/apache/solr/pull/3528) (solrbot) -- Update org.apache.kafka:* to v3.9.1 [PR#3530](https://github.com/apache/solr/pull/3530) (solrbot) -- Update org.apache.zookeeper:* to v3.9.4 [PR#3531](https://github.com/apache/solr/pull/3531) (solrbot) -- Update org.eclipse.jetty*:* to v10.0.26 [PR#3533](https://github.com/apache/solr/pull/3533) (solrbot) -- Update org.glassfish.jersey*:* to v3.1.11 [PR#3534](https://github.com/apache/solr/pull/3534) (solrbot) -- Update org.slf4j:* to v2.0.17 [PR#3535](https://github.com/apache/solr/pull/3535) (solrbot) -- Update com.google.re2j:re2j to v1.8 [PR#3541](https://github.com/apache/solr/pull/3541) (solrbot) -- Update commons-codec:commons-codec to v1.19.0 [PR#3542](https://github.com/apache/solr/pull/3542) (solrbot) -- Update commons-io:commons-io to v2.20.0 [PR#3543](https://github.com/apache/solr/pull/3543) (solrbot) -- Update io.opentelemetry:opentelemetry-bom to v1.53.0 [PR#3544](https://github.com/apache/solr/pull/3544) (solrbot) -- Update org.apache.commons:commons-collections4 to v4.5.0 [PR#3545](https://github.com/apache/solr/pull/3545) (solrbot) -- Update org.apache.commons:commons-compress to v1.28.0 [PR#3546](https://github.com/apache/solr/pull/3546) (solrbot) -- Update org.apache.commons:commons-configuration2 to v2.12.0 [PR#3547](https://github.com/apache/solr/pull/3547) (solrbot) -- Update org.apache.commons:commons-exec to v1.5.0 [PR#3548](https://github.com/apache/solr/pull/3548) (solrbot) -- Update org.apache.hadoop.thirdparty:hadoop-shaded-guava to v1.4.0 [PR#3550](https://github.com/apache/solr/pull/3550) (solrbot) -- Update org.immutables:value-annotations to v2.11.3 [PR#3557](https://github.com/apache/solr/pull/3557) (solrbot) -- Update org.semver4j:semver4j to v5.8.0 [PR#3558](https://github.com/apache/solr/pull/3558) (solrbot) -- Update org.apache.curator:* to v5.9.0 [PR#3561](https://github.com/apache/solr/pull/3561) (solrbot) -- Update plugin com.github.node-gradle.node to v7.1.0 [PR#3564](https://github.com/apache/solr/pull/3564) (solrbot) -- Update plugin com.palantir.consistent-versions to v2.37.0 [PR#3569](https://github.com/apache/solr/pull/3569) (solrbot) -- Update plugin de.undercouch.download to v5.6.0 [PR#3570](https://github.com/apache/solr/pull/3570) (solrbot) -- Update actions/setup-java action to v5 [PR#3571](https://github.com/apache/solr/pull/3571) (solrbot) -- Update plugin com.diffplug.spotless to v7 [PR#3583](https://github.com/apache/solr/pull/3583) (solrbot) -- Update org.hsqldb:hsqldb to v2.7.4 [PR#3586](https://github.com/apache/solr/pull/3586) (solrbot) -- Update net.bytebuddy:* to v1.17.7 [PR#3587](https://github.com/apache/solr/pull/3587) (solrbot) -- Update org.mockito:mockito* to v5.19.0 [PR#3592](https://github.com/apache/solr/pull/3592) (solrbot) -- Update io.netty:* to v4.2.6.Final [PR#3635](https://github.com/apache/solr/pull/3635) (solrbot) -- Update org.apache.commons:commons-lang3 to v3.19.0 [PR#3689](https://github.com/apache/solr/pull/3689) (solrbot) -- Update org.bouncycastle:bcpkix-jdk18on to v1.82 [PR#3721](https://github.com/apache/solr/pull/3721) (solrbot) -- Update org.apache.kerby:* to v2.1.0 [PR#3722](https://github.com/apache/solr/pull/3722) (solrbot) -- Update gradle/actions action to v5 [PR#3735](https://github.com/apache/solr/pull/3735) (solrbot) -- Update plugin de.thetaphi.forbiddenapis to v3.10 [PR#3752](https://github.com/apache/solr/pull/3752) (solrbot) -- Upgrade Lucene to 9.12.3 [SOLR-17964](https://issues.apache.org/jira/browse/SOLR-17964) ([Christine Poerschke](https://home.apache.org/phonebook.html?uid=cpoerschke) @cpoerschke) - -### Other (9 changes) - -- Deprecate `CloudHttp2SolrClient.Builder#withHttpClient` in favor of `CloudHttp2SolrClient.Builder#withInternalClientBuilder`. Deprecate `LBHttp2SolrClient.Builder#withListenerFactory` in favor of `LBHttp2SolrClient.Builder#withListenerFactories`. [SOLR-17541](https://issues.apache.org/jira/browse/SOLR-17541) (James Dyer) -- Use logchange for changelog management ([Jan Høydahl](https://home.apache.org/phonebook.html?uid=janhoy) @janhoy) -- SolrCloud "live_node" now has metadata: version of Solr, roles [SOLR-17620](https://issues.apache.org/jira/browse/SOLR-17620) (Yuntong Qu) (David Smiley) -- Deprecating waitForFinalState parameter in any SolrCloud command that accepts it. It remains defaulted to false in 9, but will become true and likely removed. [SOLR-17712](https://issues.apache.org/jira/browse/SOLR-17712) (Abhishek Umarjikar) (David Smiley) -- Deprecate `CloudSolrClient.Builder` in favor of `CloudHttp2SolrClient.Builder`. [SOLR-17771](https://issues.apache.org/jira/browse/SOLR-17771) (James Dyer) -- A Solr node will now fail to start if it's major.minor version (e.g. 9.10) is *lower* than that of any existing Solr node in a SolrCloud cluster (as reported by info in "live_node"). [SOLR-17879](https://issues.apache.org/jira/browse/SOLR-17879) (David Smiley) -- Stream decorator test refactoring - use underscore rather than dot in aliases [SOLR-17952](https://issues.apache.org/jira/browse/SOLR-17952) (Andy Webb) -- XLSXResponseWriter has been deprecated and will be removed in a future release. [SOLR-17956](https://issues.apache.org/jira/browse/SOLR-17956) (Jan Høydahl) -- The Tika Language Identifier is deprecated. Use one of the other detectors instead. [SOLR-17958](https://issues.apache.org/jira/browse/SOLR-17958) (Jan Høydahl) - -
