All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Enhanced security features
- Performance optimizations
- Additional MySQL 8.x features
- Comprehensive test coverage
- Web-based management interface
- Initial release of MCP MySQL Server
- 200+ comprehensive MySQL management tools
- Core MCP server implementation with stdio and SSE transport support
- Database introspection tools (tables, schemas, indexes, constraints)
- Advanced diagnostics (fragmentation, slow queries, deadlock detection)
- Performance analysis tools (buffer pool, query cache, index optimization)
- Security auditing (user privileges, SSL/TLS configuration, audit logs)
- Backup and replication monitoring
- System monitoring (variables, processes, memory usage)
- Event scheduler management
- Comprehensive error handling and logging
- Environment variable configuration support
- Claude Desktop integration configuration
- MIT license
- Comprehensive documentation
- SQL injection protection through parameterized queries
- Input validation for all tools
- Read-only mode support for safety
- SSL/TLS connection support
- Privilege auditing tools
- Error message sanitization
- Comprehensive README with installation and usage instructions
- SECURITY.md with vulnerability reporting procedures
- CONTRIBUTING.md with development guidelines
- CITATION.cff for academic citations
- Issue and pull request templates
- GitHub workflows for CI/CD
- Initial project structure
- Basic MCP server skeleton
- MySQL connection handling
- Core tool framework
Addedfor new featuresChangedfor changes in existing functionalityDeprecatedfor soon-to-be removed featuresRemovedfor now removed featuresFixedfor any bug fixesSecurityfor vulnerability fixesDocumentationfor documentation changes