-
-
Notifications
You must be signed in to change notification settings - Fork 2
Release Notes
Back to Home
Release history for the Neurodivergent Memory MCP Server. All 0.x releases are research previews.
Patch release: Forces Docker Hub README refresh on each release and upgrades Node to 24.
- Added
peter-evans/dockerhub-description@v4step in the release workflow so Docker Hub description is always updated fromREADME.mdon every release - Added
workflow_dispatchto allow manual README refresh runs when needed
- Upgraded workflow Node runtime from 20 to 24
- Upgraded Docker build/runtime base images from
node:20-alpinetonode:24-alpine
Patch release: Fixes README GIF and link rendering on Docker Hub and GHCR.
- Replaced relative GIF paths with absolute
raw.githubusercontent.comURLs so Docker Hub and GHCR can render the preview image and link correctly
Patch release: Disables Docker
latesttag generation to comply with immutable tag settings.
- Release workflow now sets Docker metadata
flavor.latest=falseto avoid pushing immutablelatesttag - Prevents Docker Hub publish failures caused by immutable floating tags
Patch release: Fixes Docker Hub immutable tag conflict and publishes to the official MCP Registry.
- Added
mcpNamefield topackage.jsonrequired for MCP Registry namespace verification (io.github.jmeyer1980/neurodivergent-memory) - Added
server.jsonfor publishing to the official MCP Registry atregistry.modelcontextprotocol.io
Patch release: Release pipeline hardening and rerun safety.
- Release workflow now syncs release branch with
mainon version tag pushes - Release workflow now skips npm publish when the version already exists on npm (rerun-safe)
- Continued hardening for GitHub Actions JavaScript runtime migration to Node 24
First fully successful multi-channel release in this project lifecycle.
Improves package visibility in GitHub by publishing container images to GitHub Container Registry (GHCR) in addition to Docker Hub.
- Release workflow now publishes container images to
ghcr.io/jmeyer1980/neurodivergent-memory - Added
packages: writeworkflow permissions required for GHCR publishing - GitHub Packages listing now available through GHCR package pages linked to this repository
Patch release: Release pipeline reliability and publish resiliency.
- Release workflow now syncs release with
mainon version tag pushes - Release workflow now skips npm publish when the version already exists on npm (rerun-safe)
- Continued hardening for GitHub Actions JavaScript runtime migration to Node 24
Initial research preview release.
- Core MCP Server — knowledge graph storage and retrieval via Model Context Protocol stdio transport
- 5-District Architecture — semantic organization across
logical_analysis,emotional_processing,practical_execution,vigilant_monitoring, andcreative_synthesisdomains - BM25 Full-Text Search — relevance-ranked memory retrieval with configurable scoring and filtering
- Graph Connections — bidirectional edges between memory nodes for associative traversal
- Canonical Tag Schema — enforced tagging (
topic,scope,kind,layer) for structured knowledge organization - Persistence — JSON-based durable storage at
.neurodivergent-memory/memories.json - Tools:
store_memory,retrieve_memory,search_memories,delete_memory,connect_memories,traverse_from,related_to,list_memories,memory_stats,import_memories - Docker Support — multi-platform container images (amd64, arm64) with provenance and SBOM attestation
- Security — npm provenance publishing, container attestation, checksums on release artifacts
- Test script hang prevention — added adaptive timeout and completion detection to prevent indefinite stdin blocking
- Single-file persistence — no journal/WAL pattern; risk of data loss on unclean shutdown
- No concurrency control — unsafe for simultaneous writes from multiple agents
- Static districts — cannot adapt semantic organization per use case
- Basic query language — BM25 ranking ignores agent goals or context
- No observability — no logging, metrics, or debug endpoints
- No resource controls — unbounded memory growth potential
See also: Architecture · Getting Started · Roadmap