Supported Rust versions

The MSRV (Minimum Supported Rust Version) for the Cloud Client Libraries for Rust is 1.85. For more information on Cloud Client Libraries, see Client libraries explained.

We periodically increase the MSRV. Any new release of the Rust Cloud Client Libraries supports all the Rust versions that are (a) higher than 1.85, and (b) released in the prior year. For example:

  • Any client library released on 2026-03-01 will support all the Rust versions available on that date, starting with Rust 1.85.
  • Any client library released on 2028-04-01 will support all the Rust versions available on that date, starting with the latest version available on 2027-04-01.

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.

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.