This is an automated email from the ASF dual-hosted git repository.

gerlowskija pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/solr.git


The following commit(s) were added to refs/heads/main by this push:
     new 9efb3681a5a SOLR-15734: Add "Major Changes" note for 9.3 v2 API changes
9efb3681a5a is described below

commit 9efb3681a5a59640c8a900304a1a6a169e9d8f64
Author: Jason Gerlowski <[email protected]>
AuthorDate: Wed Jul 5 10:07:46 2023 -0400

    SOLR-15734: Add "Major Changes" note for 9.3 v2 API changes
    
    The 9.3 release will see a lot of improvements to the v2 API.  This
    commit adds a note on the "Major Changes in Solr 9" ref-guide page to
    summarize those for users.
---
 .../modules/upgrade-notes/pages/major-changes-in-solr-9.adoc       | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git 
a/solr/solr-ref-guide/modules/upgrade-notes/pages/major-changes-in-solr-9.adoc 
b/solr/solr-ref-guide/modules/upgrade-notes/pages/major-changes-in-solr-9.adoc
index c8e68900e60..d4e8ef3d5bb 100644
--- 
a/solr/solr-ref-guide/modules/upgrade-notes/pages/major-changes-in-solr-9.adoc
+++ 
b/solr/solr-ref-guide/modules/upgrade-notes/pages/major-changes-in-solr-9.adoc
@@ -96,6 +96,13 @@ The custom version of Solr will include this Dockerfile when 
it is built.
 Prior to Solr 9.3, if no corresponding entry existed the core was deleted 
automatically to remove the orphaned files.
 As of Solr 9.3 that behaviour is no longer enabled by default. See 
xref:deployment-guide:taking-solr-to-production.adoc#unknown-core-deletion[Unknown
 core deletion].
 
+=== v2 API 
+* 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.  
In particular 9.3 adds v2 "CRUD" endpoints for interacting with alias 
properties and collection snapshots.  Several lower-level "replication" APIs 
now also offer v2 equivalents.
++
+Additionally, the v2 API as a whole is being redesigned to be more REST-ful 
and intuitive.  To this end, 9.3 introduces backwards-incompatible changes to 
the v2 shard, replica, and backup creation and deletion APIs.  A number of 
lower-level "command" APIs have also been tweaked, including: collection 
reloading, collection renaming, "force leader", "balance shard unique", and all 
of Solr's "log level" and "log watcher" APIs.  Clients using Solr's v2 
endpoints should check their usage agai [...]
+
 == Solr 9.2
 === Upgrade to Jetty 10.x
 * Solr upgraded to Jetty 10.x from 9.x due to Jetty 9.x is now end of life. 
Jetty 10.x has a Java 11 minimum and matches Solr 9 minimum Java version. Jetty 
logging has been replaced with slf4j again matching Solr. See 
https://webtide.com/jetty-10-and-11-have-arrived/ for additional Jetty 10.x 
highlights.

Reply via email to