Hi all,

Does our normal deprecation and backcompat policy around APIs, i.e.
deprecate in major version (N-1) in order to remove/modify in major version
N, apply to undocumented/internal APIs?

I stumbled across an internal core-admin API (/admin/cores?action=INVOKE)
on 'main' recently that was added in support of the "snitch" functionality
in the Rule Based Replica Placement functionality that was removed in 9.0.
The API eluded removal as a part of that ticket I guess, so now I'm
wondering whether we're stuck with it until 10.0, or whether this is a
reasonable exception to our normal backcompat policy? [1] [2]

Best,

Jason

[1] https://issues.apache.org/jira/browse/SOLR-14930 - removal of RBRP in
9.0
[2] https://issues.apache.org/jira/browse/SOLR-16459 - proposed removal of
INVOKE API

Reply via email to