Skip to content

release 0.71.0: changelog backfill + alignment version bump#499

Merged
padak merged 3 commits into
mainfrom
claude/version-0-70-0-release-8d949d
Jul 20, 2026
Merged

release 0.71.0: changelog backfill + alignment version bump#499
padak merged 3 commits into
mainfrom
claude/version-0-70-0-release-8d949d

Conversation

@padak

@padak padak commented Jul 20, 2026

Copy link
Copy Markdown
Member

Why

Preparing the v0.71.0 alignment release — the first published release since v0.66.1 (and the first with release notes since v0.66.0). Versions 0.67.0–0.70.1 were merged to main with changelog entries but never tagged or published, so auto-update users are still on 0.66.1.

On top of that, ten PRs merged in that span carried no changelog entry because they did not bump the version — kbagent changelog and the post-update "What's new" display would silently omit them.

What

1. Changelog backfill (src/keboola_agent_cli/changelog.py), attributing each PR to the version whose bump window it was merged in:

Version PRs added
0.67.0 #465 (plaintext_written --json field, GHSA-7jrf follow-up), #490 (error-codes.md 46→66 + make check-error-codes)
0.70.0 #486 (semantic-layer numeric/temporal role classification)
0.70.1 #487 (alias/linked-bucket column-type resolution), #488 (one metric per measure field), #482/#494 (sync push dev-branch duplicates), #492 (cloud-provider error code in upload failures), #495 (Rich markup escaping), #493 (SKILL.md 1024-char cap, #447)

Dependency-only #489 (mcp 1.28.0 → 1.28.1) intentionally left out of the changelog; it will be mentioned in the GitHub release notes.

2. Version bump 0.70.1 → 0.71.0 (pyproject.toml + make version-sync: plugin.json, marketplace.json, uv.lock) with a 0.71.0 changelog entry documenting the alignment. Per-version entries stay attributed to their original bump windows, so the What's-new display renders the full 0.67.0→0.71.0 story for users updating from 0.66.x.

The v0.71.0 tag + GitHub Release (notes covering everything since v0.66.0) follow once this merges.

Verification

  • pytest tests/test_changelog_check.py tests/test_changelog_render.py — 23 passed
  • python scripts/generate_changelog.py --check — all published stable releases covered
  • python scripts/sync_version.py --check — versions consistent
  • ruff check + ruff format --check clean

Ten PRs merged since v0.66.1 carried no changelog entry because they did
not bump the version, so 'kbagent changelog' and the post-update What's
new display would silently omit them. Attributed to the version whose
bump window they were merged in:

- 0.67.0: #465 (plaintext_written --json field), #490 (error-codes.md
  complete + check-error-codes gate)
- 0.70.0: #486 (semantic-layer numeric/temporal role classification)
- 0.70.1: #487 (alias/linked-bucket column-type resolution),
  #488 (one metric per measure field), #482/#494 (sync push dev-branch
  duplicates), #492 (cloud-provider error code in upload failures),
  #495 (Rich markup escaping in names), #493 (SKILL.md 1024-char cap)

Dependency-only #489 (mcp 1.28.0 -> 1.28.1) intentionally left out.

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no bugs or issues to report.

Open in Devin Review

0.67.0-0.70.1 were merged to main but never tagged or published, so
auto-update users are still on 0.66.1. 0.71.0 is the catch-up release
that ships all of it in one update. Changelog entry documents the
alignment; per-version entries stay attributed to their bump windows.
@padak padak changed the title docs(changelog): backfill entries for PRs merged without a version bump (0.67.0-0.70.1) release 0.71.0: changelog backfill + alignment version bump Jul 20, 2026
…-release-8d949d

# Conflicts:
#	src/keboola_agent_cli/changelog.py
@padak
padak merged commit 9361864 into main Jul 20, 2026
4 checks passed
@padak
padak deleted the claude/version-0-70-0-release-8d949d branch July 20, 2026 14:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant