github doobidoo/mcp-memory-service v10.5.1
v10.5.1 - Test Environment Safety Scripts

latest releases: v10.28.3, v10.28.2, v10.28.1...
one month ago

🛡️ Test Environment Safety: Prevent Production Data Loss

This patch release adds critical test environment safety scripts to prevent production database testing incidents.

Added

  • Test Environment Safety Scripts (Issue #419, PR #418): 4 critical scripts (524 lines) to prevent production database testing
    • backup-before-test.sh: Mandatory backup before testing with date-stamped archives and environment isolation
    • setup-test-environment.sh: Isolated test environment setup (port 8001) with separate data directory
    • cleanup-test-environment.sh: Safe test data cleanup with environment verification
    • scripts/test/README.md: Comprehensive testing workflow documentation (250 lines)
    • Testing Workflow: Complete development-to-deployment test lifecycle
    • Safety Guarantees: Environment validation prevents production database corruption
    • Developer Experience: Clear instructions for safe testing practices
    • CRITICAL: Prevents data loss incidents from running tests against production databases
    • Note: Security improvements (command injection fixes, atomic backups) tracked in Issue #419

Installation

pip install --upgrade mcp-memory-service

Documentation

What's Next

Security improvements for test scripts tracked in Issue #419.

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

NewReleases is sending notifications on new releases.