diff --git a/README.md b/README.md index e58b236..eabe4cf 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.13.0` +Current Version `v0.14.0` ### URL diff --git a/VERSION b/VERSION index 6345c21..4a29f93 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -v0.13.0 +v0.14.0 diff --git a/temporal/api/cloud/namespace/v1/message.proto b/temporal/api/cloud/namespace/v1/message.proto index a769202..78a3d3c 100644 --- a/temporal/api/cloud/namespace/v1/message.proto +++ b/temporal/api/cloud/namespace/v1/message.proto @@ -186,6 +186,11 @@ message Capacity { Request latest_request = 3; } +message FairnessSpec { + // Flag to enable task queue fairness for the namespace (default: disabled). + bool task_queue_fairness_enabled = 1; +} + message NamespaceSpec { // The name to use for the namespace. // This will create a namespace that's available at '..tmprl.cloud:7233'. @@ -262,6 +267,11 @@ message NamespaceSpec { // temporal:versioning:min_version=v0.13.0 repeated ReplicaSpec replicas = 13; + // The fairness configuration for the namespace. + // If unspecified, fairness features will be disabled. + // temporal:versioning:min_version=v0.14.0 + FairnessSpec fairness = 14; + enum SearchAttributeType { SEARCH_ATTRIBUTE_TYPE_UNSPECIFIED = 0; SEARCH_ATTRIBUTE_TYPE_TEXT = 1;