We have several mechanisms in place to prevent API problems when upgrading.
What we don't have is any direct testing to ensure that older clients can actually communicate with newer servers despite having compatible APIs.
Ideally we should be able to test client X against server Y. This should be possible within a source tree. You should be able to install a server on a machine from the master and use a different source pull and run the XML-RPC self-tests.
Metadata Update from @rcritten:
- Issue assigned to jdennis
- Issue set to the milestone: Tickets Deferred
to comment on this ticket.