Skip to content

v2026.6.10

Choose a tag to compare

@github-actions github-actions released this 10 Jun 14:56
· 37 commits to main since this release

@unbrained/pm-cli 2026.6.10

Source range: v2026.6.9...v2026.6.10

Changelog

Added

  • pm close --duplicate-of: structured duplicate tracking with auto-populated closure fields (GH-183, GH-160) (pm-xnkd)
  • pm test --run selectors: --match / --only-index / --only-last (GH-194) (pm-p86h)
  • pm context: per-epic completion stats + recently_created/unparented sections (GH-187, GH-182) (pm-ojpq)
  • Root --id-only flag: minimal mutation output (id+status) for agent automation loops (GH-195) (pm-esf6)
  • pm aggregate --completion: closed/total ratio and completion_pct per group (GH-185) (pm-eaer)
  • pm list: include parent in default compact projection when set (GH-180) (pm-awfr)
  • Combined PR: duplicate-aware close, parent fail-fast, id-only output, context/aggregate completion stats, robust test add/run (pm-z9e9)
  • Embedding provider migration guide + pm reindex --migrate: automated full reindex on model/provider change (pm-wt0g)
  • Settings read cache: memoize readSettingsWithMetadata across the 3-5 reads per command (pm-2bn5)
  • Incremental reindex --mode semantic --stale-only: skip already-up-to-date vectors (pm-o3nr)
  • Add MCP pm_context, pm_contracts, pm_plan, pm_health integration tests (pm-8d00)
  • First-party exemplar package for registerCommand + registerFlags + registerParser (commands capability pattern) (pm-1js9)
  • Add importer/exporter options arg and command-def examples to SDK.md (pm-btwe)
  • pm_max_version default-BLOCK should have a per-layer warn-only toggle in settings (pm-k5e8)
  • Extension teardown: per-deactivate timeout guard so a hanging deactivate() cannot block host shutdown/reload (pm-bujg)

Fixed

  • GH-189: create --parent should fail fast on unresolved references (pm-p9hw)
  • Classify tracker-not-initialized Sentry CommandErrors as expected handled CLI errors (pm-w7jq)
  • GH-190: SDK locateItem should default idPrefix or throw explicit argument errors (pm-rjh9)
  • Telemetry queue max_attempts backlog health warning: surface items near retry exhaustion in pm health (pm-irc7)
  • Harden history replay and compact diff against malformed patch entries (pm-kf5q)
  • MCP server: request-scoped extension registries (process-global set/clear can race under concurrent native-action requests) (pm-bl6m)
  • Fix Windows Nightly smoke cleanup helper import (pm-uzty)

Security

  • Extension sandbox profiles are advisory-only — no runtime enforcement of declared permission boundaries (pm-pl53)
  • Declare trusted=true, sandbox_profile, and permissions on all 9 first-party package manifests (pm-iljy)

Other

  • Run verification matrix and temp-dir smoke for active cycle (pm-rav7)
  • Upgrade pm-changelog to 2026.6.9 and validate changelog fidelity (pm-kx7v)
  • Close stale GH issues, clarify dedupe-audit docs, and bump @sentry/node (pm-utd6)
  • SDK author-ergonomics batch: extension-manifest JSON Schema, getWorkspaceContracts memoization, FlagDefinition type/value_type unification (pm-l0jd)
  • Document pm-linked-test-adapters package in EXTENSIONS.md and TESTING.md (pm-yj8n)

PM Tracker Evidence

Closed pm items in release window: 29
By type: Feature=13, Issue=7, Task=3, Plan=1, Chore=5
By status: closed=29

Selected release-related tracker items:

  • pm-wt0g [Feature/closed] Embedding provider migration guide + pm reindex --migrate: automated full reindex on model/provider change