Skip to content

Releases: jdez427/claude-ipc-mcp

v2.0.0 - SQLite Persistence & Security Hardening

10 Jul 10:14
60392c0

Choose a tag to compare

Claude IPC MCP v2.0.0 - SQLite Persistence & Security Hardening

🎯 Summary

This major release adds SQLite persistence for message durability and implements comprehensive security hardening
based on professional security audit.

✨ New Features

  • SQLite Persistence: Messages now survive server restarts
  • UV Package Manager: Primary installation method for better dependency management
  • Comprehensive Security: All critical vulnerabilities fixed

🔒 Security Fixes (All Verified by Security Audit)

  • ✅ Database moved from /tmp to ~/.claude-ipc-data with 0600 permissions
  • ✅ Session tokens now hashed with SHA-256
  • ✅ 24-hour token expiration implemented
  • ✅ Rate limiting added (100 requests/minute)
  • ✅ Path traversal vulnerabilities fixed

📚 Documentation

  • New comprehensive troubleshooting guide
  • Updated setup instructions for UV
  • Migration guide for v1.x users
  • Roadmap for future development

💔 Breaking Changes

  • Database location changed (automatic migration on first run)
  • UV is now the recommended installation method
  • All instances must restart to use v2.0.0

🧪 Testing

  • Multi-agent communication verified
  • Security fixes validated with automated tests
  • UV installation tested on clean systems

📦 Migration Guide

For v1.x users:

  1. Update using UV: uv pip install claude-ipc-mcp
  2. Old messages in /tmp/ipc-messages.db can be manually migrated if needed
  3. First run will create new secure database automatically

Released: July 10, 2025