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

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

commit f04717ac0fc91e6927ff5b1ad9bfe4e00d739038
Author: Anshum Gupta <[email protected]>
AuthorDate: Fri Jan 2 13:36:16 2026 -0800

    CHANGELOG.md generated for release v10.0.0
---
 CHANGELOG.md | 303 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 297 insertions(+), 6 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index e6125889109..50573912ffc 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -10,6 +10,297 @@
 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](https://github.com/apache/solr/blob/main/solr/solr-ref-guide/modules/upgrade-notes/pages/solr-upgrade-notes.adoc)
 
 
+[10.0.0] - 2026-01-02
+---------------------
+
+### Added (18 changes)
+
+- Adding GPU details on the Admin UI using OpenTelemetry 
[SOLR-17937](https://issues.apache.org/jira/browse/SOLR-17937) (Puneet Ahuja)
+- Introduce a new, experimental Admin UI that can be used aside the current 
Admin UI. The new module is loaded together with the existing Admin UI and 
available under the URL path /solr/compose. 
[SOLR-14414](https://issues.apache.org/jira/browse/SOLR-14414) (Christos 
Malliaridis)
+- Solr CLI commands now can interact with a Solr secured using Basic 
Authentication. [SOLR-14496](https://issues.apache.org/jira/browse/SOLR-14496) 
(Eric Pugh)
+- Solr CLI now has bin/solr stream tool that executates streaming expressions 
via command line, either locally or on solr cluster. 
[SOLR-14673](https://issues.apache.org/jira/browse/SOLR-14673) (Eric Pugh)
+- LTR Add feature vector caching for ranking. 
[SOLR-16667](https://issues.apache.org/jira/browse/SOLR-16667) (Anna Ruggero) 
(Alessandro Benedetti)
+- Use Modern NLP Models from Apache OpenNLP with Solr 
[SOLR-17023](https://issues.apache.org/jira/browse/SOLR-17023) (Jeff Zemerick) 
(Eric Pugh)
+- Solr CLI bin/solr start defaults to starting Solr in Cloud mode, use 
--user-managed switch for User Managed (aka Standalone) mode. 
[SOLR-17467](https://issues.apache.org/jira/browse/SOLR-17467) (Eric Pugh)
+- New LatestVersionMergePolicyFactory to upgrade index for compatibility with 
future Solr version 
[SOLR-17725](https://issues.apache.org/jira/browse/SOLR-17725) (Rahul Goswami)
+- Add support for scalar quantized dense vectors 
[SOLR-17780](https://issues.apache.org/jira/browse/SOLR-17780) (Kevin Liang)
+- Add support for binary quantized dense vectors 
[SOLR-17812](https://issues.apache.org/jira/browse/SOLR-17812) (Kevin Liang)
+- Add support for SeededKnnVectorQuery 
[SOLR-17813](https://issues.apache.org/jira/browse/SOLR-17813) (Ilaria Petreti)
+- Add support for PatienceKnnVectorQuery. 
[SOLR-17814](https://issues.apache.org/jira/browse/SOLR-17814) (Ilaria Petreti)
+- Add parameter to regulate for ACORN-based filtering in vector search. 
[SOLR-17815](https://issues.apache.org/jira/browse/SOLR-17815) (Anna Ruggero) 
(Alessandro Benedetti)
+- Standarized patterns for system property naming across Solr. i.e 
enable.packages is now solr.packages.enabled. 
[SOLR-17864](https://issues.apache.org/jira/browse/SOLR-17864) (janhoy) (Eric 
Pugh)
+- Add support for cuVS-Lucene as a pluggable codec in Solr 
[SOLR-17892](https://issues.apache.org/jira/browse/SOLR-17892) (Vivek Narang) 
(Ishan Chattopadhyaya)
+- Added efSearch parameter to knn query, exposed efSearchScaleFactor that is 
used to calculate efSearch internally #17928 
[SOLR-17928](https://issues.apache.org/jira/browse/SOLR-17928) (Puneet Ahuja) 
(Elia Porciani)
+- Support indexing primitive float[] values for DenseVectorField via JavaBin 
[SOLR-17948](https://issues.apache.org/jira/browse/SOLR-17948) (Puneet Ahuja) 
(Noble Paul)
+- Enable MergeOnFlushMergePolicy in Solr 
[SOLR-17984](https://issues.apache.org/jira/browse/SOLR-17984) ([Houston 
Putman](https://home.apache.org/phonebook.html?uid=houston) @HoustonPutman)
+
+### Changed (30 changes)
+
+- Removing redundant check if field exists in 
TextToVectorUpdateProcessorFactory 
[GITHUB#3666](https://github.com/apache/solr/pull/3666) (Renato Haeberli)
+- Minor refactoring of the TextToVectorQParserPlugin 
[PR#3651](https://github.com/apache/solr/pull/3651) (Ilaria Petreti)
+- Sync up various system properties related to Solr's Jetty process for hosts 
and ports #15442 [SOLR-15442](https://issues.apache.org/jira/browse/SOLR-15442) 
(Eric Pugh)
+- Apache Curator is now used to manage all Solr Zookeeper interactions. This 
should provide more stability in the Solr-Zookeeper interactions. The 
solrj-zookeeper module, now has a dependency on curator. 
[SOLR-16116](https://issues.apache.org/jira/browse/SOLR-16116) (Houston Putman) 
(Kevin Risden) (Mike Drob) (David Smiley)
+- Replace OpenTracing instrumentation with OpenTelemetry 
[SOLR-16536](https://issues.apache.org/jira/browse/SOLR-16536) (Alex Deparvu) 
(janhoy)
+- Solr CLI commands that use -solrUrl now work with a bare url like 
http://localhost:8983, you no longer need to add the /solr at the end. 
[SOLR-16800](https://issues.apache.org/jira/browse/SOLR-16800) (Eric Pugh)
+- Notify a user if they run healthcheck against standalone Solr that it is a 
SolrCloud only command. 
[SOLR-16850](https://issues.apache.org/jira/browse/SOLR-16850) (Eric Pugh)
+- "LB" and "Cloud" clients no longer use brittle URL pattern-matching when 
routing requests. 
[SOLR-17043](https://issues.apache.org/jira/browse/SOLR-17043) (Jude Muriithi) 
(Jason Gerlowski)
+- When a shard rejoins leader election, leave previous election only once to 
save unneeded calls to Zookeeper. 
[SOLR-17077](https://issues.apache.org/jira/browse/SOLR-17077) (Pierre Salagnac)
+- Switch from Dropwizard to OpenTelemetry. This change provides native 
Prometheus support on the /admin/metrics API, OTLP support, exemplar support 
for tracing correlation with OpenMetrics format and native attributes and 
labels on all metrics. 
[SOLR-17458](https://issues.apache.org/jira/browse/SOLR-17458) (Matthew 
Biscocho) (David Smiley) (Sanjay Dutt) (Jude Muriithi) (Luke Kot-Zaniewski) 
(Carlos Ugarte) (Kevin Liang) (Bryan Jacobowitz) (Adam Quigley)
+- Change Solr CLI delete command to not delete configs by default. Decouple 
lifecycle of collections from configsets. 
[SOLR-17495](https://issues.apache.org/jira/browse/SOLR-17495) (Eric Pugh)
+- `LBHttp2SolrClient` is now generic, adding support for `HttpJdkSolrClient`. 
[SOLR-17516](https://issues.apache.org/jira/browse/SOLR-17516) (James Dyer)
+- `LBHttp2SolrClient` now maintains a separate internal/delegate client per 
Solr Base URL. Both `LBHttp2SolrClient` and `CloudHttp2SolrClient` always 
create and manage these internal clients. The ability for callers to provide a 
pre-built client is removed. Callers may specify the internal client details by 
providing an instance of either `Http2SolrClient.Builder` or 
`HttpJdkSolrClient.Builder`. 
[SOLR-17541](https://issues.apache.org/jira/browse/SOLR-17541) (James Dyer)
+- Solr CLI will now stop when you combine mutually exclusive options. 
Combining -s and -z options is a common example. 
[SOLR-17544](https://issues.apache.org/jira/browse/SOLR-17544) (Eric Pugh) 
(Christos Malliaridis)
+- The CLI bin/solr export tool now contacts the appropriate nodes directly for 
data instead of proxying through one. 
[SOLR-17568](https://issues.apache.org/jira/browse/SOLR-17568) (David Smiley)
+- Simplify bin/solr scripts by no longer SOLR_TOOL_HOST variable in favour of 
existing SOLR_HOST ENV variable. 
[SOLR-17685](https://issues.apache.org/jira/browse/SOLR-17685) (Eric Pugh) 
(Houston Putnam)
+- Simplify bin/solr scripts by removing AUTH_PORT export in favour of more 
commonly used SOLR_PORT export. 
[SOLR-17701](https://issues.apache.org/jira/browse/SOLR-17701) (Eric Pugh)
+- SolrJ's SolrRequest now allows any type for its response; needn't be 
SolrResponse. Simplified the V2 API to remove the needless SolrResponse. And 
moved JSON/Jackson binding into a new JacksonDataBindResponseParser 
[SOLR-17705](https://issues.apache.org/jira/browse/SOLR-17705) (David Smiley)
+- Uploading a config sets with forbidden file types will produces a Exception. 
Previously it was just ignoring those files and logging a WARN. 
[SOLR-17739](https://issues.apache.org/jira/browse/SOLR-17739) (Abhishek 
Umarjikar)
+- `CloudSolrClient.Builder` / now also can work with `HttpJdkSolrClient`. 
[SOLR-17771](https://issues.apache.org/jira/browse/SOLR-17771) (James Dyer)
+- Migrate Schema Designer to use FileStore API instead of BlobHandler for 
persisting working data. 
[SOLR-17852](https://issues.apache.org/jira/browse/SOLR-17852) (Eric Pugh)
+- Export tool should properly output exported documents in json, json w/ 
lines, and javabin formats. 
[SOLR-17867](https://issues.apache.org/jira/browse/SOLR-17867) (Eric Pugh)
+- Improve tracking of time already spent to discount the limit for 
sub-requests when `timeAllowed` is used. 
[SOLR-17926](https://issues.apache.org/jira/browse/SOLR-17926) (Andrzej 
Bialecki) (hossman)
+- MultiAuthPlugin now looks up for auth plugins configured with "xBasic" as 
scheme if "Basic" authentication used and no plugin with "Basic" scheme found. 
This allows the new UI to authenticate in browser without a credentials prompt 
being displayed. The MultiAuthPlugin can now also be configured with a single 
plugin. [SOLR-17930](https://issues.apache.org/jira/browse/SOLR-17930) 
+- `Http2ClusterStateProvider` now also can work with `HttpJdkSolrClient`. 
[SOLR-17943](https://issues.apache.org/jira/browse/SOLR-17943) (James Dyer)
+- CloudSolrClient now refreshes collection state asynchronously using a 
dedicated thread pool, reducing ZooKeeper blocking and improving performance 
under load. [SOLR-17947](https://issues.apache.org/jira/browse/SOLR-17947) 
(Mark Miller)
+- Return structured error information in responses, parse correctly in SolrJ 
to give useful SolrExceptions 
[SOLR-17998](https://issues.apache.org/jira/browse/SOLR-17998) 
[PR#1382](https://github.com/apache/solr/pull/1382) ([Houston 
Putman](https://home.apache.org/phonebook.html?uid=houston) @HoustonPutman)
+- PropertiesInputStream overrides bulk read method, and rename it to 
IndexInputInputStream to match symmetrical class IndexOutputOutputStream. 
[SOLR-18029](https://issues.apache.org/jira/browse/SOLR-18029) (Pierre Salagnac)
+- Migrated system properties solr.allowPaths and solr.allowUrls to modern 
equivalents. #17864 
[SOLR-17864](https://issues.apache.org/jira/browse/SOLR-17864) (Eric Pugh)
+- Rename vector search parameters and language model modules 
[SOLR-17927](https://issues.apache.org/jira/browse/SOLR-17927) (Ishan 
Chattopadhyaya) (Alessandro Benedetti) (Ilaria Petreti) (Chaitali Rajhans)
+
+### Fixed (10 changes)
+
+- When using SolrCell with TikaServer, the connection will no longer timeout 
after 30s idle, such as during OCR processing 
[PR#3926](https://github.com/apache/solr/pull/3926) ([Jan 
Høydahl](https://home.apache.org/phonebook.html?uid=janhoy))
+- Restore actual infoStream logging when infoStream in solrconfig.xml is set 
to true. [SOLR-11373](https://issues.apache.org/jira/browse/SOLR-11373) (Eric 
Pugh)
+- ConcurrentUpdateSolrClient no longer detects "false-positive" stalls. 
[SOLR-17294](https://issues.apache.org/jira/browse/SOLR-17294) (Mark Miller) 
(Jason Gerlowski)
+- Tests for CLI examples were failing on Windows due to a legacy bug uncovered 
by fix in SOLR-7962. Additionally achieves simplification of CLI tests 
[SOLR-17772](https://issues.apache.org/jira/browse/SOLR-17772) 
[SOLR-7962](https://issues.apache.org/jira/browse/SOLR-7962) (Rahul Goswami)
+- Fix TextToVectorUpdateProcessor for Partial Updates 
[SOLR-17843](https://issues.apache.org/jira/browse/SOLR-17843) (Ilaria Petreti) 
([Alessandro Benedetti](https://home.apache.org/phonebook.html?uid=abenedetti))
+- Fix DelegatingCollector to prevent the delegate from calling 
setMinCompetitiveScore if the scoreMode is not TOP_SCORES 
[SOLR-17940](https://issues.apache.org/jira/browse/SOLR-17940) (hossman)
+- Make distributed no-rows queries fast again 
[SOLR-17985](https://issues.apache.org/jira/browse/SOLR-17985) ([Houston 
Putman](https://home.apache.org/phonebook.html?uid=houston) @HoustonPutman)
+- Admin UI "Nodes" view now works with the new Prometheus formatted metrics 
endpoint [SOLR-18004](https://issues.apache.org/jira/browse/SOLR-18004) ([Jan 
Høydahl](https://home.apache.org/phonebook.html?uid=janhoy)) (David Smiley)
+- Fix reverse distance sorting on LatLonPointSpatialField and "SRPT" fields 
when combined with the filter cache. This is a regression since Solr 9.9. 
[SOLR-18006](https://issues.apache.org/jira/browse/SOLR-18006) 
[SOLR-18016](https://issues.apache.org/jira/browse/SOLR-18016) ([Jan 
Høydahl](https://home.apache.org/phonebook.html?uid=janhoy)) (Umut Saribiyik 
@umut-sar) (David Smiley)
+- Ensure ParallelHttpShardHandler records submit failures so distributed 
requests don’t hang 
[SOLR-17983](https://issues.apache.org/jira/browse/SOLR-17983) (Mark Miller)
+
+### Removed (54 changes)
+
+- Remove LowerCaseTokenizer and LowerCaseTokenizerFactory classes which were 
deprecated in SOLR-12775 [PR#3863](https://github.com/apache/solr/pull/3863) 
(Jan Høydahl)
+- Remove deprecated ManagedSynonymFilterFactory, use 
ManagedSynonymGraphFilterFactory instead 
[PR#3864](https://github.com/apache/solr/pull/3864) 
[SOLR-10379](https://issues.apache.org/jira/browse/SOLR-10379) (Jan Høydahl)
+- Remove deprecated JaspellLookupFactory suggester implementation 
[PR#3865](https://github.com/apache/solr/pull/3865) (Jan Høydahl)
+- Remove deprecated `breakSugestionTieBreaker` parameter in favor of 
`breakSuggestionTieBreaker` in WordBreakSolrSpellChecker 
[SOLR-12089](https://issues.apache.org/jira/browse/SOLR-12089) (Andrey Bozhko)
+- Remove deprecated zkcli script in favour of equivalent bin/solr sub 
commmands. [SOLR-14115](https://issues.apache.org/jira/browse/SOLR-14115) (Eric 
Pugh)
+- Remove deprecated asynchronous request methods from `Http2SolrClient`, 
`HttpJdkSolrClient` and `LBHttp2SolrClient` in favor of the new 
CompletableFuture based methods. Remove the related deprecated interfaces 
`AsyncListener` and `Cancellable` 
[SOLR-14763](https://issues.apache.org/jira/browse/SOLR-14763) (James Dyer)
+- Remove solrcore.properties support 
[SOLR-15349](https://issues.apache.org/jira/browse/SOLR-15349) (Eric Pugh)
+- Removed deprecated SolrException#log methods 
[SOLR-15703](https://issues.apache.org/jira/browse/SOLR-15703) (Kevin Risden)
+- Remove deprecated feature to load solr.xml from ZK 
[SOLR-15959](https://issues.apache.org/jira/browse/SOLR-15959) (janhoy)
+- Remove parameter retryOnConnLoss everywhere from the codebase. This 
parameter was already fully ignored since the move to Curator. 
[SOLR-16116](https://issues.apache.org/jira/browse/SOLR-16116) (Pierre Salagnac)
+- The 'jaegertracer-configurator' module is removed. Please use 
'opentelemetry' [SOLR-16535](https://issues.apache.org/jira/browse/SOLR-16535) 
(janhoy)
+- Removed deprecated methods on the various Solr Clients. 
[SOLR-16601](https://issues.apache.org/jira/browse/SOLR-16601) (Eric Pugh) 
(Kevin Risden)
+- Removed deprecated 'analytics' component 
[SOLR-16661](https://issues.apache.org/jira/browse/SOLR-16661) (janhoy)
+- Support for `&lt;lib/&gt;` directives (used in solrconfig.xml to add JARs on 
a core-by-core basis) has been removed. Users looking for similar functionality 
can use Solr's package manager. Users that don't need to vary JAR access on a 
per-core basis have many options, including the `&lt;sharedLib/&gt;` tag and 
directly modifying Solr's classpath prior to JVM startup. 
[SOLR-16781](https://issues.apache.org/jira/browse/SOLR-16781) (Jason Gerlowski)
+- Remove backcompatiblity of -upconfig and -downconfig for bin/solr zk 
upconfig and downconfig commands. 
[SOLR-16823](https://issues.apache.org/jira/browse/SOLR-16823) (Eric Pugh)
+- Remove bin/solr create_core and create_collection commands in favour of 
bin/solr create command. 
[SOLR-16893](https://issues.apache.org/jira/browse/SOLR-16893) (Eric Pugh)
+- The legacy Circuit Breaker named `CircuitBreakerManager`, is removed. Please 
use individual Circuit Breaker plugins instead. 
[SOLR-16961](https://issues.apache.org/jira/browse/SOLR-16961) (janhoy)
+- Remove deprecated `V2RequestSupport` and associated `SolrRequest` methods 
`setUseV2` and `setUseBinaryV2`. 
[SOLR-17042](https://issues.apache.org/jira/browse/SOLR-17042) (Jason Gerlowski)
+- `SolrClient` implementations that rely on "base URL" strings now only accept 
"root" URL paths (i.e. URLs that end in "/solr"). Users may still specify a 
default collection through use of the `withDefaultCollection` method available 
on most SolrClient builders. 
[SOLR-17066](https://issues.apache.org/jira/browse/SOLR-17066) (Jason 
Gerlowski) (David Smiley) (Eric Pugh)
+- Remove deprecated bin/post and bin/postlogs scripts in favour of bin/solr 
equivalents. [SOLR-17159](https://issues.apache.org/jira/browse/SOLR-17159) 
(Eric Pugh)
+- Remove `solr.useExitableDirectoryReader` property. 
[SOLR-17182](https://issues.apache.org/jira/browse/SOLR-17182) (Andrzej 
Bialecki)
+- Previously deprecated `SolrRequest` methods `setBasePath` and `getBasePath` 
have been removed. SolrJ users wishing to temporarily override an HTTP client's 
base URL may use `Http2SolrClient.requestWithBaseUrl` instead. 
[SOLR-17256](https://issues.apache.org/jira/browse/SOLR-17256) (Jason Gerlowski)
+- Remove deprecated BlobRepository in favour of FileStore. 
[SOLR-17284](https://issues.apache.org/jira/browse/SOLR-17284) (Eric Pugh)
+- Remove deprecated class SolrLogPostTool. PostLogsTool and the bin/solr post 
command has replaced this. 
[SOLR-17313](https://issues.apache.org/jira/browse/SOLR-17313) (Eric Pugh)
+- Remove deprecated Solr CLI options. Run bin/solr yourcommand -h to see 
current options. [SOLR-17352](https://issues.apache.org/jira/browse/SOLR-17352) 
(Eric Pugh) (Christos Malliardis)
+- Remove deprecated script snapshotcli.sh. bin/solr snapshot-* commands have 
replaced this. [SOLR-17400](https://issues.apache.org/jira/browse/SOLR-17400) 
(Eric Pugh)
+- Remove language specific writer types (i.e wt= ruby, python, php, and phps). 
[SOLR-17494](https://issues.apache.org/jira/browse/SOLR-17494) (Eric Pugh)
+- Removed deprecated methods `getXml()` and `writeXml()` from `UpdateRequest`. 
[SOLR-17518](https://issues.apache.org/jira/browse/SOLR-17518) (Pierre Salagnac)
+- Removed the Hadoop Auth module, and thus Kerberos authentication and other 
exotic options. [SOLR-17540](https://issues.apache.org/jira/browse/SOLR-17540) 
(Eric Pugh)
+- Remove code in Assign used for backwards compatibility with Collections 
created prior to 7.0 
[SOLR-17564](https://issues.apache.org/jira/browse/SOLR-17564) (Paul McArthur)
+- Remove deprecated master/slave option language from ReplicationHandler. 
[SOLR-17576](https://issues.apache.org/jira/browse/SOLR-17576) (Eric Pugh)
+- Removed the HDFS module and therefore support for storing indexes in HDFS. 
Existing "blockcache" code preserved by migrating it to core o.a.s.blackcache 
package. [SOLR-17609](https://issues.apache.org/jira/browse/SOLR-17609) 
+- Removed the "version" parameter that the SolrJ client would add to almost 
all Solr requests in relation to the version of the response format parsing 
("wt" param). [SOLR-17634](https://issues.apache.org/jira/browse/SOLR-17634) 
(David Smiley)
+- Removed deprecated ExternalFileField field type. 
[SOLR-17655](https://issues.apache.org/jira/browse/SOLR-17655) (Eric Pugh)
+- Removed deprecated CurrencyField field type. 
[SOLR-17683](https://issues.apache.org/jira/browse/SOLR-17683) (Eric Pugh)
+- Removed deprecated EnumField field type. 
[SOLR-17698](https://issues.apache.org/jira/browse/SOLR-17698) (Eric Pugh) 
(David Smiley)
+- Removed deprecated `transform()` from `DocTransformer`. 
[SOLR-17738](https://issues.apache.org/jira/browse/SOLR-17738) (Abhishek 
Umarjikar) (Houston Putman)
+- Removed the handleSelect option of &lt;requestDispatcher&gt;. 
[SOLR-17742](https://issues.apache.org/jira/browse/SOLR-17742) (Gaurav Tuli) 
(David Smiley)
+- Remove `CloudSolrClient.Builder`. 
[SOLR-17771](https://issues.apache.org/jira/browse/SOLR-17771) (James Dyer)
+- Removed no-op core admin operation FORCEPREPAREFORLEADERSHIP and its SolrJ 
peer OverrideLastPublished. 
[SOLR-17778](https://issues.apache.org/jira/browse/SOLR-17778) (Pierre Salagnac)
+- Removed obsolete 'roles' and 'numShards' core properties, which were 
persisted with but unused 
[SOLR-17779](https://issues.apache.org/jira/browse/SOLR-17779) (Pierre Salagnac)
+- Removed PreAnalyzedFields 
[SOLR-17839](https://issues.apache.org/jira/browse/SOLR-17839) (Ishan 
Chattopadhyaya)
+- Removed BlobHandler and .system collection support 
[SOLR-17851](https://issues.apache.org/jira/browse/SOLR-17851) (Eric Pugh)
+- Solr no longer uses Apache HttpClient. Nonetheless SolrJ still includes 
deprecated SolrClient implementations for that (which will be removed 
eventually), and many tests still use it. Also, there were server metrics 
relating to HTTP client connection pools that no longer exist. 
[SOLR-17872](https://issues.apache.org/jira/browse/SOLR-17872) (David Smiley)
+- Remove obsolete QueryCommand.timeAllowed replaced by QueryLimits. 
[SOLR-17925](https://issues.apache.org/jira/browse/SOLR-17925) (Andrzej 
Bialecki)
+- Remove deprecated methods in collection state classes 
[SOLR-17931](https://issues.apache.org/jira/browse/SOLR-17931) (Pierre Salagnac)
+- Remove vestiges of hostContext. /solr everywhere. 
[SOLR-17931](https://issues.apache.org/jira/browse/SOLR-17931) (Eric Pugh)
+- Remove transient Solr cores capability. 
[SOLR-17932](https://issues.apache.org/jira/browse/SOLR-17932) (Eric Pugh) 
(David Smiley)
+- Remove deprecated NoOpResponseParser. 
[SOLR-17935](https://issues.apache.org/jira/browse/SOLR-17935) (Eric Pugh) 
(David Smiley)
+- XLSXResponseWriter has been removed. 
[SOLR-17957](https://issues.apache.org/jira/browse/SOLR-17957) (Jan Høydahl)
+- Removed LocalTikaExtractionBackend from the extraction module (SolrCell). 
Extraction using a remote Tika Server is now the only and default option. 
Tika-core is upgraded to v3.2.3 and still used for some SAX parsing 
[SOLR-17961](https://issues.apache.org/jira/browse/SOLR-17961) (Jan Høydahl)
+- Remove stream.url, stream.file, and stream.body params. (Eric Pugh)
+- Remove unused parameter pauseBeforeStart from leader election code 
[SOLR-18035](https://issues.apache.org/jira/browse/SOLR-18035) (Pierre Salagnac)
+- Remove back compat feature genericCoreNodeNames for Solr Cloud node naming. 
[SOLR-6953](https://issues.apache.org/jira/browse/SOLR-6953) (Eric Pugh)
+
+### Dependency Upgrades (118 changes)
+
+- Update com.lmax:disruptor to v3.4.4 
[PR#1382](https://github.com/apache/solr/pull/1382) (solrbot)
+- Update net.thisptr:jackson-jq to v0.0.13 
[PR#1387](https://github.com/apache/solr/pull/1387) (solrbot)
+- Update org.apache.httpcomponents 
[PR#1393](https://github.com/apache/solr/pull/1393) (solrbot)
+- Update com.fasterxml.woodstox:woodstox-core to v6.5.0 
[PR#1398](https://github.com/apache/solr/pull/1398) (solrbot)
+- Update com.google.re2j:re2j to v1.7 
[PR#1401](https://github.com/apache/solr/pull/1401) (solrbot)
+- Remove explicit net.arnx:jsonic from versions.props 
[PR#1405](https://github.com/apache/solr/pull/1405) (solrbot)
+- Update net.sourceforge.argparse4j:argparse4j to v0.9.0 
[PR#1406](https://github.com/apache/solr/pull/1406) (solrbot)
+- Update no.nav.security:mock-oauth2-server to v0.5.10 
[PR#1608](https://github.com/apache/solr/pull/1608) (solrbot)
+- Update org.mockito:mockito-core to v5 
[PR#1611](https://github.com/apache/solr/pull/1611) (solrbot)
+- Update biz.aQute.bnd:biz.aQute.bnd.annotation to v6.4.1 
[PR#1712](https://github.com/apache/solr/pull/1712) (solrbot)
+- Update com.adobe.testing:s3mock-junit4 to v2.17.0 
[PR#1741](https://github.com/apache/solr/pull/1741) (solrbot)
+- Update org.semver4j:semver4j dependency from 4.3 to 5.1 
[PR#1771](https://github.com/apache/solr/pull/1771) (solrbot)
+- Update org.openjdk.jmh:jmh-core to v1.37 
[PR#1838](https://github.com/apache/solr/pull/1838) (solrbot)
+- Update org.codehaus.woodstox:stax2-api to v4.2.2 
[PR#2015](https://github.com/apache/solr/pull/2015) (solrbot)
+- Update io.swagger.core.v3:swagger-annotations to v2.2.17 
[PR#2032](https://github.com/apache/solr/pull/2032) (solrbot)
+- Update com.google.errorprone:error_prone_annotations to v2.23.0 
[PR#2035](https://github.com/apache/solr/pull/2035) (solrbot)
+- Update com.google.cloud:google-cloud-bom to v0.224.0 
[PR#2053](https://github.com/apache/solr/pull/2053) (solrbot)
+- Update software.amazon.awssdk:* to v2.26.19 
[PR#2056](https://github.com/apache/solr/pull/2056) (solrbot)
+- Update org.jctools:jctools-core to v4.0.5 
[PR#2131](https://github.com/apache/solr/pull/2131) (solrbot)
+- Update com.tdunning:t-digest to v3.3 
[PR#2136](https://github.com/apache/solr/pull/2136) (solrbot)
+- Update org.apache.calcite to 1.37.0 
[PR#2140](https://github.com/apache/solr/pull/2140) (solrbot)
+- Update org.apache.curator:* to v5.7.0 
[PR#2182](https://github.com/apache/solr/pull/2182) (solrbot)
+- Update com.jayway.jsonpath:json-path to v2.9.0 
[PR#2222](https://github.com/apache/solr/pull/2222) (solrbot)
+- Update org.apache.hadoop.thirdparty:hadoop-shaded-guava to v1.2.0 
[PR#2269](https://github.com/apache/solr/pull/2269) (solrbot)
+- Update org.immutables:value-annotations to v2.10.1 
[PR#2307](https://github.com/apache/solr/pull/2307) (solrbot)
+- Update io.grpc:grpc-* to v1.65.1 
[PR#2314](https://github.com/apache/solr/pull/2314) (solrbot)
+- Update org.apache.zookeeper:* to v3.9.2 
[PR#2341](https://github.com/apache/solr/pull/2341) (solrbot)
+- Update org.bitbucket.b_c:jose4j to v0.9.6 
[PR#2342](https://github.com/apache/solr/pull/2342) (solrbot)
+- Update io.opentelemetry:opentelemetry-bom to v1.40.0 
[PR#2344](https://github.com/apache/solr/pull/2344) (solrbot)
+- Update io.swagger.core.v3:swagger-annotations-jakarta to v2.2.22 
[PR#2373](https://github.com/apache/solr/pull/2373) (solrbot)
+- Update org.apache.hadoop:* to v3.4.0 
[PR#2380](https://github.com/apache/solr/pull/2380) (solrbot)
+- Update org.slf4j:* to v2.0.13 
[PR#2406](https://github.com/apache/solr/pull/2406) (solrbot)
+- Update org.bouncycastle:bcpkix-jdk18on to v1.78.1 
[PR#2434](https://github.com/apache/solr/pull/2434) (solrbot)
+- Update org.eclipse.jetty*:* to v10.0.22 
[PR#2468](https://github.com/apache/solr/pull/2468) (solrbot)
+- Update org.mockito:mockito* to v5.12.0 
[PR#2490](https://github.com/apache/solr/pull/2490) (solrbot)
+- Update com.carrotsearch:hppc to v0.10.0 
[PR#2512](https://github.com/apache/solr/pull/2512) (solrbot)
+- Update io.dropwizard.metrics:* to v4.2.26 
[PR#2520](https://github.com/apache/solr/pull/2520) (solrbot)
+- Update actions/cache action to v4 
[PR#2561](https://github.com/apache/solr/pull/2561) (solrbot)
+- Update actions/upload-artifact action to v4 
[PR#2564](https://github.com/apache/solr/pull/2564) (solrbot)
+- Update gradle/wrapper-validation-action action to v3 
[PR#2578](https://github.com/apache/solr/pull/2578) (solrbot)
+- Update org.hamcrest:* to v3 (major) 
[PR#2617](https://github.com/apache/solr/pull/2617) (solrbot)
+- update io.netty:* to v4.1.114.final 
[PR#2702](https://github.com/apache/solr/pull/2702) (solrbot)
+- Update com.fasterxml.jackson:jackson-bom to v2.18.0 
[PR#2769](https://github.com/apache/solr/pull/2769) (solrbot)
+- Update com.carrotsearch.randomizedtesting:randomizedtesting-runner to v2.8.3 
[PR#3062](https://github.com/apache/solr/pull/3062) (solrbot)
+- Update commons-codec:commons-codec to v1.19.0 
[PR#3063](https://github.com/apache/solr/pull/3063) (solrbot)
+- Update io.morethan.jmhreport to v0.9.6 
[PR#3064](https://github.com/apache/solr/pull/3064) (solrbot)
+- Update net.java.dev.javacc:javacc to v7.0.13 
[PR#3065](https://github.com/apache/solr/pull/3065) (solrbot)
+- Update nl.littlerobots.version-catalog-update to v0.8.5 
[PR#3066](https://github.com/apache/solr/pull/3066) (solrbot)
+- Update org.glassfish.jaxb:jaxb-runtime to v2.3.9 
[PR#3067](https://github.com/apache/solr/pull/3067) (solrbot)
+- Update org.hsqldb:hsqldb to v2.7.4 
[PR#3068](https://github.com/apache/solr/pull/3068) (solrbot)
+- Update org.xerial.snappy:snappy-java to v1.1.10.8 
[PR#3069](https://github.com/apache/solr/pull/3069) (solrbot)
+- Update google.protobuf to v3.25.8 
[PR#3072](https://github.com/apache/solr/pull/3072) (solrbot)
+- Update jersey to v3.1.11 [PR#3073](https://github.com/apache/solr/pull/3073) 
(solrbot)
+- Update bouncycastle to v1.81 
[PR#3081](https://github.com/apache/solr/pull/3081) (solrbot)
+- Update com.github.ben-manes.caffeine:caffeine to v3.2.2 
[PR#3084](https://github.com/apache/solr/pull/3084) (solrbot)
+- Update com.google.api.grpc:proto-google-common-protos to v2.61.1 
[PR#3088](https://github.com/apache/solr/pull/3088) (solrbot)
+- Update com.google.api:gax to v2.70.0 
[PR#3089](https://github.com/apache/solr/pull/3089) (solrbot)
+- Update com.google.auto.value:auto-value-annotations to v1.11.0 
[PR#3090](https://github.com/apache/solr/pull/3090) (solrbot)
+- Update com.google.guava:guava to v33.4.8-jre 
[PR#3091](https://github.com/apache/solr/pull/3091) (solrbot)
+- Update com.squareup.okhttp3:mockwebserver to v4.12.0 
[PR#3093](https://github.com/apache/solr/pull/3093) (solrbot)
+- Update commons-io:commons-io to v2.20.0 
[PR#3094](https://github.com/apache/solr/pull/3094) (solrbot)
+- Update de.undercouch.download to v5.6.0 
[PR#3096](https://github.com/apache/solr/pull/3096) (solrbot)
+- Update joda-time:joda-time to v2.14.0 
[PR#3097](https://github.com/apache/solr/pull/3097) (solrbot)
+- Update org.apache.commons:commons-compress to v1.28.0 
[PR#3098](https://github.com/apache/solr/pull/3098) (solrbot)
+- Update org.apache.commons:commons-text to v1.14.0 
[PR#3102](https://github.com/apache/solr/pull/3102) (solrbot)
+- Update org.openapi.generator to v7.14.0 
[PR#3109](https://github.com/apache/solr/pull/3109) (solrbot)
+- Update org.ow2.asm:asm to v9.7.1 
[PR#3110](https://github.com/apache/solr/pull/3110) (solrbot)
+- Update google.errorprone to v2.41.0 
[PR#3116](https://github.com/apache/solr/pull/3116) (solrbot)
+- Update org.eclipse.jgit:org.eclipse.jgit to v7 
[PR#3135](https://github.com/apache/solr/pull/3135) (solrbot)
+- Update org.owasp.dependencycheck to v12 
[PR#3138](https://github.com/apache/solr/pull/3138) (solrbot)
+- Update com.google.code.gson:gson to v2.13.1 
[PR#3143](https://github.com/apache/solr/pull/3143) (solrbot)
+- Update opentelemetry to v1.53.0 
[PR#3165](https://github.com/apache/solr/pull/3165) (solrbot)
+- Update org.junit.jupiter:junit-jupiter to v5.13.4 
[PR#3168](https://github.com/apache/solr/pull/3168) (solrbot)
+- Update io.github.oshai:kotlin-logging to v7.0.13 
[PR#3169](https://github.com/apache/solr/pull/3169) (solrbot)
+- Bump OWASP Dependency-Check to 12.1.3 (fix CVSS v4/SAFETY crash) 
[PR#3192](https://github.com/apache/solr/pull/3192) (solrbot)
+- Update slf4j to v2.0.17 [PR#3219](https://github.com/apache/solr/pull/3219) 
(solrbot)
+- Update decompose to v3.3.0 
[PR#3220](https://github.com/apache/solr/pull/3220) (solrbot)
+- Update fasterxml [PR#3227](https://github.com/apache/solr/pull/3227) 
(solrbot)
+- Update google.cloud.core to v2.60.1 
[PR#3231](https://github.com/apache/solr/pull/3231) (solrbot)
+- Update ow2.asm to v9.8 [PR#3294](https://github.com/apache/solr/pull/3294) 
(solrbot)
+- Update bytebuddy to v1.17.7 
[PR#3297](https://github.com/apache/solr/pull/3297) (solrbot)
+- Update kotlinx.serialization to v1.9.0 
[PR#3302](https://github.com/apache/solr/pull/3302) (solrbot)
+- Update mockito to v5.19.0 
[PR#3309](https://github.com/apache/solr/pull/3309) (solrbot)
+- Update org.apache.commons:commons-collections4 to v4.5.0 
[PR#3335](https://github.com/apache/solr/pull/3335) (solrbot)
+- Update apache.kafka to v3.9.1 
[PR#3364](https://github.com/apache/solr/pull/3364) (solrbot)
+- Update adobe.testing.s3mock to v3.12.0 
[PR#3365](https://github.com/apache/solr/pull/3365) (solrbot)
+- Update org.apache.commons:commons-configuration2 to v2.12.0 
[PR#3367](https://github.com/apache/solr/pull/3367) (solrbot)
+- Update org.apache.commons:commons-exec to v1.5.0 
[PR#3368](https://github.com/apache/solr/pull/3368) (solrbot)
+- Update org.carrot2:carrot2-core to v4.8.1 
[PR#3369](https://github.com/apache/solr/pull/3369) (solrbot)
+- Update org.jetbrains.kotlinx:atomicfu to v0.29.0 
[PR#3383](https://github.com/apache/solr/pull/3383) (solrbot)
+- Update apache.opennlp to v2.5.6 
[PR#3455](https://github.com/apache/solr/pull/3455) (solrbot)
+- Update apache.curator to v5.9.0 
[PR#3456](https://github.com/apache/solr/pull/3456) (solrbot)
+- Update commons-cli:commons-cli to v1.10.0 
[PR#3457](https://github.com/apache/solr/pull/3457) (solrbot)
+- Update org.semver4j:semver4j to v6 
[PR#3474](https://github.com/apache/solr/pull/3474) (solrbot)
+- Update io.nlopez.compose.rules:ktlint to v0.4.27 
[PR#3480](https://github.com/apache/solr/pull/3480) (solrbot)
+- Update com.google.j2objc:j2objc-annotations to v3.1 
[PR#3481](https://github.com/apache/solr/pull/3481) (solrbot)
+- Update apache.zookeeper to v3.9.4 
[PR#3523](https://github.com/apache/solr/pull/3523) (solrbot)
+- Update amazon.awssdk to v2.32.31 
[PR#3596](https://github.com/apache/solr/pull/3596) (solrbot)
+- Upgrade Log4j to 2.25.3 !3603 ([Piotr P. 
Karwasz](https://home.apache.org/phonebook.html?uid=pkarwasz) @ppkarwasz)
+- Update actions/checkout action to v5 
[PR#3605](https://github.com/apache/solr/pull/3605) (solrbot)
+- Update actions/setup-java action to v5 
[PR#3606](https://github.com/apache/solr/pull/3606) (solrbot)
+- Update netty to v4.2.6.Final 
[PR#3612](https://github.com/apache/solr/pull/3612) (solrbot)
+- Update actions/stale action to v10 
[PR#3637](https://github.com/apache/solr/pull/3637) (solrbot)
+- Update actions/labeler action to v6 
[PR#3642](https://github.com/apache/solr/pull/3642) (solrbot)
+- Update com.nimbusds:nimbus-jose-jwt to v10.5 
[PR#3649](https://github.com/apache/solr/pull/3649) (solrbot)
+- Update com.github.spotbugs:spotbugs-annotations to v4.9.6 
[PR#3662](https://github.com/apache/solr/pull/3662) (solrbot)
+- Update org.apache.commons:commons-lang3 to v3.19.0 
[PR#3693](https://github.com/apache/solr/pull/3693) (solrbot)
+- Update com.microsoft.onnxruntime:onnxruntime to v1.23.0 
[PR#3727](https://github.com/apache/solr/pull/3727) (solrbot)
+- Update gradle/actions action to v5 
[PR#3736](https://github.com/apache/solr/pull/3736) (solrbot)
+- Update de.thetaphi.forbiddenapis to v3.10 
[PR#3753](https://github.com/apache/solr/pull/3753) (solrbot)
+- Update org.apache.commons:commons-lang3 to v3.20.0 
[PR#3873](https://github.com/apache/solr/pull/3873) (solrbot)
+- Update dev.logchange to v1.19.13 
[PR#3879](https://github.com/apache/solr/pull/3879) (solrbot)
+- Update org.apache.commons:commons-text to v1.15.0 
[PR#3933](https://github.com/apache/solr/pull/3933) (solrbot)
+- / SOLR-16578: Upgrade caffeine to 3.1.4 and errorprone to 2.18.0 
[SOLR-16562](https://issues.apache.org/jira/browse/SOLR-16562) 
[SOLR-16578](https://issues.apache.org/jira/browse/SOLR-16578) 
[PR#1380](https://github.com/apache/solr/pull/1380) (solrbot)
+- Upgraded Jetty to 12 (Jakarta EE 10 namespace). Updated related dependencies 
including amazon-awssdk to 2.28.11. 
[SOLR-16984](https://issues.apache.org/jira/browse/SOLR-16984) (Sanjay Dutt) 
(David Smiley) (Kevin Risden)
+- The base docker image has been upgraded from Ubuntu 22 (Jammy) to Ubuntu 24 
(Noble). [SOLR-17445](https://issues.apache.org/jira/browse/SOLR-17445) (Jan 
Høydahl)
+- Upgrade to Lucene 10.3.1 
[SOLR-17631](https://issues.apache.org/jira/browse/SOLR-17631) 
[SOLR-17917](https://issues.apache.org/jira/browse/SOLR-17917) (Ishan 
Chattopadhyaya) (noble) (Jason Gerlowski) (Eric Pugh) (janhoy) (Christine 
Poerschke) (hossman)
+- Upgrade Apache Lucene to 10.3.2 
[SOLR-17997](https://issues.apache.org/jira/browse/SOLR-17997) (Anshum Gupta)
+
+### Other (39 changes)
+
+- Logs: removed webapp=/solr and also removed from internal context map. 
[PR#3758](https://github.com/apache/solr/pull/3758) 
+- Deprecate CloudSolrClient's ZooKeeper Hosts constructor. 
[SOLR-14070](https://issues.apache.org/jira/browse/SOLR-14070) (Abhishek 
Umarjikar)
+- Switch from SysV init script to systemd service definition 
[SOLR-14410](https://issues.apache.org/jira/browse/SOLR-14410) (Marius Ghita)
+- SolrJ modules like SolrJ-Zookeeper are now opt-in from a Maven POM 
perspective. Previously, the modules would come transitively. 
[SOLR-15730](https://issues.apache.org/jira/browse/SOLR-15730) (David Smiley)
+- Remove the bin/solr -f pattern in favour of bin/solr start -f explicit 
command. [SOLR-16798](https://issues.apache.org/jira/browse/SOLR-16798) (Bence 
Szabo)
+- Change meaning of -h from shorthand for -host to instead return help 
information for bin/solr start and restart commands. 
[SOLR-16822](https://issues.apache.org/jira/browse/SOLR-16822) (Eric Pugh)
+- 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. [SOLR-16829](https://issues.apache.org/jira/browse/SOLR-16829) 
(Eric Pugh) (Will White) (Mikhail Khludnev)
+- bin/solr create command supports both standalone and cloud modes, and 
deprecate create_core and create_collection commands. 
[SOLR-16892](https://issues.apache.org/jira/browse/SOLR-16892) (Eric Pugh)
+- Replace all java.io.File usages to java.nio.file.Path (NIO) 
[SOLR-16903](https://issues.apache.org/jira/browse/SOLR-16903) (Andrey Bozhko) 
(Matthew Biscocho)
+- Establish /solr as the only host context supported by Solr, removing legacy 
ability to change this. Solr paths will only be either /solr or /api now. 
[SOLR-16911](https://issues.apache.org/jira/browse/SOLR-16911) (Eric Pugh)
+- Add a ReplicaCount class to keep track of replicas per type 
[SOLR-16995](https://issues.apache.org/jira/browse/SOLR-16995) (Vincent 
Primault)
+- Remove `solr.useExitableDirectoryReader` property. Using 
`ExitableDirectoryReader` apparently has negligible impact on search 
performance so it's used now for all queries regardless of their query limits 
params. [SOLR-17182](https://issues.apache.org/jira/browse/SOLR-17182) (Andrzej 
Bialecki)
+- De-couple SolrJ required Java version from server Java version 
[SOLR-17205](https://issues.apache.org/jira/browse/SOLR-17205) (janhoy)
+- Introduce SecurityJson.java file to Test Framework to consolidate setting up 
authentication in tests. 
[SOLR-17279](https://issues.apache.org/jira/browse/SOLR-17279) (Rudy Seitz)
+- SolrJ RemoteSolrException moved to SolrClient. 
[SOLR-17285](https://issues.apache.org/jira/browse/SOLR-17285) 
(@samuelrivascoding)
+- When proxying requests to another node, use Jetty HttpClient not Apache 
HttpClient. [SOLR-17286](https://issues.apache.org/jira/browse/SOLR-17286) 
(David Smiley)
+- Minimum Java version for Apache Solr is now 21, and for SolrJ, it is 17. 
[SOLR-17321](https://issues.apache.org/jira/browse/SOLR-17321) (Sanjay Dutt) 
(David Smiley)
+- Completed javax to Jakarta EE transition 
[SOLR-17503](https://issues.apache.org/jira/browse/SOLR-17503) 
[SOLR-17069](https://issues.apache.org/jira/browse/SOLR-17069) (David Smiley)
+- SolrCloud no longer reroutes/proxies a core request to another node if not 
found locally. [SOLR-17568](https://issues.apache.org/jira/browse/SOLR-17568) 
(David Smiley)
+- There is no longer a distinction between trusted and untrusted configSets; 
all are now trusted. To ensure security, Solr should enforce authentication and 
authorization, allowing only authorized admins to publish them. 
[SOLR-17584](https://issues.apache.org/jira/browse/SOLR-17584) (Abhishek 
Umarjikar)
+- Remove DirContext param from DirectoryFactory.create method. 
[SOLR-17675](https://issues.apache.org/jira/browse/SOLR-17675) (Bruno Roustant) 
(David Smiley)
+- QueryResponseWriter: refactor the hierarchy. Base abstraction is now byte 
oriented, thus BinaryQueryResponseWriter is gone. Added TextQueryResponseWriter 
for the text ones. Stopped using RawResponseWriter when not needed. Rename 
BinaryResponseWriter to JavaBinResponseWriter. 
[SOLR-17682](https://issues.apache.org/jira/browse/SOLR-17682) (David Smiley)
+- SolrJ - Rename BinaryResponseParser and BinaryRequestWriter including 
StreamingBinaryResponseParser to "JavaBin.." equivalent. 
[SOLR-17703](https://issues.apache.org/jira/browse/SOLR-17703) (Abhishek 
Umarjikar)
+- SolrJ DocumentObjectBinder is now a global singleton via an INSTANCE field 
and that which is pluggable via Java SPI/ServiceLoader. SolrClient.getBinder is 
gone. [SOLR-17706](https://issues.apache.org/jira/browse/SOLR-17706) (David 
Smiley)
+- Switch remaining usages of Apache HttpClient to use the internally managed 
Jetty HttpClient instance. 
[SOLR-17874](https://issues.apache.org/jira/browse/SOLR-17874) (David Smiley)
+- The SolrCloud Overseer is disable-able, in lieu of a simpler distributed 
mode of cluster command and collection state processing. In Solr 9 this was 
possible with undocumented / unsupported configuration in solr.xml 
(`distributedClusterStateUpdates` & `distributedCollectionConfigSetExecution`). 
Those are now removed. In their place is a new overseerEnabled cluster property 
and an env var SOLR_CLOUD_OVERSEER_ENABLED. Read more in the upgrade guide. 
[SOLR-17877](https://issues.apache.org [...]
+- Remove obsolete overseer internal work queue. This queue was read-only since 
Solr 8. [SOLR-17929](https://issues.apache.org/jira/browse/SOLR-17929) (Pierre 
Salagnac)
+- Raising the per ramPerThreadHardLimit to be configurable >2GB 
[SOLR-17942](https://issues.apache.org/jira/browse/SOLR-17942) (Puneet Ahuja)
+- Removed TikaLanguageIdentifierUpdateProcessor. Use 
LangDetectLanguageIdentifierUpdateProcessor or OpenNLPLangDetectUpdateProcessor 
instead. [SOLR-17960](https://issues.apache.org/jira/browse/SOLR-17960) (janhoy)
+- The deprecated SolrClient implementations based on Apache HttpClient are 
removed from Solrj, thus the related dependencies are no longer present. They 
temporarily live on in the test framework. #17962 
[SOLR-17962](https://issues.apache.org/jira/browse/SOLR-17962) (David Smiley)
+- These SolrCloud commands no longer aquire locks (waiting or blocking on 
other commands that do): COLLECTIONPROP, ADDREPLICAPROP, DELETEREPLICAPROP. 
[SOLR-17963](https://issues.apache.org/jira/browse/SOLR-17963) (David Smiley)
+- Rename HttpClientBuilderFactory to SolrClientCustomizer, and property 
solr.httpclient.builder.factory to solr.solrj.http.jetty.customizer 
[SOLR-17994](https://issues.apache.org/jira/browse/SOLR-17994) (David Smiley)
+- New SolrJ SolrRequest.processWithBaseUrl, new 
HttpSolrClientBase.requestWithBaseUrl. Existing callers will require updates 
due to a signature change. 
[SOLR-17996](https://issues.apache.org/jira/browse/SOLR-17996) (David Smiley)
+- Renamed ConcurrentUpdateHttp2SolrClient to ConcurrentUpdateBaseSolrClient, 
made abstract, with a new ConcurrentUpdateJettySolrClient as it's only 
implementation. [SOLR-18005](https://issues.apache.org/jira/browse/SOLR-18005) 
(David Smiley)
+- LBAsyncSolrClient (renamed from LBHttp2SolrClient) & LBSolrClient (improved) 
& LBJettySolrClient (new, clarifying impl). 
[SOLR-18005](https://issues.apache.org/jira/browse/SOLR-18005) (David Smiley)
+- Add CloudJettySolrClient. Moved CloudHttp2SolrClient.Builder to 
CloudSolrClient. Rename Http2SolrClient to HttpJettySolrClient 
[SOLR-18005](https://issues.apache.org/jira/browse/SOLR-18005) (David Smiley)
+- Auto migrate /var/solr/log4j2.xml when starting the 10.x docker image. It 
will change system property solr.log.dir to solr.logs.dir. 
[SOLR-18036](https://issues.apache.org/jira/browse/SOLR-18036) (Jan Høydahl)
+- SolrJ: move classes out of .solrj, .impl, .cloud to better homes, like 
.request and .response. [PR#3889](https://github.com/apache/solr/pull/3889) 
(David Smiley)
+- Modernize Jetty xml files 
[SOLR-17770](https://issues.apache.org/jira/browse/SOLR-17770) ([Houston 
Putman](https://home.apache.org/phonebook.html?uid=houston) @HoustonPutman)
+
+
 [9.10.0]
 --------
 
@@ -91,7 +382,7 @@ This file lists Solr's raw release notes with details of 
every change to Solr. M
 ### Other (9 changes)
 
 - Deprecate `CloudHttp2SolrClient.Builder#withHttpClient` in favor of 
`CloudHttp2SolrClient.Builder#withInternalClientBuilder`. Deprecate 
`LBHttp2SolrClient.Builder#withListenerFactory` in favor of 
`LBHttp2SolrClient.Builder#withListenerFactories`. 
[SOLR-17541](https://issues.apache.org/jira/browse/SOLR-17541) (James Dyer)
-- Use logchange for changelog management ([Jan 
Høydahl](https://home.apache.org/phonebook.html?uid=janhoy) @janhoy)
+- Use logchange for changelog management 
[SOLR-17619](https://issues.apache.org/jira/browse/SOLR-17619) ([Jan 
Høydahl](https://home.apache.org/phonebook.html?uid=janhoy) @janhoy)
 - SolrCloud "live_node" now has metadata: version of Solr, roles 
[SOLR-17620](https://issues.apache.org/jira/browse/SOLR-17620) (Yuntong Qu) 
(David Smiley)
 - Deprecating waitForFinalState parameter in any SolrCloud command that 
accepts it. It remains defaulted to false in 9, but will become true and likely 
removed. [SOLR-17712](https://issues.apache.org/jira/browse/SOLR-17712) 
(Abhishek Umarjikar) (David Smiley)
 - Deprecate `CloudSolrClient.Builder` in favor of 
`CloudHttp2SolrClient.Builder`. 
[SOLR-17771](https://issues.apache.org/jira/browse/SOLR-17771) (James Dyer)
@@ -124,7 +415,7 @@ This file lists Solr's raw release notes with details of 
every change to Solr. M
 - Add PKI Auth Caching for both generation of the PKI Auth Tokens and 
validation of received tokens. The default PKI Auth validity TTL has been 
increased from 5 seconds to 10 seconds. 
[SOLR-16951](https://issues.apache.org/jira/browse/SOLR-16951) (Houston Putman)
 - edismax MatchAllDocsQuery (*:*) Optimization 
[SOLR-17130](https://issues.apache.org/jira/browse/SOLR-17130) (Kevin Risden)
 - The polling interval for PULL and TLOG replicas can now be overridden using 
the `commitPollInterval` setting, which takes a String formatted as "HH:mm:ss" 
[SOLR-17187](https://issues.apache.org/jira/browse/SOLR-17187) (Torsten Koster) 
(Christine Poerschke) (Jason Gerlowski)
-- Solr's filestore "get-file" API has been decomposed into several separate 
endpoints. Traditional file-fetching is now available at `GET 
/api/cluster/filestore/files/some/path.txt` and metadata fetching (and 
directory listing) is now available at `GET 
/api/cluster/filestore/metadata/some/path.txt`. SolrJ now offers request and 
response bindings for these APIs in 
`org.apache.solr.client.solrj.request.FileStoreApi`. The older form of this 
endpoint (`GET /api/node/files`) is deprecated and [...]
+- Solr's filestore "get-file" API has been decomposed into several separate 
endpoints. Traditional file-fetching is now available at `GET 
/api/cluster/filestore/files/some/path.txt` and metadata fetching (and 
directory listing) is now available at `GET 
/api/cluster/filestore/metadata/some/path.txt`. SolrJ now offers request and 
response bindings for these APIs in 
`org.apache.solr.client.solrj.request.FileStoreApi`. The older form of this 
endpoint (`GET /api/node/files`) is deprecated and [...]
 - Remove ZkController internal core supplier, for slightly faster reconnection 
after Zookeeper session loss. 
[SOLR-17578](https://issues.apache.org/jira/browse/SOLR-17578) (Pierre Salagnac)
 - The CLUSTERSTATUS API will now stream each collection's status to the 
response, fetching and computing it on the fly. To avoid a backwards 
compatibility concern, this won't work for wt=javabin. 
[SOLR-17582](https://issues.apache.org/jira/browse/SOLR-17582) (Matthew 
Biscocho) (David Smiley)
 - SolrJ CloudSolrClient configured with HTTP URLs will no longer eagerly 
connect to anything. 
[SOLR-17607](https://issues.apache.org/jira/browse/SOLR-17607) (David Smiley)
@@ -7665,8 +7956,8 @@ This file lists Solr's raw release notes with details of 
every change to Solr. M
 - SyncStrategy should use an executor for the threads it creates to request 
recoveries. [SOLR-3871](https://issues.apache.org/jira/browse/SOLR-3871) (Mark 
Miller)
 
 
-[4.0.0-BETA] - 2012-08-13
--------------------------
+[4.0.0-BETA]
+------------
 
 ### Added (15 changes)
 
@@ -7735,8 +8026,8 @@ This file lists Solr's raw release notes with details of 
every change to Solr. M
 - Improved error handling if an &lt;analyzer&gt; contains both an explicit 
class attribute, as well as nested factories. 
[SOLR-3683](https://issues.apache.org/jira/browse/SOLR-3683) (hossman)
 
 
-[4.0.0-ALPHA] - 2012-07-03
---------------------------
+[4.0.0-ALPHA]
+-------------
 
 ### Added (60 changes)
 


Reply via email to