Release v6.0.0
Release Date: 2025-05-25
Commit: 84805f0
🚀 Major Features
- MCP Server Integration - NEW Model Context Protocol (MCP) server with Server-Sent Events (SSE) support for AI Agent communication
- WhatsApp MCP Tools - Comprehensive set of MCP tools for WhatsApp operations:
- Send messages, contacts, links, and locations
- Image sending functionality with caption support
- Enhanced WhatsApp automation capabilities
🏗️ Architecture Improvements
- Project Restructure - Major folder reorganization for better code organization:
src/services/
→src/usecase/
src/internal/
→src/ui/
src/pkg/whatsapp/
→src/infrastructure/whatsapp/
- Clean Architecture - Improved separation of concerns with clear domain boundaries
- Command Structure - New command architecture with dedicated MCP and REST commands
🔧 Technical Enhancements
- Go Library Updates - Updated to latest Go dependencies and libraries
- Configuration Management - Enhanced settings with MCP server host and port options
- Handler Functions - New MCP handler functions for processing AI Agent requests
- Documentation - Comprehensive README updates with MCP server setup and usage
📊 Summary
- 35 files changed
- 962 additions, 323 deletions
- Net addition of 639 lines focused on MCP integration
- Major version bump to v6.0.0 reflecting significant architectural changes
🛠️ Key Files Added/Modified
src/cmd/mcp.go
- NEW MCP server command implementationsrc/cmd/rest.go
- NEW REST server command implementationsrc/ui/mcp/send.go
- NEW MCP tools for WhatsApp operations (338 lines)- Major refactoring of existing modules for clean architecture
- Updated project structure documentation
⚠️ Breaking Changes
This is a major version release with significant architectural changes:
- Folder structure reorganization may affect custom integrations
- New command structure for starting services
- Updated import paths due to package restructuring
🎯 MCP Server Features
- Server-Sent Events (SSE) for real-time AI communication
- WhatsApp message sending tools
- Contact and location sharing capabilities
- Image sending with metadata support
- Link sharing with rich previews
This major release introduces powerful AI Agent integration capabilities while maintaining all existing REST API functionality with improved architecture and organization.
Full Changelog: v5.6.1...v6.0.0