chore(release): v0.6.0 — Observability & Decorators (M6.4)#50
Merged
Conversation
Close Milestone 6. Bump version.hpp to 0.6.0 (MINOR 5 → 6) and update the pool_smoke version-check TEST_CASE in lockstep. Roll the CHANGELOG Unreleased block (M6.1–M6.3) into a sealed `[0.6.0] — 2026-06-14` block with a milestone headline, rewrite the bottom-of-file link references, and seed a fresh empty Unreleased. Add docs/releases/v0.6.0.md release notes for release.yml to consume as the GitHub Release body. Refresh README: status badge (v0.5.0 dynamic growth → v0.6.0 observability), a new "At a glance" observability bullet, the status paragraph, and the milestone table (Milestone 6 → complete, Milestone 7 → next). Flip ROADMAP §6.4 to [x] with the inline summary and add the M6 session checkpoint (next session resumes at Milestone 7). No spec row changes — observability is additive instrumentation. The maintainer reviews and merges this PR, then the agent tags v0.6.0 from master (ADR-0008) and the maintainer clicks Publish on the draft Release. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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
Close Milestone 6 →
v0.6.0— Observability & Decorators. Bump the version, roll the changelog, draft the release notes, and refresh the README and roadmap. No code behaviour changes — this is the milestone-closing release PR (ADR-0004 §2).Motivation
ROADMAP §6.4 — the release item that seals Milestone 6 (the
InstrumentedPoolDecorator, thePoolObserver, and the zero-overhead verification landed in PRs #47–#49). Versioning and the agent-prepares / human-tags-and-publishes boundary follow ADR-0004 §2 and ADR-0008.Changes
version.hpp→MINOR=6 PATCH=0,PBR_MEMORY_POOL_VERSION_STRING = "0.6.0"; thepool_smokeversion-checkTEST_CASEasserts the new components.CHANGELOG.md— theUnreleasedblock (M6.1 Decorator, M6.2 Observer, M6.3 zero-overhead test) is rolled into a sealed## [0.6.0] — 2026-06-14block with a milestone headline; the footer link references are rewritten ([Unreleased]→compare/v0.6.0...HEAD, new[0.6.0]), and a fresh emptyUnreleasedis seeded.docs/releases/v0.6.0.md— human-prose release notes (Decorator, Observer, thememory_pool_growthsaccessor, the zero-overhead contract) forrelease.ymlto use as the GitHub Release body.README.md— status badge (v0.5.0 dynamic growth→v0.6.0 observability), a new At a glance observability bullet, the status paragraph, and the milestone table (Milestone 6 → ✅ complete, Milestone 7 → ⏳ next).ROADMAP.md— §6.4 flipped to[x]with the inline summary; a new M6 Session Checkpoint entry (next session resumes at Milestone 7).Design Patterns
Implementedin the catalogue. With them, every pattern planned through Milestone 6 is realised.Verification
0.6.0markdownlintclean on the edited content (the lone MD060 hit is a pre-existing, unedited repo-layout table flagged only by a newer local markdownlint than CI's pinned version)Documentation Impact
README.mdupdated (badge, status, table, at-a-glance)ROADMAP.mdcheckbox flipped (§6.4) + Session Checkpointdocs/patterns/README.md— unchanged (patterns flipped in feat(pool): InstrumentedPool Decorator + ADR-0025 (M6.1) #47 / feat(pool): Observer for pool-lifecycle events + ADR-0026 (M6.2) #48)CHANGELOG.mdrolled into[0.6.0]Maintainer follow-up (post-merge)
Per ADR-0008: after merging, the agent tags
v0.6.0frommasterand pushes it;release.ymlbuilds the artifacts and drafts the GitHub Release fromdocs/releases/v0.6.0.md; the maintainer clicks Publish.🤖 Generated with Claude Code