github doobidoo/mcp-memory-service v9.0.4
v9.0.4 - Critical Hotfix: OAuth Validation Fix

latest releases: v10.40.3, v10.40.2, v10.40.1...
3 months ago

🚨 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_ENABLED default from True to False (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.sh no longer fails during dependency installation

Files Changed

  • src/mcp_memory_service/config.py:690 - Changed default to False
  • src/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-service

Docker

docker pull doobidoo/mcp-memory-service:9.0.4
docker pull doobidoo/mcp-memory-service:latest

Related 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

Don't miss a new mcp-memory-service release

NewReleases is sending notifications on new releases.