✨ feat: implement API v2 with feature flag control
- Added /api/v2/greet POST endpoint with JSON request/response - Implemented ServiceV2 with Hello my friend <name>! greeting format - Added api.v2_enabled feature flag (default: false) - Extended BDD tests to cover v2 scenarios - Maintained full backward compatibility with v1 API - Added DLC_API_V2_ENABLED environment variable support - Created ADR 0010-api-v2-feature-flag.md - Updated configuration system to support API versioning
This commit is contained in:
13
CHANGELOG.md
13
CHANGELOG.md
@@ -49,6 +49,19 @@ vibe start --agent dancelessonscoachprogrammer
|
||||
🤖 Updates CHANGELOG.md
|
||||
```
|
||||
|
||||
## Implementation History
|
||||
|
||||
### 2026-04-04 - API v2 Implementation
|
||||
- ✅ Added `/api/v2/greet` POST endpoint with JSON request/response
|
||||
- ✅ Implemented `ServiceV2` with "Hello my friend <name>!" greeting format
|
||||
- ✅ Added `api.v2_enabled` feature flag (default: false)
|
||||
- ✅ Extended BDD tests to cover v2 scenarios
|
||||
- ✅ Maintained full backward compatibility with v1 API
|
||||
- ✅ Added `DLC_API_V2_ENABLED` environment variable support
|
||||
- ✅ Created ADR [0010-api-v2-feature-flag.md](adr/0010-api-v2-feature-flag.md)
|
||||
- ✅ Updated configuration system to support API versioning
|
||||
- ✅ Added comprehensive test coverage for both enabled and disabled states
|
||||
|
||||
## Compact History (Last 5 Entries)
|
||||
|
||||
### 2026-04-04
|
||||
|
||||
Reference in New Issue
Block a user