From 049b98b53055d61b1f1c9ae1b9d9889d57a159ef Mon Sep 17 00:00:00 2001
From: "mintlify[bot]" <109931778+mintlify[bot]@users.noreply.github.com>
Date: Mon, 6 Jul 2026 09:09:38 +0000
Subject: [PATCH 1/3] =?UTF-8?q?docs:=20add=20changelog=20entries=20for=20C?=
=?UTF-8?q?LI=20v2.29=E2=80=93v2.30.1=20and=20Platform=20releases?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
changelog/index.mdx | 77 +++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 77 insertions(+)
diff --git a/changelog/index.mdx b/changelog/index.mdx
index 860bc8e..b60ae3d 100644
--- a/changelog/index.mdx
+++ b/changelog/index.mdx
@@ -4,6 +4,83 @@ description: "Release notes for Kosli products."
rss: true
---
+
+
+## Updates
+
+- Dependency updates (AWS SDK, OPA, gRPC, Google API, and others).
+
+[View on GitHub](https://github.com/kosli-dev/cli/releases/tag/v2.30.1)
+
+
+
+
+
+## New features
+
+- **Attestation filters** — the org attestations list now supports filters, including a new **decision** entry in the Types filter for control decision attestations.
+- **Single service-account API key endpoint** — new `GET` endpoint to retrieve a specific service-account API key by identifier.
+
+## Updates
+
+- **Faster org trail listings** — flows are now batch-loaded when listing org trails, removing an N+1 query.
+- **Cleaner control decision display** — the internal `system:` prefix is hidden from control decision attestations in the UI.
+- **Org deletion moved to a dedicated task** — long-running org deletion now runs in its own ECS task triggered via EventBridge, improving reliability.
+- Scheduled CLI version checks and bumps have been paused.
+
+
+
+
+
+## New features
+
+- Added commands to `get`, `list`, `create`, `update`, and `archive` Kosli controls (beta).
+
+[View on GitHub](https://github.com/kosli-dev/cli/releases/tag/v2.30.0)
+
+
+
+
+
+## Updates
+
+- **Filtering and pagination on org attestations API** — the `list_org_attestations` endpoint now accepts filters and paginates results.
+
+
+
+
+
+## Updates
+
+- **Approval API endpoints deprecated** — the approval endpoints are now marked deprecated in the API and OpenAPI schema. Existing integrations continue to work, but new work should move off them.
+- **Remembered space selection** — the UI now remembers your selected space(s) between pages using local storage.
+
+
+
+
+
+## New features
+
+- **Service account management** — new commands to `create`, `get`, `list`, `update`, and `delete` service accounts: `kosli create service-account`, `kosli get service-account`, `kosli list service-accounts`, `kosli update service-account`, and `kosli delete service-account` (with a confirmation prompt, skippable via `--assume-yes`/`-y`).
+- **Default organization commands** — `kosli update default-org` sets the default organization for the current user, and `kosli get default-org` retrieves it.
+- **New top-level `kosli update` command group** (aliases: `u`, `up`).
+
+## Updates
+
+- `kosli assert snapshot` and `kosli get environment` now report non-compliant environments as `NON-COMPLIANT` (previously `INCOMPLIANT`).
+
+[View on GitHub](https://github.com/kosli-dev/cli/releases/tag/v2.29.0)
+
+
+
+
+
+## Updates
+
+- **Resume stalled org deletion** — the UI now offers a **Resume** action on a stalled org deletion, so operators can pick up where the previous run left off.
+
+
+
## Updates
From 89bb9e8f41bc9846a5f6741f68977aa4e14d5d7d Mon Sep 17 00:00:00 2001
From: Marko Bevc
Date: Mon, 6 Jul 2026 10:13:25 +0100
Subject: [PATCH 2/3] Apply suggestion from @claude[bot]
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
---
changelog/index.mdx | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/changelog/index.mdx b/changelog/index.mdx
index b60ae3d..476fc7a 100644
--- a/changelog/index.mdx
+++ b/changelog/index.mdx
@@ -34,7 +34,7 @@ rss: true
## New features
-- Added commands to `get`, `list`, `create`, `update`, and `archive` Kosli controls (beta).
+- **Controls management (beta)** — new commands to `get`, `list`, `create`, `update`, and `archive` Kosli controls.
[View on GitHub](https://github.com/kosli-dev/cli/releases/tag/v2.30.0)
From a9c2fb02cbc113f3ff7dc63a43ff37e98d0777ea Mon Sep 17 00:00:00 2001
From: Marko Bevc
Date: Mon, 6 Jul 2026 10:13:42 +0100
Subject: [PATCH 3/3] Apply suggestion from @mbevc1
---
changelog/index.mdx | 1 -
1 file changed, 1 deletion(-)
diff --git a/changelog/index.mdx b/changelog/index.mdx
index 476fc7a..8870273 100644
--- a/changelog/index.mdx
+++ b/changelog/index.mdx
@@ -26,7 +26,6 @@ rss: true
- **Faster org trail listings** — flows are now batch-loaded when listing org trails, removing an N+1 query.
- **Cleaner control decision display** — the internal `system:` prefix is hidden from control decision attestations in the UI.
- **Org deletion moved to a dedicated task** — long-running org deletion now runs in its own ECS task triggered via EventBridge, improving reliability.
-- Scheduled CLI version checks and bumps have been paused.