Skip to content

Commit 262d3aa

Browse files
committed
CHANGELOG.md and v10.0.0 version summary generated for releasing v10.0.0
1 parent 69f1a0e commit 262d3aa

File tree

2 files changed

+89
-5
lines changed

2 files changed

+89
-5
lines changed

CHANGELOG.md

Lines changed: 82 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,76 @@
1010
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)
1111

1212

13-
[10.0.0] - 2026-01-02
14-
---------------------
13+
[unreleased]
14+
------------
15+
16+
### Added (12 changes)
17+
18+
- Create new v2 APIs for listing and reading collection properties ("collprops") [SOLR-12224](https://issues.apache.org/jira/browse/SOLR-12224) (Jason Gerlowski)
19+
- Introduce new SolrJ SolrRequest classes for metrics and "system info" requests. [SOLR-17136](https://issues.apache.org/jira/browse/SOLR-17136) (Isabelle Giguère) (Pierre Salagnac)
20+
- New CombinedQuerySearchHandler etc. for implementing hybrid search with reciprocal rank fusion (RRF). [SOLR-17319](https://issues.apache.org/jira/browse/SOLR-17319) (Sonu Sharma) (David Smiley)
21+
- Create a v2 equivalent for /admin/metrics [SOLR-17436](https://issues.apache.org/jira/browse/SOLR-17436) (Isabelle Giguère)
22+
- Introducing support for nested vector search, enabling the retrieval of nested documents diversified by parent. This enables multi valued vectors scenarios and best child retrieval per parent. [SOLR-17736](https://issues.apache.org/jira/browse/SOLR-17736) (Alessandro Benedetti)
23+
- New StrFloatLateInteractionVectorField suitable for re-ranking documents using multi-vector values for late interaction models [SOLR-17975](https://issues.apache.org/jira/browse/SOLR-17975) (hossman)
24+
- Added new ConcurrentUpdateJdkSolrClient that works with HttpJdkSolrClient [SOLR-18065](https://issues.apache.org/jira/browse/SOLR-18065) (James Dyer)
25+
- Support including stored fields in Export Writer output. [SOLR-18071](https://issues.apache.org/jira/browse/SOLR-18071) (Luke Kot-Zaniewski)
26+
- Introducing support for multi valued dense vector representation in documents through nested vectors [SOLR-18074](https://issues.apache.org/jira/browse/SOLR-18074) (Alessandro Benedetti)
27+
- CoreAdmin API (/admin/cores?action=UPGRADECOREINDEX) to upgrade an index in-place [SOLR-18096](https://issues.apache.org/jira/browse/SOLR-18096) (Rahul Goswami)
28+
- CrossDC Consumer - add Prometheus metrics [SOLR-18060](https://issues.apache.org/jira/browse/SOLR-18060) (Andrzej Bialecki @ab)
29+
- CrossDC - support arbitrary Kafka properties [SOLR-18062](https://issues.apache.org/jira/browse/SOLR-18062) (Andrzej Bialecki @ab)
30+
31+
### Changed (2 changes)
32+
33+
- Add alwaysStopwords option to edismax so its "all stopwords" behaviour can be controlled #17959 [SOLR-17959](https://issues.apache.org/jira/browse/SOLR-17959) (Andy Webb)
34+
- CloudSolrClient/LBSolrClient should consider a retry-able request that times out as another condition to internally mark that replica as a "zombie". [SOLR-18002](https://issues.apache.org/jira/browse/SOLR-18002) (James Vanneman)
35+
36+
### Fixed (9 changes)
37+
38+
- Fix disk space check in shard split operation [SOLR-17437](https://issues.apache.org/jira/browse/SOLR-17437) (Matthew Biscocho) (David Smiley)
39+
- OTEL metrics - SplitShardCmd.checkDiskSpace needs conversion [SOLR-17955](https://issues.apache.org/jira/browse/SOLR-17955) (Matthew Biscocho) (David Smiley)
40+
- Fix the Text to Vector Managed Model Store Initialization in LLM Module [SOLR-17999](https://issues.apache.org/jira/browse/SOLR-17999) (Ilaria Petreti) (Alessandro Benedetti)
41+
- Solr response writing now correctly delegates to FieldType implementations to determine how internal binary field values are represented externally [SOLR-18033](https://issues.apache.org/jira/browse/SOLR-18033) (hossman)
42+
- Improve HttpJettySolrClient.requestAsync (used in sharded/distributed-search and more) to increase throughput and prevent a rare deadlock. [SOLR-18051](https://issues.apache.org/jira/browse/SOLR-18051) (James Vanneman)
43+
- JWT Authentication plugin now supports matching non-string claims such as boolean [SOLR-18073](https://issues.apache.org/jira/browse/SOLR-18073) ([Jan Høydahl](https://home.apache.org/phonebook.html?uid=janhoy)) (Tony Panza)
44+
- SOLR-18063 - NPE when resubmitting to DLQ [SOLR-18063](https://issues.apache.org/jira/browse/SOLR-18063) (Andrzej Bialecki @ab)
45+
- ShardRequestTracker now indexes Admin API results by node and replica rather than just node. This fixes situations where multiple sub-requests are sent to a single node. [SOLR-18081](https://issues.apache.org/jira/browse/SOLR-18081) (Houston Putman @HoustonPutman)
46+
- Fix operational issues with readOnly collections, such as restarting SolrNodes and replicating from the leader. [SOLR-18083](https://issues.apache.org/jira/browse/SOLR-18083) (Houston Putman @HoustonPutman)
47+
48+
### Removed (5 changes)
49+
50+
- Remove deprecated streamFunctions in GraphHandler for registering streaming expressions. [PR#4100](https://github.com/apache/solr/pull/4100) (Eric Pugh)
51+
- Remove deprecated DirectSolrConnection use [SOLR-17933](https://issues.apache.org/jira/browse/SOLR-17933) (Eric Pugh)
52+
- Remove deprecated EmbeddedSolrServerTestBase from test-framework, tests updated to use EmbeddedSolrServerTestRule. [SOLR-18067](https://issues.apache.org/jira/browse/SOLR-18067) (Eric Pugh)
53+
- Removed the wt=standard concept that was used internally by Solr. [SOLR-18085](https://issues.apache.org/jira/browse/SOLR-18085) (Eric Pugh)
54+
- Remove Request ID based tracing. #17934 [SOLR-17934](https://issues.apache.org/jira/browse/SOLR-17934) (Eric Pugh)
55+
56+
### Dependency Upgrades (8 changes)
57+
58+
- Update com.github.ben-manes.versions to v0.53.0 [PR#3085](https://github.com/apache/solr/pull/3085) (solrbot)
59+
- Update jakarta.servlet:jakarta.servlet-api to v6.1.0 [PR#3366](https://github.com/apache/solr/pull/3366) (solrbot)
60+
- Update org.openapi.generator to v7.18.0 [PR#3601](https://github.com/apache/solr/pull/3601) (solrbot)
61+
- Update bytebuddy to v1.18.3 [PR#3764](https://github.com/apache/solr/pull/3764) (solrbot)
62+
- Update net.java.dev.jna:jna to v5.18.1 [PR#3781](https://github.com/apache/solr/pull/3781) (solrbot)
63+
- Update org.testcontainers:testcontainers to v2 [PR#3795](https://github.com/apache/solr/pull/3795) (solrbot)
64+
- Update actions/upload-artifact action to v6 [PR#3959](https://github.com/apache/solr/pull/3959) (solrbot)
65+
- Update langchain4j version to 1.9.1 and fasterxml to 2.20.1 [SOLR-18000](https://issues.apache.org/jira/browse/SOLR-18000) (Ilaria Petreti) (Alessandro Benedetti)
66+
67+
### Other (10 changes)
68+
69+
- Reformat gradle files with IntelliJ / .editorconfig [PR#4037](https://github.com/apache/solr/pull/4037) (David Smiley)
70+
- CborResponseWriter should use content-typ- application/cbor [SOLR-17787](https://issues.apache.org/jira/browse/SOLR-17787) (Sanjay Kumar Yadav)
71+
- Provide an internal API to force distributed search (even when one shard). Also, refactor/reorganize SearchHandler for clarity & extensibility. [SOLR-17982](https://issues.apache.org/jira/browse/SOLR-17982) (David Smiley) (Sonu Sharma)
72+
- Optimize existence queries for non-docValued FloatPointField and DoublePointField [SOLR-18019](https://issues.apache.org/jira/browse/SOLR-18019) ([Houston Putman](https://home.apache.org/phonebook.html?uid=houston) @HoustonPutman)
73+
- SOLR 18041 - Path exclusions for the admin UI are now defined in a separate servlet filter [SOLR-18041](https://issues.apache.org/jira/browse/SOLR-18041) (Gus Heck)
74+
- EssentialSolrRequestFilter has been added to perform non-optional request wrapping operations required for proper functioning of Solr [SOLR-18044](https://issues.apache.org/jira/browse/SOLR-18044) (Gus Heck)
75+
- Ratelimiting now exists in it's own Servlet filter which can be customized or removed. [SOLR-18046](https://issues.apache.org/jira/browse/SOLR-18046) (Gus Heck)
76+
- Introduce minimal set of request writers for node/container-level requests. Core-specific request writers now leverage ImplicitPlugins.json for creation. [PR#4073](https://github.com/apache/solr/pull/4073) (Eric Pugh) (David Smiley)
77+
- Refactor CollectionApiCommands to add easily expandable AdminCmdContext argument [SOLR-18072](https://issues.apache.org/jira/browse/SOLR-18072) (Houston Putman @HoustonPutman) (David Smiley) (Jason Gerlowski)
78+
- Always reset ShardTerms when deleting and recreating a collection [SOLR-18090](https://issues.apache.org/jira/browse/SOLR-18090) (Houston Putman @HoustonPutman)
79+
80+
81+
[10.0.0]
82+
--------
1583

1684
### Added (18 changes)
1785

@@ -33,7 +101,6 @@ This file lists Solr's raw release notes with details of every change to Solr. M
33101
- 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)
34102
- Support indexing primitive float[] values for DenseVectorField via JavaBin [SOLR-17948](https://issues.apache.org/jira/browse/SOLR-17948) (Puneet Ahuja) (Noble Paul)
35103
- 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)
36-
- Add support for stored-only fields in ExportWriter with includeStoredFields=true. The default is false because it can negatively impact performance. [SOLR-18071](https://issues.apache.org/jira/browse/SOLR-18071) (Luke Kot-Zaniewski)
37104

38105
### Changed (30 changes)
39106

@@ -68,14 +135,16 @@ This file lists Solr's raw release notes with details of every change to Solr. M
68135
- Migrated system properties solr.allowPaths and solr.allowUrls to modern equivalents. #17864 [SOLR-17864](https://issues.apache.org/jira/browse/SOLR-17864) (Eric Pugh)
69136
- 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)
70137

71-
### Fixed (6 changes)
138+
### Fixed (8 changes)
72139

73140
- 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)
74141
- ConcurrentUpdateSolrClient no longer detects "false-positive" stalls. [SOLR-17294](https://issues.apache.org/jira/browse/SOLR-17294) (Mark Miller) (Jason Gerlowski)
75142
- 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)
76143
- 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))
77144
- 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)
145+
- Add the Jackson BOM import to solrj [SOLR-18003](https://issues.apache.org/jira/browse/SOLR-18003) ([Mark Prins](https://github.com/mprins) @mprins)
78146
- 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)
147+
- Stale EndpointIterator state causes unexpected order when there are zombie servers in LBSolrClient [SOLR-18086](https://issues.apache.org/jira/browse/SOLR-18086) (Chris Hostetter) (Anshum Gupta)
79148

80149
### Removed (54 changes)
81150

@@ -254,6 +323,10 @@ This file lists Solr's raw release notes with details of every change to Solr. M
254323
- 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)
255324
- Upgrade Apache Lucene to 10.3.2 [SOLR-17997](https://issues.apache.org/jira/browse/SOLR-17997) (Anshum Gupta)
256325

326+
### Security (1 change)
327+
328+
- Ensure File Store API "getFrom" param rejects values not in liveNodes [SOLR-18014](https://issues.apache.org/jira/browse/SOLR-18014) (Jason Gerlowski) (monkeontheroof)
329+
257330
### Other (39 changes)
258331

259332
- Logs: removed webapp=/solr and also removed from internal context map. [PR#3758](https://github.com/apache/solr/pull/3758)
@@ -9790,3 +9863,8 @@ sample syntax.)
97909863
- Added Solr/Lucene versions to "Info" page (hossman)
97919864
- Explicitly set mime-type of .xsl files in web.xml to application/xslt+xml (hossman)
97929865

9866+
9867+
9868+
9869+
9870+

changelog/v10.0.0/version-summary.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,14 +64,16 @@
6464
- Migrated system properties solr.allowPaths and solr.allowUrls to modern equivalents. #17864 [SOLR-17864](https://issues.apache.org/jira/browse/SOLR-17864) (Eric Pugh)
6565
- 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)
6666

67-
### Fixed (6 changes)
67+
### Fixed (8 changes)
6868

6969
- 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)
7070
- ConcurrentUpdateSolrClient no longer detects "false-positive" stalls. [SOLR-17294](https://issues.apache.org/jira/browse/SOLR-17294) (Mark Miller) (Jason Gerlowski)
7171
- 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)
7272
- 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))
7373
- 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)
74+
- Add the Jackson BOM import to solrj [SOLR-18003](https://issues.apache.org/jira/browse/SOLR-18003) ([Mark Prins](https://github.com/mprins) @mprins)
7475
- 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)
76+
- Stale EndpointIterator state causes unexpected order when there are zombie servers in LBSolrClient [SOLR-18086](https://issues.apache.org/jira/browse/SOLR-18086) (Chris Hostetter) (Anshum Gupta)
7577

7678
### Removed (54 changes)
7779

@@ -250,6 +252,10 @@
250252
- 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)
251253
- Upgrade Apache Lucene to 10.3.2 [SOLR-17997](https://issues.apache.org/jira/browse/SOLR-17997) (Anshum Gupta)
252254

255+
### Security (1 change)
256+
257+
- Ensure File Store API "getFrom" param rejects values not in liveNodes [SOLR-18014](https://issues.apache.org/jira/browse/SOLR-18014) (Jason Gerlowski) (monkeontheroof)
258+
253259
### Other (39 changes)
254260

255261
- Logs: removed webapp=/solr and also removed from internal context map. [PR#3758](https://github.com/apache/solr/pull/3758)

0 commit comments

Comments
 (0)