Skip to content

Add FairnessSpec to NamespaceSpec#112

Merged
chndler merged 3 commits intomainfrom
chandler/add_namespace_spec_tqf
Apr 27, 2026
Merged

Add FairnessSpec to NamespaceSpec#112
chndler merged 3 commits intomainfrom
chandler/add_namespace_spec_tqf

Conversation

@chndler
Copy link
Copy Markdown
Contributor

@chndler chndler commented Apr 23, 2026

What was changed

  • Added a new FairnessSpec message and a fairness field on NamespaceSpec (gated with temporal:versioning:min_version=v0.14.0). FairnessSpec currently exposes a single task_queue_fairness_enabled flag (default disabled). Also bumped VERSION and the README from v0.13.0 to v0.14.0.

Why?

  • Exposes the per-namespace task-queue fairness toggle through the Cloud Ops API so clients can opt namespaces into task queue fairness. Wrapping the flag in its own FairnessSpec message leaves room to add more fairness-related settings later without further NamespaceSpec churn.

Checklist

  1. Closes

  2. How was this tested:

  1. Any docs updates needed?

Note

Medium Risk
Medium risk because it changes the public protobuf API surface and increments the advertised API version, requiring client code regeneration and careful compatibility/version gating.

Overview
Updates the Cloud Ops API version from v0.13.0 to v0.14.0 (README and VERSION).

Extends temporal/api/cloud/namespace/v1/message.proto by adding a new FairnessSpec message and a NamespaceSpec.fairness field (min-version gated at v0.14.0) to allow per-namespace enabling of task-queue fairness via task_queue_fairness_enabled.

Reviewed by Cursor Bugbot for commit 40cf451. Bugbot is set up for automated code reviews on this repo. Configure here.

@chndler chndler requested a review from a team as a code owner April 23, 2026 22:57
Copy link
Copy Markdown

@cursor cursor Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

Reviewed by Cursor Bugbot for commit abe0258. Configure here.

Comment thread temporal/api/cloud/namespace/v1/message.proto
@chndler chndler merged commit 5263cf3 into main Apr 27, 2026
5 of 8 checks passed
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