github googleapis/google-cloud-rust v0.2.0

latest releases: release-20251210, release-20251114, pubsub-v0.31.0-preview...
11 months ago

What's Changed

  • BREAKING CHANGE feat!: mixins (RPCs injected into services from a small family of well-known generic services) work by adding RPCs instead of adding new clients.
  • BREAKING CHANGE cleanup(generator/rust): rename traits module by @coryan in #891
  • feat: applications can initialize clients to use service account credentials.
  • feat: applications can provide retry policies to either clients or specific RPCs (or both).
  • feat: helper functions to handle long-running operations (LROs).
  • feat: easier to use mapping for enum values.
  • feat: helpers to set and get oneof values.
  • feat: verify the type stored into an Any matches the type being extracted from the Any.
  • docs: multiple improvements to generated documentation:
  • Handle recursive types, that is, messages that refer to themselves directly or indirectly.
  • fix: serialization of oneof fields by @coryan in #637
  • feat(wkt): make any::AnyError Send and Sync by @coryan in #641
  • feat(gax): Status from a rpc::model::Status by @coryan in #650
  • feat(gax): use ServiceError for responses by @coryan in #659
  • feat(gax): a NeverRetry retry policy by @coryan in #687
  • feat(wkt): implement Struct and friends by @coryan in #754
  • feat(spanner): generate admin libraries by @coryan in #743
  • feat(wkt): generated but well known types by @coryan in #762
  • feat(kms): generate library by @coryan in #767
  • feat(cloudtrace/v2): generate library by @coryan in #784
  • feat(api): generate library for google/api by @coryan in #785
  • feat(sql/v1): generate library by @coryan in #786
  • feat(webrisk): generate library by @coryan in #787
  • feat(run/v2): generate library by @coryan in #788
  • feat(translate/v3): generate library by @coryan in #791
  • feat(cloudbuild/v2): generate library by @coryan in #790
  • feat(iam/v2): generate library by @coryan in #823
  • feat(iam/credentials/v1): generate library by @coryan in #820
  • feat(functions/v2): generate library by @coryan in #816
  • feat(bigtableadmin/v2): generate library by @coryan in #836
  • feat(iam-admin-v1): generate library by @coryan in #843
  • feat(scheduler/v1): generate library by @coryan in #848
  • feat(language/v2): generate library by @coryan in #855
  • feat(container/v1): generate library by @coryan in #854
  • feat(metricsscope/v1): generate library by @coryan in #860
  • feat(dashboard/v1): generate library by @coryan in #871
  • feat(resourcemanager/v3): generate library by @coryan in #880
  • feat(cloudbuild/v1): generate library by @coryan in #878
  • feat(tasks): generate v2 library by @codyoss in #906
  • feat(vpcaccess/v1): generate library by @coryan in #911
  • chore: update googleapis circa 2025-01-30 by @coryan in #914
  • refactor: move types library for google/api by @coryan in #918
  • feat(monitoring/v3): generate library by @coryan in #916
  • feat(dlp/v2): generate library by @coryan in #917
  • feat(serviceusage/v1): generate library by @coryan in #922
  • feat(servicemanagement/v1): generate library by @coryan in #933
  • feat(storagetransfer/v1): generate library by @coryan in #929

New Contributors

Full Changelog: v0.1.0...v0.2.0

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

NewReleases is sending notifications on new releases.