Skip to content

Releases: Azure/aks-mcp

v0.0.7

25 Aug 08:01
dcca443
Compare
Choose a tag to compare

What's Changed

  • chore(deps): bump the all-gomod group with 3 updates by @dependabot[bot] in #156
  • chore(deps): bump golang from 1.24-alpine to 1.25-alpine in the all-gomod group by @dependabot[bot] in #157
  • makefile/docs: enforce bash for multi-line targets and document in README by @3mbe in #158
  • chore: add a help flag by @feiskyer in #161
  • feat: add cluster health check prompt by @feiskyer in #160
  • Feat: Version System Improvements by @gossion in #159
  • feat: add start and stop operations for AKS clusters by @feiskyer in #163
  • fix: remove action_params as required for inspektor_gadget_observability tool by @feiskyer in #167
  • chore: cleanup unused files by @feiskyer in #168
  • feat: add helpful 404 responses for HTTP/SSE server endpoints by @feiskyer in #169
  • feat: implement azcli login functionality with multiple authentication methods by @pauldotyu in #166
  • chore: fix the unit tests around authz by @feiskyer in #170
  • chore: bump mcp-go to v0.38.0 by @feiskyer in #174
  • chore(deps): bump helm.sh/helm/v3 from 3.18.5 to 3.18.6 in the all-gomod group by @dependabot[bot] in #176
  • doc: add "Docker Desktop" instructions by @mqasimsarfraz in #135
  • Chore/inspektor_gadget_observability: Include additional context/examples by @mqasimsarfraz in #178
  • docs/tests: add GoDoc comments and unit tests for k8s adapter by @3mbe in #173
  • chore(deps): bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.4.0 by @dependabot[bot] in #177
  • chore(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azcore from 1.18.2 to 1.19.0 in the all-gomod group by @dependabot[bot] in #186
  • docs: add comprehensive contribution guides by @feiskyer in #188

New Contributors

  • @3mbe made their first contribution in #158

Full Changelog: v0.0.6...v0.0.7

v0.0.6

14 Aug 06:46
14e1d51
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.0.5...v0.0.6

v0.0.5

07 Aug 02:22
7bbfe3e
Compare
Choose a tag to compare

🚀 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

05 Aug 02:39
6eedd14
Compare
Choose a tag to compare

🚀 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

01 Aug 00:54
37607c2
Compare
Choose a tag to compare

🚀 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

10 Jul 01:28
e1283cc
Compare
Choose a tag to compare

🚀 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

28 May 03:41
f73bd45
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: https://github.com/Azure/aks-mcp/commits/v0.0.1