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" },