Repository navigation
Release 0.21.0 - #1812
Merged
Merged
Release 0.21.0#1812
Conversation
This was referenced Nov 6, 2026
Closed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
0.21.0 adds the Console API at
/api/v1: Console views as CLI JSON and scoped actions, with bearer tokens, account permissions and audit logs (#1777).thirdshift console token create/list/revokemanages tokens with defaultreadscope, expiry, last use and immediate revocation.thirdshift console scopesmanages address permissions (Console API: tokens, bearer authentication and whoami #1778, Enforce Console account scopes and named-person token requests #1803).thirdshift console whoami --jsonreports machine/caller identity and scopes;thirdshift console openapiprints the generated API description. HTTP twins serve/api/v1/whoamiand/api/v1/openapi.json. Finite CLI log reads gain--json(Console API: tokens, bearer authentication and whoami #1778, Publish the Console API's generated OpenAPI description #1779, Console API: serve read views as CLI JSON under /api/v1 #1776).127.0.0.1. Sessions use address permissions; named-person token requests useX-Thirdshift-Personand intersect token/address scopes. Existing addresses retain all five scopes until narrowed. Restricted sessions hide unavailable controls and retain their own sign-out;securityprotects Security details, traces and Waterfall. Other-account Commands remain read-only (Console API: tokens, bearer authentication and whoami #1778, Enforce Console account scopes and named-person token requests #1803, Console API: scoped actions and mutation auditing #1789, Spec: the Console API, /api/v1 behind scoped tokens #1777).Retry-Afterand a 60-second cooldown on failure 8. Success does not reset the count; 60 idle seconds or a restart clears it (Limit failed Console tokens and passwords per client address #1790).Also: site and API documentation updates (#1776, #1777, #1778, #1779, #1789, #1790, #1803).
Version diff