What's Changed
✨ Features
- anth2oai: OpenAI-compatible facade over the Anthropic endpoints (#74)
🐛 Fixes
- Make SSE client teardown idempotent, fixing an intermittent
close of closed channelpanic under concurrent disconnects (#77) - Eliminate data races across the SSE and stdio servers and their tests —
SSEServer.RunandStdIOServer.Runno longer share anerrvariable across goroutines; the test suite is now-raceclean and CI runs tests with-race(#79)
🔒 Security & CI
- Fix all pre-existing gosec findings and make gosec a blocking check in CI and pre-commit (#75)
- Pin all GitHub Actions to full commit SHAs, fixing the CI
startup_failureunder the org SHA-pinning policy (#78)
📝 Docs
- Add
CLAUDE.mdguidance (#73)
Full Changelog: v0.19.2...v0.20.0