Skip to content

Release v1.1.0: Unix Domain Socket Support

Choose a tag to compare

@kpanuragh kpanuragh released this 27 Feb 07:11
· 74 commits to main since this release

Release v1.1.0: Unix Domain Socket Support

πŸŽ‰ Major Feature: Unix domain socket support for improved performance and simplified local debugging!

What's New

✨ Unix Domain Socket Support

  • Connect via xdebug.client_host=unix:///tmp/xdebug.sock
  • Set XDEBUG_SOCKET_PATH=/tmp/xdebug.sock in MCP config
  • Auto-cleanup of stale socket files
  • Better performance than TCP for local debugging

Features

  • ⚑ Lower latency (no TCP/IP stack overhead)
  • πŸ”’ Better security (file-based permissions)
  • πŸ“¦ Simpler setup (no port management)
  • πŸš€ Faster communication for local debugging

Changes

  • Add Unix domain socket support (#1)
  • Comprehensive documentation with setup examples
  • TCP vs Unix Socket comparison table
  • Enhanced troubleshooting section
  • Automatic socket file cleanup on startup/shutdown

Breaking Changes

None - fully backward compatible with TCP mode

Installation

```bash
npm install -g xdebug-mcp@1.1.0
```

Documentation

See README.md for detailed setup instructions.

Credits: Feature requested by @dkd-kaehm in Issue #1