Skip to content

v2.1.0

Latest

Choose a tag to compare

@minipuft minipuft released this 19 Mar 03:38
842428d

2.1.0 (2026-03-19)

⚠ BREAKING CHANGES

  • runtime: Individual per-resource env vars and CLI flags removed. Use MCP_WORKSPACE with resources/ subdirectory structure instead.

Added

  • ci: auto-merge manual changelog entries into Release Please releases (d2f2f52)
  • runtime: multi-source resource overlay and path consolidation (2f5d751)
  • server: add OpenTelemetry instrumentation and observability infrastructure (48e720f)

Fixed

  • ci: add checkout step before changelog merge in Release Please workflow (d68d0f1)
  • ci: centralize downstream version sync in extension-publish (e8c25e0)
  • ci: fix changelog merge target and set release-as 2.1.0 (cc2ed76)
  • deps: update dependency chokidar to v5 (b10476f)
  • hooks: register delegation-enforce.py in PreToolUse hooks (0c7c3a4)
  • hooks: resolve generated operators Ruff typing issue (a956fb2)
  • hooks: use SSOT registry for operator detection in prompt-suggest hook (2fe7a4f)
  • hot-reload: support chokidar 5 upgrade (1db39c8)
  • mcp-tools: fix prompt update field clearing and simplify update workflow (5a2800e)
  • mcp-tools: remove section/section_content from router pass-through (61072df)
  • parsers: strip leading delegation operators before argument extraction (07ed2ee)
  • scripts: check dependency range instead of package version for opencode (3f3fa9e)
  • scripts: generate Ruff-compatible Python operator types (aa201d7)
  • scripts: update extension deps list and lint ratchet baseline (bffac0d)

Changed

  • hooks: improve Python hook type safety and reduce pyrefly baseline (69cc281)
  • runtime: replace ServerRootDetector with resolvePackageRoot() (3c2bd7f)
  • server: decompose Tier 5 oversized files to meet size advisories (adbc670)
  • server: enforce architecture boundaries via DatabasePort injection (5b39be0)
  • server: replace codegen with hand-written schemas and resource-driven overlays (84b74cf)

Documentation

  • cleanup: record chokidar post-upgrade rationale (b6740e2)
  • modernize CONTRIBUTING.md, add GitHub templates, align project config (3afbe39)
  • record open PR validation wave (81d383a)
  • record package wave results (0e7de90)
  • record remaining package wave (d398fe5)
  • remove orphaned [Unreleased] section from pre-v2.0.0 changelog (73ad697)
  • standardize inline doc links with TIP callouts across README (ebd6241)
  • update changelog for unreleased changes (25c659e)
  • update demo video plan to WebP format and re-recording schedule (b87aef7)