|
19 | 19 | | 0.7.0 | 02 Sep 2025 | 0 % | Open | Multitenancy and RBAC (Private/Team/Global catalogs), Extended Connectivity, Core Observability & Starter Agents (OpenAI and A2A) |
|
20 | 20 | | 0.6.0 | 19 Aug 2025 | 0 % | Open | Security, Scale & Smart Automation |
|
21 | 21 | | 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 | |
23 | 23 | | 0.3.0 | 08 Jul 2025 | 100 % | **Closed** | Annotations and multi-server tool federations |
|
24 | 24 | | 0.2.0 | 24 Jun 2025 | 100 % | **Closed** | Streamable HTTP, Infra-as-Code, Dark Mode |
|
25 | 25 | | 0.1.0 | 05 Jun 2025 | 100 % | **Closed** | Initial release |
|
|
104 | 104 |
|
105 | 105 | ## Release 0.4.0 - Bugfixes, Resilience & Code Quality
|
106 | 106 |
|
107 |
| -!!! danger "Release 0.4.0 - Open (0%)" |
| 107 | +!!! danger "Release 0.4.0 - Open (19%)" |
108 | 108 | **Due:** July 22, 2025 | **Status:** Open
|
109 | 109 | Focus on bugfixes, resilience (retry with exponential backoff), code quality and technical debt (test coverage, linting, security scans, GitHub Actions, Makefile, Helm improvements).
|
110 | 110 |
|
111 | 111 | ???+ danger "🐛 Open Bugs (2)"
|
112 | 112 | - [**#232**](https://github.com/IBM/mcp-context-forge/issues/232) - Leaving Auth to None fails
|
113 | 113 | - [**#213**](https://github.com/IBM/mcp-context-forge/issues/213) - Can't use `STREAMABLEHTTP`
|
114 | 114 |
|
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)" |
116 | 120 | - [**#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
|
117 | 121 | - [**#320**](https://github.com/IBM/mcp-context-forge/issues/320) - [Feature Request]: Update Streamable HTTP to fully support Virtual Servers
|
118 | 122 | - [**#258**](https://github.com/IBM/mcp-context-forge/issues/258) - Universal Client Retry Mechanisms with Exponential Backoff & Random Jitter
|
119 | 123 | - [**#234**](https://github.com/IBM/mcp-context-forge/issues/234) - 🧠 Protocol Feature – Elicitation Support (MCP 2025-06-18)
|
120 | 124 | - [**#233**](https://github.com/IBM/mcp-context-forge/issues/233) - Contextual Hover-Help Tooltips in UI
|
121 | 125 | - [**#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)" |
122 | 129 | - [**#181**](https://github.com/IBM/mcp-context-forge/issues/181) - Test MCP Server Connectivity Debugging Tool
|
123 | 130 | - [**#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 |
125 | 131 |
|
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 |
127 | 137 | - [**#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
|
128 | 138 | - [**#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
|
129 | 139 | - [**#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 | 161 | - [**#211**](https://github.com/IBM/mcp-context-forge/issues/211) - [CHORE]: Achieve Zero Static-Type Errors Across All Checkers (mypy, ty, pyright, pyrefly)
|
152 | 162 | - [**#210**](https://github.com/IBM/mcp-context-forge/issues/210) - [CHORE]: Raise pylint from 9.16/10 -> 10/10
|
153 | 163 |
|
| 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 | + |
154 | 168 | ???+ danger "📚 Open Documentation (2)"
|
155 | 169 | - [**#94**](https://github.com/IBM/mcp-context-forge/issues/94) - [Feature Request]: Transport-Translation Bridge (`mcpgateway.translate`) any to any protocol conversion cli tool
|
156 | 170 | - [**#46**](https://github.com/IBM/mcp-context-forge/issues/46) - [Docs]: Add documentation for using mcp-cli with MCP Gateway
|
|
199 | 213 | - [**#273**](https://github.com/IBM/mcp-context-forge/issues/273) - [Feature Request]: Terraform Module - "mcp-gateway-aws" supporting both EKS and ECS Fargate targets
|
200 | 214 | - [**#208**](https://github.com/IBM/mcp-context-forge/issues/208) - [Feature Request]: HTTP Header Passthrough
|
201 | 215 |
|
| 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 | + |
202 | 219 | ---
|
203 | 220 |
|
204 | 221 | ## Release 0.7.0 - Multitenancy and RBAC
|
|
234 | 251 | - [**#221**](https://github.com/IBM/mcp-context-forge/issues/221) - [Feature Request]: Gateway-Level Input Validation & Output Sanitization (prevent traversal)
|
235 | 252 | - [**#182**](https://github.com/IBM/mcp-context-forge/issues/182) - [Feature Request]: Semantic tool auto-filtering
|
236 | 253 |
|
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)" |
239 | 255 | - [**#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
|
240 | 256 |
|
241 | 257 | ---
|
|
346 | 362 | !!! warning "Issues Without Release Assignment"
|
347 | 363 | The following issues are currently open but not assigned to any specific release:
|
348 | 364 |
|
| 365 | +???+ warning "🐛 Open Bugs (1)" |
| 366 | + - [**#352**](https://github.com/IBM/mcp-context-forge/issues/352) - Resources - All data going into content |
| 367 | + |
349 | 368 | ???+ warning "🔧 Open Chores (1)"
|
350 | 369 | - [**#318**](https://github.com/IBM/mcp-context-forge/issues/318) - [CHORE]: Publish Agents and Tools that leverage codebase and templates (draft)
|
351 | 370 |
|
|
393 | 412 | 7. **Chrome MCP Plugin Integration** - Browser extension for managing MCP configurations, servers, and connections
|
394 | 413 |
|
395 | 414 | ### 🔐 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