What's Changed
Major Features
- Add plugin subsystem for HTTP request/response processing by @peteski22 in #209
- Complete plugin architecture allowing third-party plugins to intercept and process HTTP requests/responses
- Category-based organization: authentication, authorization, rate limiting, validation, content transformation, audit, and observability
- Flow control (request, response, or both) with plugin lifecycle management and gRPC-based communication
 
- Add plugin configuration file support by @peteski22 in #204
- Add automated OpenAPI specification generation for hosted documentation by @peteski22 in #208
- Programmatic OpenAPI YAML export maintaining 1:1 mapping between API code and documentation
- Integrated into CI via make docs-api for automatic documentation updates on every release
 
- Add Docker volume mount support by @peteski22 in #201
Bug Fixes & Reliability
- Fix daemon shutdown deadlock and improve MCP transport observability by @peteski22 in #206
- Resolved hang during daemon shutdown (CTRL+C) when MCP server pings stuck in uninterruptible I/O
- Upgraded mcp-go from v0.39.1 to v0.41.1 with large message handling fixes
 
- Fix SIGHUP reload coordination race condition by @peteski22 in #189
- Fix config export for positional arguments by @peteski22 in #188
- Update filesystem and fix redis by @peteski22 in #194
Development & Infrastructure
- Add third party license distribution by @besaleli in #207
- Makefile: Adding linting (runs before tests and build) by @peteski22 in #193
- mozilla-ai schema: ensure 'position' is specified if 'argument_positional' is used by @peteski22 in #192
Full Changelog: v0.0.9...v0.1.0