Skip to content

Commit f4ab637

Browse files
docs: add v4.3.1 release notes (#93)
1 parent 0d62c26 commit f4ab637

File tree

1 file changed

+68
-0
lines changed

1 file changed

+68
-0
lines changed

releases/v4.3.1.md

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
# v4.3.1 - OutputSchema Fix & CVE Remediations
2+
3+
Released: February 5, 2026
4+
5+
## Highlights
6+
7+
- **OutputSchema Fix** — Fixed `get_cross_project_insights` validation error on empty results
8+
- **Security Patches** — Remediated 3 CVEs in Docker image (libexpat CRITICAL, tar HIGH)
9+
- **Dependency Updates** — MCP SDK 1.26.0 and other updates
10+
11+
---
12+
13+
## Fixed
14+
15+
### `get_cross_project_insights` OutputSchema Validation
16+
17+
When no projects met the minimum entry threshold, the tool returned only `message` and `projects` fields, failing outputSchema validation.
18+
19+
**Now returns all required fields:**
20+
- `project_count: 0`
21+
- `total_entries: 0`
22+
- `inactive_projects: []`
23+
- `time_distribution: []`
24+
- `message` (with explanation)
25+
- `projects: []`
26+
27+
---
28+
29+
## Security
30+
31+
### CVE-2026-24515 (libexpat) — CRITICAL
32+
33+
Null pointer dereference vulnerability. Fixed by explicitly installing libexpat from Alpine edge repositories in Dockerfile.
34+
35+
### CVE-2026-25210 (libexpat) — MEDIUM
36+
37+
Integer overflow leading to information disclosure. Same fix as CVE-2026-24515.
38+
39+
### CVE-2026-24842 (tar) — HIGH
40+
41+
Path traversal vulnerability in npm's bundled tar package. Updated from 7.5.4 → 7.5.7 in Dockerfile.
42+
43+
---
44+
45+
## Changed
46+
47+
### Dependency Updates
48+
49+
| Package | From | To |
50+
|---------|------|-----|
51+
| `@modelcontextprotocol/sdk` | 1.25.3 | 1.26.0 |
52+
| `@types/node` | 25.0.10 | 25.2.0 |
53+
| `commander` | 14.0.2 | 14.0.3 |
54+
| `globals` | 17.1.0 | 17.3.0 |
55+
56+
---
57+
58+
## Upgrade
59+
60+
```bash
61+
# npm
62+
npm update -g memory-journal-mcp
63+
64+
# Docker
65+
docker pull writenotenow/memory-journal-mcp:v4.3.1
66+
```
67+
68+
**Full Changelog**: https://github.com/neverinfamous/memory-journal-mcp/wiki/CHANGELOG

0 commit comments

Comments
 (0)