Sounds like you want to try HttpJettySolrClient which has a more capable backing client?
For normal indexing and search operations I expect the 10.0 client to talk fine with 8.x. It's fairly quick to test. Jan > 13. mai 2026 kl. 17:53 skrev Christopher Schultz > <[email protected]>: > > All, > > I'm looking at migrating from Solr 8 -> Solr 10 and I'm starting with the > changes to my application necessary from a Java API standpoint. I'm moving > from 8.11.4 to 10.0.0. I'm also running Solr server in "standalone" mode if > that changes anything. > > Previously, I was using HttpSolrClient which no longer exists. It looks like > I need to move to HttpJdkSolrClient or perhaps HttpJettySolrClient. > > I started with HttpJdkSolrClient and it looks like I have far fewer options > than I did before for customizing TLS options. For example, I need to provide > a custom key store and trust store (okay, key managers and trust managers -- > both of which appear to be doable via a custom SSLContext) and also custom > TLS protocols and cipher suites. Neither of these last two seem to be an > option through the current HttpJdkSolrClient. > > Is this still possible? I'm finding that with more recent JREs I have less > and less of a reason to customize the TLS protocols and cipher suites, but I > would still like the option if necessary. > > Related... will I be able to use the Solr 10 client to connect to my Solr 8 > server? My plan is to run connected to both servers for a migration from one > to the other. > > -chris >
