github doobidoo/mcp-memory-service v8.57.1
v8.57.1 - Hotfix: Python -m Execution Support

latest releases: v10.30.0, v10.29.1, v10.29.0...
3 months ago

Hotfix: Python -m Execution Support for CI/CD

This hotfix resolves GitHub Actions failures introduced in v8.56.0 server refactoring.

Fixed

  • CI/CD: Added server/__main__.py to fix python -m execution
    • Resolves GitHub Actions failures in Docker and uvx tests
    • Regression from v8.56.0 server refactoring (server.py → server/ package)
    • Implements --version and --help flag handling
    • Properly exits after flag processing (no server startup hang)

Root Cause

The v8.56.0 refactoring changed server.py to server/ package structure but forgot to add __main__.py. This broke python -m mcp_memory_service.server used in:

  1. GitHub Actions workflows (publish-and-test.yml)
  2. Docker container tests
  3. uvx compatibility tests

Changes

  • NEW: src/mcp_memory_service/server/__main__.py
    • Handles --version and --help flags
    • Calls main() from server_impl.py
    • Dynamic version import from _version.py

Verification

All GitHub Actions workflows should now pass after this release.

Full Changelog: v8.57.0...v8.57.1

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

NewReleases is sending notifications on new releases.