Is it safe to upgrade Vault Community 1.15.0 with Consul storage directly to the latest version?

Hello,

We are currently running Vault Community Edition 1.15.0 in HA mode with Consul as the storage backend.
We are planning to upgrade to the latest Vault release (1.20.x).

  • Is it safe to upgrade directly from 1.15.0 to the latest version, or do we need to step through intermediate versions (e.g. 1.16, 1.18, etc.)?

  • Are there any special considerations for this upgrade path when using Consul as the storage backend?

  • Our environment is clustered (Vault + Consul), so we want to make sure the upgrade path avoids downtime.

Thank you in advance for any guidance!