ReleaseMicrosoftMicrosoftpublished May 3, 2026seen Jun 26

microsoft/apm v0.12.0

microsoft/apm

Open original ↗

Captured source

source ↗
published May 3, 2026seen Jun 26captured 1whttp 200method plain

v0.12.0

Repository: microsoft/apm

Tag: v0.12.0

Published: 2026-05-03T08:52:00Z

Prerelease: no

Release notes:

What's Changed

📖 Documentation

  • [docs] Update documentation for features from 2026-04-29 by @danielmeppiel in https://github.com/microsoft/apm/pull/1037
  • [docs] Update documentation for features from 2026-04-28 by @danielmeppiel in https://github.com/microsoft/apm/pull/1016
  • [docs] Update documentation for features from 2026-03-26 by @danielmeppiel in https://github.com/microsoft/apm/pull/461

🔧 Other Changes

  • fix(policy): fail closed on malformed manifest YAML by @sergio-sisternes-epam in https://github.com/microsoft/apm/pull/1053
  • fix(install): map APM prompt 'input' to Claude 'arguments' front-matter by @stbenjam in https://github.com/microsoft/apm/pull/1039
  • docs(contributing): teach authors to run apm-review-panel + pr-description-skill locally by @danielmeppiel in https://github.com/microsoft/apm/pull/1057
  • fix(install): handle bare-string MCP entry in shell-metachar warning by @edenfunf in https://github.com/microsoft/apm/pull/951
  • fix: correct Claude settings.json hook emission (#1007) by @sergio-sisternes-epam in https://github.com/microsoft/apm/pull/1054
  • fix(compile): stabilize __BUILD_ID__ in all compiled outputs by @edenfunf in https://github.com/microsoft/apm/pull/959
  • refactor: split marketplace commands into package modules by @shreejaykurhade in https://github.com/microsoft/apm/pull/1024
  • feat: add Ruff code quality guardrails (replaces black + isort) by @sergio-sisternes-epam in https://github.com/microsoft/apm/pull/999
  • fix: respect CLAUDE_CONFIG_DIR for claude target user-scope deploy by @shuntaka9576 in https://github.com/microsoft/apm/pull/1055
  • chore(compile): tighten link_resolver._resolve_path input guards by @mvanhorn in https://github.com/microsoft/apm/pull/991
  • [fix] translate bare ${VAR} env-var refs in self-defined MCP server headers (#944) by @edenfunf in https://github.com/microsoft/apm/pull/947
  • fix: address Copilot review findings on #1055 and #991 (consolidated) by @danielmeppiel in https://github.com/microsoft/apm/pull/1065
  • feat(marketplace): harden apm pack output (#1061) by @danielmeppiel in https://github.com/microsoft/apm/pull/1063
  • fix(install): allow local packages at --global scope; fix broken tests by @stbenjam in https://github.com/microsoft/apm/pull/937
  • fix: extend explicit UTF-8 encoding to 5 remaining open() call sites by @danielmeppiel in https://github.com/microsoft/apm/pull/1068
  • fix(compile): emit and clean up copilot root instructions (#792) by @danielmeppiel in https://github.com/microsoft/apm/pull/1067
  • [Test Improver] test: add unit tests for install/mcp_warnings.py (0% -> ~100%) by @danielmeppiel in https://github.com/microsoft/apm/pull/828
  • docs(notice): rename NOTICE.md -> NOTICE; add CLA third-party section by @danielmeppiel in https://github.com/microsoft/apm/pull/1073
  • perf(compile): cache file walk and fix placement for narrow patterns by @Roozi489 in https://github.com/microsoft/apm/pull/871
  • Don't flag parent dirs of subdirectory packages as orphaned by @tillig in https://github.com/microsoft/apm/pull/1052
  • test(windows): fix CLAUDE_CONFIG_DIR scope tests on Windows by @danielmeppiel in https://github.com/microsoft/apm/pull/1086
  • fix(marketplace): enhance repository input parsing for GitLab subgroups and HTTPS URLs by @Antonin-Rouxel-LaPoste-BGPN in https://github.com/microsoft/apm/pull/1034
  • Stop rendering CLAUDE.md dependencies that don't exist by @tillig in https://github.com/microsoft/apm/pull/1048
  • fix(install): align validation auth chain with install by @a1icja in https://github.com/microsoft/apm/pull/941
  • docs(authors): show maintainer affiliations and link contributor graph by @danielmeppiel in https://github.com/microsoft/apm/pull/1090
  • fix: remove Codex-only user-visible hint on opt-in miss (vendor-neutrality) by @Copilot in https://github.com/microsoft/apm/pull/1083
  • fix(install): allow credential helpers in --update preflight for generic hosts by @tillig in https://github.com/microsoft/apm/pull/1084
  • refactor(panel): rebuild apm-review-panel as advisory, scannable, and self-healing by @danielmeppiel in https://github.com/microsoft/apm/pull/1093
  • feat(install): apm install + lockfile-embedded plugin packs (#1098) by @danielmeppiel in https://github.com/microsoft/apm/pull/1099
  • fix(deps): support meta-packages and apm.yml inside collections/ subpaths by @edenfunf in https://github.com/microsoft/apm/pull/1097
  • refactor(panel): add tier axis to test-coverage evidence by @danielmeppiel in https://github.com/microsoft/apm/pull/1102
  • feat: add Claude Code as MCP install target (closes #643, supersedes #655) by @danielmeppiel in https://github.com/microsoft/apm/pull/1104
  • fix(marketplace): resolve source.repo vs source.repository key mismatch (#1105) by @sergio-sisternes-epam in https://github.com/microsoft/apm/pull/1106
  • feat(install): add --target agent-skills for cross-client .agents/skills/ deployment by @danielmeppiel in https://github.com/microsoft/apm/pull/1103
  • fix(install): unmask exception handlers + Windows CRLF in local-bundle tests by @danielmeppiel in https://github.com/microsoft/apm/pull/1108
  • fix(compile): include global instructions in AGENTS.md and CLAUDE.md by @edenfunf in https://github.com/microsoft/apm/pull/1088
  • fix(tests): use urlparse for host assertions (CodeQL #88-#91) by @danielmeppiel in https://github.com/microsoft/apm/pull/1109
  • chore(docs): upgrade Astro 5.18.1 -> 6.2.1 by @danielmeppiel in https://github.com/microsoft/apm/pull/1110
  • Feature/windsurf target by @yoelabril in https://github.com/microsoft/apm/pull/1066
  • fix(install): anchor transitive local_path deps on declaring package (#857) by @danielmeppiel in https://github.com/microsoft/apm/pull/1111
  • chore(release): cut 0.12.0 by @danielmeppiel in https://github.com/microsoft/apm/pull/1112

New Contributors

  • @shuntaka9576 made their first contribution in https://github.com/microsoft/apm/pull/1055
  • @Antonin-Rouxel-LaPoste-BGPN made their first contribution in https://github.com/microsoft/apm/pull/1034
  • @a1icja made their first contribution in https://github.com/microsoft/apm/pull/941
  • @yoelabril made their first contribution in https://github.com/microsoft/apm/pull/1066

Full Changelog: https://github.com/microsoft/apm/compare/v0.11.0...v0.12.0

Excerpt shown — open the source for the full document.