Skip to content

Changelog

Release history and version notes for Notify-MCP.


Version 1.1.0 - Persistent Storage (2025-01-12)

New Features

Persistent SQLite Storage - File-based SQLite database for team collaboration - Automatic LRU cache enforcement - Foreign key constraints with cascade deletes - WAL mode for better concurrency

Team Collaboration - Share notifications via shared database files - Cross-platform synchronization - Persistent notification history

Storage Configuration - Environment variable configuration - Configurable max history per channel - Path expansion support (~, $HOME)

Improvements

  • Storage factory pattern for extensibility
  • Enhanced test coverage (70%)
  • 62 passing unit tests
  • Comprehensive storage documentation

Technical Details

  • 3 database tables: channels, subscriptions, notifications
  • JSON columns for nested Pydantic models
  • Indexes on common queries (channel, timestamp)
  • Async SQLAlchemy with aiosqlite

Version 1.0.0 - MVP Release (2025-01-10)

Initial Release

Core Features - Pub-sub architecture with channels - 6 MCP tools for notification management - 3 MCP resources for data access - 2 prompt templates (ADR, alerts) - Smart filtering (priority, tags, themes, roles)

Storage - In-memory storage with LRU cache - Notification history (last 50 per channel)

Quality - 48 unit tests - Pydantic validation - JSON Schema support - Type-safe implementation

Documentation - API reference - Architecture guide - Usage examples - Installation guide


Roadmap

See Roadmap for upcoming features.