release: cut v0.6.3 — PG 19 readiness wave + structured outputs + LangGraph integration#156
Open
devopam wants to merge 1 commit into
Open
release: cut v0.6.3 — PG 19 readiness wave + structured outputs + LangGraph integration#156devopam wants to merge 1 commit into
devopam wants to merge 1 commit into
Conversation
Contributor
There was a problem hiding this comment.
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.
121f776 to
ca215a0
Compare
…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
ca215a0 to
3f3ab6a
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Cuts v0.6.3 from the
[Unreleased]block inCHANGELOG.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 bump0.6.2 → 0.6.3docs/release-notes-0.6.3.md— themed summary, Phase 3 PR map, shape-change notes, upgrade guide, carried-forward roadmap itemsCHANGELOG.md—[Unreleased]preserved (empty), prior entries promoted to[0.6.3] - 2026-06-23(18 bullets acrossAdded+Changed)docs/index.md— surface the new release notes linkdocs/feature-shortlist.md— mark roadmap rows 14.2 and 14.5 as ✅ Shipped, updated to reflect the patch-level decisionHeadline numbers
outputSchemalanded — LangChain / LangGraph integration is now wire-validated for the converted toolsPhase 3 PR map
mcpg.pgqmcpg.repackmcpg.aiomcpg.pg19_statsmcpg.pg19_partitionsmcpg.pg19_runtimemcpg.wait_for_lsnmcpg.pg19_skip_scanmcpg.pg19_ddldocs/plans/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 passedv0.6.3after merge — seedocs/release-process.mdfor the publish sequence🤖 Generated with Claude Code
https://claude.ai/code/session_0122yLZLJ8t4W43sdN6BmTZc