🚨 CRITICAL HOTFIX - Fixes OAuth validation blocking server startup
Issue
Server startup fails with ValueError: Invalid OAuth configuration: JWT configuration error: No JWT signing key available
Root Cause
OAUTH_ENABLED defaulted to True, causing OAuth validation to run at module import time.
What's Fixed
CRITICAL: OAuth validation preventing server startup
- Changed:
OAUTH_ENABLEDdefault fromTruetoFalse(opt-in, not opt-out) - Made: OAuth validation non-fatal (logs errors but doesn't raise exception)
- Impact: Server now starts successfully without JWT keys configured
- Symptoms Fixed:
update_and_restart.shno longer fails during dependency installation
Files Changed
src/mcp_memory_service/config.py:690- Changed default toFalsesrc/mcp_memory_service/config.py:890-895- Made validation non-fatal
Backward Compatibility
No impact - OAuth was broken by default in v9.0.3, now works correctly.
Recommendation
All users on v9.0.3 must upgrade to v9.0.4 immediately - This fixes a critical blocking issue.
Installation
PyPI (recommended)
pip install --upgrade mcp-memory-serviceDocker
docker pull doobidoo/mcp-memory-service:9.0.4
docker pull doobidoo/mcp-memory-service:latestRelated Issues
Fixes #356 (OAuth validation blocking server startup discovered in v9.0.3)
Full Changelog
See CHANGELOG.md for complete details.
🤖 Generated with Claude Sonnet 4.5