github aldinokemal/go-whatsapp-web-multidevice v6.0.0

latest releases: v7.5.0, v7.4.1, v7.4.0...
3 months ago

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 implementation
  • src/cmd/rest.go - NEW REST server command implementation
  • src/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

Don't miss a new go-whatsapp-web-multidevice release

NewReleases is sending notifications on new releases.