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

Solr is the popular, blazing fast, open source NoSQL search platform from
the Apache Solr project. Its major features include powerful full-text
search, hit highlighting, faceted search, dynamic clustering, database
integration, rich document handling, and geospatial search. Solr is highly
scalable, providing fault tolerant distributed search and indexing, and
powers the search and navigation features of many of the world's largest
internet sites.

Solr 9.3.0 is available for immediate download at:

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

*Solr 9.3.0 Release Highlights:*

   - The Lucene version used by Solr has been upgraded to 9.7.
   - Solr releases now have a slim variant, both for the binary release and
   the docker image.
      - The Slim variant is the same as the normal variant, except that it
      does not include Solr modules or the Prometheus exporter.
   - Vector Search
      - Added support for byte vector encoding in DenseVectorField and
      KnnQParser
      - High dimensional vectors are now supported in Solr
      - Solr can now take advantage of SIMD optimizations for Vector
      calculations, when run with Java 20 or 21.
      - A new "vectorSimilarity" function query has been added to calculate
      similarity scores for DenseVectorFields
   - Solr now provides an "Install Shard" API
   
<https://solr.apache.org/guide/solr/9_3/deployment-guide/shard-management.html#installsharddata>
   to allow users who have built (per-shard) indices offline to import them
   into SolrCloud shards.
   - Solr’s experimental "v2" API has seen a number of improvements in the
   9.3 release.
      - It is now approaching parity with the functionality offered by
      Solr’s v1 API.
      - The v2 API as a whole is being redesigned to be more REST-ful and
      intuitive
      See the Changelog and upgrade notes for information on which v2 APIs
      have backward-incompatible changes.
   - New APIs for MigrateReplicas and BalanceReplicas. These work
   out-of-the-box with the built-in PlacementPlugins.
      - The AffinityPlacementPlugin now supports co-location of shards
      between collections, using the "withCollectionShards" parameter.
   - Join Queries may handle equally sharded collections on both sides.
      - Collections shards should be collocated via
      AffinityPlacementPlugin.withCollectionShards
      - This operation doesn't support SplitShard
   - Unknown cores are no longer deleted by default when Solr starts. Use
   "solr.deleteUnknownCores=true" to use the previous behavior.
   - Warning: Solr cannot be used with Java 20 on MacOS with the Java
   Security Manager.
   Please use the environment variable SOLR_SECURITY_MANAGER_ENABLED=false
   when running with Java 20 on MacOS.


Please refer to the Upgrade Notes in the Solr Ref Guide for information on
upgrading from previous Solr versions:

  <
https://solr.apache.org/guide/solr/9_3/upgrade-notes/solr-upgrade-notes.html
>

Please read CHANGES.txt for a full list of new features, changes and
bugfixes:

  <https://solr.apache.org/9_3_0/changes/Changes.html>

Reply via email to