From 853cf81f54b8f5845dd75483c7827d859c3adb09 Mon Sep 17 00:00:00 2001 From: Kohei Hisakuni Date: Fri, 8 May 2026 15:13:18 -0700 Subject: [PATCH] Add enable_stable_ips to PublicConnectivityRule and bump version to v0.15.0 --- README.md | 2 +- VERSION | 2 +- temporal/api/cloud/connectivityrule/v1/message.proto | 8 ++++++-- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index eabe4cf..701a797 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ To use the Cloud Ops API in your project, preform the following 4 steps: The client is expected to pass in a `temporal-cloud-api-version` header with the api version identifier with every request it makes to the apis. The backend will use the version to safely mutate resources. The `temporal:versioning:min_version` label specifies the minimum version of the API that supports the field. -Current Version `v0.14.0` +Current Version `v0.15.0` ### URL diff --git a/VERSION b/VERSION index 4a29f93..86dd09a 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -v0.14.0 +v0.15.0 diff --git a/temporal/api/cloud/connectivityrule/v1/message.proto b/temporal/api/cloud/connectivityrule/v1/message.proto index e04294e..c777730 100644 --- a/temporal/api/cloud/connectivityrule/v1/message.proto +++ b/temporal/api/cloud/connectivityrule/v1/message.proto @@ -45,7 +45,11 @@ message ConnectivityRuleSpec { } // A public connectivity rule allows access to the namespace via the public internet. -message PublicConnectivityRule {} +message PublicConnectivityRule { + // Flag to determine namespace is connected via a predictable set of IPs on public internet + // temporal:versioning:min_version=v0.15.0 + bool enable_stable_ips = 1; +} // A private connectivity rule allows connections from a specific private vpc only. message PrivateConnectivityRule { @@ -61,4 +65,4 @@ message PrivateConnectivityRule { string region = 3; reserved 4; -} \ No newline at end of file +}