From ac3a61795af2400d87679fa79be6b32f1378a555 Mon Sep 17 00:00:00 2001 From: Petr Date: Thu, 4 Jun 2026 22:07:15 +0200 Subject: [PATCH] =?UTF-8?q?chore(release):=200.56.0=20=E2=80=94=20maintena?= =?UTF-8?q?nce=20re-release=20for=20reference-data=20delivery?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 0.55.0 sat in main across three builds (#383, #379, #388) under one version number, so users on an interim 0.55.0 build never received the reference-data commands via `kbagent update` (the auto-update check is version-only: 0.55.0 >= 0.55.0 reads as up-to-date). Bump to 0.56.0 gives auto-update a strictly-greater target. No code changes; reference-data stays recorded under 0.55.0 and its since-tags remain correct. --- .claude-plugin/marketplace.json | 2 +- plugins/kbagent/.claude-plugin/plugin.json | 2 +- pyproject.toml | 2 +- src/keboola_agent_cli/changelog.py | 14 ++++++++++++++ uv.lock | 2 +- 5 files changed, 18 insertions(+), 4 deletions(-) diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index 3aeedeec..da284850 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -10,7 +10,7 @@ "plugins": [ { "name": "kbagent", - "version": "0.55.0", + "version": "0.56.0", "source": "./plugins/kbagent", "description": "AI-friendly interface to Keboola Connection projects — explore configs, jobs, lineage, call MCP tools, manage dev branches, and debug SQL in workspaces", "category": "development" diff --git a/plugins/kbagent/.claude-plugin/plugin.json b/plugins/kbagent/.claude-plugin/plugin.json index 198d96cf..d84bb456 100644 --- a/plugins/kbagent/.claude-plugin/plugin.json +++ b/plugins/kbagent/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "kbagent", - "version": "0.55.0", + "version": "0.56.0", "description": "AI-friendly interface to Keboola Connection projects — explore configs, jobs, lineage, call MCP tools, manage dev branches, and debug SQL in workspaces", "author": { "name": "Keboola", diff --git a/pyproject.toml b/pyproject.toml index 91f4c155..52e81752 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "keboola-agent-cli" -version = "0.55.0" +version = "0.56.0" description = "AI-friendly CLI for managing Keboola projects" readme = "README.md" requires-python = ">=3.12" diff --git a/src/keboola_agent_cli/changelog.py b/src/keboola_agent_cli/changelog.py index 655d30b6..9c55632a 100644 --- a/src/keboola_agent_cli/changelog.py +++ b/src/keboola_agent_cli/changelog.py @@ -8,6 +8,20 @@ # Ordered newest-first. Each value is a list of brief one-line descriptions. CHANGELOG: dict[str, list[str]] = { + "0.56.0": [ + "Maintenance re-release -- no code changes since 0.55.0. The `0.55.0` version number lived in " + "`main` across three successive builds (#383 sync-secret audit, then #379 `semantic-layer " + "reference-data`, then #388 its changelog backfill) before the `v0.55.0` tag was cut, so anyone " + "who installed an interim 0.55.0 build did not receive the `reference-data` commands via " + "`kbagent update`: the auto-update check compares version numbers only (`_is_up_to_date` -> " + "`Version(local) >= Version(latest)`), so `0.55.0 >= 0.55.0` reads as already-up-to-date and " + "skips the reinstall even though the `v0.55.0` tag points at a newer commit. Bumping to 0.56.0 " + "gives auto-update a strictly-greater `/releases/latest` target, so the `reference-data` " + "sub-app (#379) and the rest of the 0.55.0 changes reach every user on the next `kbagent " + "update`. No behaviour change beyond the version string; the reference-data feature entry stays " + "recorded under 0.55.0 (the release it first shipped in) and its `since v0.55.0` doc tags " + "remain correct.", + ], "0.55.0": [ "New: `kbagent semantic-layer reference-data` (alias `kbagent sl reference-data`) -- a CRUD " "surface for the metastore `semantic-reference-data` type, a per-dimension member store that " diff --git a/uv.lock b/uv.lock index 4ae44c57..e92c5b91 100644 --- a/uv.lock +++ b/uv.lock @@ -580,7 +580,7 @@ wheels = [ [[package]] name = "keboola-agent-cli" -version = "0.55.0" +version = "0.56.0" source = { editable = "." } dependencies = [ { name = "croniter" },