...
They are listed here separately on this page: Deprecations
Solr 10+ Roadmap
...
SolrCloud
- Distributed State Updates
...
- (vs Overseer)
- Status 2024-04: real-world usage required to push this further. Concerned about Many-replica collection performance; maybe PRS addresses this?
- PRS: should Solr just work this way, removing the non-PRS code path?
- Status 2024-04: Finally, tests randomly choose PRS
- Apache Curator for managing ZK connections –
Jira server ASF JIRA serverId 5aa69414-a9e9-3523-82ec-879b028fb15b key SOLR-16116 - Status 2024-04: PR is close! Need to get this over the finish line.
HTTP API / OpenAPI / JAX-RS
- OpenAPI: complete coverage.
Apache HttpClient no longer included with Solr; not a dependency of SolrJ either (maybe will remain an option)
No longer in 10:
- Apache HttpClient
- Remove Custom V2 API annotations/framework – use JAX-RS instead.
SolrJ / HttpClient
- Remove Apache HttpClient usages within Solr, thus transition to HTTP 2 completely. Maybe will remain as a SolrJ option?
- A JDK HttpClient option to reduce dependencies (made it into 9.6!!)
Solr 9x
Item | Description | Contributors | Theme | Jira |
---|---|---|---|---|
HTTP 1 → HTTP 2 | Switch the remaining HTTP 1 usage within Solr to HTTP 2. Apache HttpClient should no longer be used on the server. | Smiley | ||
Modularize SolrJ | SolrJ should be lighter-weight (smaller) for more users; fewer dependencies. Add modules for some dependencies and functionality. | Smiley, Jan, Houston, others | ||
Use JAX-RS | JAX-RS based V2 API definitions; use more and more. | Jason |
...