Skip to content

Update cloud-api protos to v0.12.0#1172

Merged
chndler merged 2 commits into
masterfrom
chandler/update_temporal_cloud_api
Mar 20, 2026
Merged

Update cloud-api protos to v0.12.0#1172
chndler merged 2 commits into
masterfrom
chandler/update_temporal_cloud_api

Conversation

@chndler

@chndler chndler commented Mar 19, 2026

Copy link
Copy Markdown
Contributor

What was changed

  • Bumped cloud-api from v0.8.0 to v0.12.0
    • Added new auditlog and billing proto packages
    • Added 10 new RPC endpoint wrappers: GetCurrentIdentity, GetAuditLogs, CreateBillingReport, GetBillingReport, CreateAccountAuditLogSink, GetAccountAuditLogSink, GetAccountAuditLogSinks, UpdateAccountAuditLogSink, DeleteAccountAuditLogSink, GetNamespaceCapacityInfo
    • Added grpc-gateway protoc-gen-openapiv2 protos (new dependency introduced by the updated service.proto)

Why?

Checklist

  1. Closes

  2. How was this tested:

  1. Any docs updates needed?

Note

Medium Risk
Updates the Cloud API surface (new proto packages, new RPCs, and changed HTTP paths for validation endpoints), which can break clients that depend on the previous proto schema or REST mappings.

Overview
Bumps the vendored api_cloud_upstream protos from v0.8.0 to v0.12.0, including updated Buf/OpenAPI generation config (new grpc-gateway dependency, newer protoc-gen-openapiv2, and disable_service_tags).

Expands the Cloud Ops API with new audit logging, billing, identity, and capacity functionality: adds auditlog and billing proto packages, introduces new CloudService RPC wrappers (GetCurrentIdentity, GetAuditLogs, audit log sink CRUD, GetNamespaceCapacityInfo, CreateBillingReport, GetBillingReport), and wires them through the Rust client (crates/client/src/grpc.rs) and C bridge dispatcher (sdk-core-c-bridge/src/client.rs).

Also updates proto schemas for audit log sinks and namespace capacity (new CapacitySpec/Capacity/NamespaceCapacityInfo) and adjusts REST HTTP mappings for validation endpoints (export sink validate and account audit log sink validate) while adding extensive OpenAPI v2 annotations to cloudservice.

Written by Cursor Bugbot for commit 33bfa34. This will update automatically on new commits. Configure here.

@chndler chndler requested a review from a team as a code owner March 19, 2026 23:13
@CLAassistant

CLAassistant commented Mar 19, 2026

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

@chndler chndler merged commit a5e8f7f into master Mar 20, 2026
34 of 35 checks passed
@chndler chndler deleted the chandler/update_temporal_cloud_api branch March 20, 2026 00:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants