Protocol Compatibility Promise
We promise that every subsequent release of Consul will remain backwards compatible with at least one prior version. Concretely: version 0.5 can speak to 0.4 (and vice versa) but may not be able to speak to 0.1.
Note: If speaking an earlier protocol, new features may not be available.
For more details on the specifics of upgrading, see the upgrading page.