v1.1.1 #95
danielPoloWork
announced in
Announcements
v1.1.1
#95
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
pbr-cpp-memory-pool v1.1.1 — Maintenance (bug ledger, PR-metadata policy, governance)
A maintenance PATCH.
v1.1.1is purely documentation, process, and tooling — the shipped library is byte-identical tov1.1.0(no API, ABI, or behaviour change), so every existing consumer is unaffected. It bundles the post-v1.1.0governance and quality work accumulated onmaster.What's in the box
In-repo bug ledger & triage protocol (ADR-0039)
Known defects and the triage of incoming reports now have a durable, reviewable home under
docs/bugs/: one Markdown record per defect,BUG-NNNN-<slug>.mdunder a discovery-date treedocs/bugs/<YYYY>/<MM>/, with a stable monotonic id, structured frontmatter, an index + template, and a lifecycle (open → confirmed → fixed, pluswontfix/duplicate/cannot-reproduce). The ledger is the source of truth (a GitHub issue is referenced, not authoritative). The agent rule (AGENTS.md§7.7) creates a record only for verified, reproducible defects and verifies third-party reports before accepting them (unsubstantiated reports are still recorded ascannot-reproduce/rejected). A newbugsconsistency-lint check guards record integrity.Pull-request metadata policy (ADR-0040)
Every agent-opened PR now also sets a maintainer assignee, exactly one type label (Conventional-Commit
type→ label;docsreuses the built-indocumentationlabel), and the current open release milestone. The eight type labels and thev1.1.1milestone were created. Reviewers are deferred (the sole collaborator is the PR author — GitHub forbids self-review) and Projects are deferred (theghtoken lacks theprojectscope); the rule names how each switches on. Codified inAGENTS.md§6.4.Governance & documentation structure
ROADMAP.mdintodocs/journal/(one file per session underYYYY/MM/), leavingROADMAP.mda forward plan.docs/changelog/v<MAJOR>/, the rootCHANGELOG.mdkeeping only[Unreleased]+ the index.SECURITY.md— the public security policy (supported versions, private vulnerability reporting, coordinated disclosure), realizing the addition referenced by the maintenance protocol.CI & tooling
packaging-smokeworkflow — end-to-end smoke tests for the vcpkg port and Conan recipe (which cannot be built on the maintainer's box), pinned to thev1.0.0source tag and run on recipe changes + weekly.Architecture Decision Records
Five ADRs accepted since
v1.1.0, taking the running total from 35 to 40:ROADMAP.md.Spec Coverage Map
No change —
v1.1.1is additive documentation/process/tooling, not a spec requirement. All fifteen rows remain ✅ (accepted atv1.0.0, ADR-0029).What this release does not contain
v1.1.0; this is a docs/process/tooling PATCH.zh-Hans/jaREADME translations are re-synced to thev1.1.1status in a follow-up PR (the manifest's two README rows are markedstalein this release).Verifying the release
Each platform tarball is the same complete
cmake --installtree asv1.1.0(full headers + static archive + CMake package config + pkg-config.pc). SHA-256 checksums are inSHA256SUMS:Links
CHANGELOG.md—[1.1.1]docs/workflow/maintenance.mddocs/bugs/docs/releases/v1.1.0.mdThis discussion was created from the release v1.1.1.
Beta Was this translation helpful? Give feedback.
All reactions