The Cloud Client Libraries for Rust periodically update their MSRV (Minimum Supported Rust Version) to the oldest version of Rust released within the last year. For more information on Cloud Client Libraries, see Client libraries explained.
Any new release of the Rust Cloud Client Libraries supports all the Rust versions that released in the prior year. For example, a client library released on 2026-08-01 will support all the Rust versions available on that date, starting with the oldest release since 2025-08-01, which is Rust 1.88.
Our Rust Cloud Client Libraries increment a minor version when dropping compatibility with an earlier Rust version. For more information about the use of major and minor versions, see Semantic Versioning.
Recommended version for new development
When starting a new project, we recommend choosing the current release of Rust. This ensures that your runtime is within the supported Rust releases and receives critical security patches.
Keep your production systems current
Ensure that you receive critical security and bug fixes by keeping your production systems on supported Rust runtimes. Use rustup update to automatically update your version of Rust and cargo update to automatically update the Rust dependencies in your project.
Where to find version information
To find out which Rust versions are supported, see the google-cloud-rust README.