Upgrading Vault/Consul Stack

Hi all, we have Vault/Consul stack with 3 nodes and we wish to upgrade Vault/Consul binaries (in our case docker images). I need help with following questions:

  1. Is there any recommended upgrade path for Vault/Consul? or I can pretty much check release notes/breaking changes and upgrade directly to latest one?

  2. How should be general plan? Consul upgraded first for all nodes and then Vault? would Vault work with newer Consul? like general order of things