Skip to content

DKG v10.0.0-rc.17

Pre-release
Pre-release

Choose a tag to compare

@branarakic branarakic released this 10 Jun 12:33
· 472 commits to main since this release
af32cae

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 init on 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