Skip to content

v3.5.43 β€” Critical Issue Remediation & Stub Removal

Choose a tag to compare

@ruvnet ruvnet released this 25 Mar 18:55

v3.5.43 β€” Critical Issue Remediation & Stub Removal

Summary

Resolves 9 GitHub issues, replaces 22 fake-success stubs with honest errors, and fixes all healthcare plugin test failures. See ADR-067 for full details.

Issues Resolved

Issue Title Fix
#1390 memory_store crash on ONNX worker threads process.exit(0) after init to avoid ONNX hang
#1391 MCP tool prefix inconsistency Standardized claude-flow prefix in hive-mind prompts
#1392 Worker tracking incomplete PID singleton + SIGKILL fallback in daemon
#1393 Headless worker stdin pipe error Pipe stdin, bypass nested session detection
#1394 Swarm commands stub-only Real MCP calls + .swarm/state.json persistence
#1395 Model alias resolution fails Map short names β†’ dated model IDs
#1396 Global -f flag collision Removed from parser; subcommands use --format
#1397 ruvllm-tools JSON Schema invalid Added items to 4 array schemas
#1398 Vector dimension mismatch (1536 vs 384) Updated config-adapter.ts default

Fake-Success Stubs Replaced (22 total)

All stubs now return { success: false, exitCode: 1 } with guidance:

  • config.ts (5): init, set, reset, export, import
  • deployment.ts (6): deploy, rollback, status, environments, release, logs
  • migrate.ts (4): status, run, verify, rollback
  • claims.ts (5): list, grant, revoke, roles, policies
  • providers.ts (2): configure, test

Healthcare Plugin Fixes

  • Fixed MCPToolResult type to match MCP SDK format ({isError, content})
  • Fixed RBAC role case-sensitivity (lowercase β†’ uppercase normalization)
  • Fixed OntologyNavigationInputSchema missing default for direction
  • Injected bridge mocks in tests (bypasses ESM vi.mock issues)
  • Result: 23 test failures β†’ 0

Test Results

  • 1709 tests passing (net +6 from v3.5.42)
  • 23 healthcare failures fixed
  • Pre-existing failures unchanged (controller-registry: 1, ruvllm-wasm suite isolation: 16)

npm Packages

All three packages published with latest, alpha, and v3alpha dist-tags:

npm i @claude-flow/cli@3.5.43
npm i claude-flow@3.5.43
npm i ruflo@3.5.43

PR

  • #1435 (fix/critical-issues-adr-060)

πŸ€– Generated with claude-flow

Co-Authored-By: claude-flow ruv@ruv.net