Skip to content

v0.6.6

Choose a tag to compare

@github-actions github-actions released this 04 Sep 06:58
· 69 commits to main since this release
7d4ba06

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