Release v1.0.6 - A2A Protocol, AWS ECS Production Deployment & Federation
November 2025
Major Features
Agent-to-Agent (A2A) Protocol Support
Full implementation of the A2A protocol for agent registration, discovery, and communication:
- Agent Registry API - Complete REST API for agent lifecycle management (
/api/agents/*) - Semantic Agent Discovery - Find agents using natural language queries
- Agent Health Checks - Live
/pinghealth monitoring for registered agents - Fine-Grained Access Control - Three-tier permissions (UI-Scopes, Group Mappings, Agent Scopes)
- Example Agents - Travel Assistant and Flight Booking agents using Strands framework
AWS ECS Production Deployment
Production-ready deployment on Amazon ECS Fargate:
- Multi-AZ Architecture - High availability across 2 availability zones
- Auto-scaling - Dynamic scaling based on CPU/memory utilization (2-4 tasks)
- Aurora PostgreSQL Serverless v2 - Auto-scaling database with Multi-AZ replication
- Application Load Balancers - HTTPS/SSL termination with ACM certificates
- CloudWatch Integration - Comprehensive monitoring, logging, and alerting
- EFS Shared Storage - Persistent storage for models, logs, and configuration
- Complete Terraform Configuration - Infrastructure as Code for the entire stack
Federated Registry (ASOR Integration)
Multi-registry federation support:
- Workday ASOR Integration - Import AI agents from Agent System of Record
- Visual Identification - Clear visual tags distinguish federation sources (ANTHROPIC, ASOR)
- Automatic Sync - Scheduled synchronization with external registries
- Centralized Management - Single control plane for all federated servers and agents
Microsoft Entra ID (Azure AD) Integration
Enterprise SSO with Microsoft identity platform:
- Generic OIDC Support - Flexible authentication provider configuration
- Entra ID Provider - Native Microsoft Entra ID integration
- Group-Based Access Control - Leverage existing Azure AD groups for permissions
What's New
A2A Agent Features
- Agent registration, update, delete, and toggle operations
- Semantic search for agent discovery (
/api/agents/discover/semantic) - Skill-based agent discovery (
/api/agents/discover) - Live agent health checks with
/pingendpoint validation - Travel Assistant and Flight Booking example agents
AWS ECS Deployment
- Production architecture with ECS Fargate
- Multi-account support for ALB security groups
- Scopes initialization container for Keycloak setup
- DockerHub publishing support for container images
- Architecture diagram for ECS deployment
UI Improvements
- Dark mode as default theme
- Semantic search integration in Registry UI
- Agent toggle functionality (enable/disable agents)
- Agent cards with health status display
- Improved UX and removed redundant search button
Developer Experience
DEV_INSTRUCTIONS.md- Comprehensive developer onboarding guidellms.txt- LLM-friendly reference document for AI assistants- API reference documentation with OpenAPI specs
- Agent management CLI (
cli/agent_mgmt.py) - Bootstrap script for user and M2M setup
Infrastructure
- Keycloak realm-level SSL configuration
- Gateway host flexibility for multi-platform support
- Build configuration with
build-config.yamland enhanced Makefile
Breaking Changes
None - this release is fully backward compatible with v1.0.5.
Upgrade Instructions
For Existing Installations
- Pull the latest changes:
cd mcp-gateway-registry
git pull origin main- Update environment configuration:
Add new variables to your.envfile if using federation or Entra ID:
# For ASOR federation
ASOR_ACCESS_TOKEN=your_token
# For Entra ID
ENTRA_CLIENT_ID=your_client_id
ENTRA_CLIENT_SECRET=your_client_secret
ENTRA_TENANT_ID=your_tenant_id- Restart services:
./build_and_run.shFor AWS ECS Deployment
See ECS Deployment Guide for complete Terraform-based deployment instructions.
Resources
- A2A Protocol Guide
- Agent Management Guide
- AWS ECS Deployment Guide
- Federation Guide
- Entra ID Setup Guide
- API Reference
- Developer Instructions
Support
Full Changelog: v1.0.5...v1.0.6
What's Changed
- Implement gateway host flexibility for multi-platform support by @aarora79 in #192
- Added llm.txt - a comprehensive LLM-friendly reference document by @nishadeborahphilips in #194
- Add comprehensive developer onboarding guide (DEV_INSTRUCTIONS.md) by @nishadeborahphilips in #214
- Getting started - reference the right directory for llm.txt by @nishadeborahphilips in #215
- Implement A2A Agent Registry support with comprehensive documentation by @aarora79 in #220
- Added Keycloak Realm level SSL Configuration by @divyamurali168 in #224
- Add travel assistant and flight booking agents - Strands + A2A Agentcore by @pkdey-aws in #217
- Fix: Support optional agent paths, HTTP URLs, and reorganize to agents/a2a by @aarora79 in #229
- Enhance Registry UI Search with Semantic Search by @kanghengliu in #225
- misc(frontend/UI): remove semantic search button by @kanghengliu in #231
- misc(frontend/UI): UX improvements by @kanghengliu in #233
- Generic OIDC by @nishadeborahphilips in #212
- Add a2a agentcard healthchecks by @kanghengliu in #240
- Feature/asor by @nishadeborahphilips in #235
- Feature/asor by @nishadeborahphilips in #242
- added ecs deployment architecture diagram by @heeki in #243
- feat: Production AWS ECS deployment with improved documentation and security by @aarora79 in #244
- Fix ALB security groups and scopes-init script for multi-account support by @dheerajoruganty in #245
- fix: API endpoint improvements and DockerHub publishing support by @aarora79 in #246
New Contributors
- @divyamurali168 made their first contribution in #224
- @pkdey-aws made their first contribution in #217
- @kanghengliu made their first contribution in #225
- @heeki made their first contribution in #243
Full Changelog: v1.0.5...v1.0.6