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.
This is the first major release of AgentVault, marking the project as production-ready. All core components have been thoroughly tested and are ready for deployment.
- agentvault (Library): 1.0.0 - Core Python client library for A2A protocol
- agentvault-cli: 1.0.0 - Command-line interface for AgentVault
- agentvault-registry-api: 1.0.0 - Central registry API service
- agentvault-server-sdk: 1.0.0 - SDK for building A2A compliant agents
- agentvault-testing-utils: 1.0.0 - Shared testing utilities
- Complete A2A protocol implementation
- MCP (Model Context Protocol) support
- Secure local key management
- OAuth2 authentication support
- Environment variable and OS keyring integration
- Comprehensive testing suite
- Agent management commands (list, run, install)
- Configuration management
- Registry interaction
- Key management utilities
- Rich terminal output with progress indicators
- RESTful API for agent discovery
- User authentication and authorization
- Email verification system
- Rate limiting and security features
- PostgreSQL database with async support
- Comprehensive API documentation
- FastAPI-based framework for building agents
- Easy route registration
- Built-in authentication middleware
- Docker packaging support
- CLI tool for agent scaffolding
- Shared mocks and fixtures
- HTTP request mocking utilities
- Test helpers for all components
- All sensitive configuration handled through environment variables
- No hardcoded secrets or credentials
- Proper .gitignore configuration
- JWT-based authentication
- Secure password hashing with bcrypt
- Email verification for user accounts
- Comprehensive README files for all components
- API documentation via OpenAPI/Swagger
- Configuration guides
- Security scanning tools included
- Docker support with multi-stage builds
- Poetry-based dependency management
- Monorepo structure with workspace support
- CI/CD ready configuration
- None reported
- This is the first major release, establishing the baseline API
As this is the first major release, there are no upgrade notes from previous versions.
- Initial A2A protocol implementation
- Basic key management features
- Initial CLI implementation
- Registry API scaffolding
- Server SDK framework
- Project structure setup
- Basic monorepo configuration