Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
1.1.0 (2026-06-25)
Features
- harden MCP schemas and HTTP transport (8c97d7e)
Bug Fixes
- unblock CI audit and approve install scripts (0bc399f)
- unblock npm audit and approve install scripts (f86a824)
1.0.3 (2026-05-26)
Bug Fixes
1.0.2 (2026-05-26)
Bug Fixes
- packaging: align package metadata and release flow (#13) (bba60a5)
- security: restore dependency and workflow gates (#12) (436dcb9), closes #3
[Unreleased]
Added
delete_sessiontool for permanent deletion with explicit confirmation.update_sessiontool for editing titles, descriptions, and tags.export_sessionsandimport_sessionstools for backup and migration.get_session_contexttool for AI-friendly session summaries.- Versioned SQLite migrations via
PRAGMA user_version. - FTS5 full-text search with Fuse.js reranking.
Storeclass with dependency injection and import/export support.- Graceful shutdown handling for stdio and HTTP entrypoints.
- Coverage thresholds and expanded unit coverage for DB, store, search, MCP, and logging.
SECURITY.md,CONTRIBUTING.md, andCODE_OF_CONDUCT.md.
Changed
src/db.tsnow exposesopenDb(path?)andcreateTestDb()instead of a global singleton connection.src/store.tsnow uses a repository-styleStoreclass.src/search.tsnow searches the full dataset instead of the previous 500-row in-memory cap.package.jsonnow includes publish metadata,exports,prepublishOnly,format:check, andtest:coverage.- Azure DevOps CI is consolidated into the root
azure-pipelines.ymlfile. - GitHub Actions CI remains manual fallback only.
Fixed
- Node 24 compatibility for
better-sqlite3. - Bearer token redaction in structured logs.
- Session status now has a DB-level
CHECKconstraint.
[1.0.0] - 2026-04-06
Added
- Initial implementation.
- SQLite storage with
better-sqlite3. - Fuzzy session search with
fuse.js. - MCP tools for starting sessions, recording fixes, recording commands, searching history, and reporting stats.
- Streamable HTTP transport.