github googleapis/google-cloud-rust v0.6.0

8 months ago

What's Changed

  • We stabilized the APIs for all client libraries. This required a number of breaking changes.
  • Our serialization and deserialization code now passes the ProtoJSON conformance tests.
    • For the most part this required accepting a number of messages that may be generated by other ProtoJSON implementations, but not by Google Cloud.
  • We ran a test performing over 1 billion calls to GCP without errors, leaks, or crashes.
  • The gax::error::Error type is stabilized and supports adding new kinds of errors without breaking applications.
    • We introduced specific error types where needed.
    • To query the error "kind" you can use predicates on the error, such as err.is_timeout()
    • We included troubleshooting guides with each error kind.
  • The auth library gained support for service account impersonation.
  • The auth library is gaining support for workload identity federation.
  • We disabled the default features in all our dependencies and only enable the features we use.
  • A number of new libraries.
    • feat(dataform): generate library by @suzmue in #2176
    • feat(cloudquotas/v1): generate library by @coryan in #2258
    • feat(managedkafka/v1): generate library by @coryan in #2449
    • feat(devicestreaming): generate library by @coryan in #2500
    • feat(storagebatchoperations/v1): enable publication by @coryan in #2502

Full Changelog: v0.5.0...v0.6.0

Don't miss a new google-cloud-rust release

NewReleases is sending notifications on new releases.