Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -75,22 +75,6 @@ It is always strongly recommended that you fully reindex your documents after a
In Solr 8, it was possible to add docValues to a schema without re-indexing via `UninvertDocValuesMergePolicy`, an advanced/expert utility.
Due to changes in Lucene 9, that isn't possible any more.

== Solr 9.12

=== Connecting to Other Clusters

Streaming expressions and the cross-collection join query parser now restrict which SolrCloud clusters a `zkHost` parameter may refer to:

* A ZooKeeper connection string must match the local cluster's exactly (including any chroot), or be listed in the new xref:configuration-guide:configuring-solr-xml.adoc#allow-zk-hosts[`allowZkHosts`] setting in `solr.xml` (or the `solr.allowZkHosts` system property).
* The cross-collection join query parser no longer accepts both `zkHost` and `solrUrl`; specify at most one.

If you use these features to query another cluster, add its connection details to `allowZkHosts` before upgrading.

=== /update/extract requires the "update" permission

`/update/extract` (`ExtractingRequestHandler` in the `extraction` module) requires the `update` permission rather than `read`, since it indexes documents.
Deployments where `read`-only users submit documents through `/update/extract` must grant those users `update` as well.

== Solr 9.11

=== Max distributed requests now configurable
Expand All @@ -110,8 +94,8 @@ The `gosu` binary is no longer installed in the Solr Docker image. See https://g
The project normally doesn't remove functionality in a minor release, but we made an exception to avoid shipping Tika 1.x with known vulnerabilities.

* LocalTikaExtractionBackend, which was deprecated in 9.10, has been removed. The `tikaserver` extraction backend is now the only supported backend for the ExtractingRequestHandler, and the default. Users must configure a Tika Server URL via the `tikaserver.url` parameter. (SOLR-17961, SOLR-18037)

+NOTE: The previous parse-context-based configuration (`parseContext.config`) is no longer supported. Tika parser-specific properties must now be configured directly on the Tika Server itself, rather than through Solr configuration. Please refer to the Tika Server documentation for details on how to set these properties.
+
NOTE: The previous parse-context-based configuration (`parseContext.config`) is no longer supported. Tika parser-specific properties must now be configured directly on the Tika Server itself, rather than through Solr configuration. Please refer to the Tika Server documentation for details on how to set these properties.

=== Luke requests now distributed by default

Expand Down Expand Up @@ -146,6 +130,20 @@ If you are upgrading and still have Basic Auth users whose password equals their
When enabled, this escape hatch relaxes both the login-time check and the user creation/editing check, so existing accounts keep working and can still be managed.
It is intended as a temporary measure while you migrate the affected accounts to stronger passwords, and should be removed once that is done.

=== Connecting to Other Clusters

Streaming expressions and the cross-collection join query parser now restrict which SolrCloud clusters a `zkHost` parameter may refer to:

* A ZooKeeper connection string must match the local cluster's exactly (including any chroot), or be listed in the new xref:configuration-guide:configuring-solr-xml.adoc#allow-zk-hosts[`allowZkHosts`] setting in `solr.xml` (or the `solr.allowZkHosts` system property).
* The cross-collection join query parser no longer accepts both `zkHost` and `solrUrl`; specify at most one.

If you use these features to query another cluster, add its connection details to `allowZkHosts` before upgrading.

=== /update/extract requires the "update" permission

`/update/extract` (`ExtractingRequestHandler` in the `extraction` module) requires the `update` permission rather than `read`, since it indexes documents.
Deployments where `read`-only users submit documents through `/update/extract` must grant those users `update` as well.

== Solr 9.10

=== SolrJ
Expand Down
Loading