The Solr PMC is pleased to announce the release of Apache Solr 9.7.0.

Solr is the blazing-fast, open source, multi-modal search platform built on
Apache Lucene. It powers full-text, vector, analytics, and geospatial
search at many of the world's largest organizations. Other major features
include Kubernetes and docker integration, streaming, highlighting,
faceting, and spell checking.

The release is available for immediate download at:

  https://solr.apache.org/downloads.html

*Solr 9.7.0 Release Highlights*
 * DocValues enabled by default - Most fields/fieldTypes that support
docValues will have them enabled by default in the latest schema version
1.7. This does not affect users who upgrade to this Solr version without
updating their schema version.
 * New "vectorSimilarity" QParser for matching documents based on a minimum
vector similarity threshold
 * Prometheus formatted metrics can now be exposed directly by Solr via
‘wt=prometheus’. There were improvements to the Prometheus Exporter as well.
 * Limits / guard-rails for short prefix queries and for too many fields.
 * Authentication improvements for the "MultiAuth" plugin.  And the
Subquery transformer now supports basic auth.
 * Solr CLI adopts "kebab" formatting for long options.  For example
"-solrURL" becomes "--solr-url".  Previous style commands continue to be
supported in 9x and will be removed in 10x.
 * Solr CLI now supports all the ZooKeeper related operations that require
the use of "zkcli.sh" including linkconfig, cluster, and updateacls
commands.

*Performance improvements:*

 * Opt-in multithreaded search execution- Users can enable concurrent
segment searching for reduced latency
 * Apache Lucene upgraded to 9.11.1 introducing tremendous performance
improvements when using Java 21 for vector search among other things.
 * On Linux and Mac platforms with Java 21, MMapDirectory will now also use
POSIX madvise for better paging and read-ahead of index files.
 * Reduced heap usage especially for high-core-count, high-field-count,
high-thread-count cases for stored fields.
 * Async backup/restore and other operations scale to 100+ shards via
tweaks to core asyncId caching.

There were more changes and details to read; that was just an editorialized
summary.

Read CHANGES.txt for a detailed list of changes:

  https://solr.apache.org/docs/9_7_0/changes/Changes.html

When upgrading, always read the upgrade notes:


https://github.com/apache/solr/blob/main/solr/solr-ref-guide/modules/upgrade-notes/pages/major-changes-in-solr-9.adoc#solr-97


Thanks to all contributors:

David Smiley, Eric Pugh, Jason Gerlowski, hossman, Houston Putman, Pierre
Salagnac, Christine Poerschke, Christos Malliaridis, Michael Gibney, Sanjay
Dutt, Yohann Callea, janhoy, Liu Huajin, Andrey Bozhko, Lamine Idjeraoui,
Ishan Chattopadhyaya, Mark Miller, noble, Gus Heck, Matthew Biscocho,
Alexey Serba, Rafał Harabień, Eivind Bergstøl, Calvin Smith, Tomás
Fernández Löbbe, @charlygrappa, Alastair Porter, ellaeln, Patson Luk,
Vinayak Hegde, Kevin Risden, Rudy Seitz, @hgdharold, Bostoi, Torsten Bøgh
Köster, Hakan Özler, Andy Webb, Stephen Woods, Anshum Gupta

-Anshum Gupta

Reply via email to