v0.6.6
First-contact proof pending. This release cleared the machine preflight on its
own bytes. It has NOT been through the stranger arms (green, brown, vcs) that
measure what a first-time user actually meets. It ships and is promoted anyway,
so this notice is how you tell it apart from a release that was measured.
[0.6.6] - 2026-09-04
Changed
- chore(deps): refresh Kin registry pins after kin-db@0.7.92 (#1403)
- Judge a release candidate by the archives its rc-build holds (#1404)
- Raise Kin's own open-file limit so a stock Mac can admit a repository (#1405)
- Let the preflight publisher survive the arm job's skip (#1407)
- Free a daemon start lock whose holder is gone, and name the wait (#1408)
- Identify preflight tooling by its ref, not by the runner that read it (#1409)
- Cut a release on the machine proof and gate Latest on first contact (#1406)
- Keep the open-file helper inside the cfg gate that owns its caller (#1410)
- Re-vendor the evidence publisher from the landed umbrella fix (#1411)
- Spend one budget on the lexical parity floor's prose lifts (#1412)
- Make the evidence publisher's refusal name its own evidence (#1413)
- Judge a daemon start lock by what holds it, not by how old it is (#1414)
- Re-vendor the evidence publisher's permission door from umbrella 2a0d6d265 (#1415)
- Grade the Windows target on every pull request (#1416)
- Stop a full runner disk in Code Coverage from reddening CI (#1422)
- Keep npm out of the CI disk reclaim list (#1425)
- Wire Go reference enrichment and install gopls where the daemon looks (#1418)
- Wait for a spawned stand-in to exec before asking what image it runs (#1428)
- Record what the coverage runner disk actually measured (#1429)
- Serve a five-tool always-on MCP profile and find the rest through search (#1424)
- Close six local attack-surface findings before launch (#1426)
- Resume a startup rollout lease its holder can no longer hold (#1421)
- Excuse the supervisor's own bearer-token read from the file-search guard (#1434)
- Ask kin-vfs for a writable NFS mount and name tar absolutely (#1432)
- Bound the default MCP route and cap transaction staging (#1423)
- Choose the archive extractor by host and the layout by target (#1435)
- Move the immutable kin-vfs release checkout to the tree that builds 0.4.24 (#1431)
- Say where the Windows admission proof lives now that there is no merge group (#1437)
- Filter the multihop walk to walkable relation kinds before it budgets (#1438)
- Admit the successor a promotion named on the publication-control record (#1436)
- Hold a fingerprint in the last-known-good store instead of a whole entity (#1419)
- Exempt the ignored real-store heap test's three fixture variables (#1439)
- Bump kin-db to 0.7.96 (#1440)
- Fold the lexical name-match pass's top entity into priority_hits by score (#1441)
- Refuse a projection miss instead of reading the working copy (#1442)
- Delete the write-only projection cache from the daemon (#1443)
- Test that a rename keeps its annotations attached (#1446)
- fix(daemon): keep the hosted publication probe metadata-only and memoize source bodies (#1447)
- Scan kin-projection and kin-reconcile, and grade both guards on the PR (#1448)
- chore(ci): pin kin-actions v0.1.34 (#1450)
- ci(registry): teach the dependency wave about the detached fuzz workspace lock (#1449)
- Correct four overclaiming allowlist reasons, and stop the falsifier poisoning a checkout (#1452)
- Make the publication gate forward by default instead of inheriting (FIR-3147) (#1453)
- Answer placement presence from the graph's exact tree, not the working copy (FIR-3148) (#1454)
- Let a release mint and promote on its preflight record alone (#1455)
- ci(kin-actions): guard the pin the workflow-pin bot cannot see (#1457)
- Correct AGENTS.md's required-contexts count and add a drift check (#1456)
- Give a crashed kin init's stranded stage a way back (FIR-3146) (#1461)
- Record v0.6.5 as abandoned so the rail can step past it (#1463)
Carried forward from v0.6.5
The following tag was superseded before its release completed, so the notes recorded for it are collected here.
[0.6.5] - 2026-09-02
Changed
- Judge the registry wave on its own CI completion, a typed kick and a proven rebased head (#1386)
- Rejoin a persisted receipt with the operation it names, and pin kin-db 0.7.89 (#1387)
- chore(deps): refresh Kin registry dependency pins (#1360)
- Spend one file-anchor budget across the ranked window by structural mass (#1389)
- Bound the Windows cargo cache so its save cannot outlive the job (#1388)
- Serve a query-only MCP profile and bring a deep trace inside its ceiling (#1390)
- Select and preflight the release candidate with nobody at the keyboard (#1391)
- chore(deps): refresh Kin registry pins after kin-db@0.7.90 (#1393)
What's Changed
- chore(deps): refresh Kin registry pins after kin-db@0.7.92 by @kin-release-bot[bot] in #1403
- Judge a release candidate by the archives its rc-build holds by @troyjr4103 in #1404
- Raise Kin's own open-file limit so a stock Mac can admit a repository by @troyjr4103 in #1405
- Let the preflight publisher survive the arm job's skip by @troyjr4103 in #1407
- Free a daemon start lock whose holder is gone, and name the wait by @troyjr4103 in #1408
- Identify preflight tooling by its ref, not by the runner that read it by @troyjr4103 in #1409
- Cut a release on the machine proof and gate Latest on first contact by @troyjr4103 in #1406
- Keep the open-file helper inside the cfg gate that owns its caller by @troyjr4103 in #1410
- Re-vendor the evidence publisher from the landed umbrella fix by @troyjr4103 in #1411
- Spend one budget on the lexical parity floor's prose lifts by @troyjr4103 in #1412
- Make the evidence publisher's refusal name its own evidence by @troyjr4103 in #1413
- Judge a daemon start lock by what holds it, not by how old it is by @troyjr4103 in #1414
- Re-vendor the evidence publisher's permission door from umbrella 2a0d6d265 by @troyjr4103 in #1415
- Grade the Windows target on every pull request by @troyjr4103 in #1416
- Stop a full runner disk in Code Coverage from reddening CI by @troyjr4103 in #1422
- Keep npm out of the CI disk reclaim list by @troyjr4103 in #1425
- Wire Go reference enrichment and install gopls where the daemon looks by @troyjr4103 in #1418
- Wait for a spawned stand-in to exec before asking what image it runs by @troyjr4103 in #1428
- Record what the coverage runner disk actually measured by @troyjr4103 in #1429
- Serve a five-tool always-on MCP profile and find the rest through search by @troyjr4103 in #1424
- Close six local attack-surface findings before launch by @troyjr4103 in #1426
- Resume a startup rollout lease its holder can no longer hold by @troyjr4103 in #1421
- Excuse the supervisor's own bearer-token read from the file-search guard by @troyjr4103 in #1434
- Ask kin-vfs for a writable NFS mount and name tar absolutely by @troyjr4103 in #1432
- Bound the default MCP route and cap transaction staging by @troyjr4103 in #1423
- Choose the archive extractor by host and the layout by target by @troyjr4103 in #1435
- Move the immutable kin-vfs release checkout to the tree that builds 0.4.24 by @troyjr4103 in #1431
- Say where the Windows admission proof lives now that there is no merge group by @troyjr4103 in #1437
- Filter the multihop walk to walkable relation kinds before it budgets by @troyjr4103 in #1438
- Admit the successor a promotion named on the publication-control record by @troyjr4103 in #1436
- Hold a fingerprint in the last-known-good store instead of a whole entity by @troyjr4103 in #1419
- Exempt the ignored real-store heap test's three fixture variables by @troyjr4103 in #1439
- Bump kin-db to 0.7.96 by @troyjr4103 in #1440
- Fold the lexical name-match pass's top entity into priority_hits by score by @troyjr4103 in #1441
- Refuse a projection miss instead of reading the working copy by @troyjr4103 in #1442
- Delete the write-only projection cache from the daemon by @troyjr4103 in #1443
- Test that a rename keeps its annotations attached by @troyjr4103 in #1446
- fix(daemon): keep the hosted publication probe metadata-only and memoize source bodies by @troyjr4103 in #1447
- Scan kin-projection and kin-reconcile, and grade both guards on the PR by @troyjr4103 in #1448
- chore(ci): pin kin-actions v0.1.34 by @kin-workflow-pin[bot] in #1450
- ci(registry): teach the dependency wave about the detached fuzz workspace lock by @troyjr4103 in #1449
- Correct four overclaiming allowlist reasons, and stop the falsifier poisoning a checkout by @troyjr4103 in #1452
- Make the publication gate forward by default instead of inheriting (FIR-3147) by @troyjr4103 in #1453
- Answer placement presence from the graph's exact tree, not the working copy (FIR-3148) by @troyjr4103 in #1454
- Let a release mint and promote on its preflight record alone by @troyjr4103 in #1455
- ci(kin-actions): guard the pin the workflow-pin bot cannot see by @troyjr4103 in #1457
- Correct AGENTS.md's required-contexts count and add a drift check by @troyjr4103 in #1456
- Give a crashed kin init's stranded stage a way back (FIR-3146) by @troyjr4103 in #1461
- Record v0.6.5 as abandoned so the rail can step past it by @troyjr4103 in #1463
- Report whether a store folds its history at every open (FIR-3064) by @troyjr4103 in #1460
- Release Kin v0.6.6 by @kin-release-bot[bot] in #1464
Full Changelog: v0.6.5...v0.6.6