MCP Gateway v0.5.0 - 2025-08-06 - Enterprise Operability, Auth, Configuration & Observability #671
crivetimihai
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
🚀 MCP Gateway v0.5.0 – 2025-08-05 - Enterprise Operability, Auth, Configuration & Observability
This enterprise-focused release delivers 42 resolved issues with major improvements to authentication, configuration management, error handling, and developer experience. Building on v0.4.0's security foundation,
v0.5.0
brings enhanced JWT security, comprehensive UI/UX improvements, and strengthened input validation across all endpoints.🏆 Enterprise Operability Achievements
This release enhances production readiness with:
✨ Highlights
REQUIRE_TOKEN_EXPIRATION=true
([SECURITY FEATURE]: Make JWT Token Expiration Mandatory when REQUIRE_TOKEN_EXPIRATION=true (depends on #87) #425)make lint filename
([CHORE]: Addmake lint filename|dirname
target to Makefile #410, CHORE(makefile): add comprehensive file-specific linting support #660)🚨 Important Updates
.env.example
now setsMCPGATEWAY_UI_ENABLED=true
for easier onboardingDOCS_BASIC_AUTH_ENABLED
flag for securing documentation endpointsrun-gunicorn.sh
with better error handling ([CHORE]: Migrate run-gunicorn-v2.sh to run-gunicorn.sh and have a single file (improved startup script with configurable flags) #397, [Bug]: make serve doesn't check if I'm already running an instance (run-gunicorn.sh) letting me start the server multiple times #430)🆕 Added
Security & Authentication
REQUIRE_TOKEN_EXPIRATION=true
/docs
withDOCS_BASIC_AUTH_ENABLED
Developer Experience
File-Specific Linting ([CHORE]: Add
make lint filename|dirname
target to Makefile #410, CHORE(makefile): add comprehensive file-specific linting support #660):Enhanced Makefile ([CHORE]: Fix Database Migration Commands in Makefile #365, [CHORE]: Migrate run-gunicorn-v2.sh to run-gunicorn.sh and have a single file (improved startup script with configurable flags) #397, [Bug]: Makefile missing .PHONY declarations and other issues #507, Cleaned up Makefile formatting for better readability and maintainability #597):
.PHONY
declarations for all targetsTest Tool Enhancements:
UI/UX Improvements
Code Quality & Testing
Security Scanners:
Web Linting ([CHORE]: Add lint-web to CI/CD and add additional linters to Makefile (jshint jscpd markuplint) #390, Add web linters to Makefile and lint-web.yml GitHub Actions #614) – CI/CD integration with jshint, jscpd, markuplint
Package Linters ([CHORE]: Add pypi package linters: check-manifest pyroma and verify target to GitHub Actions #615, Add pypi package linters: check-manifest pyroma and verify target to GitHub Actions #616) – check-manifest and pyroma for PyPI compliance
🐛 Fixed
Critical Gateway Issues
Tool & Resource Handling
Authentication & Security
🔄 Changed
Configuration Defaults
.env.example
setsMCPGATEWAY_UI_ENABLED=true
run-gunicorn.sh
with improved featuresPerformance & Reliability
📦 Upgrade Instructions
Update your package:
Review new settings in
.env
:cp .env.example .env # Check new DOCS_BASIC_AUTH_ENABLED setting
Run database migrations (automatic in Docker/Kubernetes):
🌟 Release Contributors
This release demonstrates strong community growth with 14 new contributors joining the project!
🏆 Top Contributors in 0.5.0
🎉 New Contributors
💪 Returning Contributors
🔗 Resources
ghcr.io/ibm/mcp-context-forge:v0.5.0
This discussion was created from the release MCP Gateway v0.5.0 - 2025-08-06 - Enterprise Operability, Auth, Configuration & Observability.
Beta Was this translation helpful? Give feedback.
All reactions