From e1191c2e00ee370b82834dd2a0ddc2bced54627b Mon Sep 17 00:00:00 2001 From: "mintlify[bot]" <109931778+mintlify[bot]@users.noreply.github.com> Date: Mon, 15 Jun 2026 09:08:39 +0000 Subject: [PATCH 1/4] docs: add changelog entries for CLI v2.25.0, v2.26.0, and June Platform release --- changelog/index.mdx | 51 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/changelog/index.mdx b/changelog/index.mdx index 4fac8c2..55b521f 100644 --- a/changelog/index.mdx +++ b/changelog/index.mdx @@ -4,6 +4,57 @@ description: "Release notes for Kosli products." rss: true --- + + +## New features + +- **Sign in with SSO** — a redesigned sign-in page makes SSO a first-class option alongside other providers. +- **Manage tags on controls** — add and remove arbitrary name/value tags on controls to categorise, filter, and search them without affecting version history. +- **Membership history audit log** — organization membership and role changes are now appended to an audit history, capturing who changed what and when. +- **Short fingerprints on artifact GETs** — artifact GET endpoints once again accept short fingerprint prefixes (5–64 chars), restoring documented CLI behaviour like `kosli get artifact flow@`. + +## Updates + +- **Improved decisions view on control pages** — Decisions is now the default tab on a control's detail page, and each row links to the flow and trail the decision was attested against. +- **Faster org-scoped queries** — trail moments and recently-modified artifact queries now use org-scoped indexes for better performance on large organizations. + +## Bug fixes + +- Fixed revoking an already-archived service account API key returning `200 OK` instead of `404 Not Found`. +- Fixed an order-dependent waiver leak in trail and provenance compliance evaluation where one waived exception could incorrectly carry over to later artifacts. + + + + + +## New features + +- **`kosli list environments` filtering and pagination** — new `--name`, `--type`, `--space-id`, `--tag`, `--page`, and `--page-limit` flags filter and paginate environment listings. See the [list environments reference](/client_reference/kosli_list_environments). +- **`kosli list flows` name search** — new `--name` and `--ignore-case` flags search flows by name. See the [list flows reference](/client_reference/kosli_list_flows). + +## Updates + +- **`kosli attest jira`** — clearer help text for CVE and multi-segment identifier filtering behaviour. See the [attest jira reference](/client_reference/kosli_attest_jira). + +## Bug fixes + +- **Service account API key prompts** — the revoke confirmation prompt now reads inline, and cancellation messaging and key ID styling are consistent with other commands. + +[View on GitHub](https://github.com/kosli-dev/cli/releases/tag/v2.26.0) + + + + + +## New features + +- **`kosli service-account api-keys`** — new command group (alias `sa ak`) to manage service account API keys from the CLI, with `create`, `revoke`, `rotate`, and `list` subcommands. +- **Short aliases for top-level verbs** — `get` (`g`), `rename` (`re`), `disable` (`dis`), `enable` (`en`), `log` (`lo`), and `status` (`s`, `st`) now have shorter aliases. + +[View on GitHub](https://github.com/kosli-dev/cli/releases/tag/v2.25.0) + + + ## New features From c025f257f98f79cd41c49ea2ae13e8449836683c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Gr=C3=B8ndahl?= Date: Thu, 18 Jun 2026 13:14:27 +0200 Subject: [PATCH 2/4] docs: remove feature-flagged entries, fix British spelling, add missing closing tag --- changelog/index.mdx | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/changelog/index.mdx b/changelog/index.mdx index 91c4fe1..502f667 100644 --- a/changelog/index.mdx +++ b/changelog/index.mdx @@ -9,13 +9,11 @@ rss: true ## New features - **Sign in with SSO** — a redesigned sign-in page makes SSO a first-class option alongside other providers. -- **Manage tags on controls** — add and remove arbitrary name/value tags on controls to categorise, filter, and search them without affecting version history. - **Membership history audit log** — organization membership and role changes are now appended to an audit history, capturing who changed what and when. -- **Short fingerprints on artifact GETs** — artifact GET endpoints once again accept short fingerprint prefixes (5–64 chars), restoring documented CLI behaviour like `kosli get artifact flow@`. +- **Short fingerprints on artifact GETs** — artifact GET endpoints once again accept short fingerprint prefixes (5–64 chars), restoring documented CLI behavior like `kosli get artifact flow@`. ## Updates -- **Improved decisions view on control pages** — Decisions is now the default tab on a control's detail page, and each row links to the flow and trail the decision was attested against. - **Faster org-scoped queries** — trail moments and recently-modified artifact queries now use org-scoped indexes for better performance on large organizations. ## Bug fixes @@ -34,7 +32,7 @@ rss: true ## Updates -- **`kosli attest jira`** — clearer help text for CVE and multi-segment identifier filtering behaviour. See the [attest jira reference](/client_reference/kosli_attest_jira). +- **`kosli attest jira`** — clearer help text for CVE and multi-segment identifier filtering behavior. See the [attest jira reference](/client_reference/kosli_attest_jira). ## Bug fixes @@ -52,6 +50,9 @@ rss: true - **Short aliases for top-level verbs** — `get` (`g`), `rename` (`re`), `disable` (`dis`), `enable` (`en`), `log` (`lo`), and `status` (`s`, `st`) now have shorter aliases. [View on GitHub](https://github.com/kosli-dev/cli/releases/tag/v2.25.0) + + + ## Updates From 22eed78992a819c43febc5c1f1b7a8731a792b29 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Gr=C3=B8ndahl?= Date: Thu, 18 Jun 2026 13:15:38 +0200 Subject: [PATCH 3/4] docs: add categorise to spelling rules and reference styles in changelog workflow --- .mintlify/workflows/update-changelog.md | 2 ++ styles/Kosli/AmericanSpelling.yml | 3 +++ 2 files changed, 5 insertions(+) diff --git a/.mintlify/workflows/update-changelog.md b/.mintlify/workflows/update-changelog.md index 640fe7d..cf20872 100644 --- a/.mintlify/workflows/update-changelog.md +++ b/.mintlify/workflows/update-changelog.md @@ -44,4 +44,6 @@ If unsure about the structure, review recent changelog updates and follow that s Be polite and terse. The changelog must be skimmable and quick to read. Include relevant links to docs pages. +Before opening a PR, review all written content against the style rules in `styles/Kosli/`. In particular, `AmericanSpelling.yml` lists British spellings that must be replaced with their American equivalents (e.g., "behaviour" → "behavior", "categorise" → "categorize"). + PR titles and commit messages must follow the conventional commits format described in CLAUDE.md. Use `docs:` as the type. diff --git a/styles/Kosli/AmericanSpelling.yml b/styles/Kosli/AmericanSpelling.yml index 580ff2c..50a5daa 100644 --- a/styles/Kosli/AmericanSpelling.yml +++ b/styles/Kosli/AmericanSpelling.yml @@ -15,3 +15,6 @@ swap: standardise: standardize standardised: standardized standardising: standardizing + categorise: categorize + categorised: categorized + categorising: categorizing From 309f499fb4060abbc4e7aeb727c0add79e2a5344 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Gr=C3=B8ndahl?= Date: Thu, 18 Jun 2026 13:37:23 +0200 Subject: [PATCH 4/4] fix: use American spellings in changelog workflow instructions --- .mintlify/workflows/update-changelog.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.mintlify/workflows/update-changelog.md b/.mintlify/workflows/update-changelog.md index cf20872..ea7c1ed 100644 --- a/.mintlify/workflows/update-changelog.md +++ b/.mintlify/workflows/update-changelog.md @@ -44,6 +44,6 @@ If unsure about the structure, review recent changelog updates and follow that s Be polite and terse. The changelog must be skimmable and quick to read. Include relevant links to docs pages. -Before opening a PR, review all written content against the style rules in `styles/Kosli/`. In particular, `AmericanSpelling.yml` lists British spellings that must be replaced with their American equivalents (e.g., "behaviour" → "behavior", "categorise" → "categorize"). +Before opening a PR, review all written content against the style rules in `styles/Kosli/`. In particular, `AmericanSpelling.yml` maps British spellings to their American equivalents — use American spelling throughout (e.g., "behavior", "categorize", "organize"). PR titles and commit messages must follow the conventional commits format described in CLAUDE.md. Use `docs:` as the type.