All notable changes to the GABP specification and schemas will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Initial GABP 1.0 specification
- Core message envelope schema
- Session management methods (hello/welcome)
- Tool discovery and invocation methods
- Event subscription system
- Resource access methods
- Transport layer specification (stdio, TCP, named pipes)
- Security model with token-based authentication
- Method registry and error code definitions
- Comprehensive JSON Schema validation
- Example messages for all core methods
- Conformance test suite
- CI/CD validation workflow
- Contributing guidelines and Code of Conduct
- Token-based authentication system
- Loopback-only network connections
- File permission restrictions for configuration
- Security threat model analysis
1.0.0 - TBD
- First stable release of GABP specification
- Wire protocol version
gabp/1 - Complete JSON Schema definitions
- Reference implementations (planned)
- Documentation and examples