This is an automated email from the ASF dual-hosted git repository. gerlowskija pushed a commit to branch branch_9x in repository https://gitbox.apache.org/repos/asf/solr.git
commit abdc4d2a0f83f72ecc42ffd227bc9d36e5359cd2 Author: Jason Gerlowski <[email protected]> AuthorDate: Thu Jan 8 09:54:03 2026 -0500 Logchange release on branch_9_10 - add changelog/v9.10.1 --- changelog/v9.10.0/version-summary.md | 2 +- .../PR#3926-tika-server-idle-timeout-fix.yml | 9 +++++++ changelog/v9.10.1/PR#3963-update-log4j.yml | 9 +++++++ ...17888-mitigate-tika-cve-disable-xfa-parsing.yml | 9 +++++++ .../v9.10.1/SOLR-17972-distributed-lock-lead.yml | 7 ++++++ .../SOLR-17985-fix-slow-no-rows-queries.yml | 10 ++++++++ ...rse dist sorting on LatLonPointSpatialField.yml | 13 ++++++++++ changelog/v9.10.1/release-date.txt | 1 + ...llel-http-shard-handler-failure-propagation.yml | 7 ++++++ changelog/v9.10.1/version-summary.md | 29 ++++++++++++++++++++++ 10 files changed, 95 insertions(+), 1 deletion(-) diff --git a/changelog/v9.10.0/version-summary.md b/changelog/v9.10.0/version-summary.md index 3143991e9e4..2738aea3728 100644 --- a/changelog/v9.10.0/version-summary.md +++ b/changelog/v9.10.0/version-summary.md @@ -88,7 +88,7 @@ ### 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) +- Use logchange for changelog management [SOLR-17619](https://issues.apache.org/jira/browse/SOLR-17619) ([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) diff --git a/changelog/v9.10.1/PR#3926-tika-server-idle-timeout-fix.yml b/changelog/v9.10.1/PR#3926-tika-server-idle-timeout-fix.yml new file mode 100644 index 00000000000..f114e4d21e3 --- /dev/null +++ b/changelog/v9.10.1/PR#3926-tika-server-idle-timeout-fix.yml @@ -0,0 +1,9 @@ +# See https://github.com/apache/solr/blob/main/dev-docs/changelog.adoc +title: When using SolrCell with TikaServer, the connection will no longer timeout after 30s idle, such as during OCR processing +type: fixed # added, changed, fixed, deprecated, removed, dependency_update, security, other +authors: + - name: Jan Høydahl + url: https://home.apache.org/phonebook.html?uid=janhoy +links: + - name: PR#3926 + url: https://github.com/apache/solr/pull/3926 diff --git a/changelog/v9.10.1/PR#3963-update-log4j.yml b/changelog/v9.10.1/PR#3963-update-log4j.yml new file mode 100644 index 00000000000..a6ce8a01f34 --- /dev/null +++ b/changelog/v9.10.1/PR#3963-update-log4j.yml @@ -0,0 +1,9 @@ +# See https://github.com/apache/solr/blob/main/dev-docs/changelog.adoc +title: Upgrade Log4j to 2.25.3 +type: dependency_update +authors: + - name: Piotr P. Karwasz + nick: ppkarwasz + url: https://home.apache.org/phonebook.html?uid=pkarwasz +merge_requests: + - 3963 \ No newline at end of file diff --git a/changelog/v9.10.1/SOLR-17888-mitigate-tika-cve-disable-xfa-parsing.yml b/changelog/v9.10.1/SOLR-17888-mitigate-tika-cve-disable-xfa-parsing.yml new file mode 100644 index 00000000000..656a41512f9 --- /dev/null +++ b/changelog/v9.10.1/SOLR-17888-mitigate-tika-cve-disable-xfa-parsing.yml @@ -0,0 +1,9 @@ +# See https://github.com/apache/solr/blob/main/dev-docs/changelog.adoc +title: Mitigate CVE-2025-54988 by disabling XFA parsing in PDF documents when using SolrCell extraction +type: security # added, changed, fixed, deprecated, removed, dependency_update, security, other +authors: + - name: Jan Høydahl + url: https://home.apache.org/phonebook.html?uid=janhoy +links: + - name: SOLR-17888 + url: https://issues.apache.org/jira/browse/SOLR-17888 diff --git a/changelog/v9.10.1/SOLR-17972-distributed-lock-lead.yml b/changelog/v9.10.1/SOLR-17972-distributed-lock-lead.yml new file mode 100644 index 00000000000..da5b8d7e514 --- /dev/null +++ b/changelog/v9.10.1/SOLR-17972-distributed-lock-lead.yml @@ -0,0 +1,7 @@ +title: Retry creation of ZK lock on transient connection loss. +type: fixed +authors: + - name: Pierre Salagnac +links: + - name: SOLR-17972 + url: https://issues.apache.org/jira/browse/SOLR-17972 diff --git a/changelog/v9.10.1/SOLR-17985-fix-slow-no-rows-queries.yml b/changelog/v9.10.1/SOLR-17985-fix-slow-no-rows-queries.yml new file mode 100644 index 00000000000..f7d5f2cee52 --- /dev/null +++ b/changelog/v9.10.1/SOLR-17985-fix-slow-no-rows-queries.yml @@ -0,0 +1,10 @@ +# See https://github.com/apache/solr/blob/main/dev-docs/changelog.adoc +title: Make distributed no-rows queries fast again +type: fixed # added, changed, fixed, deprecated, removed, dependency_update, security, other +authors: + - name: Houston Putman + nick: HoustonPutman + url: https://home.apache.org/phonebook.html?uid=houston +links: + - name: SOLR-17985 + url: https://issues.apache.org/jira/browse/SOLR-17985 diff --git a/changelog/v9.10.1/SOLR-18006-Fix reverse dist sorting on LatLonPointSpatialField.yml b/changelog/v9.10.1/SOLR-18006-Fix reverse dist sorting on LatLonPointSpatialField.yml new file mode 100644 index 00000000000..3af69caac4a --- /dev/null +++ b/changelog/v9.10.1/SOLR-18006-Fix reverse dist sorting on LatLonPointSpatialField.yml @@ -0,0 +1,13 @@ +title: Fix reverse distance sorting on LatLonPointSpatialField and "SRPT" fields when combined with the filter cache. This is a regression since Solr 9.9. +type: fixed # added, changed, fixed, deprecated, removed, dependency_update, security, other +authors: + - name: Jan Høydahl + url: https://home.apache.org/phonebook.html?uid=janhoy + - name: Umut Saribiyik + nick: umut-sar + - name: David Smiley +links: + - name: SOLR-18006 + url: https://issues.apache.org/jira/browse/SOLR-18006 + - name: SOLR-18016 + url: https://issues.apache.org/jira/browse/SOLR-18016 diff --git a/changelog/v9.10.1/release-date.txt b/changelog/v9.10.1/release-date.txt new file mode 100644 index 00000000000..361e2da5120 --- /dev/null +++ b/changelog/v9.10.1/release-date.txt @@ -0,0 +1 @@ +2026-01-08 \ No newline at end of file diff --git a/changelog/v9.10.1/solr-17983-parallel-http-shard-handler-failure-propagation.yml b/changelog/v9.10.1/solr-17983-parallel-http-shard-handler-failure-propagation.yml new file mode 100644 index 00000000000..1c19e9e0bbc --- /dev/null +++ b/changelog/v9.10.1/solr-17983-parallel-http-shard-handler-failure-propagation.yml @@ -0,0 +1,7 @@ +title: Ensure ParallelHttpShardHandler records submit failures so distributed requests don’t hang +type: fixed +authors: + - name: Mark Miller +links: + - name: SOLR-17983 + url: https://issues.apache.org/jira/browse/SOLR-17983 diff --git a/changelog/v9.10.1/version-summary.md b/changelog/v9.10.1/version-summary.md new file mode 100644 index 00000000000..17fed63fab2 --- /dev/null +++ b/changelog/v9.10.1/version-summary.md @@ -0,0 +1,29 @@ +<!-- @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.1] - 2026-01-08 +--------------------- + +### Fixed (5 changes) + +- When using SolrCell with TikaServer, the connection will no longer timeout after 30s idle, such as during OCR processing [PR#3926](https://github.com/apache/solr/pull/3926) ([Jan Høydahl](https://home.apache.org/phonebook.html?uid=janhoy)) +- Retry creation of ZK lock on transient connection loss. [SOLR-17972](https://issues.apache.org/jira/browse/SOLR-17972) (Pierre Salagnac) +- Make distributed no-rows queries fast again [SOLR-17985](https://issues.apache.org/jira/browse/SOLR-17985) ([Houston Putman](https://home.apache.org/phonebook.html?uid=houston) @HoustonPutman) +- Fix reverse distance sorting on LatLonPointSpatialField and "SRPT" fields when combined with the filter cache. This is a regression since Solr 9.9. [SOLR-18006](https://issues.apache.org/jira/browse/SOLR-18006) [SOLR-18016](https://issues.apache.org/jira/browse/SOLR-18016) ([Jan Høydahl](https://home.apache.org/phonebook.html?uid=janhoy)) (Umut Saribiyik @umut-sar) (David Smiley) +- Ensure ParallelHttpShardHandler records submit failures so distributed requests don’t hang [SOLR-17983](https://issues.apache.org/jira/browse/SOLR-17983) (Mark Miller) + +### Dependency Upgrades (1 change) + +- Upgrade Log4j to 2.25.3 !3963 ([Piotr P. Karwasz](https://home.apache.org/phonebook.html?uid=pkarwasz) @ppkarwasz) + +### Security (1 change) + +- Mitigate CVE-2025-54988 by disabling XFA parsing in PDF documents when using SolrCell extraction [SOLR-17888](https://issues.apache.org/jira/browse/SOLR-17888) ([Jan Høydahl](https://home.apache.org/phonebook.html?uid=janhoy)) + +
