Releases: Azure/aks-mcp
Releases · Azure/aks-mcp
v0.0.6
What's Changed
- Fix: filter control plane logs by categories when using AKSControlPlane table by @gossion in #139
- doc: update document for running MCP with docker by @feiskyer in #141
- Chore: clear instruction for az_monitor by @gossion in #140
- chore: Add inspector target to Makefile by @mqasimsarfraz in #143
- chore/inspektor_gadget: Add upgrade action by @mqasimsarfraz in #142
- chore: add telemetry support by @feiskyer in #146
- Fix: validate all cli by @gossion in #145
- fix: add missing telemetry for k8s tools by @feiskyer in #148
- Chore/inspektor-gadget: Use Helm Go SDK by @mqasimsarfraz in #149
- chore(deps): bump actions/checkout from 4 to 5 in the all-gomod group by @dependabot[bot] in #151
- feat: add prompt query_aks_cluster_metadata_from_kubeconfig by @feiskyer in #152
- chore: bump helm version to 3.18.5 by @feiskyer in #155
- Feat: support more vm/vmss operations by @gossion in #153
Full Changelog: v0.0.5...v0.0.6
v0.0.5
🚀 Features & Enhancements
Improvements
- Naming Consistency: Updated log messages and comments to use consistent "AKS MCP" naming throughout the codebase
- Component Architecture: Registered tools by components for better organization and modularity
- Documentation: Enhanced README with AKS Extension link and formatting improvements
- Build Process: Updated Makefile to remove help flag from docker-run target and map port 8000 to host
Bug Fixes
- Fixed typo in documentation
- Applied code formatting improvements
- Added workaround documentation for MCP server starting in WSL environment
Full Changelog: v0.0.4...v0.0.5
v0.0.4
🚀 Features & Enhancements
- VS Code Extension Support: Added AKS Extension installation as recommended path for improved development
experience - Enhanced Documentation:
- Updated README to reflect changes from 'Testing' to 'Lab' terminology
- Added comprehensive lab exercises for using AKS-MCP with Semantic Kernel (SK)
- Created AKS MCP Transport Testing Guide with enhanced test client for multiple transport protocols
- Updated AKS MCP demo notebook with installation instructions and prerequisites
🐛 Bug Fixes
- Enhanced logging in tool result handler to include tool name for better debugging
🔧 Maintenance
- Bumped dependencies for Kubernetes MCP components
- Updated Azure SDK dependencies (github.com/Azure/azure-sdk-for-go/sdk/azcore)
- Code formatting improvements (go fmt)
Full Changelog: v0.0.3...v0.0.4
v0.0.3
🚀 Features
New Tools & Capabilities
- Kubernetes Tools Integration: Added comprehensive Kubernetes tools with proper access level management (#84)
- Inspektor Gadget Support: Added Inspektor Gadget tools and registered them by default for enhanced debugging capabilities (#86, #115)
- Azure Application Insights: Added KQL query tool for Application Insights integration (#81)
- Fleet Management: Enhanced Azure Fleet tools with structured parameters and improved validation (#69)
- Private Endpoint Support: Added validation and support for private endpoints (#76, #78)
- AppLens Detector Tools: Implemented AppLens detector MCP tools (#64)
- Azure Resource Health: Added comprehensive Azure Resource Health monitoring for AKS clusters
(#60)
Enhanced Documentation & Installation
- 1-Click Installation: Added comprehensive platform/architecture support and 1-click GitHub binary integration (#104, #105)
- Windows ARM64 Support: Complete Windows ARM64 platform support (#108)
- VS Code Integration: Improved MCP server configuration format and VS Code integration (#109, #110)
- Installation Documentation: Enhanced installation experience with improved documentation (#117)
🔧 Improvements
Build & Infrastructure
- Multi-architecture Support: Added support for multiarch container images
(#112) - Container Image Enhancements: Included kubectl and helm in the container image by default
(#121) - Windows Build: Cleanup of windows image building process (#122)
- SLSA Release: Fixed SLSA releaser flags for improved security (#123)
Code Quality & Maintenance
- Tool Consolidation: Consolidated tools and reduced the total number of tools for better organization
(#96) - Code Refactoring: Cleaned up long functions into simpler, more maintainable ones
(#102) - Diagnostics Improvements: Enhanced Azure-specific diagnostics with Go SDK integration
(#95, #100) - Test Improvements: Enhanced test coverage and reliability (#88, #91)
🐛 Bug Fixes
- Fixed access level mapping for Kubernetes security configuration (#97)
- Fixed monitor tool parameters and validation (#96)
- Corrected log levels for audit logs (#82)
- Fixed CI pipeline issues and unit tests (#80)
- Removed KQL validation logic from Application Insights handler (#81)
📦 Dependencies
- Bumped github.com/Azure/mcp-kubernetes to version 0.0.5 (#120)
- Updated github.com/mark3labs/mcp-go in the all-gomod group (#114)
- Updated github.com/Azure/azure-sdk-for-go/sdk/azcore (#67)
- Updated github.com/spf13/pflag in the all-gomod group (#77)
📚 Documentation
- Added comprehensive tool consolidation prompts (#93)
- Updated documentation with new tools and capabilities (#99)
- Added control plane logs prompts and examples (#71, #73)
- Enhanced README with tool listings and usage examples (#83, #90)
Full Changelog: v0.0.2...v0.0.3
v0.0.2
🚀 Major Features & Enhancements
Azure Monitor Integration
- NEW: Added comprehensive Azure Monitor support for AKS clusters
- Added metrics operations with read access permissions
- Integrated monitoring capabilities for better cluster observability
Azure Advisor Integration
- NEW: Implemented Azure Advisor recommendations for AKS clusters
- Added AKS-specific recommendations and best practices
- Included resource ID-based recommendations for improved accuracy
- Added comprehensive logging and error handling
Enhanced Network Tools
- NEW: Load balancer helpers and operations
- Enhanced network resource management (VNets, NSGs, Route Tables, Subnets)
- Improved network resource discovery and configuration
🐛 Bug Fixes
- Fixed Azure Advisor recommendation parameter validation errors
- Fixed container test entrypoint issues
- Resolved MCP tool parameter validation errors
- Fixed CI linting errors and improved error handling
- Removed coverage.txt from repository tracking
🏗️ Infrastructure & CI/CD
- Enhanced GitHub Actions workflows
- Improved SLSA3 compliance for releases
- Added comprehensive testing across multiple platforms
- Enhanced security scanning with Gosec
Full Changelog: v0.0.1...v0.0.2
Contributors: @gossion, @guwe, @feiskyer, and the Azure team
For detailed installation and usage instructions, see the README.md.
v0.0.1
What's Changed
- Feat: init aks mcp by @gossion in #2
- Add pipeline by @MartinForReal in #3
- Bump alpine from 3.19 to 3.21 in the all-gomod group by @dependabot in #4
- Bump github.com/mark3labs/mcp-go from 0.29.0 to 0.30.0 in the all-gomod group by @dependabot in #5
New Contributors
- @gossion made their first contribution in #2
- @MartinForReal made their first contribution in #3
- @dependabot made their first contribution in #4
Full Changelog: https://github.com/Azure/aks-mcp/commits/v0.0.1