DKG v10.0.0-rc.17
Pre-release
Pre-release
·
472 commits
to main
since this release
What's Changed
- fix(chain): serialize V10 write nonce window per op-wallet (#953) + harden KC→KA by @Bojan131 in #954
- refactor(node-ui): split project components.tsx into feature modules by @branarakic in #950
- chore(deps)(deps-dev): bump knip from 6.13.1 to 6.15.0 by @dependabot[bot] in #859
- chore(deps)(deps-dev): bump turbo from 2.9.14 to 2.9.16 by @dependabot[bot] in #857
- fix(cli,core): allow
dkg initon monorepo checkouts + default adapter/MCP setups to oxigraph-server (#960) by @Jurij89 in #961 - Remove root agent instruction docs by @Jurij89 in #964
- refactor(cli): extract command groups from cli.ts into per-command modules by @branarakic in #962
- refactor(adapter-openclaw): split DkgNodePlugin.ts into focused modules by @branarakic in #963
- refactor(chain): split evm-adapter.ts god-class into focused modules by @branarakic in #965
- test: fix PR 980 CI — Option-1 256-bit/reservedKaId test-harness adjustments (no prod change) by @branarakic in #982
- fix(ci): green PR #980's 4 remaining checks (allocator wiring + minSig=3 devnet sizing) by @branarakic in #983
- feat(evm): route submitProof verification through the per-challenge KA store (R3 seam) + cover it by @branarakic in #985
- feat(#968 salvage): Design-B multi-entity resolveKA read + aggregate KnowledgeAsset node by @branarakic in #989
- feat(allocator): OT-RFC-43 Option-1 KA-number floor-correctness fixes (PR #976 F5–F9), re-authored onto #980 by @branarakic in #987
- fix(#972): pull-from reads the seal from the correct subject + validates source before dropping the draft by @branarakic in #992
- fix: WM→SWM→VM publish flow — node-ui lifecycle + on-chain auto-register + VM marker flip by @branarakic in #986
- feat(#971 salvage): validate + normalize vm/publish options on /api/knowledge-assets by @branarakic in #990
- feat(#972): vm/publish HTTP status reflects publish outcome (200/207/502) by @branarakic in #991
- land: #978 SDK client validation + #970 docs (verified review-fix reconciliation onto #980) by @branarakic in #984
- feat(agent-tools): migrate assertion lifecycle tools to the v10 KA routes by @branarakic in #988
- v10 rc.16 update - KA memory refactor, persistent UALs and other awesomeness by @branarakic in #980
- chore: bump version to 10.0.0-rc.16 by @branarakic in #993
- chore(evm): bump rc.16 contract versions to 10.0.3 for testnet redeploy by @branarakic in #994
- Fix 5 rc.15 QA findings: CI coverage gap, broken/flaky tests, modal a11y by @Bojan131 in #981
- fix(storage): blank-node-safe SPARQL delete + backend conformance matrix + rc.17 by @branarakic in #996
- chore(evm): record rc.16 Base Sepolia redeploy (3 contracts) by @branarakic in #995
- Fix local agent chat timeout attribution by @Jurij89 in #1003
- Persist failed local-agent chat turns in Node UI by @Jurij89 in #1006
- Fix oversized SWM promote failures and UI loading hangs by @Jurij89 in #1007
- fix(storage): bound embedded oxigraph-worker ops + chunk large inserts by @Bojan131 in #1011
- fix(random-sampling): supply V10 reserved KA id in e2e by @branarakic in #1018
- chore: update GitHub bug-report issue template to V10 by @Bojan131 in #1009
- fix(agent): auto-finalize before promote so SWM→VM publish works by @branarakic in #1004
- fix(agent): cap context-graph subscription rehydration + bulk clear/list API (#997) by @branarakic in #1012
- refactor(node-ui): split stylesheet into modules by @branarakic in #1024
- test(adapter-openclaw): split plugin test suite by @branarakic in #1025
- test(adapter-openclaw): split ChatTurnWriter test suite by @branarakic in #1027
- test(evm): split archived staking test suite by @branarakic in #1028
- test(cli): split import-file integration suite by @branarakic in #1031
- refactor(node-ui): split PanelRight modules by @branarakic in #1023
- test(agent): split agent test suite by @branarakic in #1030
- test(adapter-hermes): split Hermes adapter test suite by @branarakic in #1036
- test(adapter-openclaw): split setup test suite by @branarakic in #1035
- fix(node-ui): read SWM/VM attribution across all sub-graph partitions (B2) by @Jurij89 in #1055
- rc.17 fix: lifecycle pointer + vm/publish status/serialization + invisible bare-write KA + UI primer/All-chip by @Bojan131 in #1057
- chore(deps)(deps-dev): bump react-router-dom from 7.15.0 to 7.17.0 by @dependabot[bot] in #1052
- feat(#1019 / §F2): bind reservedKaId into the AuthorAttestation digest — close the slot-substitution gap (sync; async deferred to rc.18) by @branarakic in #1060
- fix(perf): cache listGraphs() + TTL metric counts to stop idle loaded-node CPU drain (R6) by @Jurij89 in #1065
- fix(rc.17): random-sampling §F2 fixture (unblocks #1053 CI) + core-mesh devnet default by @branarakic in #1067
- fix(ka-routes): #1053 review — promote alias + resolve kaId on wm/quads GET by @branarakic in #1068
- feat(§F2): bind per-author reservedKaId into the async-lift seal (finalize kafka/EPCIS async publisher) by @branarakic in #1069
- refactor(memory): rename third memory layer "Verified" → "Verifiable" Memory by @branarakic in #1062
- feat(node-ui): on-chain provenance card for Verifiable Memory graph by @branarakic in #1061
- docs(evm-module): correct stale "V9" labels to V10 by @branarakic in #1059
- rc.17 (v10.0.0-rc.17): per-KA Chorus memory model + /api/knowledge-assets unification + Option-1 KA identity by @branarakic in #1053
- chore(release): align demo package to 10.0.0-rc.17 by @branarakic in #1071
- fix(rc17-qa): resolve 8 QA findings (F1–F8) — daemon, core, node-ui by @Bojan131 in #1070
- fix(evm): require curated ciphertext commitments by @branarakic in #1072
- fix(sharding-table): enforce shardingTableSizeLimit on insert by @branarakic in #1074
- fix(epoch-storage): preserve tokens credited to an already-finalized epoch by @branarakic in #1073
- fix(sharding-table): reject sizeLimit=0 + declare ParametersStorage deploy dep (follow-up to #1074) by @branarakic in #1083
- fix(daemon): publish-from-SWM selection reads bucket + per-KA layer (OT-RFC-46) by @branarakic in #1081
- feat(agent-tooling): rc.17 knowledge-asset lifecycle tools — OpenClaw + SKILL.md (PR 1/3) by @Jurij89 in #1076
- feat(agent-tooling): rc.17 knowledge-asset lifecycle tools — MCP (PR 2/3) by @Jurij89 in #1077
- feat(agent-tooling): rc.17 knowledge-asset lifecycle tools — Hermes (PR 3/3) by @Jurij89 in #1079
- fix(#1080): on-chain getMaxKaNumberForAuthor view + client wiring (no more unbounded eth_getLogs) by @branarakic in #1082
- fix(daemon): honor explicit finalize:false on POST /api/knowledge-assets by @branarakic in #1088
- fix(evm-module): carry orphaned epoch rewards across redelegate/relock by @branarakic in #1089
- fix(evm-module): drop grindable inputs from RandomSampling challenge seed (audit interim) by @branarakic in #1090
- fix(evm): publisher DoS via consent-free agent registration — conviction branch falls through to direct spend by @branarakic in #1092
- chore(evm): rc.17 version bumps + mark 8 changed contracts for redeploy by @branarakic in #1109
- chore(evm): record rc.17 Base Sepolia post-deploy addresses by @branarakic in #1110
- fix(chain): KA-number-floor reconcile survives pre-10.0.4 DKGKnowledgeAssets (real testnet #1080 follow-up) by @Jurij89 in #1108
Full Changelog: v10.0.0-rc.15...v10.0.0-rc.17