From 5762e9a8813daa7166969a3255ed5ce3cf067658 Mon Sep 17 00:00:00 2001 From: "mintlify[bot]" <109931778+mintlify[bot]@users.noreply.github.com> Date: Thu, 29 Oct 2026 12:01:42 +0000 Subject: [PATCH] chore: add changelog entries for CLI v2.50.0, v2.51.0 and Terraform Provider v0.10.1, v0.10.2 --- changelog/index.mdx | 52 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/changelog/index.mdx b/changelog/index.mdx index 8e61f7f..fbce118 100644 --- a/changelog/index.mdx +++ b/changelog/index.mdx @@ -4,6 +4,58 @@ description: "Release notes for Kosli products." rss: true --- + + +## New features + +- **Personal API keys** — `kosli list api-keys`, `get api-key`, `create api-key`, `rotate api-key`, and `delete api-key` now take `--personal` to manage your own API keys instead of a service account's. `--org` is not needed with `--personal`. Give exactly one of `--personal` or `--service-account`. See the [`kosli create api-key` reference](/client_reference/kosli_create_api-key). + +[View on GitHub](https://github.com/kosli-dev/cli/releases/tag/v2.51.0) + + + + + +## New features + +- **Download a Rego policy version** — `kosli get rego-policy --policy-version --download ` writes every file of that version into a directory, at the paths they were published with, so you can inspect or replay it offline. Nothing is written if any file would land outside the directory or overwrite an existing file. + +## Updates + +- **Usage headers** — the CLI now sends usage headers to the Kosli host with each request: the CLI version, the command name, the names of the flags used, and the CI system. Flag values, arguments, and connection flags such as `--api-token` and `--host` are never sent. + +[View on GitHub](https://github.com/kosli-dev/cli/releases/tag/v2.50.0) + + + + + +## Updates + +- **Usage headers** — the provider now sends usage headers with API requests. They carry only static resource and operation names, never configuration values. + +[View on GitHub](https://github.com/kosli-dev/terraform-provider-kosli/releases/tag/v0.10.2) + + + + + +## Updates + +- **Logging honors `TF_LOG`** — HTTP request and retry logs now go through Terraform's logging, so they follow `TF_LOG` instead of always printing to stderr. +- **Admin role to destroy environments** — destroying `kosli_environment` or `kosli_logical_environment` archives the environment, which requires a service account with the Admin role. See the [`kosli_environment` reference](/terraform-reference/resources/environment). + +## Bug fixes + +- **HTTPS required for `api_url`** — the provider now rejects non-`https` values for `api_url` and `KOSLI_API_URL`, except loopback addresses, so your API token is never sent in cleartext. +- **Names with `/` in request paths** — resource names, identifiers, and import IDs are now encoded in API paths, so a value containing `/` no longer reaches a different endpoint. +- **Bounded response size** — API response bodies are now capped to prevent unbounded memory use. +- **CVE-2026-78669** — updated `golang.org/x/net` to fix a high-severity HTTP/2 denial-of-service vulnerability. + +[View on GitHub](https://github.com/kosli-dev/terraform-provider-kosli/releases/tag/v0.10.1) + + + ## Breaking changes