Releases: kieutrongthien/coding-mcp
Releases · kieutrongthien/coding-mcp
Release list
Coding MCP v1.0.8
What's new
- No entries
What's changed
- Merge pull request #2 from kieutrongthien/dev 06352c0
- 1.0.8 18fa51a
- refactor: Split the OAuth handlers to a seperate file e841513
- refactor: HTTP server optimize 7fb8018
- fix: Some clients cannot connect using Streamable mode 6b027fc
- fix: rollback a27a77a
- fix: remove MCP-Protocol-Version from header 0ac763c
- chore: add more attributes to readyz endpoint 64edbde
- chore: debug streamable mode 5f8636c
- fix: Compatibility for some clients 9a0b716
- fix: Compatible connection between Streamable and SSE mode a1d7eda
- fix: Compatible connection between SSD and Streamable ff4dd1d
- fix: OAuth metada missing for some third-party services 6b22b65
- chore: Authz service now also accept Authorization support for OAuth auto discovery. 5b91d9b
- Merge pull request #1 from kieutrongthien/copilot/update-readme-for-mcp-server 3cc00a9
- docs: update all English and Vietnamese docs with tool descriptions, tables, architecture diagram, and client examples 0414f76
- docs: rewrite README.md with clearer goal, full tools/resources/prompts tables 7e4acf1
- chore: add commit links to each release note item fcfd9b3
Coding MCP v1.0.7
What's new
- No entries
What's changed
- chore: update release notes content
- fix: Generate release notes from commit prefixes step returning syntax error.
- 1.0.7
- chore: release notes workflow
- chore: re-sync the registry when user add / edit / remove the folders
- chore: update docs
- chore: update github release workflow
Coding MCP v1.0.6
What’s new
- Add multi-language for build / test / lint command support c0527fa
Quality and security improvements
- Correct init add remove root registry behavior 8713d07
- Overhaul search performance with async caching and limits c07f6a5
- Fix: handle SSE transport lifecycle per request 3b13280
- Fix: add descriptoin for the git and command tools ff056e1
- Optimize
apply_patchtool 17bf886
Full Changelog: v1.0.5...v1.0.6
Coding MCP v1.0.5
What’s new
- Added service monitoring endpoints: healthz, readyz, and metrics.
- Added basic metrics: request count, error count, average latency, p95 latency, and max latency.
- Improved HTTP logging with two levels:
- Console: concise request/response logs.
- File logs: detailed request/response data for debugging.
- Added selective retry with backoff for command and git operations on transient failures.
- Added a CI coverage gate to keep test quality stable as the codebase grows.
Quality and security improvements
- Added warning when HTTP is exposed without authentication.
- Hardened default HTTP binding to localhost.
- Improved CLI parser and argument validation for clearer errors.
- Synced scripts and configuration/docs updates accordingly.
Full Changelog: v1.0.4...v1.0.5
Coding MCP v1.0.4
Highlights
- Production-ready multi-project MCP server for coding agents
- Dual transport support:
- STDIO for local agent and IDE workflows
- HTTP for remote and network deployments
- Unified architecture with shared core services across both transports
- Strong safety model for file, git, and command operations
Major Features
- Multi-project registry and discovery
- Manage multiple repository roots
- CLI root management commands:
- coding-mcp init
- coding-mcp add
- coding-mcp remove
- File operations and patching
- Safe CRUD operations with path-boundary enforcement
- Structured edit support
- Full hunk-level unified diff patch application
- Git automation toolkit
- Status, diff, branches, checkout, pull, add, restore, commit, push, log, show, tag
- Structured outputs and guarded destructive paths
- Safe command execution
- Allowlist-based command policy
- Argument safety checks
- Timeout and output-size controls
- MCP resources and prompts
- Project tree, file views, package/readme/git-status resources
- Workflow prompts for analysis, implementation, review, and test-fix loops
- Binary-safe file resource endpoints
- Text returned as text
- Binary returned as base64 blob
- Bounded payload size
- HTTP security and RBAC
- API-key authentication
- Role-based authorization: viewer, editor, admin
- Observability
- Request IDs and timing
- Audit logging for mutating operations
- OpenTelemetry trace hooks with OTLP export support
Developer Experience
- Professionalized project documentation and onboarding
- GitHub collaboration baseline
- CI workflow
- Release workflow
- CodeQL scanning
- Dependency review
- Issue and PR templates
- Contributing, Security, and Support guides
- Expanded unit and integration test coverage across critical flows
Stability and Quality
- Strict TypeScript validation and runtime schema checks
- Defensive error handling with consistent response envelopes
- Current release validated with passing typecheck and test suite
Upgrade Notes
- This is the first stable release line
- For HTTP exposure in production:
- Enable API key authentication
- Configure RBAC roles
- Configure OpenTelemetry exporter if needed
- Prefer PROJECTS_ROOTS for multi-root environments
Known Next Focus Areas
- Continued performance tuning for very large monorepos
- Additional enterprise auth integration options beyond API key RBAC
Full Changelog: https://github.com/kieutrongthien/coding-mcp/commits/v1.0.4
Full Changelog: https://github.com/kieutrongthien/coding-mcp/commits/v1.0.4