diff --git a/changelog/index.mdx b/changelog/index.mdx
index 860bc8e..8870273 100644
--- a/changelog/index.mdx
+++ b/changelog/index.mdx
@@ -4,6 +4,82 @@ 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.
+
+
+
+
+
+## New features
+
+- **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)
+
+
+
+
+
+## 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