v1.0.0
First GA release
We are proud to announce the 1.0 release of the Google Cloud client libraries for Rust. This is the first GA version of the client libraries.
What's Included
- Fully asynchronous clients for over 140 services, including Cloud Storage, Vertex AI, Secret Manager, and Key Management Service.
- Fully asynchronous auth library, with support for application default credentials, service account credentials, user credentials, compute engine metadata service, and OIDC-based external credentials1.
- Idiomatic abstractions for long-running operations and pagination APIs.
- Automatic retries for requests that fail due to transient errors.
- Automatic demarshalling of error details into idiomatic types.
- Automatic resumes for uploads to and downloads from Cloud Storage.
- Support for streaming uploads to Cloud Storage, with retries on errors.
- Automatic checksumming of data uploaded to or downloaded from Cloud Storage.
What's changed
Compared to the previous release (v0.12.0) this release bumps the version numbers to 1.0.0 and updates README files.
- feat(storage): support object contexts by @coryan in #3266
- docs: declare all libraries as GA by @coryan in #3186
- docs: remove caveats from top-level README by @coryan in #3293
Full Changelog: v0.12.0...v1.0.0
Footnotes
-
Also known as workload identify federation or "bring your own id". ↩