v0.10.10
What's Changed
🔒 Security
- Fix RUSTSEC-2026-0185: remote memory exhaustion in quinn-proto — upgraded
quinn-protofrom 0.11.14 to 0.11.15. The vulnerability allowed remote memory exhaustion via unbounded out-of-order stream reassembly. CVSS 7.5 (high). All users on v0.10.9 or earlier should upgrade immediately. (#132)
✨ Added
dakera_tif_evaluatetool (Power tier) — Truth-Indeterminacy-Falsity reliability scoring on memory feedback. Given amemory_id, computes normalised T-I-F scores and returns a reuse classification (confident_reuse,surface_contradiction,ask_clarification,verify_before_use). Pure arithmetic on feedback signals — no external LLM. Brings the Power profile to 69 tools and All profile to 87 tools.
🐛 Bug Fixes
- Memory feedback tools: missing
agent_idforwarded —dakera_memory_feedbackanddakera_memory_feedback_getnow correctly forward the requiredagent_idfield. Previously all feedback calls returned422, silently breaking the memory reinforcement loop for all agents. (#136) - Docker documentation: corrected port mapping — changed
3300:3300→3300:3000in README examples. (#133) - Playground badge URL — badge now correctly links to
dakera.ai/playground(frontend) rather than the API endpoint. (#131) - MCP Registry org case restored —
repository.urlinserver.jsonnow uses the correctDakera-AIcasing (DAK-7032). (#128) - CI integration tests — added explicit GHCR
docker/login-actionstep to prevent stale-credential failures on self-hosted ARM runners.
🔧 CI & Distribution
- ARM runner lockfile-aware stale cache purge — eliminates spurious compilation failures from stale
Cargo.lockartifacts. (#135) - Bumped GitHub Actions:
actions/checkoutv4 → v7 (#127, #130),actions/cachev5 → v6 (#134)
Full diff: v0.10.9...v0.10.10