This release includes 1 security fix for security teams reviewing exposed deployments.
Topics
+8 more
Affected surfaces
Summary
AI summaryFixed SQL injection vulnerability in the update method.
Full changelog
v1.20.3 (2026-04-19)
This release is published under the MIT License.
Bug Fixes
-
Add tests for GDrive OAuth failure callback + token save error paths (#466,
b49e217) -
Silence ty invalid-assignment on _ConnProxy test wrapper (#463,
33b967d) -
Surface OAuth token save failures in GDrive device code poll (#466,
b49e217) -
Sync mnemo GDrive OAuth defaults to match wet-mcp parity (
d172f92) -
Untrack .jules AI traces + add .Jules/.superpower to gitignore (
858682e) -
db: Use 'k = ?' constraint for vector search compatibility (#453,
29c1a22) -
db: Use static parameterized query for all fields in update method (#455,
6e50ee1) -
security: Resolve SQL injection in update method and fix CI type errors (#455,
6e50ee1) -
server: Refactor config tool to reduce complexity (#452,
b4cfe8b) -
sync: Refactor setup_google_auth into smaller helper methods (#450,
6a32f11)
Chores
Performance Improvements
-
sync: Refactor folder ID caching to use asynchronous I/O (#443,
6704aac) -
token-store: Make token storage operations asynchronous (#449,
5d23f9f)
Testing
-
config: Achieve 100% coverage for GPU and reranker detection (#445,
777fb97) -
relay: Add apply_config tests and consolidate module tests (#444,
daf6d6e)
Detailed Changes: v1.20.2...v1.20.3
Security Fixes
- Resolved SQL injection vulnerability in the update method ([#455](https://github.com/n24q02m/mnemo-mcp/pull/455))
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About n24q02m/mnemo-mcp
Persistent AI memory with SQLite hybrid search (FTS5 + semantic). Built-in Qwen3 embedding, rclone sync across machines. Zero config, no cloud, no limits.
Related context
Beta — feedback welcome: [email protected]