I don’t have the link, but I think we agree that v2 *could* evolve, hence the whole experimental thing.
I worry that the efforts of maintaining three versions of the api will stall us. Especially if the changes we want to make aren’t wholesale changes. Now if we introduced a graphql based api, that might justify the v3 tag. My gut feeling is that no one uses v2 yet, so the end user impact is minimal. Maybe run a quick survey to decide that? On Thu, Jun 16, 2022 at 5:41 AM Jan Høydahl <jan....@cominvent.com> wrote: > HI, > > Thanks for having the guts to start such a journey! > V2 has been around for several major releases and documented (it's in v6.6 > guide https://solr.apache.org/guide/6_6/v2-api.html) long enough that we > must assume a certain user base already. > The "experimental" warning in RefGuide is not prominent between 6.6 and > 8.11, looks like it was added in the 9.0 guide. > Thus I'm not sure we should act as if the entire v2 design is up for > change. > > So perhaps the next-gen, OpenApi style APIs should be v3 and then > deprecate both v1 and v2 once the coverage is sufficient? I assume v3 could > still stand on v2's sholders? > Or if you plan to target a v2 rewrite for 10.0 only then I suppose it > could be a rewrite of v2 since it will be in a major version, but then we > need to know we can complete the work by then. > > Jan > > 16. jun. 2022 kl. 13:03 skrev Jason Gerlowski <gerlowsk...@gmail.com>: > > Hi all, > > I've been working over the last few months to get our "v2" API into > shape to eventually replace (and allow us to sunset) v1. At a high > level the two biggest next-steps are to (1) make whatever changes we'd > like to the v2 endpoints while they're still "experimental", and then > (2) start using them across Solr (Admin UI, SolrJ, etc.) > > The big question in my mind is: what all should change in the v2 > endpoints as part of item #1 above. Do people like the current v2 > design enough to move forward as-is (or with some minor tweaking)? Or > is there interest in seeing a larger re-alignment around other design > principles (e.g. REST, OpenAPI, etc.) while v2 is still > "experimental"? > > My impression from past discussions is that there's interest in seeing > broader changes to v2 (see [1] and [2] below). I tend to agree and > I'm willing to head up that effort. But I wanted to double-check > first that there was consensus on the overall idea of "broader > changes" before I start filing JIRAs and working out specifics. > > Assuming consensus, my next step will be to write up the current v2 > endpoints and some proposed changes in a spreadsheet that we can > iterate on. (Feedback on specific APIs, changes, etc. definitely > welcome at that point once I get there.) > > Best, > > Jason > > [1] "Should v2 API be experimental" - > https://lists.apache.org/thread/t342hl7lvt5b4qmb5vrrh7tvmdjlbb22 > [2] "Solr 9.0 Release Blockers"" - > https://lists.apache.org/thread/m7k2gvgxldkns7jqjnw1ghhqx7s3tpl1 > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@solr.apache.org > For additional commands, e-mail: dev-h...@solr.apache.org > > >