Skip to content

Commit 297a1be

Browse files
committed
roadmap update
Signed-off-by: Mihai Criveti <[email protected]>
1 parent db401dd commit 297a1be

File tree

1 file changed

+27
-8
lines changed

1 file changed

+27
-8
lines changed

docs/docs/architecture/roadmap.md

Lines changed: 27 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
| 0.7.0 | 02 Sep 2025 | 0 % | Open | Multitenancy and RBAC (Private/Team/Global catalogs), Extended Connectivity, Core Observability & Starter Agents (OpenAI and A2A) |
2020
| 0.6.0 | 19 Aug 2025 | 0 % | Open | Security, Scale & Smart Automation |
2121
| 0.5.0 | 05 Aug 2025 | 0 % | Open | Enterprise Operability, Auth, Configuration & Observability |
22-
| 0.4.0 | 22 Jul 2025 | 0 % | Open | Bugfixes, Resilience (retry with exponential backoff), code quality and technical debt |
22+
| 0.4.0 | 22 Jul 2025 | 19 % | Open | Bugfixes, Resilience (retry with exponential backoff), code quality and technical debt |
2323
| 0.3.0 | 08 Jul 2025 | 100 % | **Closed** | Annotations and multi-server tool federations |
2424
| 0.2.0 | 24 Jun 2025 | 100 % | **Closed** | Streamable HTTP, Infra-as-Code, Dark Mode |
2525
| 0.1.0 | 05 Jun 2025 | 100 % | **Closed** | Initial release |
@@ -104,26 +104,36 @@
104104

105105
## Release 0.4.0 - Bugfixes, Resilience & Code Quality
106106

107-
!!! danger "Release 0.4.0 - Open (0%)"
107+
!!! danger "Release 0.4.0 - Open (19%)"
108108
**Due:** July 22, 2025 | **Status:** Open
109109
Focus on bugfixes, resilience (retry with exponential backoff), code quality and technical debt (test coverage, linting, security scans, GitHub Actions, Makefile, Helm improvements).
110110

111111
???+ danger "🐛 Open Bugs (2)"
112112
- [**#232**](https://github.com/IBM/mcp-context-forge/issues/232) - Leaving Auth to None fails
113113
- [**#213**](https://github.com/IBM/mcp-context-forge/issues/213) - Can't use `STREAMABLEHTTP`
114114

115-
???+ danger "✨ Open Features (6)"
115+
???+ check "🐛 Completed Bugs (2)"
116+
- [**#340**](https://github.com/IBM/mcp-context-forge/issues/340) - Add input validation for main API endpoints (depends on #339 /admin API validation)
117+
- [**#339**](https://github.com/IBM/mcp-context-forge/issues/339) - Add input validation for /admin endpoints
118+
119+
???+ danger "✨ Open Features (4)"
116120
- [**#323**](https://github.com/IBM/mcp-context-forge/issues/323) - [Docs]: Add Developer Guide for using fast-time-server via JSON-RPC commands using curl or stdio
117121
- [**#320**](https://github.com/IBM/mcp-context-forge/issues/320) - [Feature Request]: Update Streamable HTTP to fully support Virtual Servers
118122
- [**#258**](https://github.com/IBM/mcp-context-forge/issues/258) - Universal Client Retry Mechanisms with Exponential Backoff & Random Jitter
119123
- [**#234**](https://github.com/IBM/mcp-context-forge/issues/234) - 🧠 Protocol Feature – Elicitation Support (MCP 2025-06-18)
120124
- [**#233**](https://github.com/IBM/mcp-context-forge/issues/233) - Contextual Hover-Help Tooltips in UI
121125
- [**#217**](https://github.com/IBM/mcp-context-forge/issues/217) - Graceful-Shutdown Hooks for API & Worker Containers (SIGTERM-safe rollouts, DB-pool cleanup, zero-drop traffic)
126+
- [**#172**](https://github.com/IBM/mcp-context-forge/issues/172) - Enable Auto Refresh and Reconnection for MCP Servers in Gateways
127+
128+
???+ check "✨ Completed Features (2)"
122129
- [**#181**](https://github.com/IBM/mcp-context-forge/issues/181) - Test MCP Server Connectivity Debugging Tool
123130
- [**#177**](https://github.com/IBM/mcp-context-forge/issues/177) - Persistent Admin UI Filter State
124-
- [**#172**](https://github.com/IBM/mcp-context-forge/issues/172) - Enable Auto Refresh and Reconnection for MCP Servers in Gateways
125131

126-
???+ danger "🔧 Open Chores (20)"
132+
???+ danger "🔧 Open Chores (23)"
133+
- [**#351**](https://github.com/IBM/mcp-context-forge/issues/351) - Checklist for complete End-to-End Validation Testing for All API Endpoints, UI and Data Validation
134+
- [**#344**](https://github.com/IBM/mcp-context-forge/issues/344) - Implement additional security headers and CORS configuration
135+
- [**#342**](https://github.com/IBM/mcp-context-forge/issues/342) - Implement database-level security constraints and SQL injection prevention
136+
- [**#341**](https://github.com/IBM/mcp-context-forge/issues/341) - Enhance UI security with DOMPurify and content sanitization
127137
- [**#317**](https://github.com/IBM/mcp-context-forge/issues/317) - [CHORE]: Script to add relative file path header to each file and verify top level docstring
128138
- [**#315**](https://github.com/IBM/mcp-context-forge/issues/315) - [CHORE] Check SPDX headers Makefile and GitHub Actions target - ensure all files have File, Author(s) and SPDX headers
129139
- [**#312**](https://github.com/IBM/mcp-context-forge/issues/312) - [CHORE]: End-to-End MCP Gateway Stack Testing Harness (mcpgateway, translate, wrapper, mcp-servers)
@@ -151,6 +161,10 @@
151161
- [**#211**](https://github.com/IBM/mcp-context-forge/issues/211) - [CHORE]: Achieve Zero Static-Type Errors Across All Checkers (mypy, ty, pyright, pyrefly)
152162
- [**#210**](https://github.com/IBM/mcp-context-forge/issues/210) - [CHORE]: Raise pylint from 9.16/10 -> 10/10
153163

164+
???+ check "🔧 Completed Chores (2)"
165+
- [**#338**](https://github.com/IBM/mcp-context-forge/issues/338) - Eliminate all lint issues in web stack
166+
- [**#336**](https://github.com/IBM/mcp-context-forge/issues/336) - Implement output escaping for user data in UI
167+
154168
???+ danger "📚 Open Documentation (2)"
155169
- [**#94**](https://github.com/IBM/mcp-context-forge/issues/94) - [Feature Request]: Transport-Translation Bridge (`mcpgateway.translate`) any to any protocol conversion cli tool
156170
- [**#46**](https://github.com/IBM/mcp-context-forge/issues/46) - [Docs]: Add documentation for using mcp-cli with MCP Gateway
@@ -199,6 +213,9 @@
199213
- [**#273**](https://github.com/IBM/mcp-context-forge/issues/273) - [Feature Request]: Terraform Module - "mcp-gateway-aws" supporting both EKS and ECS Fargate targets
200214
- [**#208**](https://github.com/IBM/mcp-context-forge/issues/208) - [Feature Request]: HTTP Header Passthrough
201215

216+
???+ danger "🔧 Open Chores (1)"
217+
- [**#313**](https://github.com/IBM/mcp-context-forge/issues/313) - [DESIGN]: Architecture Decisions and Discussions for AI Middleware and Plugin Framework (Enables #319)
218+
202219
---
203220

204221
## Release 0.7.0 - Multitenancy and RBAC
@@ -234,8 +251,7 @@
234251
- [**#221**](https://github.com/IBM/mcp-context-forge/issues/221) - [Feature Request]: Gateway-Level Input Validation & Output Sanitization (prevent traversal)
235252
- [**#182**](https://github.com/IBM/mcp-context-forge/issues/182) - [Feature Request]: Semantic tool auto-filtering
236253

237-
???+ danger "🔧 Open Chores (2)"
238-
- [**#313**](https://github.com/IBM/mcp-context-forge/issues/313) - [DESIGN]: Architecture Decisions and Discussions for AI Middleware and Plugin Framework (Enables #319)
254+
???+ danger "🔧 Open Chores (1)"
239255
- [**#291**](https://github.com/IBM/mcp-context-forge/issues/291) - [CHORE]: Comprehensive Scalability & Soak-Test Harness (Long-term Stability & Load) - locust, pytest-benchmark, smocker mocked MCP servers
240256

241257
---
@@ -346,6 +362,9 @@
346362
!!! warning "Issues Without Release Assignment"
347363
The following issues are currently open but not assigned to any specific release:
348364

365+
???+ warning "🐛 Open Bugs (1)"
366+
- [**#352**](https://github.com/IBM/mcp-context-forge/issues/352) - Resources - All data going into content
367+
349368
???+ warning "🔧 Open Chores (1)"
350369
- [**#318**](https://github.com/IBM/mcp-context-forge/issues/318) - [CHORE]: Publish Agents and Tools that leverage codebase and templates (draft)
351370

@@ -393,4 +412,4 @@
393412
7. **Chrome MCP Plugin Integration** - Browser extension for managing MCP configurations, servers, and connections
394413

395414
### 🔐 Secrets & Sensitive Data
396-
8. **Secure Secrets Management & Masking** - External secrets store integration (Vault)
415+
8. **Secure Secrets Management & Masking** - External secrets store integration (Vault)

0 commit comments

Comments
 (0)