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

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

commit 1c834e6c5cc25892d0b64c9c6f0bc7f77159e9c5
Author: Houston Putman <[email protected]>
AuthorDate: Fri Jul 21 16:55:50 2023 -0400

    Revert "Fix changelog entry"
    
    This reverts commit c9a2e83571259b44a76727e0fa2c51448ab7ed5a.
---
 solr/CHANGES.txt | 91 +++++++++++++++++++-------------------------------------
 1 file changed, 31 insertions(+), 60 deletions(-)

diff --git a/solr/CHANGES.txt b/solr/CHANGES.txt
index d4b3494f579..160b348e5e2 100644
--- a/solr/CHANGES.txt
+++ b/solr/CHANGES.txt
@@ -4,55 +4,6 @@ This file lists Solr's raw release notes with details of every 
change to Solr.
 Most people will find the solr-upgrade-notes.adoc file more approachable.
 
https://github.com/apache/solr/blob/main/solr/solr-ref-guide/modules/upgrade-notes/pages/solr-upgrade-notes.adoc
 
-==================  10.0.0 ==================
-
-New Features
----------------------
-(No changes)
-
-Improvements
----------------------
-(No changes)
-
-Optimizations
----------------------
-(No changes)
-
-Bug Fixes
----------------------
-(No changes)
-
-Deprecation Removals
-----------------------
-
-* SOLR-16535: The 'jaegertracer-configurator' module is removed. Please use 
'opentelemetry' (janhoy)
-
-* SOLR-16601: Removed deprecated methods on the various Solr Clients. (Eric 
Pugh, Kevin Risden)
-
-* SOLR-15703: Removed deprecated SolrException#log methods (Kevin Risden)
-
-* SOLR-16661: Removed deprecated 'analytics' component (janhoy)
-
-* SOLR-16823: Remove backcompatiblity of -upconfig and -downconfig for 
bin/solr zk upconfig and downconfig commands.  (Eric Pugh)
-
-Dependency Upgrades
----------------------
-(No changes)
-
-Other Changes
----------------------
-
-* SOLR-15730: SolrJ modules like SolrJ-Zookeeper are now opt-in from a Maven 
POM perspective.
-  Previously, the modules would come transitively.
-  (David Smiley)
-
-* PR#1629: Fix typos in org.apache.solr.core package (Andrey Bozhko, Marcus 
Eagan)
-
-* SOLR-16798: Remove the bin/solr -f pattern in favour of bin/solr start -f 
explicit command. (Bence Szabo via Eric Pugh)
-
-* SOLR-16829: Delegate arg parsing and help usage from bin/solr and 
bin/solr.cmd to java layer for create, create_core, create_collection, delete, 
healthcheck and status commands. (Eric Pugh, Will White, Mikhail Khludnev)
-
-* SOLR-6994: Implement Windows version of bin/post via implementing bin/solr 
post command that works on Windows and Unix.  Deprecate bin/post.  (Eric Pugh, 
Will White)
 
 ==================  9.4.0 ==================
 New Features
@@ -68,6 +19,8 @@ Optimizations
 
 * SOLR-16845: BinaryResponseWriter should not attempt cast to Utf8CharSequence 
(Alex Deparvu via Houston Putman)
 
+* SOLR-16273: Improve the performance of the Prometheus Metric Exporter 
scraping metrics (Matthew Biscocho via David Smiley & Christine Poerschke)
+
 
 Bug Fixes
 ---------------------
@@ -138,6 +91,8 @@ Improvements
 * SOLR-16183: XML update allows <doc> <doc name="child"> ... </doc> </doc>.
   (Vinayak Hegde via Mikhail Khludnev)
 
+* SOLR-16638: Fix Http2SolrClient's exception message when serverBaseUrl is 
null (Alex Deparvu via Kevin Risden)
+
 * SOLR-16393: The path of the v2 "delete alias" API has been tweaked slightly 
to be more intuitive, and is now available at
   `DELETE /api/aliases/aliasName`. (Jason Gerlowski)
 
@@ -165,6 +120,12 @@ Improvements
 
 * SOLR-16504: Convert CLI tools to use Jetty HTTP 2 client.  (Bence Szabo via 
Eric Pugh)
 
+* SOLR-16752: Docker: Leave out optional apt packages, slightly reducing image 
size and lowering attack surface (Quang-Cuong Bui)
+
+* SOLR-16711: Extract SolrCLI tool implementations into their own classes and 
reorganize CLI related classes into new org.apache.solr.cli package. (Eric Pugh)
+
+* SOLR-15493: Throw an error message if the feature store doesn't exist.  
(Ilaria Petreti via Alessandro Benedetti)
+
 * SOLR-15737: Solr's collection-level "snapshot" APIs now have v2 equivalents. 
 Snapshots can be created at `POST
   /api/collections/collName/snapshots/snapshotName`, listed at `GET 
/api/collections/collName/snapshots`, and deleted at
   `DELETE /api/collections/collName/snapshots/snapshotName`. (John Durham via 
Jason Gerlowski)
@@ -200,6 +161,9 @@ Improvements
 
 * SOLR-16759: Introducing logAll parameter in the feature logger (Anna 
Ruggero, Alessandro Benedetti)
 
+* SOLR-9378: Internal shard requests no longer include the wasteful shard.url 
param.  [shard] transformer now defaults to returning
+  only the shard id (based on luceneMatchVersion), but can be configured to 
return the legacy list of replicas. (hossman)
+
 * SOLR-16394: The v2 list and delete (collection) backup APIs have been 
tweaked to be more intuitive: backup listing now uses
   `GET /api/backups/bName/versions`, backup deletion by ID now uses `DELETE 
/api/backups/bName/versions/1`, backup deletion by
   recency now uses `DELETE /api/backups/bName/versions?retainLatest=3`, and 
index-file "garbage collection" now uses
@@ -219,6 +183,12 @@ Improvements
 * SOLR-16392: The v2 "create shard" API has been tweaked to be more intuitive, 
by removing the top-level "create"
   command specifier.  The rest of the API remains unchanged. (Jason Gerlowski)
 
+* SOLR-16806: The included PlacementPlugins (Random, Simple, MinimizeCores and 
Affinity) now all implement the
+  OrderedNodePlacementPlugin, which provides the implementation for 
computePlacements() and computeBalancing().
+  Each implementing PlacementPlugin provides a way of weighting Solr Nodes, 
and the OrderedNodePlacement plugin
+  then uses the weights to decide the optimal strategy for placing new 
replicas or balancing existing replicas.
+  (Houston Putman, Tomás Fernández Löbbe, Jason Gerlowski, Radu Gheorghe)
+
 * SOLR-16392: The v2 "add-replica" API has been tweaked to be more intuitive, 
by removing the top-level command specifier and
   changing the path.  The v2 functionality can now be accessed at: `POST 
/api/collections/cName/shards/sName/replicas {...}`
   (Jason Gerlowski)
@@ -275,8 +245,6 @@ Optimizations
 * SOLR-16869: Enable Incubating Java Panama Vector APIs when using Java 20 or 
21.
   When run using compatible hardware, Vector search will see considerable 
speed up. (Houston Putman, Uwe Schindler)
 
-* SOLR-16273: Improve the performance of the Prometheus Metric Exporter 
scraping metrics (Matthew Biscocho via David Smiley & Christine Poerschke)
-
 Bug Fixes
 ---------------------
 
@@ -401,12 +369,12 @@ Other Changes
 
 * SOLR-16715: Replace new HashMap(int) and new HashSet(int) with 
CollectionUtil.newHashMap / CollectionUtil.newHashSet (Kevin Risden)
 
-* SOLR-16604: Use Solr Client Builders directly in unit tests instead of 
delegating to SolrTestCaseJ4. (Eric Pugh, David Smiley)
-
 * SOLR-16507: Change SplitShardCmd to not use NodeStateProvider (Vinayak 
Hegde, David Smiley)
 
 * SOLR-15703: replace all SolrException.log usage in Solr to just call 
log.error(...) directly (Kevin Risden)
 
+* SOLR-16604: Use Solr Client Builders directly in unit tests instead of 
delegating to SolrTestCaseJ4. (Eric Pugh, David Smiley)
+
 * PR#1567: Remove deprecated constructor in MetricsMap (janhoy)
 
 * SOLR-16745: Consolidate DelegatedSolrQueryRequest and 
DelegatingSolrQueryRequest (Kevin Risden)
@@ -495,19 +463,20 @@ Improvements
   bin/solr.cmd, Solr would execute a script that killed the Solr pid, leaving 
a very small time
   window where Solr would continue to execute in an unpredictable state. 
(Shawn Heisey, Kevin Risden)
 
-* SOLR-15478: A v2 equivalent of CLUSTERSTATUS command is now available at 
`GET /api/cluster`. Collection listing,
+* SOLR-15748: A v2 equivalent of CLUSTERSTATUS command is now available at 
`GET /api/cluster`. Collection listing,
   previously at this path, can still be accessed at `GET /api/collections`. 
(Joshua Ouma via Jason Gerlowski)
 
 * SOLR-16475: Make the default replica placement plugin configurable as system 
property on startup (janhoy)
 
 * SOLR-13626: Document the SystemInfoHandler in the Ref Guide.  (Tony Cook via 
Eric Pugh)
 
-* SOLR-15479: A v2 equivalent of the RENAME command is now available at `POST 
/api/collections/collName/rename`. (Anakhe Ajayi via Jason Gerlowski)
+* SOLR-16420: Introducing `{!mlt_content}foo bar` to cover existing `/mlt` 
handler functionality for SolrCloud.
+  (Mikhail Khludnev)
 
 * SOLR-11028: A v2 equivalent of the `/admin/collections?action= REPLACE` 
command is now available at
   `POST /api/cluster/nodes/nodeName/replace`. (Joshua Ouma via Jason Gerlowski)
 
-* SOLR-16420: Introducing `{!mlt_content}foo bar` to cover existing `/mlt` 
handler functionality for SolrCloud. (Mikhail Khludnev)
+* SOLR-15479: A v2 equivalent of the RENAME command is now available at `POST 
/api/collections/collName/rename`. (Anakhe Ajayi via Jason Gerlowski)
 
 * SOLR-16158: Certain Jetty "server" jars (jetty-util, jetty-io, etc.) are no 
longer duplicated between server/lib and WEB-INF/lib. All shared jars now live 
in server/lib/ext.
   By default, Jetty does not allow these jars to be shared by the Jetty server 
and the web-app (Solr).
@@ -520,8 +489,7 @@ Improvements
 * SOLR-8975: Introduce Builder setters for setters that exist on SolrClients 
for responseParser, requestWriter.
   Deprecated these SolrClient setters useMultiPartPost, and followRedirects. 
(Eric Pugh, David Smiley, Kevin Risden)
 
-* SOLR-15787: FileSystemConfigSetService: implement the abstraction 
completely.  It could be useful
- for putting ConfigSets on a shared file system.  (Nazerke Seidan, David 
Smiley)
+* SOLR-16438: Support optional split.setPreferredLeaders prop in shard split 
command. (Bruno Roustant)
 
 * SOLR-10463: Introduce Builder setter for retryExpiryTime on cloud 
SolrClients.  Deprecated
   direct setter setRetryExpiryTime on cloud SolrClients. (Eric Pugh)
@@ -546,6 +514,9 @@ Improvements
 
 * SOLR-15772: More visible security warnings in Admin UI (janhoy)
 
+* SOLR-15787: FileSystemConfigSetService: implement the abstraction 
completely.  It could be useful
+  for putting ConfigSets on a shared file system.  (Nazerke Seidan, David 
Smiley)
+
 * SOLR-6312: SolrJ Cloud clients now correctly support isUpdatesToLeaders() 
being false.  This behavior can also be
   configured per AbstractUpdateRequest instance.  (hossman)
 
@@ -560,11 +531,11 @@ Improvements
 * SOLR-16595: Standardize Builder methods handling of times to use require a 
TimeUnit to be passed in.  Deprecated methods that
   do not specify a TimeUnit.  (Eric Pugh)
 
+* SOLR-16665: The base docker image has been upgraded from Ubuntu 20 (Focal) 
to Ubuntu 22 (Jammy). (Houston Putman)
+
 * SOLR-11029: A v2 equivalent of the `/admin/collections?action=DELETENODE` 
command is now available at
   `POST /api/cluster/nodes/nodeName/clear`. (Bence Szabo via Jason Gerlowski)
 
-* SOLR-16665: The base docker image has been upgraded from Ubuntu 20 (Focal) 
to Ubuntu 22 (Jammy). (Houston Putman)
-
 * SOLR-16462: v2 equivalents of the "Core Admin" `LISTSNAPSHOT`, 
`CREATESNAPSHOT`, and `DELETESNAPSHOT` commands are now available at
   `GET /api/cores/coreName/snapshots`, `POST 
/api/cores/coreName/snapshots/snapshotName`, and
   `DELETE /api/cores/coreName/snapshots/snapshotName`, respectively  (John 
Durham via Jason Gerlowski)

Reply via email to