This release includes breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+14 more
Summary
AI summaryMinor fixes and improvements.
Full changelog
v0.5.1 Patch Release — 2026-05-01
5-axis structural CI flaky remediation (F1+F4+CO-PR21) + DINOv2 mock isolation 三段合成 (Path B' + Option A'' + DRIFT-U20-01) + version coherence T1 sync (8 package.json + server.json + 12 docs) + AGPL §5(a) SPDX integrity (LCC-02).
📦 Published packages (npm registry)
@reftrixmcp/[email protected]@reftrixmcp/[email protected]@reftrixmcp/[email protected]@reftrixmcp/[email protected]@reftrixmcp/[email protected]
npm install @reftrixmcp/[email protected]
✅ What's New
This is a test-infrastructure + CI workflow patch release. No production code changes — @reftrixmcp/* runtime semantics are identical to v0.3.0 / v0.5.0. Quality and reliability improvements only.
CI Flaky Structural Remediation (ADR-0020)
- F1:
vitest.base.config.mtsmaxWorkers: 3 → 2(memory budget alignment for CI 7GB constraint) - F2 partial revert (Amendment 1):
fileParallelism: falseremoved, restoring Vitest 4.x default (CI run #1 33:22 → run #2/#3 25:52/25:01, ~5min margin under TPA-IMPL-H-01 ≤30:00 hard gate) - F3:
actions/cache@v4for Playwright browser at 3 callsites (~60s → ~5s cache-hit) - F4:
LocalStorageProvidermock-replace viavi.mockfactory (140 lines preserving boundary contract) - CO-PR21-REVIEW-01: ReDoS test threshold parametrized via
REDOS_TEST_THROUGHPUT_CHARS_PER_MSenv var
DINOv2 Mock Isolation 三段合成 (Path B' + Option A'' + DRIFT-U20-01)
4-attempt cumulative resolution achieving zero-flake under Vitest pool: forks:
- Supplementary #1 (
vi.resetModules()afterEach→beforeEach): 17/20 PASS - Supplementary #2 (test reshape into 2
it()blocks): 19/30 PASS - Supplementary #3 (Path B' file split:
service-mocked-onnx.test.ts): 9/10 PASS - User Path ii direct (Option A'':
vi.doMock→vi.mock+vi.hoisted): 30/30 PASS ✓ - DRIFT-U20-01 scope expansion:
service-coverage.test.tsも Option A'' canonical pattern 適用 → 20/20 PASS
Production code (packages/ml/src/dinov2/) untouched, npm publish artifact unaffected.
Version Coherence T1 Sync
8 package.json + server.json + 12 spec/doc files の 0.5.0 → 0.5.1 統一。INV-RELEASE-VERSION-COHERENCE-001 standing test (新設) で永続的な drift 検出を CI 強制。
Legal Compliance (LCC-02)
AGPL §5(a) prominent notices requirement に従い 8 v0.5.0-cycle source files に // SPDX-License-Identifier: AGPL-3.0-only header を追加。scripts/sync-oss.sh Step 1.5b で SPDX integrity check が CI 強制。
🔍 Verification
| Check | Result |
|-------|--------|
| Quality Gate (lint + typecheck + format:check + docs:verify + test) | ALL PASS |
| Test count | 478 files / 15,723 tests / 0 failed |
| docs:verify | 47 PASS / 0 FAIL |
| CI wall-time (TPA-IMPL-H-01 ≤30:00 hard gate) | n=2 PASS (25:52, 25:01) |
| service-mocked-onnx.test.ts isolation | 30/30 PASS |
| service-coverage.test.ts isolation+directory pass^10 | 20/20 PASS |
| INV-RELEASE-VERSION-COHERENCE-001 standing test | 1/1 PASS |
| sync-oss.sh (123 verifications) | 123/0/0 PASS |
| Step 1.5a 5-pkg publish dry-run | 5/5 PASS |
| Step 1.5b SPDX integrity | PASS |
| Production-only audit | 0 critical / 0 high / 2 moderate |
🔄 Carryover Closures
- ✅ CO-DINOV2-MOCK-ISOLATION-01 (三段合成)
- ✅ CO-IO-SCOPE-EXPANSION-01
- ✅ DRIFT-U20-01 / DRIFT-U20-02
- ✅ FIND-IO-PHASE4-IO-SCOPE-03
📋 Note
This release tag exists on the public OSS mirror (TKMD/ReftrixMCP). Internal development releases v0.4.0 and v0.5.0 were not mirrored to the OSS repo as separate releases (the code was synced incrementally via sync-oss.sh); v0.5.1 picks up cumulatively from v0.3.0 in OSS-published release entries.
🤖 Generated with Claude Code
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 TKMD/ReftrixMCP
Web design analysis MCP server with 26 tools for layout extraction, motion detection, quality scoring, and semantic search. Uses Playwright, pgvector HNSW, and Ollama Vision to turn web pages into searchable, structured design knowledge.
Related context
Beta — feedback welcome: [email protected]