This release adds 4 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+14 more
Summary
AI summaryCore, tools, embeddings, config, devcontainer, telemetry, and documentation modules were updated with architecture refinements, new features, fixes, and docs improvements.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
Add optional OpenTelemetry OTLP exporter, disabled by default. Add optional OpenTelemetry OTLP exporter, disabled by default. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Feature | Medium |
Introduce one‑command devcontainer with pgvector and prewarmed models. Introduce one‑command devcontainer with pgvector and prewarmed models. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Feature | Medium |
Introduce project settings, /preflight command, catalogue, and headless CI regimes. Introduce project settings, /preflight command, catalogue, and headless CI regimes. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Feature | Medium |
Expose check_setup MCP tool as a facade over doctor.py. Expose check_setup MCP tool as a facade over doctor.py. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Bugfix | Medium |
Fix Windows post‑install to use cross‑platform setup.py and validate install path in CI. Fix Windows post‑install to use cross‑platform setup.py and validate install path in CI. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Bugfix | Medium |
Enforce frontmatter normalization and governance contract on all wiki write paths. Enforce frontmatter normalization and governance contract on all wiki write paths. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Bugfix | Medium |
Pass explicit XDG‑aware cache_folder to SentenceTransformer embeddings. Pass explicit XDG‑aware cache_folder to SentenceTransformer embeddings. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Refactor | Low |
Eliminate three core→infrastructure layer violations using ports‑and‑adapters pattern. Eliminate three core→infrastructure layer violations using ports‑and‑adapters pattern. Source: llm_adapter@2026-07-15 Confidence: high |
— |
Full changelog
- docs(changelog): correct 4.14.2 evidence pointer to the committed pretag dir
- chore(release): 4.14.2 — layer-violation cleanup + devtooling
- refactor(core): eliminate 3 core→infrastructure layer violations via ports-and-adapters (#135)
- feat(tools): expose check_setup MCP tool as a facade over doctor.py (#133)
- fix(embeddings): pass explicit XDG-aware cache_folder to SentenceTransformer (#132)
- feat(config): project settings, /preflight command, catalogue, headless CI regimes (#131)
- docs(architecture): replace stale hard-coded module counts with single-source pointer (#130)
- feat(devcontainer): one-command devcontainer with pgvector + prewarmed models (#129)
- feat(telemetry): add optional OTLP exporter, OFF by default (#128)
- docs(claude-md): refactor CLAUDE.md to <200 lines, resync storage truth (#125)
- docs(deployment): document corporate proxy/CA for model downloads (#123)
- docs(bench): fix stale "production database" claim, add LoCoMo noise caveat (#121)
- fix(install): dispatch Windows postInstall to cross-platform setup.py + exercise real install path in CI (#117)
- chore(release): merge 4.14.1 (exact pre-tag-guarded tree f89a350a) into main
- fix(wiki): enforce frontmatter normalization and governance contract on all write paths (#112)
What's Changed
- fix(wiki): enforce frontmatter normalization and governance contract on all write paths by @cdeust in https://github.com/cdeust/Cortex/pull/112
- fix(install): dispatch Windows postInstall to cross-platform setup.py + exercise real install path in CI by @cdeust in https://github.com/cdeust/Cortex/pull/117
- chore(bench): resolve stale-floors finding — isolated-instrument evidence, doc fixes, no floor changes by @cdeust in https://github.com/cdeust/Cortex/pull/121
- docs(deployment): corporate proxy / custom CA for model downloads by @cdeust in https://github.com/cdeust/Cortex/pull/123
- docs(claude-md): refactor to 92 lines with @-references — measured counts, per-surface storage truth by @cdeust in https://github.com/cdeust/Cortex/pull/125
- feat(telemetry): optional OTLP exporter, OFF by default (ports-and-adapters) by @cdeust in https://github.com/cdeust/Cortex/pull/128
- feat(devcontainer): one-command isolated environment — models baked, versions pinned, doctor-gated by @cdeust in https://github.com/cdeust/Cortex/pull/129
- docs(architecture): replace stale module counts with single-source pointers by @cdeust in https://github.com/cdeust/Cortex/pull/130
- feat(config): project settings, /preflight command, catalogue, headless CI regimes by @cdeust in https://github.com/cdeust/Cortex/pull/131
- fix(embeddings): pass explicit XDG-aware cache_folder to SentenceTransformer by @cdeust in https://github.com/cdeust/Cortex/pull/132
- feat(tools): check_setup MCP tool — preflight facade over doctor.py (50→51 tools) by @cdeust in https://github.com/cdeust/Cortex/pull/133
- refactor(core): eliminate 3 core→infrastructure layer violations via ports-and-adapters by @cdeust in https://github.com/cdeust/Cortex/pull/135
Full Changelog: https://github.com/cdeust/Cortex/compare/v4.14.1...v4.14.2
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 cdeust/Cortex
Persistent memory for Claude Code grounded in computational neuroscience (41 cited papers)
Related context
Beta — feedback welcome: [email protected]