From ab3c6c3a458062845543fc8f715fb1a79002ad89 Mon Sep 17 00:00:00 2001
From: "mintlify[bot]" <109931778+mintlify[bot]@users.noreply.github.com>
Date: Mon, 7 Sep 2026 09:09:46 +0000
Subject: [PATCH 1/3] chore: add changelog entries for CLI v2.39.0, v2.39.1,
v2.39.2
---
changelog/index.mdx | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
diff --git a/changelog/index.mdx b/changelog/index.mdx
index 26c3e3a..7cd884f 100644
--- a/changelog/index.mdx
+++ b/changelog/index.mdx
@@ -4,6 +4,16 @@ description: "Release notes for Kosli products."
rss: true
---
+
+
+## Updates
+
+- **Help text fixes** — corrected typos in the help text for [`kosli attest sonar`](/client_reference/kosli_attest_sonar) and its `--sonar-working-dir` flag description.
+
+[View on GitHub](https://github.com/kosli-dev/cli/releases/tag/v2.39.2)
+
+
+
## Bug fixes
@@ -18,6 +28,10 @@ rss: true
- **Clearer help text** — reworded the help for [`kosli attest jira`](/client_reference/kosli_attest_jira), [`kosli attest sonar`](/client_reference/kosli_attest_sonar), and [`kosli snapshot azure`](/client_reference/kosli_snapshot_azure), and fixed formatting glitches in the generated CLI reference.
+## Bug fixes
+
+- **Docker image reports the correct version** — the published Docker image now takes its version from the release itself instead of git tags, so `kosli version` inside the container shows the right release.
+
[View on GitHub](https://github.com/kosli-dev/cli/releases/tag/v2.39.1)
@@ -34,6 +48,10 @@ rss: true
- **`--jira-project-key` tolerates whitespace** — comma-separated lists like `"ABC, DEF"` are now accepted; each key is trimmed before validation, and invalid keys are quoted in the error message.
- **`.kosli_ignore` documented in command help** — the help for `kosli allow artifact`, `kosli assert artifact`, and every `kosli attest` command now describes `.kosli_ignore` support when fingerprinting directories.
+## Bug fixes
+
+- **Docker images report their real version** — published Docker images now report the actual CLI version and tree state instead of a placeholder.
+
[View on GitHub](https://github.com/kosli-dev/cli/releases/tag/v2.39.0)
From 2b1e3dbcb413b2f346431b950044b224ad7b05be Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Dan=20Gr=C3=B8ndahl?=
Date: Mon, 7 Sep 2026 11:31:12 +0200
Subject: [PATCH 2/3] docs: reconcile the Docker version fix into a single
entry
Upstream shows these were not two user-facing fixes. cli#1140 (v2.39.1)
states that images report what they did before, except a CI race, and that
it supersedes the fetch-tags approach from cli#1137 -- it is a build-path
refactor that fixed a smoke-test flake, with no user-visible effect.
- Drop the v2.39.1 bullet as an internal change.
- Rewrite the v2.39.0 bullet around the symptom a reader can check --
kosli version reporting dev+ instead of the release -- and drop the
'tree state' git jargon. Note the affected period, since anyone running a
pinned older image saw the wrong version.
---
changelog/index.mdx | 6 +-----
1 file changed, 1 insertion(+), 5 deletions(-)
diff --git a/changelog/index.mdx b/changelog/index.mdx
index 7cd884f..1625b52 100644
--- a/changelog/index.mdx
+++ b/changelog/index.mdx
@@ -28,10 +28,6 @@ rss: true
- **Clearer help text** — reworded the help for [`kosli attest jira`](/client_reference/kosli_attest_jira), [`kosli attest sonar`](/client_reference/kosli_attest_sonar), and [`kosli snapshot azure`](/client_reference/kosli_snapshot_azure), and fixed formatting glitches in the generated CLI reference.
-## Bug fixes
-
-- **Docker image reports the correct version** — the published Docker image now takes its version from the release itself instead of git tags, so `kosli version` inside the container shows the right release.
-
[View on GitHub](https://github.com/kosli-dev/cli/releases/tag/v2.39.1)
@@ -50,7 +46,7 @@ rss: true
## Bug fixes
-- **Docker images report their real version** — published Docker images now report the actual CLI version and tree state instead of a placeholder.
+- **`kosli version` reports the real release inside published Docker images** — published images identified themselves as `dev+` instead of the release tag they were built from, so `kosli version` in a container could not tell you which release was running. Images from v2.39.0 onward report their release tag. Published images had carried the wrong version since at least May 2024.
[View on GitHub](https://github.com/kosli-dev/cli/releases/tag/v2.39.0)
From bc58f094773445abb06ef9a4b8010514b60afdf2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Dan=20Gr=C3=B8ndahl?=
Date: Mon, 7 Sep 2026 11:36:28 +0200
Subject: [PATCH 3/3] chore: apply suggestion on the Docker version bullet
State the affected range by version rather than by date. Readers pin images
by tag, not by publication date, and 'since at least May 2024' left the
range open-ended on a page that stays live indefinitely.
---
changelog/index.mdx | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/changelog/index.mdx b/changelog/index.mdx
index 1625b52..bda3b34 100644
--- a/changelog/index.mdx
+++ b/changelog/index.mdx
@@ -46,7 +46,7 @@ rss: true
## Bug fixes
-- **`kosli version` reports the real release inside published Docker images** — published images identified themselves as `dev+` instead of the release tag they were built from, so `kosli version` in a container could not tell you which release was running. Images from v2.39.0 onward report their release tag. Published images had carried the wrong version since at least May 2024.
+- **`kosli version` reports the real release inside published Docker images** — published images identified themselves as `dev+` instead of the release tag they were built from, so `kosli version` in a container could not tell you which release was running. Any image published before v2.39.0 is affected; images from v2.39.0 onward report their release tag.
[View on GitHub](https://github.com/kosli-dev/cli/releases/tag/v2.39.0)