Skip to content

release: cut v0.6.3 — PG 19 readiness wave + structured outputs + LangGraph integration#156

Open
devopam wants to merge 1 commit into
mainfrom
claude/release-v0.7.0-pg19-ready
Open

release: cut v0.6.3 — PG 19 readiness wave + structured outputs + LangGraph integration#156
devopam wants to merge 1 commit into
mainfrom
claude/release-v0.7.0-pg19-ready

Conversation

@devopam

@devopam devopam commented Jun 23, 2026

Copy link
Copy Markdown
Owner

Summary

Cuts v0.6.3 from the [Unreleased] block in CHANGELOG.md. Closes the two-week Phase 3 sprint that delivered nine PG 19 modules end-to-end plus the LangGraph-typed-state surface. Realises roadmap row 14.5.

Patch-level bump (0.6.2 → 0.6.3), not a minor. Phase 3 was additive across the board — the no-deprecation rule held; no return-shape breaks except a single field rename in a same-cycle-added tool. Reserving the next minor bump for a stability commitment closer to 1.0 makes the version-string carry real signal when it does happen.

What's in

  • pyproject.toml — version bump 0.6.2 → 0.6.3
  • docs/release-notes-0.6.3.md — themed summary, Phase 3 PR map, shape-change notes, upgrade guide, carried-forward roadmap items
  • CHANGELOG.md[Unreleased] preserved (empty), prior entries promoted to [0.6.3] - 2026-06-23 (18 bullets across Added + Changed)
  • docs/index.md — surface the new release notes link
  • docs/feature-shortlist.md — mark roadmap rows 14.2 and 14.5 as ✅ Shipped, updated to reflect the patch-level decision

Headline numbers

  • Tool surface 141 → 223 (+82 since v0.6.0; +49 in the PG 19 sprint alone)
  • 2,206 tests pass on PG 14-18 matrix
  • 9 PG 19 modules cover Beta 1 headline features end-to-end (SQL/PGQ, REPACK, AIO advisor, lock+recovery analytics, runtime toggles, partition reorganisation, skip-scan advisor, WAIT FOR LSN+RYW, DDL helpers)
  • No-deprecation rule held across every PR — PG ≤ 18 fallbacks advertised by per-tool status probes
  • First sweep of FastMCP outputSchema landed — LangChain / LangGraph integration is now wire-validated for the converted tools

Phase 3 PR map

Phase 3 PR Module PR #
PR-1 SQL/PGQ MVP mcpg.pgq #127
PR-2 In-server REPACK mcpg.repack #129
PR-3 AIO advisor mcpg.aio #131
PR-4 Lock + recovery analytics mcpg.pg19_stats #141
PR-5 Partition MERGE / SPLIT mcpg.pg19_partitions #145
PR-6 Runtime toggles mcpg.pg19_runtime #142
PR-7 WAIT FOR LSN + RYW mcpg.wait_for_lsn #146
PR-8 Skip-scan advisor mcpg.pg19_skip_scan #148
PR-9 DDL helpers mcpg.pg19_ddl #144
PR-12 Ops playbook docs/plans/ #149
PR-13 outputSchema first sweep various #150

PR-10 (small-tools batch) and PR-11 (characterisation tests) carry forward as roadmap rows 2.5 / 3.4.

After this lands

The codebase is anchored ahead of the GA-day-0 verification milestone committed in docs/plans/pg19-readiness.md. Once PG 19 hits GA we re-run every Phase 3 tool end-to-end against the real release; any drift becomes a same-day patch PR before the README / classifier bump.

Test plan

  • uv run pytest -q --ignore=tests/integration — 2,206 passed
  • Tag v0.6.3 after merge — see docs/release-process.md for the publish sequence

🤖 Generated with Claude Code

https://claude.ai/code/session_0122yLZLJ8t4W43sdN6BmTZc

@sourcery-ai sourcery-ai 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.

Sorry @devopam, you have reached your weekly rate limit of 500000 diff characters.

Please try again later or upgrade to continue using Sourcery

@gemini-code-assist-2 gemini-code-assist-2 Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Code Review

This pull request prepares the repository for the v0.7.0 release. It bumps the version to 0.7.0 in pyproject.toml and uv.lock, updates the changelog, and adds detailed release notes for the PostgreSQL 19 readiness wave. There are no review comments, so I have no feedback to provide.

@devopam devopam force-pushed the claude/release-v0.7.0-pg19-ready branch 2 times, most recently from 121f776 to ca215a0 Compare June 23, 2026 07:46
@devopam devopam changed the title release: cut v0.7.0 — PG 19 readiness wave + structured outputs + LangGraph integration release: cut v0.6.3 — PG 19 readiness wave + structured outputs + LangGraph integration Jun 23, 2026
…gGraph integration

Patch-level bump (not minor) per the "save the minor bump for a
stability commitment closer to 1.0" policy — Phase 3 was additive
across the board (no-deprecation rule held; no shape breaks
except one field rename in a same-cycle-added tool).

Cuts v0.6.3 from the [Unreleased] block in CHANGELOG.md. Closes the
two-week Phase 3 sprint that delivered nine PG 19 modules end-to-end
plus the LangGraph-typed-state surface. Realises roadmap row 14.5.

Changes:
* Version bump 0.6.2 → 0.6.3 in pyproject.toml
* New docs/release-notes-0.6.3.md — themed summary, Phase 3 PR map,
  shape-change notes, upgrade guide, carried-forward roadmap items
* CHANGELOG.md: [Unreleased] preserved (empty), prior entries
  promoted to [0.6.3] - 2026-06-23 (18 bullets across Added + Changed)
* docs/index.md: surface the new release notes link
* docs/feature-shortlist.md: mark roadmap rows 14.2 and 14.5 as
  shipped, updated to reflect the 0.6.3 patch-level decision

Headline numbers:
* Tool surface 141 → 223 (+82 since v0.6.0; +49 in PG 19 sprint alone)
* 2,206 tests pass on PG 14-18 matrix
* 9 PG 19 modules cover Beta 1 headline features end-to-end
* Every Phase 3 tool honours the no-deprecation rule
  (PG ≤ 18 fallbacks advertised by per-tool status probes)
* First sweep of FastMCP outputSchema landed — LangChain /
  LangGraph integration is now wire-validated for the converted tools

Anchors the codebase ahead of the GA-day-0 verification milestone
committed in docs/plans/pg19-readiness.md.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0122yLZLJ8t4W43sdN6BmTZc
@devopam devopam force-pushed the claude/release-v0.7.0-pg19-ready branch from ca215a0 to 3f3ab6a Compare June 23, 2026 07:46
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.

2 participants