Hi folks<div><br></div><div>I would like to make the PRC versioning policy clear.</div><div>Which policy we choose?</div><div><br></div><div>For update version.</div><div><br></div><div>(Policy A)  Update version if the structure of dict on existing API is changed.</div>
<div>(Policy B)  Update version if the new API is added.</div><div><br></div><div>For backward compatibility.</div><div>(Policy X)  We have RPC Classes for each version, so let's it configurable from conf.</div><div>(Policy Y) If version N+1 is compatible with N, we simply have a </div>
<div>version N+1 class here.</div><div><br></div><div>Thanks</div><div>Nachi</div><div><br></div><div><br></div>