Skip to content

Conversation

@carlydf
Copy link
Contributor

@carlydf carlydf commented Feb 3, 2026

What was changed

Remove 'enhanced' describe task-queue, no changes to tests yet

Why?

Enhanced mode is deprecated and clutters the task-queue describe command with lots of flags that are confusing. Unfortunately, when "enhanced" mode was first released in the server experimentally, it should have been marked experimental in the CLI. Instead, it was not marked experimental, and it was made to be the default.

After redesign of the server-side describe task-queue API, the decision was made to go back to "legacy" API mode to expose configurations related to priority and fairness, as well as task queue stats. So, legacy should become the default again, and "enhanced" should be retired. The exact mechanism of this is debateable, but unfortunately I feel like the only path to a non-confusing future requires making a breaking change at some point. I propose to make the breaking change now, to minimize confusion as users adopt worker versioning and priority & fairness. Alternatively we could do a deprecation phase-out, but the naming of flags makes that quite unfortunate.

Checklist

  1. Closes

  2. How was this tested:

  1. Any docs updates needed?

@carlydf carlydf requested review from a team as code owners February 3, 2026 08:15
@carlydf carlydf marked this pull request as draft February 3, 2026 08:15
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.

2 participants